Filed Under: Adobe MAX, Flex, Mobile
Adobe came with a very interesting announcement during MAX 2009 – Adobe Slider, their new initiative to bring Flex to mobile devices. In my mind this is probably one of the more interesting announcements they made during the conference, up till now there hasn’t been possible to share code between your existing Flex projects and your Flash Lite projects, with Slider this changes.
Conceptually Slider will hopefully (Adobe says feature set is not final and implementations may change or be removed before the product is launched) work in a similar fashion to our existing Flex based applications, only with a few differences/additions:
Since mobile is a very different platform to desktop and web, with the number of different devices and vendors, it is difficult to create a “one-fits-all” application, therefore Adobe are looking at making it easier to work with for example different screen sizes and screen resolutions. They want to make it easier to specify the size of elements, using touch screens for example will be very difficult if areas are specified in pixels, so instead we should be able to use centimeters, cm units.
One thing that was mentioned a few times were the importance of respecting the device the application was developed for, and how user patterns on mobile devices differ from desktop and standard web applications. With mobile, and iPhone has already proven this, it is important to cache data, so the user can open and close applications without loosing the state, and at any time come back to where they were.
The one thing that was reassuring to hear was that the key goal for Flex Mobile to be successful; was that it has to perform well. There are a couple of ways to look at this, perceived performance and memory consumption. When it comes to memory, they are looking at introducing a destructionPolicy on components, sounds like something we have asked for to get in standard Flex too
, basically a component can be set to destruct immediately, later: deferred, or handled by the framework: auto. With the improvements in Flash Player 10.1 which were announced, memory consumption in general also seems to be handled better, with a reduction of up to 50% when certain components are used. Not everything is left to the framework, take view nesting for example, it will still be important to keep the hierarchy as shallow as possible to make the application perform.
As a last note, iPhone was mentioned multiple times, and also used to demo the application they showed in the presentation. And as Ely and Greg Burch said, it will very likely be one of the supported devices.
A recording of the session can be found here Preview: Flex for Mobile Devices
Subscribe to comments feed (this is global, not just for this entry)
Last Wednesday I had the pleasure of presenting at the Adobe RIA user group in London. Topic covered this time was “Scaling Flex for Enterprise Applications” and covered some of patterns we use at Lab49 when building Flex applications.
In August last year we started looking at alternatives for the typical Cairngorm 2 approach, having used [...]
Adobe came with a very interesting announcement during MAX 2009 – Adobe Slider, their new initiative to bring Flex to mobile devices. In my mind this is probably one of the more interesting announcements they made during the conference, up till now there hasn’t been possible to share code between your existing Flex projects and [...]
Adobe has finally been able to deliver Flash applications to the iPhone. But probably not as most people would think, by launching an iPhone Flash Player, they have done it slightly differently. Develop your application as you always do in either Flash Builder or Flash Professional, then pre-compile the application for the iPhone, e.g. native [...]
[...] is up to (EN) Webmonkey: Adobe Fights of HTML5 Threat With New Flash Player 10.1 (EN) Borre Wessel: Flex on mobile devices (EN) Adobe AIR Team Blog: Previewing Adonbe AIR 2 at Adobe Max [...]
October 13th, 2009 at 12:27[...] pour Mobile – Nom de code: Adobe Slider – http://www.borrewessel.com/?p=131 – [...]
October 15th, 2009 at 17:50Fantastic site, I really like your writing style. Very distinctive and concise. On a lot of blogs people just drone on and on, but not you – very nice. Keep up the excellent work! I find VoIP very interesting. I have learned a lot in implementing a small VoIP network at home, and am thinking of starting VoIP business in my area. There are a number of small businesses in my region that would benefit from it greatly.
October 25th, 2009 at 01:26I’m happy to hear that, I hope that Adobe System will not eliminate the SQL lite functionality on mobile devices. When i found the Elips (www.openplug.com) im happy that there’s an SDK to port desktop application to mobile devices, but unfortunately the SDK does not support SQL Lite.
January 14th, 2010 at 12:33