Tag Archives: FlashLite

RIA + OSP = RAA || REA && And how to detect an Open Screen Device

Keeping with the algebraic/code functions as titles from my Last post I thought I would put some thoughts down regarding the news from Adobe earlier this week of their Open Screen Project (OSP). Anyone working in the Web/Internet industry at the moment will be well aware of the Rich Internet/Interactive Application (RIA) moniker. What Adobe is committing to is much larger though this is about true cross platform convergence. Its about Rich Anywhere Applications (RAA) or Rich Everywhere Applications (REA) if you will. You see what I did there 😉 .

Interestingly this is a concept I began to scratched the surface of with my presentation at Flash On the Beach Last Year, and over the last few months has been a subject I have continued to keep close to hand both in my day job and my personal development projects. At the moment the Flash Player Fragmentation offers a considerable challenge to any developer wanting to design and or develop for multiple devices and multiple screens.

Articles like the one posted over at ADC on adaptive screen layouts offer a great foot up. But before we get to visual display we need to know what player version we are targeting. And to do that, we have to hit the time machine button and roll back all the way to Flash 4…..

Continue reading RIA + OSP = RAA || REA && And how to detect an Open Screen Device

Nokia N95 Firmware Update to 21.0.016 and adds FlashLite 3 Support

As many people will have seen yesterday Nokia release a fairly major update to the N95 firmware. One of the major bonuses for flash developers is the inclusion of FlashLite 3 as standard onto the device, both as a standalone player and within the browser. For those using detection scripts the player version reported in the browser is:

PlayerVersion: FL 8,1,55,0

You can see a FlashLite version test movie here..

Related to this I found myself in the situation where the Nokia Software Updater would not allow me to install the new firm ware, my t-mobile branded phone was just such a device. A quick search and it seems that devices on certain service providers are locked from the update. However there are always round such restrictions. Below is how to modify your Nokia N95 product code so that it is unlocked for applying new firmware updates.

WARNING THIS PROCESS MAY BRICK YOUR PHONE, VOID YOUR WARRANTY AND ANY NUMBER OF OTHER TERRIBLE THINGS. DO NOT DO THIS IF YOU ARE IN ANYWAY UNSURE OF THE CONSEQUENCES. I ACCEPT NO RESPONSIBILITY FOR ANY NASTY THINGS THAT HAPPEN TO YOU, YOUR DEVICE OR ANY ACTION YOUR SERVICE PROVIDER TAKES AFTER FOLLOWING THESE LINKS AND INSTRUCTIONS

That said, I only had one minor hiccup in the whole process, and it seems I am not the only one to have experienced it. I for got to mention that to Mike on MSN 😀

Right with that out the way, on to the fun.

1. First off BACK UP YOUR DEVICE! make sure you have a back up of the memory card and also the device memory.
2. In order to install the new 21.0.016 firmware you will also want to make sure you have the following software.

* Download the latest version of Nokia PC Suite.
* Download the Nemesis Service Suite.

3. Next read this post, it provides a list of the available product codes for the N95.
4. Finally you should make sure you read this post, it covers how to update the product code on the N95.

As I began to progress through the steps outlined on changing the product code of my Nokia N95 mobile phone there were a couple of items where I was left to ‘take a leap of faith’.

  1. When installing Nemesis Service Suite I left the device connection as the default virtual USB device. And that seemed to be the right thing to do.
  2. When deciding on a new product code for the device I chose the one for EURO1 Plum, this appears to have worked fine for my location and device. I have a silver/grey Nokia N95 and am based in the UK.

Once the product code was updated on the mobile phone the Nokia Software Updater worked fine to allow me to upgrade to the latest 21.0.016 firmware.

Curse my slow blogging skills, beat to the post. 😀

Adobe CEO: We’re bringing Flash to the iPhone!

This just popped into my news reader from ZDNet.

Well, you really believe that Flash is synonymous with the internet and frankly, anybody who wants to browse the web and experience the web’s glory really needs Flash support. We were very excited about the announcement from Windows Mobile, adoption of Flash on their devices and the fact that we’ve shipped 0.5 billion devices now, non-PC devices. So we are also committed to bringing the Flash experience to the iPhone and we will work with Apple. We’ve evaluated the SDK, we can now start to develop the Flash player ourselves and we think it benefits our joint customers. So we want to work with Apple to bring that capability to the device.

If the mountain wont move to you..

Go Adobe!

Read the full ZDnet article here
Read the SeekingAlpha transcript here

Microsoft has licensed Flash Lite 3 and Reader LE for future Windows Mobile based devices

More exciting news on the future of FlashLite 3 proliferation. Bill Perry has a great explanation of how the news that Microsoft has licensed Flash Lite 3 and Reader LE for future Windows Mobile based devices will affect FlashLite 3 content developers.

Read the Full Press Release here

Creating a scrolling text component in Adobe FlashLite 1.1

Recently I have been heavily involved in an on going FlashLite 1.1 based project. Some thing I know my development peers have been extremely jealous of as they bang their heads against the hellish development processes of Flex, Air, ActionScript 3 and Flash 9, not!

One of the most enjoyable features of FlashLite 1.1 is its (lack of) ability to measure the height, width or any metric of text once it is displayed on the screen of your shiny new Nokia N95. This makes efficient text scrolling a particular joy to produce. To this end I have produced a simple example of a fairly flexible scrolling text component for FlashLite 1.1.

Below is a comprehensive (hopefully) tutorial describing how to create such a component.

Continue reading Creating a scrolling text component in Adobe FlashLite 1.1

Flash Lite 3 Update

I have still getting people sending me the IMEI numbers asking me to send them the Adobe FlashLite 3 player. For those that missed the announcement FlashLite 3 is freely availible as a Developer Edition on Symbian based mobile devices. The release notes on the Adobe Labs site explain that the player has only been tested on the Nokia N95.

So why you waiting? download FlashLite 3 for N95 Already 😀

I hope that clears up the confusion.

Using Compact Data Formats in FlashLite 1.1

Recently I have been involved in some FlashLite 1.1 development that requires a certain level of online data interaction. With memory being at a premium on Mobile devices I have been spending many a spare moment looking at efficient data transfer methods.

Stepping back into FlashLite 1.1 (flash 4/5) scripting has been a nostalgic experience. The halcyon days of ActionScript 0/1 were where I broke my teeth, so to speak, on flash. It has been an eye opener also to return to using Perl as well in order to format data efficiently for consumption in my simple FlashLite 1.1 applications.

In these days of XML, SOAP, SQL, and huge component frameworks, it has been nice to go back the the “demo days” of flash and try and eak every byte out of my data format. Remember of course, no XML or SWX support in FlashLite 1.1.

So what have i been playing with? How about a Live London Tube Status FlashLite 1.1 application?

Continue reading Using Compact Data Formats in FlashLite 1.1

FlashLite Helper Classes for Download. Pt 2. NetworkBroadcaster

Following on from the simple BatteryBroadcaster class posted last week I have put together a second helper class for FlashLite, again built in ActionScript 2, so it should work for any FlashLite 2 or FlashLite 3 project. The NetworkBroadcaster class centralises all network and signal related events, and broadcasts any changes to listeners on 2 separate intervals. One for general signal levels, the other for “other” network status events, for example changes in network generation support.
Continue reading FlashLite Helper Classes for Download. Pt 2. NetworkBroadcaster

FlashLite 2 Helper Classes for Download. Pt 1. BatteryBroadcaster

I have been sorting through some of my old code, commenting up some bits and generally refreshing the grey matter on some of the things I have been working on. I thought I would put some of the helper classes I use out into the wild. First up is a simple class that I used for monitoring battery status of mobile phones or other mobile devices in FlashLite 2, or FlashLite 3, I would think (not tested yet) .

Flash Lite Battery Broadcaster

Continue reading FlashLite 2 Helper Classes for Download. Pt 1. BatteryBroadcaster

FlashLite 3 Player available for Nokia N95

If you are interested in testing your new FlashLite 3 content on device, as all good developers should be, the there is an interim build of FlashLite 3 availible that has been certified only for Nokia N95.

You must submit your IMEI number by Noon Eastern Time on the 16th of October. Details of the email and how to get your IMEI Number can be found at the following location.


FlashLite 3 Developer Edition for Nokia N95

FlashLite 3 update availible for Flash CS3 & FlashLite 3 update for Device Central

Following the press release announcing FlashLite 3 I proceeded to do some more digging. Wondering how I can start producing this new fangled FlashLite 3 Content, I followed some links through from the new Nokia Mobile Developers Site mentioned in the previous post and found new downloads for updates to Flash CS3 and Device Central at the Adobe Developer Connection Web Site

FlashLite 3.0 Update for Device Central

Flash Lite 3.0 Update for Flash CS3

Interestingly the download for Flash CS3 is rather cryptically called “RobRoy_9_0_0_d156_patch.dmg“? or “RobRoy_9_0_0_d156_patch.exe” for windows?

Adobe Announces FlashLite 3 at MAX Chicago

Adobe have posted a press release today, it seems that they announced the release of FlashLite 3 at Max in Chicago. Included in the release is the well know news from a previous press release that the new Mobile FlashLite player will support the Flash Streaming Video Format .FLV.

Also mentioned in the release is the news the new “community for creative professional” from Nokia. This looks like it could offer a great resource for developers looking to deploy to mobile handsets, and devices.

The Full Press Release can be Found on the Adobe press release site.

Adobe Announces FlashLite 3

The full press release from Nokia covering their support for FlashLite 3 can be found on the Nokia Press Release Site:

Nokia Announce Support for FlashLite 3