Jun 25

This is a great news. Symbian already leads the mobile OS market at 60% share, and making it Open Source and Royalty Free license will help it grow even faster.

Nokia is also going to buy Symbian Ltd. and contribute it to new Symbian Foundation, while Sony Erricson and NTT DoCoMo are also going to contribute to foundation.

Later in 2009, we will have a new Symbian OS version which will integrate all the features of S60 and UIQ into one OS. So, Adobe’s Open Screen and Open Source Symbian would be real good platform to build cool experiences.

Read more at Symbian Foundation

Also checkout the recording of the webcast.

// chall3ng3r //

Jun 13

Hey there everyone,

A big thanks to Felipe Andrade for informing me that I’ve won the Forum Nokia 2008 Code Example Challenge in Flash Lite category ;)

And another big thanks to Nokia for such a great opportunity!

Congrats to all the other winners. Have a nice weekend guys!

// chall3ng3r //

May 16

Ugur started a very good discussion on his blog about current obstacles and bugs in Flash Lite 3 implementation, and how they are effecting developers.

I’d like to continue the discussion by posting my thoughts here.

Flash Lite 3.0 and 3.1

Ugur already discussed the current issues with Flash Lite 3 with Security Sandbox (or as Ugur named it Security Painbox), Trusted folder and XML Socket.

I read somewhere when I was following news about FL3.1 release to OEMs that FL3.1 is sort of a bug fix for Security Sandbox. And it will remove this *feature*.

I raised my thoughts quite strongly about Security Sandbox issue in FL3 beta, and even many developers were standing with me, but to no avail. Now they have learned that this is a curse to FL developers, now here comes the FL3.1 with a bug fix. And start of another J2ME like fragmented technology!

Adobe/MM is used learn lessons hard way. They did same with Central and the product died, and they are continuing with FL as well which I believe is quite unfortunate.

I have some more FL issues to add in FL Pain-List,

1. So many nags

FL shows many nags for each operation which involves device APIs. For example if my application calls fscommand API to dial a phone number, FL player shows a nag to user, and if user selects yes, then it performs operation.

Not to mention, that most of these APIs are only triggered through “User-Click” events, so if user does not press any button, the API cannot be called, or its ignored. So, when user have already interacted with application to perform operation, there’s no need to ask the user again.

2. Browser – click on FL control

Adobe and Nokia trying to make FL to work better as browser plugin, and not supporting standalone implementation very well. There’s a big drawback thats not fixed even in latest FL3, and I’m sure it will be same in FL3.1.

When <object>/<embed> tag is used to embed SWF in a page specifically made for FL3 mobile devices, the mobile browser does not give focus to SWF, and user first have to select and click SWF content to interact. This is similar as Active Content issue with IE6/7.

We can write a script to avoid this behavior in IE, but there’s no workaround for mobile browser for embedded SWF. The only workaround I discovered is directly calling the SWF in browser. This way SWF is downloaded to temp and opened by built-in FL player.

3. Can’t quit without key-press

FL application cannot quit until user key-press event is detected. The add-on with this is that only one operation can be performed at a time. So, if I have a background process running (i.e. KuneriLite), I cannot send shutdown request via loadVars to BG engine and quit FL at the same key-press event.

I have to first make a request for shutdown on first key-press, and on second key-press, call to Quit fscommand to exit FL application. So, user have to click twice to close my application.

4. If unable to load data, terminate app?

The most bad user experience is that the exception/error is directly displayed to end-user. I.e. “Content error -13”, what that mean? And user is provided with two options, Continue and Close.

If user continues, the application works, and there’s no way in AS we could notice that there was a error. And if user selects close, the application is terminated.

There’s no way to control errors in FL using AS. Specifically when loading external content. If any data loading call fails, the application cannot get any thing about this before user selects continue on the error nag.

5. Adobe not responding

The more frustration for me starts when no one at Adobe reply to emails. There’s a separate email for mobile developers to get in touch with FL guys at Adobe, but it doesn’t work, or all the emails go into spam folder.

I have personal emails addresses of FL guys, but I found them replying to mailing-lists, but not off-list emails, not a single word I get back, even if I try twice :/

Conclusion

I’d like to conclude by giving Nokia a big praise for their great support to FL developers and community. The way Nokia engineering team get back to developers to help, I’m impressed!

I also hope that recent announcements made by Adobe regarding FL technology would be step forward in right direction. And I also hope that Adobe would hear and support the FL developers community, and developers who are trying to explore new possibilities with FL.

// chall3ng3r //

Apr 15

Jens C Brynildsen has published a nice review of SWF2Go Professional. He discusses how a total newbie to mobile development can start using Flash Lite with SWF2Go.

SWF2Go is a really niche product that proves the size and variety of the Flash Platform. It’s software that will let you make signed SIS installers that makes distributing your Flash Lite applications for Nokia phones really easy.

Thanks Jens for your nice words :)

Read the complete review on FlashMagazine.com

// chall3ng3r //

Apr 11

I just noticed that my recently posted Flash Lite project Oxygen is now featured as FN.Wiki article of the week. Yay!

oxygen_article_of_the_week

I have some stuff for this month as well, so keep watching.

// chall3ng3r //

Apr 01

Forum Nokia has launched a new Flash Lite Developer’s Library. It is available as online version as well, as download-able offline version.

The library feature great information about Flash Lite implementation on Nokia devices.

FN.FlashLite.Library

The library features Getting Started section for beginner, information about Flash Lite versions and their supported features.

There’s also information about making a Hello World application from start to finish.

The good thing about this library is, it also features information about advanced use of Flash Lite. Like making a custom C++ stub application to start the Flash Lite application from menu. And packing applications into SIS.

Download offline version from here.

Or check the online version here.

// chall3ng3r //

Mar 31

I have just released a new project on Forum Nokia Wiki. Its a free source set of components for Flash Lite.

oxygen-screenshot1

See the original post on my FN.Blog

// chall3ng3r //

Mar 27

After getting news from Alessandro’s blog, I checked if its available for my device. Result was positive :)

So, I just flashed it to latest firmware v21.0.016. The overall upgrade experience was cool. I was just a bit scared of internet connectivity, as my connection sometimes get dropped (You know WiMAX) for few minutes, as the provider is doing some updates to WiMAX network.

Now I will be able to do some Flash Lite 3 and WRT stuff on my N95. Cool!

Its good to see Nokia is including Flash Lite updates in firmware releases. I hope to see the trend going forward with S40 and other OEMs as well.

// chall3ng3r //

Mar 27

Yes, thats true. 2GB of free space from Adobe. Plus an online version of Photoshop to fix / enhance your photos.

Photoshop Express Screenshot

photoshop express screenshot 2

Update: New screenshot

So far it feels like a great service. On some blogs I read an impression maybe its too late for such service where there are already number of other services with similar features.

Well, I think coming late in scene have its disadvantages, but the biggest benefit could be, learning all the good things from earlier services. And offer something which users are expecting — Just like Microsoft did by bringing Silverlight, learning everything from Flash.

At this time, beta of service is ready. You can start here.

// chall3ng3r //

Mar 17

FL-on-WMBill from Adobe posted couple of great news on his blog. According to first one, Microsoft licenses Flash Lite 3 and Reader LE from Adobe to put on Windows Mobile devices. This is a great news for Flash Lite developers.

I have been asking this to Adobe for long time, and its great to hear, the time has come :)

It will take a while before we see any Flash Lite enabled Windows Mobile devices, but I’m hoping to see some soon.

According to other post, there are now more than half a billion Flash Lite enabled devices out there. Thats a big round number!

I think its time for Flash Lite developers to start making some cool Mobile Web experiences for Flash Lite enabled devices.

// chall3ng3r //

Close
E-mail It