AIR for Android: Expanded View of “StudyShuffler”

I mentioned before that while most people in the AIR for Android prerelease program are porting their iPhone applications over from Packager for iPhone projects to AIR for Android, I’ve been working more or less from scratch on my projects.

Last week, I published a short video demonstrating an educational application called “StudyShuffler”. While it did function just fine, there wasn’t so much to it. Well, I’ve done some more work on it and the experience of using the app is now much more rewarding. I’ve recorded another video to demonstrate this which you can find directly below:

A New Era of Openness and Collaboration

Something is happening… a shift in thinking. A movement to embrace the best technologies available to provide developers with the most compelling platforms, and users with the most pleasant of experiences. A shift away from single gatekeeper systems and toward the wide open planes of freedom and choice. I’m thankful, and grateful, to be a part of this shift.

Google, Adobe, Mozilla, and other worldwide partners are working to solidify the underlying technologies we work with everyday and to empower the experiences we will interact with in the not so distant future. Google has placed full support behind the Flash and AIR runtimes for Android devices. They have made Flash an integrated component within the Chromium project. Mozilla, Google, and Adobe are working together on a new plugin architecture for browsers that will elevate de facto standards such as Flash Player to the same level as HTML and CSS within the browser; fully integrated experiences no longer separated from one another as has been the case up to the present day. Over the next decade, specifications such as HTML5 will push the native browser experience forward as well, simplifying and empowering web development and hopefully increasing compatibility across web browsers. These are the technologies that will drive the future of computing and will shape the experience of users for years to come. Even Microsoft is jumping onto the openness and cooperation bandwagon!

These technology giants, along with a host of dedicated partners are also committed to shaping a bright future on mobile devices, tablets, and other hardware that achieves total parity with the desktop experience we are all so used to. Just yesterday, Google announced through Andy Rubin, VP of Engineering, that they are throwing their full support behind Adobe AIR for Android as a premiere platform for developing Android applications across supported handsets. The tech world is preparing itself for unprecedented growth across devices in the coming year, with the Android operating system leading the charge. The world is becoming connected in ways no one could have imagined even five years ago.

I’ve had the pleasure of working with the AIR for Android team at Adobe in creating a prototype application for the University of Denver’s CourseMedia™ system called “StudyShuffler“, as mentioned in Lee Brimelow’s post “Google Reinforces Commitment to Adobe and Flash” (also on the Adobe AIR Team Blog). So far as I am aware, we are the only university which is so deeply involved in this effort. Not only are we consumers and users of this technology- we are providing input and shaping the future of device interactions across screens and systems.

This is a HUGE shift in the technology sphere. We are on the forefront, and we must continue to support and encourage such efforts as these!

Custom Event Reporting from Flash to Google Analytics

Back at Adobe MAX 2009 in Los Angeles, I did a 30 minute presentation for FITC. This is a composite video from a screen recording I did on my presenter laptop merged with the live stream hosted by Influxis.

I’ve been reformatting a lot of the presentations and webinars I’ve done over the past year and plan to host them all on Vimeo, at some point. So here is “Custom Event Reporting from Flash to Google Analytics”:

FITC Unconference at Adobe MAX
Los Angeles, California
October 2009

With the ability to define and report custom events from within your Flash application, you retain control over how specific events are reported and the information contained in these reports. This presentation will cover the implementation of the Google Analytics Tracking For Adobe Flash ActionScript 3 API for generating custom events and emulated page views from within Flash.

BTW: the FITC and Influxis people are really great to work with!

News from Mobile World Congress 2010

There is a lot of exciting news for the Flash Platform community coming out of Barcelona, Spain at the Mobile World Congress.

Firstly, Adobe has announced that Flash Player 10.1 is coming for almost all mobile operating systems including Android, the BlackBerry® platform, Symbian® OS, Palm® webOS and Windows Mobile®. Flash Player 10.1 is the first version of the Flash Player released through the cooperation of over 70 organizations including 19 of the 20 top mobile providers through the Open Screen Project.

View an excerpt from the Google Keynote:

It was also announced that AIR 2.0 would be coming to these same platforms over the next year, allowing Flash Platform developers to create applications distributable through application stores such as the Android Marketplace.

See what Nvidea has to say about Flash and AIR:

A plethora of new tablet devices were announced, all of them supporting Flash and AIR runtimes. Many of these devices allow open development, full multitasking, and extensive hardware configurations.

What perhaps may be the most important long-range announcement is that the world’s largest wireless operators (Verizon Wireless, AT&T, NTT DoCoMo, Deutsche Telekom, China Mobile, and Vodafone among them) are uniting to create “an open international applications platform” in an effort to tap demand for mobile applications. As things stand right now, the mobile world is fragmented across different operating systems, runtimes, networks, and application distribution mechanisms. This new platform would provide a single point of entry for application developers and meshes well with the open, cross-platform application distribution environment made possible by Flash Platform technologies.

Mobile is huge right now and will only gain greater momentum in the years to come. The fact that so many mobile players are collaborating on these various runtimes and initiatives should be heartening to anyone invested in the future of mobile application development.

It’s a great time to be a mobile developer, and an absolutely stellar time for Flash Platform developers!

More info:

Flash Player 10.1 Demo on Android 2.1

Today, Google hosted an “Android Press Gathering” where they revealed the detailed of the Google “Nexus One” phone. Shortly thereafter, Adobe posted the following video demonstration of Flash Player 10.1 running on the forthcoming Android 2.1 (coming soon for Nexus One, Droid, so forth):

Looks like it’s running very nicely on the device!

I’ve been using a Motorola Droid, myself, and have been quite pleased with the Android OS.