Test your Flash Platform Android apps now, without a phone

Writing Flash Platform applications for Android, or designing Flash content for mobile users and want to see the content emulated on specific mobile devices? Adobe Device Central CS5 has profiles for many mobile devices so you can test your applications without owning the device.

Since Adobe just released the official Motorola X profile for Android, you can test your Android 2.2 (aka “Froyo”) apps and sites now and get the phone later.

To test apps In Flash Professional CS5

With your FLA file open, select Control > Test Movie > in Device Central. Select the device you want in the Test Devices panel. The application appears in the emulator:

emulateX.gif

To get new devices

In Device Central, click Browse and then search for a keyword, like “Droid” to see what’s available:

browseprofiles.gif

Click and drag new profiles, like the Motorola Droid or Motorola X, to your list of Test Devices.

If you don’t see the profile you want, come back soon; the community is posting new profiles daily and Adobe posts official profiles as they are finalized.

To get back to the list of devices at any time

Click Browse and the Home button:

homeprofiles.gif

Click Emulate Flash to get back to testing in the emulator

To test mobile-specific features, like the Accelerometer

If a phone’s profile supports accelerometer or other mobile features, you can test them in Device Central. The Accelerometer panel lets you simulate moving the device in three
dimensions. Alt+Click simulates multiple finger touches and the Multitouch panel lets you set touch size and pressure. The Geolocation panel lets you test GPS features, and other panels
provide even more information:

devicefeature.gif

Device Central works with Dreamweaver and several other Adobe products. Test your entire Flash-enabled Web site for mobile browsing using Device Central (including HTML5 sites).

Related links:

Sweet video description of organizing classes, implementing mobile feature APIs and using Device Central by Adobe’s Mark Doherty: http://www.flashmobileblog.com/2010/04/14/device-central-cs5-multitouch-and-debugger/

Device Central Support page: http://www.adobe.com/support/devicecentral/

Twitter updates for Device Central profiles: http://twitter.com/devicecentral

Dreamweaver HTML5 Pack extension: http://labs.adobe.com/downloads/html5pack.html

Dreamwever testing mobile content in Device Central Adobe TV page: http://tv.adobe.com/watch/learn-dreamweaver-cs5/testing-mobile-content-with-adobe-device-central/

Using Device Anywhere (an alternative to Device Central) for testing: http://www.adobe.com/devnet/devices/articles/device_anywhere.html

HTML 5 and Flash – A reality check

If you are reading this, you are probably a fairly technical person that understands the complexities of HTML, JavaScript, CSS, Flash, and other web technologies.  Like me, you probably have more than one web browser installed on your systems and enjoy the very latest technology every day.  I bet you have already viewed the latest [...]

Adobe Loves HTML5: HTML5 extension pack for Dreamweaver CS5

Just 2 weeks ago at Web2.0 Expo, Kevin Lynch promised that Adobe would create the best tools in the world to author HTML5 and CSS3. Today Adobe is pleased to make a technology release available of the Dreamweaver CS5 HTML5 Pack extension. This extension provides initial support for HTML5 and CSS3 in Adobe Dreamweaver CS5, [...]

“We’re Going to Try To Make the Best Tools in the World for HTML5″

Kevin Lynch had a Q&A With Brady Forest today at Web 2.0 Expo and addressed a lot of topics including HTML5. As an Adobe employee, I’m kind of excited about what we’ll be able to do with HTML5. Who knows more about drawing APIs and interactive web content than Adobe? Now that HTML5 has started to coalesce a little bit, I think you’ll see us bring a lot of that knowledge to bear as we do build tools that target HTML5. You’ll see some of the early thoughts around that on our Design and Web blog so if you’re interested in that, I encourage you to subscribe.

; ;

But just as HTML5 evolves, Flash is going to evolve as well and there are a lot of cool plans for the next generation of the Flash Platform. I think it’s a pretty exciting time to be a web developer no matter which technology you choose.

Flash is as open as HTML5

How’s that for a controversial title? But… It’s true… Hear me out!
First of all let me say that I have absolutely nothing against HTML5! Innovation and competition is always good and keeps everyone on their toes.
One of the first blog posts I read this morning was one on AppleInsider. An Apple spokeswoman claimed that Adobe’s [...]

Adobe Tools and HTML5/CSS3

Two of the people behind the products in Creative Suite have started a blog specifically about design and web technologies.

We have been spending a lot of time internally thinking about how our tools can best support and take advantage of some of the new functionality in HTML 5, and we wanted to share a couple of early ideas with you.

I’ve always thought that once HTML5 got a bit more concrete, you’d see design tools from Adobe that took advantage of it. The benefit of Flash is that we control the runtime and can tie features to the development cycle of our tools. Not the case with HTML5 and CSS3. But now that the standards have started to coalesce and have support in more browsers, we can make those features part of our design tools. Hopefully we’ll see a lot more of the examples above and I’d encourage you to keep an eye on the blog for info about design tools at Adobe and the web.

Robert Scoble interviews Flash Platform execs

Earlier this week, Robert Scoble visited the Adobe office in San Francisco to talk to Anup Murarka (director on the Flash Platform team) and Aaron Filner (product manager for AIR). In the first video they talk about Adobe’s recent announcements. In the second video they debunk some of the recent claims that were discussed in [...]

CPU Performance Test Results: Flash Player vs. HTML5

If you’ve been hearing the noise about Flash Player and CPU utilization over the past couple weeks, you’ll want to check out Jan Ozer’s post on StreamingMedia.com: Flash Player: CPU Hog or Hot Tamale? It Depends.

Instead of weighing in with his opinion, Jan rolled up his sleeves, did some tests, and performed a detailed analysis comparing Flash and HTML5 by monitoring CPU utilization during video playback. His conclusion? Hardware acceleration is key.

“When it comes to efficient video playback, the ability to access hardware acceleration is the single most important factor in the overall CPU load. On Windows, where Flash can access hardware acceleration, the CPU requirements drop to negligible levels. It seems reasonable to assume that if the Flash Player could access GPU-based hardware acceleration on the Mac (or iPod/iPhone/iPad), the difference between the CPU required for HTML5 playback and Flash playback would be very much narrowed, if not eliminated.”

The analysis does not show that Flash is better than HTML5 or vice versa for all platforms. Rather, it shows that blanket statements and over-generalizations about CPU performance should be viewed with some healthy skepticism.

Jan adds:”Overall, it’s inaccurate to conclude that Flash is inherently inefficient. Rather, Flash is efficient on platforms where it can access hardware acceleration and less efficient where it can’t. With Flash Player 10.1, Flash has the opportunity for a true leap in video playback performance on all platforms that enable hardware acceleration.”

The full post describes the test procedures and actual test results, so if you’re interested in all the details, be sure to read the whole thing.

HTML5 Performance Tested Against Flash

ReadWriteWeb distills some results from a Streaming Media post about performance between Flash Player 10 and 10.1 and HTML5.

In analyzing the results of the tests, Ozer determined that the key to better Flash performance was dependent upon whether or not it could access hardware acceleration. This feature, launched in Flash 10.1, allows the plugin to use the graphics processing unit (GPU) on some computers to decode video. Depending on the video card and drivers, (NVIDIA, AMD/ATI and Intel offer products that support this), the video decoding process in Flash 10.1 can now work for all video playback, not just full-screen playback as was available in Flash 10.0.

The streaming media post has some good information about the method used to collect data and it seems like a pretty robust test. He used different machines and collected 29 data points for each test. So this isn’t some isolated test case.

But what I was most happy with was the performance of 10.1 across the board. The Flash Player team has been working their butts off to make Flash Player 10.1 scream and it looks like it’s paying off. The results show huge drops on Windows and good incremental improvements on the Mac. Mac isn’t on par with Windows but that’s because our engineers don’t have access to the same APIs that they do on Windows to get that boost from hardware acceleration.

I think Flash Player 10.1 is going to be a great release and I’m excited to see a leaner, meaner Flash Player get penetration.

The HTML5 Flash Marriage: Geolocation source

Last Friday I blogged about how HTML5 and Flash could also just work together. A few people have asked if they could get the source files. I just packaged and uploaded the FLA, ActionScript class and HTML files. Download the zip file here.
A few people have also noted that the demo doesn’t work across different [...]