«   |   »

Announcing PR0C0D1N6: Processing.js IDE for iOS
2012-01-6, Friday @ 6:46
Articles in English | Programming | Software

Finally: I’m very proud to announce a Processing.js IDE for iOS. After about two years of development, hesitation and despair, coding and fun,  for iOS will be available soon! I’m currently beginning the beta-testing phase. PR0C0D1N6 will be a universal app, running both on the iPad and iPhone/iPod .


Requirements:

- iPad, iPhone, iPod Touch (preferably at least iPad 1, iPhone 3GS)
- iOS 5 (sorry, it’s just impossible to do this for iOS 4 and below)

Features:
- Edit & run (js) pde sketches on device
– Syntax Highlighter
– PDE File import/export via Sharing
– Easily accessible documentation

 

At this point, the app is running quite smooth, there are just a few quirks and things that could be improved. And I’m fighting with a couple of bugs and system restrictions. But there’s really not that much to do anymore… See for yourself (Screenshots below!)

PR0C0D1N6 uses processingjs, a JavaScript port of the processing language and relies on Mobile Safari. Therefore some features of Processing aren’t supported:

- No Errorconsole, but you can use print(), println() and alert() to debug
- No 3D (P3D)
- No libraries
- No file storage & file read/write (Web-Import works though)
- No multiple PDE files (means external classes), but classes in one file work

 

I hope you’re as excited as I am!

I don’t want to give dates, but I’m pretty confident that the app will be released in a couple of weeks. The app has been created at the AppStore and I’m just about to start the beta reviewing process. If you absolutely cannot wait, add a comment and I’ll contact you how to apply for the beta program. Oh, wow, what a feedback… I’m closing the beta call, otherwise I can’t handle the feedback. Stay tuned everybody!

Update February 14th: The app has been approved. …and the update v 1.1.1 has just been submitted; featuring a Nightmode dark editor theme, full Retina-Display, insert-snippet-from-reference, motion (gyro & accelerometer) support, super nice demos and lots of important bug fixes (keyCode & setup-Styles). X your fingers…

 

Screenshots iPhone

IMG_1577.jpg IMG_1578.jpg IMG_1583.jpg IMG_1579.jpg IMG_1580.jpg IMG_1581.jpg IMG_1582.jpg

IMG_1584.jpg IMG_1585.jpg IMG_1565.jpg IMG_1563.jpg

 

Screenshots iPad

IMG_0276.jpg IMG_0278.jpg IMG_0279.jpg IMG_0280.jpg IMG_0281.jpg

IMG_0272.jpg IMG_0273.jpg IMG_0283.jpg IMG_0284.jpg IMG_0285.jpg

 

 




Tags: , , , , , , , , , , , , , , , ,


36 Antworten to “Announcing PR0C0D1N6: Processing.js IDE for iOS”

  1. audiocommander fügt hinzu:

    I set up a project page: processing.audiocommander.de.

    If you are interested to apply as a Beta-tester, please leave a comment here and I will contact you! Wow, thanks for the feedback. I’m closing the Beta call now, stay tuned…

  2. mikoaj fügt hinzu:

    This is amazing

  3. Lee Prior fügt hinzu:

    Processing fan, great idea (esp since code sketch pad type apps have now been approved in App Store), would love to have a test

    Lee

  4. Jan fügt hinzu:

    Looks like a good idea. I want to try the beta.

  5. Alex Silver fügt hinzu:

    I am just about to start learning processing and would love to do this on my iPad. Please consider adding me to your beta testing team.

  6. Hans Gerwitz fügt hinzu:

    At last! I’ve been expecting and hoping someone would do this, partially because it could be “easy” by wrapping a webview. But it looks like you’re not only first but have treated this seriously and have built the app that will finally let me sit on the couch with only an iPad.

    I’d love to beta, of course.

  7. Jod Rogen fügt hinzu:

    yes please

  8. Ricardo fügt hinzu:

    I would love to participate as beta tester for PRO55351N6

    Thanks

  9. rob fügt hinzu:

    Right on!

  10. Tobi Weil fügt hinzu:

    Fantastic! I would like to test it, too.
    Thanks!

  11. Adam Nieman fügt hinzu:

    Out of the blue, but v exciting. I’d love to make things for iPhone w Processing. Please let me try the beta.

  12. Daniel fügt hinzu:

    Cooles Ding! Bin gespannt.

  13. Kay Märthesheimer fügt hinzu:

    Wow. This might be great teaching and learning enviroments. Can’t wait to try it…

  14. xvqian fügt hinzu:

    I can not wait!

  15. xvqian fügt hinzu:

    I wish it support touch gesture! will it?

  16. Visual Code Sketching, to Go: Processing on the iPad, iPhone, Coming Soon fügt hinzu:

    [...] information: http://processingjs.org/ http://processing.audiocommander.de/ Blog post: ANNOUNCING PR0C3551N6: PROCESSING FOR IOS [...]

  17. MourLife » Creative Coding Is Coming To An iOS Device Near You, But Can You Wait? fügt hinzu:

    [...] is currently in beta testing, and soon it will be on your tablet or phone for the first time ever. From the creator: At this point, the app is running quite smooth, there are just a few quirks and things that could [...]

  18. Creative coding is coming to an iOS device near you, but can you wait? | Tech News Aggregator fügt hinzu:

    [...] is currently in beta testing, and soon it will be on your tablet or phone for the first time ever. From the creator: At this point, the app is running quite smooth, there are just a few quirks and things that could [...]

  19. Hperigo fügt hinzu:

    Ohhh!! Thats awsome!! Thanks!

  20. qubex fügt hinzu:

    Hello.

    This is incredibly exciting. I had already been ectatic when Daniel Hodgin (of Processing.js fame) had annoucned he had been working on something like this but unfortunately his attempt seemed to peter out eventually.

    I know the offer for betas has expired and that you’re currently in AppStore “Review”. I’m just curious to know if you have any idea of when the app will be released because I’m getting ready for a long trip to a very remote place and I was hoping to be able to load this onto my iPad and pratice my coding skills while I’m away.

    Keep up with the good work, this is fabulous news.

  21. audiocommander fügt hinzu:

    Hi Qubex,
    The beta testing is finished, at this point I can only guess that the app will be available within the next two weeks – by the end of January. Does this help? (Making me very curious about this very remote place…)
    It’ll also have only ~4 MB, so it can be loaded via cell network.
    Cheers,
    Michael

  22. qubex fügt hinzu:

    Alaska for ionospheric research (think aurora borealis).

    Is there some form of email warning I can subscribe to so that I don’t miss it when it’s released?

  23. audiocommander fügt hinzu:

    @qubex, wow, cool (indeed) – you can follow me on twitter (@audiocommander), subscribe to this pages comments RSS feed or the feed of this blog and you’ll get notified.
    If you depart to Alaska before February 1st, drop me a line and I’ll compile a special version for you! I think it’s really important that you can take PR0C3551N6 with you. (^_^)
    Best, Michael

  24. aerodi fügt hinzu:

    Can’t wait! this is exciting!

  25. Tom fügt hinzu:

    Hi, is there a mailinglist to be notified when your app is being released?

  26. audiocommander fügt hinzu:

    @Tom, no not yet, but you can add this comments feed or the feed of my blog to your mail reader: feed://www.audiocommander.de/blog/?feed=atom …or you can follow me on Twitter: @audiocommander
    I’ll post an reply here once I know about the status and a new blog entry once it’s out.

  27. qubex fügt hinzu:

    Still no news? :(

  28. audiocommander fügt hinzu:

    No, sorry, still in review. I will contact you by E-Mail and compile a beta version for you!

  29. Aerovisual fügt hinzu:

    Hey there Michael!

    Been waiting for this since i saw the post on CDM and refreshing the project page every day ever since.

    Could you compile a beta release for me as well? Before i break my F5 button? ^^

  30. audiocommander fügt hinzu:

    ha! So that’s why my blog goes down from time to time :P
    Sorry about the Beta, but it’s quite some work to generate new profiles – and the number of devices I can add to the beta test is limited. So unless you’re not going to the end of the world for a very long time or have some other (very) good reason, I can’t do that (*-*). But cheers for asking. Michael

  31. Aerovisual fügt hinzu:

    @Michael I’ll send you my broken F5 button, how is that for a reason? =)

    In all seriousness i understand your concerns about the beta and will wait for the release.

    PS: Apple has a habbit of confirming the APPs on wednesdays. Maybe tomorrow we’ll have our hands on PR0C3551N6.

  32. audiocommander fügt hinzu:

    Yes! PR0C3551N6 has finally been approved! http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=493549542&mt=8

  33. Aerovisual fügt hinzu:

    Finally!

  34. Uncle_Red fügt hinzu:

    i bought P3551.
    P5 support ios orientation! So cool!

    if P5 support P3D, it will be better!!!

    Amazing APP!

  35. Liz fügt hinzu:

    Thanks for this app–very helpful!

    I’m trying to send twitter data from my iPhone to an arduino (likely through TouchOSC). On my laptop prototype I use the Twitter4J library–but of course, that is an external library. Any advice on how I could interact with the Twitter api using this mobile Processing app?

    Thanks!
    Liz

  36. audiocommander fügt hinzu:

    Hi Liz,
    you can mix pure Javascript within the processingjs code, but you will lose compatibility to processing when you do this. To get you started, you can take a look at twitters REST api: https://dev.twitter.com/docs/api and Javascript AJAX techniques: http://www.google.com/search?q=ajax%20tutorial%20javascript. I am working on additional JavaScript documentation as you read this and planning a couple of more features you might like :-) Regards, Michael

Leave a Reply

*

Page 1 of 11

 

 

 

creative commons license


Diese Anfrage benötigte 0.373 Sekunden.