thumbtacks2 wrote:
Thanks for the input, Mike. I looked at the zdnet link (great link, btw) and had a question...
By not being able to "access devices" does that mean hard drives/USB drives/floppies/etc.? I'm also assuming it is an interpreted environment...maybe with a JIT-type compiler? How is this different from writing a Java app (which never took off on the desktop,
really)...
Yes, at least Apollo 1.0, you wont be able to access USB, serial etc. Apollo 1.0 is really targetted at bring rich internet application and content from the browser to the desktop.
The core virtual machine is JIT enabled (for Flash based applications). You can also build apollo applications using just HTML / JavaScript and those are interpreted (although they can call into some JITted code.
Well, one of the main differences from something like Java, is that you use higher level languages to build the applications (HTML, JavaScript, Flex, ActionScript), so it is accesible to a wider range of developers. In general, it is also easier to design and
stile Apollo applications, than Java, since you use the same tools you can use today to design Flex and HTML content.
Finally, applications will be able to bind to a specific version of the runtime, and Apollo itself will be able to contain the core for multiple versions, so you dont have to work about JVM conflicts, or apps not running because the correct version is not there.
Hope that helps...
mike chambers
mesh@adobe.com
Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.