File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Java based robotics? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Java based robotics?" Watch "Java based robotics?" New topic

Java based robotics?

James Elsey
Ranch Hand

Joined: Dec 21, 2007
Posts: 228

Hi folks,

A friend introduced me to something called Arduino, which seems quite interesting, but from what I can gather it requires learning C/C++ and some proprietary SDKs.

Is there any alternative products that use Java? I'd like to experiment with something like arduino but would prefer to use Java.


Kind Regards, James. OCPJP 1.6 || My SCJP / OCJCP Study Notes
Interested in : SCJP, Google App Engine, Stripes, Android;|| My Bite-Size SCJP Study Blog
fred rosenberger
lowercase baba

Joined: Oct 02, 2003
Posts: 11955

I happen to have an Arduino book on my desk at this very moment. You don't need to learn C++, you need to learn the language for programming the Arduino, which is BASED on C++.

But then again, so is Java.

There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15081

I haven't tried it myself, but I think you can also program the Arduino using the programming language called "Processing". It's a lot like Java (in fact, it is an internal DSL (domain specific language) in Java).


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Walter Gabrielsen Iii
Ranch Hand

Joined: Apr 09, 2011
Posts: 158
That's a cool hardware chip, but its language Arduino appears to be procedural (more like writing a run method for a premade object (the hardware being the object)). I haven't heard about such a chip for Java before but I can give you some leads.

Here are some Java technologies that might meet your needs (how active they are I don't know, but perhaps you can track down some hardware makers that support them): JAVA EMBEDDED, Java Card, Java TV.
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33102

Apress has a book called "The Definitive Guide to BUilding Java Robots".

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
I agree. Here's the link:
subject: Java based robotics?
It's not a secret anymore!