Rapid Application Development & Rapid Prototyping for the iPhone

Creating iPhone/iPod touch applications without programming knowledge: http://code.google.com/p/rappid/

MacBook, Mac OS X (10.5.4)

Posted on Aug 2, 2008 5:22 AM

Reply
4 replies

Aug 2, 2008 5:45 AM in response to cleverapps

You state that:

"Your application is automatically stored in a declarative format and ready to use immediately."

I'm pretty sure that means your engine is interpreting the declaritive statements and used as an application.



Apple is very specific about this one:

"3.3.2 An application may not itself install or launch other executable code by any means including without limitation through the use of a plug-in architecture, calling other frameworks, other APIS or otherwise. No interpreted code may be downloaded and used as an Application except for code that is interpreted by Apple's published APIS and built in interpreter(s)"


This means you can't write apps in Java, Flash, or Rapid Declarative Format. I think they did this very much on purpose.

But, IANAL, so I could be wrong.

You could get around it by generating code from your framework. My guess is that they might use the NDA to mess with that as well. But .. again, IANAL.

Aug 2, 2008 7:17 AM in response to blazespinnaker

There might be some options for RAD prototyping that still could possibly be in accordance with the rules listed.

1) Use the Apple built-in JavaScript interpreter.
2) Translate the RAD code into Obj-C using Apple API's, embed and compile that code on a Mac as part of the complete app itself, not as separately installed or launched code.
3) Only use interpreted code that was written on the device itself instead of being downloaded.

But IANAL as well.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Rapid Application Development & Rapid Prototyping for the iPhone

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.