The car demo you're talking about was using something called Molehill, which is the code-name for Adobe's upcoming 3D expansion for Flash. It's not available anywhere yet, it's in very early pre-release.
That's different from Adobe AIR for Android, which is a packager for AIR application to allow them to run on Android Devices. Adobe also offers AIR for iPhone, which allows you to package your AIR applications to run on iOS devices.
There are two schools of thought on mobile application development. One says, learn the native code style. If you want an Android app, learn the Java APIs. If you want an iPhone app, learn the Objective C APIs. There are advantages to this approach.
However, if you're more interested in creating stuff using the Flash toolbox (which lets you build really powerful things really quickly), AIR for mobile devices is worth considering. Not only to get to use Flash for your development, but you can deploy to multiple endpoints from the same codebase. This is a huge advantage moving forward, though it's not quite as simple as "check the box for iphone" vs "check the box for android."
If your son wants to get into programming, Java is a perfectly good way to do it but as a professional Flash developer I'm happy to encourage him to dive into AIR, as you suggest here. The best resources are going to be at Adobe's site, but I do know that Lee Brimelow has a LOT of great Flash tutorials at gotoandlearn.com - I'm pretty sure he has one that will step you through creating an AIR for Android app, publishing it and sending it to the Android Marketplace. All in about 20 minutes. Worth a look!
This website seems to have a LOT of resources for AIR for Android, including various case studies:
AndEngine is a very interesting and free Open Source 2D OpenGL Game Engine for the Android platform. A friend of mine has been using it for a bit of a time, and he very quickly got some cool small games up and running using that.
Go to the AndEngine home page to read the blog and look at the source, or download the example app to your phone to see what it can do.
I am surprised that nobody has mentioned the App-Inventor. Created by Google, App-Inventor is set to encourage younger ones pick up the essential logical thinking of programming. It offers a graphic GUI and tools for implementing complex logics.
I would say it is a nice tool for secondary school students and even non-computer-science undergraduates who wants to understand programming mobile applications.
发布评论
评论(4)
您所谈论的汽车演示使用了一种名为 Molehill 的东西,它是 Adobe 即将推出的 Flash 3D 扩展的代号。它尚未在任何地方可用,它处于非常早期的预发布阶段。
这与 Adobe AIR for Android 不同,后者是 AIR 应用程序的打包程序,允许它们在 Android 设备上运行。 Adobe 还提供 AIR for iPhone,它允许您打包 AIR 应用程序以在 iOS 设备上运行。
关于移动应用程序开发有两种思想流派。一说,学习原生代码风格。如果您想要 Android 应用程序,请学习 Java API。如果您想要 iPhone 应用程序,请学习 Objective C API。这种方法有很多优点。
但是,如果您对使用 Flash 工具箱创建内容更感兴趣(它可以让您快速构建真正强大的内容),则值得考虑用于移动设备的 AIR。您不仅可以使用 Flash 进行开发,还可以从同一代码库部署到多个端点。这是一个巨大的优势,尽管它并不像“勾选 iPhone 的复选框”与“勾选 Android 的复选框”那么简单。
如果您的儿子想进入编程领域,Java 是一个非常好的方法,但作为一名专业的 Flash 开发人员,我很高兴鼓励他深入研究 AIR,正如您在此处所建议的那样。最好的资源位于 Adobe 网站,但我确实知道 Lee Brimelow 在 gotoandlearn.com 上有很多很棒的 Flash 教程 - 我很确定他有一个教程可以指导您创建 AIR for Android 应用程序,发布它并将其发送到 Android Marketplace。整个过程大约需要 20 分钟。值得一看!
该网站似乎有很多有关 AIR for Android 的资源,包括各种案例研究:
http://blogs .adobe.com/air/2010/04/adobe_air_applications_for_and.html
The car demo you're talking about was using something called Molehill, which is the code-name for Adobe's upcoming 3D expansion for Flash. It's not available anywhere yet, it's in very early pre-release.
That's different from Adobe AIR for Android, which is a packager for AIR application to allow them to run on Android Devices. Adobe also offers AIR for iPhone, which allows you to package your AIR applications to run on iOS devices.
There are two schools of thought on mobile application development. One says, learn the native code style. If you want an Android app, learn the Java APIs. If you want an iPhone app, learn the Objective C APIs. There are advantages to this approach.
However, if you're more interested in creating stuff using the Flash toolbox (which lets you build really powerful things really quickly), AIR for mobile devices is worth considering. Not only to get to use Flash for your development, but you can deploy to multiple endpoints from the same codebase. This is a huge advantage moving forward, though it's not quite as simple as "check the box for iphone" vs "check the box for android."
If your son wants to get into programming, Java is a perfectly good way to do it but as a professional Flash developer I'm happy to encourage him to dive into AIR, as you suggest here. The best resources are going to be at Adobe's site, but I do know that Lee Brimelow has a LOT of great Flash tutorials at gotoandlearn.com - I'm pretty sure he has one that will step you through creating an AIR for Android app, publishing it and sending it to the Android Marketplace. All in about 20 minutes. Worth a look!
This website seems to have a LOT of resources for AIR for Android, including various case studies:
http://blogs.adobe.com/air/2010/04/adobe_air_applications_for_and.html
http://developer.android.com/resources/tutorials/hello-world.html
在这个网站上有非常好的初学者教程!祝你好运,新年快乐
http://developer.android.com/resources/tutorials/hello-world.html
in this site there are very good tutorials for beginners!!Good Luck and a Happy New Year
AndEngine 是一个非常有趣且免费的 Android 平台开源 2D OpenGL 游戏引擎。我的一个朋友已经使用它有一段时间了,他很快就使用它启动并运行了一些很酷的小游戏。
前往 AndEngine 主页阅读博客并查看源代码,或者下载 示例应用到您的手机上,看看它能做什么。
AndEngine is a very interesting and free Open Source 2D OpenGL Game Engine for the Android platform. A friend of mine has been using it for a bit of a time, and he very quickly got some cool small games up and running using that.
Go to the AndEngine home page to read the blog and look at the source, or download the example app to your phone to see what it can do.
我很惊讶没有人提到应用程序发明者。 App-Inventor 由 Google 创建,旨在鼓励年轻人学习编程的基本逻辑思维。它提供了图形 GUI 和用于实现复杂逻辑的工具。
http://www.appinventorbeta.com/about/
我想说这是一个很好的辅助工具想要了解移动应用程序编程的在校学生,甚至非计算机科学专业的本科生。
I am surprised that nobody has mentioned the App-Inventor. Created by Google, App-Inventor is set to encourage younger ones pick up the essential logical thinking of programming. It offers a graphic GUI and tools for implementing complex logics.
http://www.appinventorbeta.com/about/
I would say it is a nice tool for secondary school students and even non-computer-science undergraduates who wants to understand programming mobile applications.