Pages: [1] 2   Go Down
Author Topic: Arduino Programming Environment for iPad  (Read 14822 times)
0 Members and 1 Guest are viewing this topic.
California
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Meggy for the Win!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hey,

I don't know if I'll get the time for this but I'm interested in hearing if anyone has done any work porting the programming environment for Arduino to iOS devices. I know by default this isn't allowed in the app store but I was thinking it could be distributed through Cydia for jail-broken devices.

If anyone knows if there's already work being done on this please give me a shout, otherwise I will slowly start poking around.

Thanks!
Logged

ChrisHale.ca / Snake Game

Georgina Ontario
Offline Offline
Sr. Member
****
Karma: 5
Posts: 437
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Jail broke?

I'll stick to non-criminal PC systems. Thank you!
Logged

Just another Hacker

California
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Meggy for the Win!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank you very much for taking the time to share your opinion. I do believe however that "Jail Breaking" or Rooting a device was found to be legal by courts here in the US and well within the scope and spirit of this community. I'm sorry if I offended you with my request.

http://www.cnet.com/8301-17918_1-20011824-85.html

Now back to the matter at hand, I know there is a JavaScript version of the Processing environment available for use with an internet connection but I'm interested finding out if anyone has been working on something similar for the Arduino tools, preferably local and native to iOS.

Thanks so much!
« Last Edit: March 03, 2011, 05:59:30 pm by Chris Hale » Logged

ChrisHale.ca / Snake Game

Global Moderator
Dallas
Online Online
Shannon Member
*****
Karma: 197
Posts: 12741
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Java does not appear to be available for iOS which eliminates porting the Arduino IDE.

It appears that GCC has been ported to iOS.

So the answer to your question is "isn't going to happen anytime soon" and "yes".
Logged

California
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Meggy for the Win!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks so much, I had no idea anyone had gotten a C compiler working on that platform. I do remember seeing instructions for getting Java installed on your iOS device so I think that part is possible, here's the link for anyone interested.

http://iphoneroot.com/tutorial-install-java-on-the-iphone/

I'll check back later to see if anyone's heard of a project that's underway, otherwise I'll post again when I have some time to muck around with it.
Logged

ChrisHale.ca / Snake Game

SF Bay Area (USA)
Online Online
Tesla Member
***
Karma: 124
Posts: 6637
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This came across my "desk" recently:

http://www.mobilecrunch.com/2011/03/01/iphone-ethernet-cable-cisco-router-console/?utm_source=twitterfeed&utm_medium=twitter

If it'll talk to a cisco console, it should be able to talk to an arduino (in fact, at one time I thought of putting a cisco-pinout RJ connector on my single-sided-serial board...)

Software is another matter...
Logged

Australia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 99
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I do believe however that "Jail Breaking" or Rooting a device was found to be legal by courts here in the US and well within the scope and spirit of this community.

The ruling (http://www.copyright.gov/1201/, part (2)) is specific to "wireless telephone handsets", which the iPad is not. The press reported it incorrectly as "iPhones and other mobile devices", but it is narrower than that.
Logged

0
Offline Offline
God Member
*****
Karma: 0
Posts: 594
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Do you really want to type code on an iPad? Can you attach a keyboard? Even if you can, it seems like defeating the purpose of having a portable compiler if you also have to lug around a keyboard.
Logged

Freelance engineer, consultant, contractor. Graduated from UW in 2013.

North Yorkshire, UK
Offline Offline
Faraday Member
**
Karma: 104
Posts: 5531
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
The ruling (http://www.copyright.gov/1201/, part (2)) is specific to "wireless telephone handsets", which the iPad is not. The press reported it incorrectly as "iPhones and other mobile devices", but it is narrower than that.
Well as the iPad also now has facetime, the new one at least could probably fit into that ruling.
Logged

California
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Meggy for the Win!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Do you really want to type code on an iPad? Can you attach a keyboard? Even if you can, it seems like defeating the purpose of having a portable compiler if you also have to lug around a keyboard.

Yes and yes and I don't usually lug around my bluetooth keyboard when out and about. I've found that I can touch type pretty well with the display keyboard, sadly there's no actual physical feedback aside from hitting the screen so I'm probably only running at 70% of my words per minute but that's enough to make me happy.

I really like the idea of not having to lug around my MacBook Pro. It's almost too big for my messenger bag, so if I can throw my entire project in there with my iPad and tweak the code while I'm out in the real world I would be a very happy man. Otherwise its the job for my aging laptop with a battery life of an hour tops.
Logged

ChrisHale.ca / Snake Game

North Yorkshire, UK
Offline Offline
Faraday Member
**
Karma: 104
Posts: 5531
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Otherwise its the job for my aging laptop with a battery life of an hour tops.
Sounds like most apple devices after a few weeks smiley-razz

Maybe that's a bit mean smiley-wink

I can see why you want this but it isn't going to be easy to port across.
Logged

Georgina Ontario
Offline Offline
Sr. Member
****
Karma: 5
Posts: 437
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

And I bought a tablet tonight...if I try to hook up my Arduino I'll let you know so you can poke some fun at me now... smiley-roll-blue

I have to travel long distances too... so...
Logged

Just another Hacker

Australia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 99
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
The ruling (http://www.copyright.gov/1201/, part (2)) is specific to "wireless telephone handsets", which the iPad is not. The press reported it incorrectly as "iPhones and other mobile devices", but it is narrower than that.
Well as the iPad also now has facetime, the new one at least could probably fit into that ruling.

That would arguably make it a "wireless telephone", but no mere functional change could make it a "handset".
Logged

North Yorkshire, UK
Offline Offline
Faraday Member
**
Karma: 104
Posts: 5531
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
That would arguably make it a "wireless telephone", but no mere functional change could make it a "handset".
Hmm, not sure
Quote
(Google)define: handset
Quote
•The part of a telephone, containing both receiver and transmitter (and sometimes dial), that is held in the hand
http://www.google.co.uk/search?hl=en&source=hp&biw=1276&bih=815&q=define%3A+handset&aq=f&aqi=g10&aql=&oq=&safe=vss
The iPad 2 has both a speaker and a microphone on a single unit - it contains both a receiver and transmitter so does that not make it a handset?
Logged

Australia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 99
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
That would arguably make it a "wireless telephone", but no mere functional change could make it a "handset".
Hmm, not sure
Quote
(Google)define: handset
Quote
•The part of a telephone, containing both receiver and transmitter (and sometimes dial), that is held in the hand
http://www.google.co.uk/search?hl=en&source=hp&biw=1276&bih=815&q=define%3A+handset&aq=f&aqi=g10&aql=&oq=&safe=vss
The iPad 2 has both a speaker and a microphone on a single unit - it contains both a receiver and transmitter so does that not make it a handset?

You & I may argue about this all week, and I may ultimately agree with you, however it seems to be a fair stretch (less than half of those definitions support your argument).

Regardless, in the end if you root your iPad2, Apple decides to sue you, and your defensive argument revolves around the above interpretation, you should expect Apple to argue vigorously in court that the iPad2 is *not* a mobile telephone handset.
Logged

Pages: [1] 2   Go Up
Jump to: