Adobe Mobile Packager reaches 100,000 users!

picture-21

Some great news on the mobile packager, we finally passed the 100,000 users mark yesterday as shown here on the magic “Dashboard”.  This is really good news and shows that we’ve managed to reach to more developers than ever with the tool.

Interestingly enough I’m also seeing recently spikes for the Flash Lite downloads too, which would indicate that applications are finally reaching users :-)

Note:  The orange line shows the attempted downloads, a few of which may be failures totalling 170,623 (which includes the 100,000 successful downloads).  My take on it is that these are Mac users cancelling after they discover that the Mobile Packager is Windows XP only :-(

Screen shot 2009-09-03 at 00.09.33

A little Easter Egg in Mobile Packager 1.1

Today I was helping fix a developers Flash Lite 3.1 application on Windows Mobile, turns out that the HTC Touch Diamond doesn’t support GIF images?

Either way the interesting news was that we added an update reminder feature to Mobile Packager 1.1. I added it into the feature list many months ago, but we dropped it formally and prioritized other features like multi-byte application name support.

Yet today when I started the Mobile Packager I got this …

Picture 2

So as you can see, the feature is there after all. As of now it points simply to Adobe.com but it does serve as a reminder that the Mobile Packager is something that we intend to improve over time.

If you haven’t already got the new tool then go over to Labs, where FINALLY we’ve managed to get it up on the Adobe Labs site. The three week delay was caused by competing products like Cold Fusion 9 and Adobe Wave which were both released in the past few days.

Flash Distributable Player Now Available in 45 Countries

Last week Mark Doherty blogged about the fact that the Distributable Player is now available in a total of 45 countries. One of the nice things about the Distributable Player solution is that you don’t have to bundle a version of Flash with your application. You simply package it up using Adobe Mobile Packager 1.1 and it has all of the information about where to grab the runtimes inside of it so that when someone in one of the 45 countries below goes to install your application it will download Flash Lite if they don’t already have it installed. It’s similar to AIR’s model of making sure you’re only packaging and downloading what you need.

As Mark says, this is a great way to start building mobile applications today while you’re waiting for Flash Player 10. You can see the full list of supported devices and countries over on Labs. There’s also a great tutorial for getting started with the mobile packager that I’ve embedded below.

Distributable Player Supported Countries

Distributable Player Supported Countries

Distributable Player Expansion – 45 Countries

This application is created by interactive maps. You can also have your visited countries map on your site. If you see this message, you need to upgrade your flash player.

// <![CDATA[
var so = new SWFObject("http://www.interactivemaps.org/visited_countries/visited_countries.swf", "visitedcountries", 650, 400, "7", "#000000");
addLocation('ZA', '', '', ''); //South Africa
addLocation('CN', '', '', ''); //China
addLocation('IN', '', '', ''); //India
addLocation('ID', '', '', ''); //Indonesia
addLocation('JP', '', '', ''); //Japan
addLocation('PH', '', '', ''); //Philippines
addLocation('SG', '', '', ''); //Singapore
addLocation('KR', '', '', ''); //South Korea
addLocation('TW', '', '', ''); //Taiwan
addLocation('AU', '', '', ''); //Australia
addLocation('AT', '', '', ''); //Austria
addLocation('BE', '', '', ''); //Belgium
addLocation('DK', '', '', ''); //Denmark
addLocation('FI', '', '', ''); //Finland
addLocation('FR', '', '', ''); //France
addLocation('DE', '', '', ''); //Germany
addLocation('GR', '', '', ''); //Greece
addLocation('IE', '', '', ''); //Ireland
addLocation('IT', '', '', ''); //Italy
addLocation('NL', '', '', ''); //Netherlands
addLocation('PT', '', '', ''); //Portugal
addLocation('RU', '', '', ''); //Russia
addLocation('ES', '', '', ''); //Spain
addLocation('SE', '', '', ''); //Sweden
addLocation('CH', '', '', ''); //Switzerland
addLocation('UK', '', '', ''); //United Kingdom
addLocation('TR', '', '', ''); //Turkey
addLocation('CA', '', '', ''); //Canada
addLocation('US', '', '', ''); //United States
addLocation('BR', '', '', ''); //Brazil
addLocation('MY', '', '', ''); //Malaysia
addLocation('CR', '', '', ''); //Costa Rica
addLocation('PA', '', '', ''); //Panama
addLocation('CZ', '', '', ''); //Czech republic
addLocation('NO', '', '', ''); //Norway
addLocation('PL', '', '', ''); //Poland
addLocation('RO', '', '', ''); //Romania
addLocation('IL', '', '', ''); //Israel
addLocation('KW', '', '', ''); //Kuwait
addLocation('SA', '', '', ''); //Saudi Arabia
addLocation('AE', '', '', ''); //United Arab Emirates
addLocation('MX', '', '', ''); //Mexico
addLocation('AR', '', '', ''); //Argentina
addLocation('CO', '', '', ''); //Colombia
addLocation('PE', '', '', ''); //Peru
addToFlash();
so.addVariable("stageWidth", 650);
so.addVariable("stageHeight", 450);
so.addVariable("infoOver", "enabled");
so.addVariable("zoomFunction", "checked");
so.addVariable("bgColor", "666666");
so.addVariable("visitedColor", "5EB7DE");
so.addVariable("notVisitedColor", "CDCDCD");
so.addVariable("countryBordersColor", "666666");
so.addVariable("helpTextColor", "000000");
so.addVariable("helpText", "");
so.addParam("scale", "noscale");
so.addParam("salign", "lt");
so.write("visitedcountries");
// ]]>

I’m happy to announce the further expansion of the Distributable Player to a further 15 countries bringing the total to 45 across the world. With the Distributable Player it’s possible to distribute your applications with the latest Flash player optimized for mobile devices, Flash Lite 3.1. This is the same player available on the HTC Hero and Nokia 5800 devices.

The countries are: Argentina, Australia, Austria, Belgium, Brazil, Canada, China, Columbia, Costa Rica, Czech Republic, Denmark, Finland, France, Germany, Greece, Hong Kong, India, Indonesia, Ireland, Israel, Italy, Japan, Kuwait, Malaysia, Mexico, Netherlands, Norway, Panama, Peru, Philippines, Poland, Portugal, Romania, Russia, Saudi Arabia, Singapore, South Africa, South Korea, Spain, Sweden, Switzerland, Taiwan, Turkey, UK, United Arab Emirates, USA.

Using the Adobe Mobile Packager 1.1 you can package your SWF files and assets in native installer packages, then distribute them freely from your website or that of your customer. We’ve made it extremely easy to get started and begin to work with mobile devices in advance of Flash Player 10 availability. If you’re interested in developing for Flash Player 10 when it arrives I recommend that you get your feet wet with Flash Lite to build up your knowledge of mobile and devices interaction and optimizations.

You can see some great examples of Flash applications running on mobile devices from the Flash Lite Developer Challenge below!

Distributable Player Expansion – 45 Countries

This application is created by interactive maps. You can also have your visited countries map on your site. If you see this message, you need to upgrade your flash player.

// <![CDATA[
var so = new SWFObject("http://www.interactivemaps.org/visited_countries/visited_countries.swf", "visitedcountries", 650, 400, "7", "#000000");
addLocation('ZA', '', '', ''); //South Africa
addLocation('CN', '', '', ''); //China
addLocation('IN', '', '', ''); //India
addLocation('ID', '', '', ''); //Indonesia
addLocation('JP', '', '', ''); //Japan
addLocation('PH', '', '', ''); //Philippines
addLocation('SG', '', '', ''); //Singapore
addLocation('KR', '', '', ''); //South Korea
addLocation('TW', '', '', ''); //Taiwan
addLocation('AU', '', '', ''); //Australia
addLocation('AT', '', '', ''); //Austria
addLocation('BE', '', '', ''); //Belgium
addLocation('DK', '', '', ''); //Denmark
addLocation('FI', '', '', ''); //Finland
addLocation('FR', '', '', ''); //France
addLocation('DE', '', '', ''); //Germany
addLocation('GR', '', '', ''); //Greece
addLocation('IE', '', '', ''); //Ireland
addLocation('IT', '', '', ''); //Italy
addLocation('NL', '', '', ''); //Netherlands
addLocation('PT', '', '', ''); //Portugal
addLocation('RU', '', '', ''); //Russia
addLocation('ES', '', '', ''); //Spain
addLocation('SE', '', '', ''); //Sweden
addLocation('CH', '', '', ''); //Switzerland
addLocation('UK', '', '', ''); //United Kingdom
addLocation('TR', '', '', ''); //Turkey
addLocation('CA', '', '', ''); //Canada
addLocation('US', '', '', ''); //United States
addLocation('BR', '', '', ''); //Brazil
addLocation('MY', '', '', ''); //Malaysia
addLocation('CR', '', '', ''); //Costa Rica
addLocation('PA', '', '', ''); //Panama
addLocation('CZ', '', '', ''); //Czech republic
addLocation('NO', '', '', ''); //Norway
addLocation('PL', '', '', ''); //Poland
addLocation('RO', '', '', ''); //Romania
addLocation('IL', '', '', ''); //Israel
addLocation('KW', '', '', ''); //Kuwait
addLocation('SA', '', '', ''); //Saudi Arabia
addLocation('AE', '', '', ''); //United Arab Emirates
addLocation('MX', '', '', ''); //Mexico
addLocation('AR', '', '', ''); //Argentina
addLocation('CO', '', '', ''); //Colombia
addLocation('PE', '', '', ''); //Peru
addToFlash();
so.addVariable("stageWidth", 650);
so.addVariable("stageHeight", 450);
so.addVariable("infoOver", "enabled");
so.addVariable("zoomFunction", "checked");
so.addVariable("bgColor", "666666");
so.addVariable("visitedColor", "5EB7DE");
so.addVariable("notVisitedColor", "CDCDCD");
so.addVariable("countryBordersColor", "666666");
so.addVariable("helpTextColor", "000000");
so.addVariable("helpText", "");
so.addParam("scale", "noscale");
so.addParam("salign", "lt");
so.write("visitedcountries");
// ]]>

We’ve been hard at work enabling support for new countries with the Flash Lite 3.1 player, enabling you to use the most recent player with the Adobe Mobile Packager 1.1. I’m happy to announce that we’ve continued to accelerate the addition of new countries around the world adding 16 countries, and bringing the total to 29.

The countries are: Australia, Austria, Belgium, Brazil, Canada, China, Denmark, Finland, France, Germany, Greece, India, Indonesia, Ireland Italy, Japan, Netherlands, Philippines, Russia, Singapore, South Africa, South Korea, Spain, Sweden, Switzerland, Taiwan, Turkey, UK and the USA.

Right now we’re looking at how to enable support for new devices on a platform level, so rather than certifying each device we can certify whole platforms.  It’s not an easy task but we’re very confident that the player won’t start breaking.

Adobe and HTC Bring Flash Platform to Android

Today we announced with our partners HTC that we’ve extended Adobe® Flash® to the Android platform for the first time. We really excited to finally enable rich web browsing to the open source Android platform, and particularly to such a great smartphone. As a top of the range device it sports multi-touch HVGA, accelerometers, GPS, Compass, WIFI, a 5MP Camera and the incredible Android Webkit Browser. With Flash the web browsing experience on the device is fantastic, rich and gives you access to a more complete Internet.

What will Flash on Android do for me as a user?

If you’re a user of the HTC Hero you’ll be able to view much of the available online video, of which 85% is played through Flash Player. In this mobile optimized runtime we also have support for streaming audio, and with it’s Actionscript 2.0 support we believe that you can view around 80% of the Flash content on the web today.

Picture 2

You’ll be able to interact with games and rich Internet sites, widgets and of course the HTC Hero is a touch device with a huge HVGA (320×480 px) screen. As a nice addition, you can run Flash content in full screen simply by double tapping on it in the browser. As Flash is scalable you’ll find that this works exceptionally well, and the experience is really solid.

In the near future we’ll be shipping full Flash Player on the Android platform, enabling the richest possible web experiences. Android is a fantastic open platform for users to consume content under your terms, happy Flashing!

I’m a developer, what does this mean for me?

Picture 3

As part of this announcement HTC has announced their membership in the Open Screen Project, an industry initiative led by Adobe. HTC and Adobe will work together with 25 other industry leaders to deliver the full Flash Player on a huge range of devices and platforms moving forward. As a developer this should give you some indication of the level of support that we’re seeing for the initiative. We’re really happy to see an industry leader such as HTC commit to delivering a consistent Flash Platform on their devices, and working with us for a more consistent web experience on devices.

There is no doubt that HTC have been shipping some of the most stunning devices available today, they led the charge with the first Android platform device the G1. For you as a developer this translates to significant sales to end users, and an opportunity for content distribution as the platform and devices scale. HTC reaches deep into the US, European and Asian markets and in fact we support many of their Windows Mobile smartphones with the Distributable Player which is now available in 29 countries (and counting).

As you’ve read above this device ships with Flash in the browser as a plugin, but it is accessible for immersive full screen playback. Distribution through content aggregators such as Playoo, GetJar and GamesPlaza should work really well and naturally. Another potential opportunity is to use the Android WebView class, which is essentially a way to create air like applications that use webkit. Don’t bank on this though, but do tell me if you get it to work :-)

To read more, and see the new device in action go here.