Win a copy of Head First Android this week in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

what all needs to be learn to start developing an small IoT like product?

 
Ranch Hand
Posts: 1143
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Dear All,

I am just curious for to learn more about this new emerging technology Internet of Things, so though to develop a small/tiny project.
Any ideas what all i will need to learn?

also machine language required?
if yes, any small tutorial?


Or in other words what is correct path to learn developing IoT based Projects?

Thanks,
Punit
 
author & internet detective
Posts: 40797
828
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Not a tutorial, but I recommend you read this free chapter from "Getting Started with the Internet of Things" to understand all the moving pieces. I'm not sure what would be a tutorial for this, it's a topic not a specific thing to accomplish. I think your first step would be to find a "thing" (hardware) to work with.

And no, you don't need to know machine language. We've come a long way since developers have needed to program in machine language for user facing applications!
 
Punit Jain
Ranch Hand
Posts: 1143
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Jeanne.

I just saw the contents of the book, looks like this covers exactly what i am looking for.
However for developing the apps it used .Net, is there similar kind of book which uses java?

Again thanks.
 
Jeanne Boyarsky
author & internet detective
Posts: 40797
828
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I didn't see any when I searched on Amazon.
 
Punit Jain
Ranch Hand
Posts: 1143
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
yes, i also didn't find any.

I Just read some pages of free chapter from "Getting Started with the Internet of Things".

What you need to get started section says - i need to buy some devices (including Netduino). Netduino is .NET based framework, so i was just wondering would i be bound with .NET if i buy Netduino, or it will work with java also, any idea?

However Arduino is similar i found over internet, which i think will work with java and other languages also.

I am asking this because my plan was to learn the concepts from this book "Getting Started with Internet of Things" and then try to apply them with java.

Again thanks for all your help.
 
Bartender
Posts: 9626
16
Mac OS X Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
As the link you posted says, Netduino is compatible with the Arduino architecture but uses the .Netmicro framework. This would probably be handy if you already had .Net experience. Native Arduino applications are usually written in C or C++.
I just bought a Raspberry Pi, a tiny, inexpensive, single-board computer, for experimenting. I think it would be easier to use than the Arduino because it actually has a GUI and one can interact directly with the hardware (I haven't worked with an Arduino). Both have active user communities and good industry support.
We happen to have a Arduino forum here at JavaRanch that will field questions these and other devices.
 
Punit Jain
Ranch Hand
Posts: 1143
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Great!!! Thanks Joe.
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic