The Wall Street Journal interviews Adobe CEO Shantanu Narayen on Steve Jobs’ open letter on why Flash is not supported on the iPhone & iPad.
As expected, news of the upcoming Flash Player 10.1 has been announced at Adobe MAX conference in L.A. today.
Here are the features in the new version and demos of 10.1 running on two different devices.
Also announced: Google and RIM join the Open Screen Project.
Watch live stream of the Adobe keynote here, and follow MAX news with Adobe MAX Companion.
Flash Builder 4 beta 2 and Flash Catalyst beta 2 are now available at Adobe Labs among a few other new releases.
Flash Player 10.1 for mobile devices is a full version of the Flash Player (i.e. not Flash Lite). Hardware acceleration, multi-touch, accelerometer… are supported.
It seems the last couple of years I spent in mobile Flash development is finally becoming mainstream! It is a nice refreshing change when regular news sites such as the BBC reports about this new Flash Player for mobile devices.
Today at FITC Mobile, Mark Doherty from Adobe gave a sneak peek of upcoming Flash mobile.

The most surprising bit was Flash Lite 4.0. Most developers I talked to thought Flash Lite 3.x is the last version of Flash Lite. As it turns out, FL4 is planned while Flash 10 for devices is also in the making.
According to Mark, Flash Lite 4.0 supports ActionScript 3, and it is a browser plugin (i.e. not standalone player). Same for Flash Player 10 for devices – a browser plugin (in his slide it was showing 10.1 in Device Central 3). AIR for mobile is the standalone player.
Flash Lite 4.0 is for slower, less powerful and memory-constraint devices, and Flash 10 is for more powerful devices, possibly with hardware graphics acceleration.
Mark also shown Device Central 3. It supports some hardware emulation such as accelerometer and geolocation. Custom device profiles can also be created easily in Device Central 3.
Another upcoming tool is SWFPack, a mobile packager (created in AIR) for S60 3rd edition and up, and Windows Mobile 5 & 6. It builds deployment bits (.sis and .cab) for the two platforms with just a few clicks.
Update: Mark clarified that “(Flash Lite 4 is) targeted as a browser plugin and standalone player for brew devices.”
At the Samsung booth, I had the chance to play with the Omnia II (to be released later this year). The 3.7″ AMOLED screen at 480×800 is simply the most beautiful device screen I’ve seen to-date. This phone’s OS is Windows Mobile 6.5, and Samsung has implemented a much nicer UI (TouchWiz 2.0) that reminds me a bit of the Android interface. Overall operation seems quite decent, although I’m not a big fan of the haptic touchscreen. Apparently the Omnia II has 2 CPUs, one for radio frequency, and one for UI and apps. And it has a dedicated graphics accelerator. There was also an Android phone, the Samsung Galaxy. Unfortunately, both phones don’t have the standalone Flash player, but there is supposed to be a “hidden” Flash Lite player without exposed public API for things like widgets.
Keith Peters leaked the speaker list of Flash on the Beach, to be held from November 4-7 in Brighton, UK. According to the list, I’m one of the confirmed speakers.
Here’s the list so far:
Andries Odendaal
Aral Balkan
Branden Hall
Brendan Dawes
Carlo Blatz
Carlos Ulloa
Carole Guevin
Chris Allen
Chris Orwig
Craig Swann
Dave Williamson
Dave Yang
Erik Natzke
GMUNK (Bradley Grosh)
Grant Skinner
Hillman Curtis
Hoss Gifford
Jim Coudal
Joey Lott
John Grden
Joshua Davis
Keith Peters
Kristin Henry
Lisa Larson
Marcos Weskamp
Mario Klingemann
Michael Ninness
Mike Jones
Neville Brody
Niqui Merret
Renee Constantini
Rich Shupe
Richard Leggett
Rob Chiu
Robert Hodgin
Robert Reinhardt
Seb Lee-Delisle
Tink (Stephen Downs)
Confirm or deny? (Sounds like Apple’s Vista ad…)
[ May 7th update: The Flash on the Beach 2007 site is now live. And I can confirm that I'll be speaking there this November. Looking forward to it! ]
To those who are attending this year’s FITC festival, take a look at the IdN booth and the Two Faced exhibition. I wrote some articles for IdN many years ago (in 1993, when it was called MdN – Macintosh Designers Network), and interviewed the President & CEO of Macromedia (Bud Colligan) back then. IdN is very popular in Australia, U.S., Europe and Asia. It’s about time Canada finds out more about this designer magazine and their other publications.
For those who read (traditional) Chinese, here is the Sing Tao newspaper interview of me (楊光) at FITC (click to view full size at Flickr). They asked about my experience, work, this year’s presentation and the festival. I was a bit surprised they used almost 1/3 of the page on this article.
My presentation is on tomorrow (Tuesday) at 2:45pm. It’s on Flash Lite and mobile development. I invited Dongyub Lee from Seoul to join me to talk about some of his projects on device UI and games development.
Thanks to Shawn Pucknell and the FITC team for another great festival.
Just finished updating to the latest version of Opera / Internet Channel for the Wii. Nice to see the option to hide the taskbar – now browser content can now go full screen.
A new set of preferences is also added to the browser (e.g. use Google or Yahoo for searching, show/auto-hide/manual hide the taskbar, proxy settings…etc.). One thing I find missing on that screen is an indicator to show up/down scrolling.
Parental control for the browser is also added, although I was expecting more than a general yes/no entry point to the browser. Hopefully some sort of content filtering will be implemented in the future.
Another improvement is easier scrolling using the B button with visual aid of the scroll direction.
Flash developers can now use the whole screen for their apps or games, although the user has the choice to show or hide the taskbar. The extra pixels will certainly be useful.
To get this latest release, make sure to first update the system software and then update Opera from the Shopping Channel. More information can be found in the letter sent to the Wii.
I love innovative work like this.
While cleaning up some old posts from 2003, I noticed a translation of an old page I wrote on inheritance (back in Flash 5 days) by the folks at Bascule in Japan. Revisiting their site was a nice surprise.
Although the page took awhile to load, the result is worth the wait.
The long page is all Flash with nice sound effects. As one scrolls down the page, different sections are activated when they come into view. Love how they did the video guides from three different locations to their office (wait for loading to finish next to the map), and the “matrix effect” when the guides meet. There are many little surprises along the way – just scroll and explore.
At the bottom of the page, click on the “genie” to literally wrap up the visit. Amazing work!
Check out the Bascule site. I think it’s time to visit Japan again!
For some reason Adobe uses Flash Paper for the links to the Printable Datasheets for Flash Lite 2 and Flash Player 7 SDK. I knew there are PDF versions of these datasheets because they were sent to me. Doing a search at Adobe.com reveals the PDFs are located here:
The Flash Lite 2 datasheet has been updated since it was first published.
At the BREW 2006 Conference two days ago, Adobe announced Flash Lite 2.1 for BREW*, an important milestone since the alliance with Verizon Wireless. Flash Lite 2.1 for BREW offers developers another platform to deploy applications, games, and screensavers.
At the conference, Adobe is showcasing some Flash Lite 2.1 prototype applications developed with a few selected key partners such as The Weather Channel, Smashing Ideas, and Rocket Mobile.
I’m excited to have developed one of these Flash Lite 2.1 prototype applications with one of the key partners, and it is an honor that it is used as a showcase during the launch of a new platform.
For those who know me from the Flash community, I was always an early adopter. Whether it was OOP, design patterns, or other technologies. However, when it comes to Flash Lite, I played with it a long time ago, but hold off when there was only Flash Lite 1.x because of the primitive Flash 4 way of development. With Flash Lite 2 now, it is much easier and more enjoyable to develop rich mobile content in ActionScript 2.0. Building the prototype application using other technologies would be either impossible or very difficult in the tight schedule, with an intuitive UI for rich user experience on mobile phones.
Besides the excitement, Flash Lite 2.1 for BREW is significant for the consumer, mobile operators, content providers, and developers:
First, it offers a simplified way to Flash-enable a (BREW) phone. Unlike the current situation (in which the consumer either buys a phone with Flash Lite built-in, or purchases the Flash Lite Player from Adobe), Flash Lite supported BREW phones from Verizon Wireless will download and install the Flash Lite Player when Flash content is requested (if the Flash Lite Player is not already installed). Second, over-the-air download and installation of Flash content is simpler than manual installation from a computer. Third, mobile operators can charge for data access and purchases of Flash content. And last, which is important for developers, is a simplified way to distribute and sell Flash applications, games, and screensavers.
Currently there are two announced BREW phones that supports Flash Lite 2.1: Samsung SCH-a950 and LG VX9800, both are available from Verizon Wireless in the United States. In Canada, the Samsung SCH-a950 can be found at Telus Mobility.
![]() |
![]() |
What is the difference between Flash Lite development for the Nokia (S60) platform vs. the BREW platform? Other than the requirement of being a registered (paying) BREW developer, getting the application certified, and using the BREW AppLoader vs. Nokia’s File Manager to upload files to the phones, there’s really not much difference. A Flash Lite 2 application requires minimal or no change to run on both S60 and BREW, even though the two platforms are quite different. The application I developed runs on both the Samsung SCH-a950 and my Nokia 6680. This is the beauty of Flash Lite.
With Flash Lite 2.1 for BREW, Adobe offers a rapid development platform for BREW and Flash developers. I’m looking forward to create more mobile applications and games, for both Nokia S60 and BREW, as well as other rich internet and desktop applications. Who would have thought that a rich user experience application can be deployed on multiple platforms so seamlessly?
Here are some helpful resources:
* BREW (Binary Runtime Environment for Wireless) is a common mobile platform from Qualcomm that is used in many North America CDMA phones.
Dr. Woohoo (Drew Trujillo) offers After Effects 2 Flash-Transform Properties. It is “a Flash Extension that allows you to easily import/parse/map keyframe data from the After Effects Transform Properties (Anchor Point, Position, Scale, Rotation and Opacity) to the properties of a MovieClip(s)”.
Details here.
For Flash Lite developers: New zone at Forum Nokia PRO is formed. Check out the benefits. Notice the word ‘pro’ is all caps; I guess that means for real professionals only – with a membership fee of 4000 Euros (just a little over US$5000), per year.
Don’t worry though, because “Forum Nokia PRO program and its services are targeted for the most visionary mobile developers, not all (membership) applications can be approved.”
Okay.
According to Adobe, there are now over one million Flash developers around the world. How many are Flash Lite developers? How many companies would pay 4000 Euros a year to join this zone when there are various other sources of information, and Adobe labs.
The Flash developer community is rather unique, compared to other developer communities I’ve been in. I believe this is because it is a mix of creative and technical people, achieving innovation on web design, application design, and now mobile design. The openness and sharing of open source material helps this community grow.
Personally, I’d love to be part of this forum, except I can’t see how to justify the entry fee.
Version 7.0.7 of Acrobat just came out today. Other than supporting the new Adobe Acrobat 3D, it also fixes the embedded Flash bug I mentioned in a previous post. If you work with PDF and Flash, this is a must get update. For Acrobat Reader or Acrobat Standard/Professional (Mac or Windows).
Thanks to John Nack for the follow-up, and link to Lori DeFurio’s blog entry about this update.
Here is a Flash Lite 2.0 template for the Nokia S60 series. Yesterday‘s release doesn’t seem to include this template.
Place it in the “Configuration\Templates\Global Phones” directory.
For Windows, the default English location is:
C:\Program Files\Macromedia\Flash 8\en\Configuration\Templates\Global Phones
For Mac OS X, put the file here:
/Applications/Macromedia Flash 8/Configuration/Templates/Global Phones/
Download it here: http://quantumwave.com/pub/FL2_S60_Template.zip
When this is installed, you can choose it from Global Phones in the Start Page.
Not your regular Flash Lite. No more Flash 4 syntax. These are totally new versions of Flash for mobile devices that is going to change the way developers work. In fact, what’s more important is they are changing the whole mobile experience for end-users.
Flash Lite 2.0 is a completely new platform for non-PC devices, including mobile phones and consumer electronics. For example, the latest Nokia S60 platform is well supported.
According to this Adobe press release, the number of mobile devices running Flash now reaches 45 million units – a huge jump from twelve months ago. Some of the largest manufacturers such as Nokia, Samsung, Sony Ericsson, and Kodak are now shipping Flash-enabled devices. Flash Lite 2.0 devices are expected to be available later this year.
This is the moment to start developing in Flash Lite 2.0 ready for the upcoming market. Of course, there is still a large number of devices with Flash Lite 1.1, such as the iRiver U10 and many Nokia S60 phones. However, developing for Flash Lite 1.1 is really not very pleasant, because it uses the obsolete Flash 4 syntax and is quite limiting compared to this new release.
For those who came to my presentation on Flash Lite and mobile development, I showed a Nokia 6680 smartphone and a O2 XDA IIs Windows Mobile PDA phone. Today’s announcements provide new players for these devices and more, and let developers use ActionScript 2.0 (or 1.0). Many device manufacturers are bundling the new Flash Lite player in upcoming devices. However, until there is a wide distribution of the new Flash Lite 2.0 player, some developers may have to find a balance between ease of development and market penetration. For me, there is no going back to Flash 4 syntax!
The other announcement today is the Flash Player SDK 7. It is targeted for device manufacturers such as Pocket PCs, consumer electronics, system integrators, and browser companies. As the name implies, this is a software development kit based on Flash Player 7; so ActionScript 2.0 is fully supported. Imagine a Linux-based device running a custom browser that supports Flash content, or a game console that has native Flash support (without hacking). These are just some of the scenarios where the SDK can be useful.
What does all this mean for developers? Well, I guess that depends on what kind of developers we’re talking about. For J2ME developers, there is now another choice to rapidly development rich-UI content (that has the added benefit of looking much better than standard Java-based software). For Flash developers, this is another market where their skills can be applied, without learning something totally new.
To get started, get the Flash Lite 2.0 update for Flash Professional 8, and download the free (for a limited time only) Flash Lite 2.0 player for a supported mobile phone.
Don’t forget to check out the datasheet for Flash Lite 2.0 and Flash Player SDK 7 on the Flash Lite page, I’m in it (page 2, top right)! Macromedia quoted what I said from a developer’s perspective.
I’m looking into embedding Flash inside PDF. Simple, right?
First, I searched my Acrobat 7 Help files, no mention of embedding Flash. Google brought me to various people asking the same question, with common answers that lead to Adobe’s developer site:
http://store.adobe.com/store/products/master.jhtml?id=catAcrobatSDK
There are SDKs that include Acrobat JavaScript, but they require registration as a paid Adobe developer, and I’m not even sure if that information is what I need if I paid for the membership & subscription.
Why is this information so difficult to get to? Does Adobe not want more developers working on their products? Macromedia, Apple, Microsoft, Sun and many other companies provide free access to SDKs, sample files, tutorials…etc. Is this the Adobe we should start getting used to?
Hopefully Apollo & the new Adobe will make things easier for developers…
Update (Dec 11):
After more digging, I found some public SDKs. Yet some are locked, including Release Notes & Overviews. Even stranger is, on this page, Linux & Solaris SDKs are free, but Windows & Mac versions are locked. Huh?