California
Offline
Newbie
Karma: 0
Posts: 6
Meggy for the Win!
|
 |
« on: March 03, 2011, 02:32:35 pm » |
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
|
|
|
|
|
Georgina Ontario
Offline
Sr. Member
Karma: 4
Posts: 437
Arduino rocks
|
 |
« Reply #1 on: March 03, 2011, 04:27:20 pm » |
Jail broke?
I'll stick to non-criminal PC systems. Thank you!
|
|
|
|
|
Logged
|
Just another Hacker
|
|
|
|
California
Offline
Newbie
Karma: 0
Posts: 6
Meggy for the Win!
|
 |
« Reply #2 on: March 03, 2011, 05:53:27 pm » |
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.htmlNow 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
|
|
|
|
|
Global Moderator
Dallas
Offline
Shannon Member
Karma: 120
Posts: 10184
|
 |
« Reply #3 on: March 03, 2011, 06:18:14 pm » |
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
Newbie
Karma: 0
Posts: 6
Meggy for the Win!
|
 |
« Reply #4 on: March 03, 2011, 06:34:57 pm » |
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
|
|
|
|
|
|
|
Australia
Offline
Jr. Member
Karma: 0
Posts: 94
Arduino rocks
|
 |
« Reply #6 on: March 03, 2011, 09:48:35 pm » |
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
God Member
Karma: 0
Posts: 592
|
 |
« Reply #7 on: March 03, 2011, 10:49:50 pm » |
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
|
I'm an electrical engineering student. I designed the USnooBie (V-USB dev kit) which is sold at Seeed Studio 
|
|
|
|
North Yorkshire, UK
Offline
Faraday Member
Karma: 104
Posts: 5531
|
 |
« Reply #8 on: March 04, 2011, 07:40:33 am » |
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
Newbie
Karma: 0
Posts: 6
Meggy for the Win!
|
 |
« Reply #9 on: March 04, 2011, 09:43:11 am » |
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
|
|
|
|
|
North Yorkshire, UK
Offline
Faraday Member
Karma: 104
Posts: 5531
|
 |
« Reply #10 on: March 04, 2011, 04:43:23 pm » |
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  Maybe that's a bit mean  I can see why you want this but it isn't going to be easy to port across.
|
|
|
|
|
Logged
|
|
|
|
|
Georgina Ontario
Offline
Sr. Member
Karma: 4
Posts: 437
Arduino rocks
|
 |
« Reply #11 on: March 04, 2011, 10:00:58 pm » |
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...  I have to travel long distances too... so...
|
|
|
|
|
Logged
|
Just another Hacker
|
|
|
|
Australia
Offline
Jr. Member
Karma: 0
Posts: 94
Arduino rocks
|
 |
« Reply #12 on: March 06, 2011, 05:30:22 pm » |
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
Faraday Member
Karma: 104
Posts: 5531
|
 |
« Reply #13 on: March 07, 2011, 03:42:17 am » |
That would arguably make it a "wireless telephone", but no mere functional change could make it a "handset". Hmm, not sure (Google)define: handset •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=vssThe 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
Jr. Member
Karma: 0
Posts: 94
Arduino rocks
|
 |
« Reply #14 on: March 09, 2011, 08:44:15 pm » |
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
|
|
|
|
|
|