Arduino IDE on the iPad

Arduino IDE for the iPad.
That would make coding enjoyable when your on a trip. Is there any development in this direction?
It would definitely give Arduino a lot of publicity, if it could make it to the App store.

Apple doesn't allow apps that implement programming languages. :frowning:

(hmm. It's not entirely obvious that this prohibition would include the arduino IDE, since that code doesn't run on the iPad itself...)

Why not on Android? It seems like it would be the way to go, especially considering the different interfaces Android can support. Plus, there wouldn't be any of these Apple related problems.

PLEASE!!! Do not start a fan boy war over this post. I like Apple but for this application I think Android would be a better suitable solution.

for this application I think Android would be [better]

It sure looks that way. Or would, if there were an android tablet that everyone agreed was as nice as an iPad.

It's sorta interesting. iPads could go away if tablets as a whole fail, but any particular android tablet could go away just because that vendor decides they don't want to continue. I've got several palmtop systems that I hoped to be able to write code for that are essentially orphaned. One that ran WINCE 1.0 and couldn't be upgraded, several PalmOS boxes, and a Nokia (phone sized) N770 "Internet tablet"...

iPads seem to have a serial port built it (3.3V logic levels), while the android accessory kit stuff out there seems to indicate that android devices only have USB (and only USB device?)

I would love to have the IDE on my iPad!!!
For that, I would Jailbreak it!

I could completely get rid of my Laptop. Desktop and ipad (or other) is the future.

Makes sense to have it on an android too, (especially now) Just don't have one.

but both would be the way!

PLZ!

Chris

True...

Unless one Android device comes out that can actually contend with the iPad... that's not going to happen. I guess Samsung may be able to get close... but, because of their copycat culture, they may never get anywhere near the smoothness of the iPad.

On the other hand, if there was market for it, Android could be changed (even if by a tinkerer) to acommodate the Arduino fans wishes, whilst I don't see that happening with the iPad. So in the end, I guess that we just have to wait for Android to catch up sort some of the issues out. :frowning:

Arduino is the expression of freedom of hardware, while Apple has never expressed that since its beginning :wink:

Don't dream for it. Ipad is a mobile store front where apple sells music, videos, apps and games at your finger tip, hard to resist the temptation. Apple did it the best. Ipad is never intended to replace a real computer. It's the least customizable piece of computerized electronics I bought and you probably need a keyboard and mouse if you ever write more than 127 characters. It's a toy, toy that keeps on making money for apple. ]:smiley:

How about porting the Arduino to a web-based compile environment like the MBED processor? - www.mbed.org -

But then just a bit differently:

thinking out loud:

Imagine a plugin for an APACHE webserver in which you can run an editor and you have buttons to compile upload etc.

-Use your old PC somewhere in the corner as local webserver and it could be reached from your Ipad Iphone Indroid (oops :wink: eh android your mothers laptop etc.
It might even be accessible from the PC at your work if you create a tunnel through your router.

  • Websites with edit functionality and buttons are no rocket science anymore. A PHP based IDE.. (this forum is also just a webpage and I can edit anything)

  • with CSS one can add a personal touch

  • easy to integrate new functions, e.g. codechecker, mail, websearch, ...

  • button for compile upload and save don't seem to be a problem either. Saving source code in a MYSQL database could be interesting for version control ...

  • to get the hex file from that old PC in the corner of your house to the Arduino could be a nice job for XBEE.

The pipeline would look like:

IPAD ~~ wifi ~~ WEBSERVER WITH PHP BASED IDE <----> mysql (code store)
                                             <----> compiler
                                             <----> avrdude <----> XBEE  ~~ ~~~~~ XBEE <--> Arduino

Remarks?

What parts do exist and can be used ?

it could be called - Arduinuvole (nuvole == clouds) ==> Arduino in the clouds

simple editor in php - http://webscripts.softpedia.com/script/Health/Tet-Editors/eDItor-38139.html -

--- update ---

or a better one - http://qbnz.com/highlighter/

with syntax highlighting ==> there is a demo testbox on the right ,dump an Adruino sketch, select C++ and press highlight

westfw:
It sure looks that way. Or would, if there were an android tablet that everyone agreed was as nice as an iPad.

You just wait until the iPad 5 comes out, then we'll really be screwed. :slight_smile:

Get one of the nokia or other type of tablet (linux version) and put Ubuntu/Suse/Debian on it and there ya go.
Back when tablets were new(5 years ago they were also bulkyer) someone I know did just that.
(he was using avr by itself though)

just rember you need
gcc
avr-dude
and
gcc-avr
installed from the syntaptic package manager (or equivlent)

bubulindo:
Unless one Android device comes out that can actually contend with the iPad... that's not going to happen. I guess Samsung may be able to get close... but, because of their copycat culture, they may never get anywhere near the smoothness of the iPad.

My galaxy tab is awesome :slight_smile: Ok it might not match the smoothness of the ipad but as long as it works, which it does, then im happy AND i can use it as a phone too. With the keyboard dock I could really see myself coding away for arduino on the tab whilst on a long journey.

To be fair, apple do know how to do silky smooth and shiny but that doesn't always mean it's the best tool in the box, despite what apple owners might think ]:slight_smile:

+1 for the IDE on android

Still waiting for the Samsung "iPad killer"... although I had a really interesting experience with an ACER Iconia tablet yesterday. It felt smooth (a lot more than the tab) and sturdy. Not like the iPad, but good enough.

The problem is really with the price. Way over the iPad price. :\ Samsung will sell their tablets at the same price as Apple does (for the same storage), so let's see what comes out from there. :wink:

You can't compile...

But now you can write code.

bubulindo:
You can't compile...

But now you can write code.

Koder for iPad: Nerds Rejoice! You Can Code on Your iPad

$5.99 alas. Arduino IDE is free.

True... does it run on the iPad? No... does anything similar did? No... so this is as good as it'll get I think.

And to be honest, making an IDE that can't be used to program the chip itself is a waste of time. This is just a text editor with syntax highlighting.

bubulindo:
You can't compile...

But now you can write code.

Koder for iPad: Nerds Rejoice! You Can Code on Your iPad

...I don't guess there's any thing online that would let you compile your code (or verify it).

As said in #7 you could setup a webserver with a compiler relative easily.

This server should have the ability to upload libraries of course - or keep them up to date continuously - ...

That said you could install teamviewer on a PC and on your ipad ... It allows remote access and upload etc. OK it is not on the Ipad, so if internet fails => X.

Teamviewer - TeamViewer – The Remote Connectivity Software -
ipad: - http://www.teamviewer.com/en/download/mobile.aspx

The smartdevice SmartQ V7 runs windows CE, Android, and a modded Ubuntu (For use with touch screens). it also has a USB port. Ubuntu will upload arduino sketches.

All those people like Apple and Samsung are only out there for money, find manufactures that are out there for the people.
and yes smartdevices is from China but where do you think all the iPads are made...China.

(This is an add on to one of my earlier posts.)

SmartQ V7 runs windows CE, Android, and a modded Ubuntu

Link?
Android sounds interesting?

@mattcf
Do you have one / experiences ?