Friday, February 26, 2010

Flash Player 10.1 build 3 rocks!

There are few things in this world that get better and better over time. Wine comes to mind and so do vintage Porsches. When it comes to software though, it gets incrementally harder to improve quality. I think however that Flash Player 10.1, build 3 is an exception. (DISCLAIMER: I work for Adobe and while I attempt to always be unbiased, I may unintentionally not be completely neutral).

So what has been done? The major changes in beta 3 update include support for hardware video
decoding on more netbooks and PCs. From the product management (in their words):

"The Broadcom Crystal HD chip is a video decoder chip found in newer Pine Trail netbooks, like HP's Mini 210, while the GMA 500 chip is in many netbooks, from Dell's Mini 10 to Sony's Vaio netbooks and others."

There is also some enhanced hardware acceleration on many other hardware platforms and chipsets. What many people have noticed seems to be an improvement in performance on both PC and Mac devices although I have not yet run any tests. Tests are hard to run in any event due to the way the garbage collection works. Flash Player uses the same Mark-Sweep pattern as the Java Virtual Machine and just because something is "marked" as memory that may be reclaimed, it does not immediately get reclaimed until the memory is required. This is because in some cases, running the GC may take more CPU time than the memory being reclaimed would provide as a benefit (which is just good engineering).

On mobile, the peephole pattern is used to only render that which is currently in use on the display list's actively viewed area. This is a cool invention.

OK - enough of me talking. Time to get it for yourself and help us test it. We have an open bug database which we encourage you to submit and vote bugs to (BTW - there are a lot of bug fixes in the latest release). Get involved here:

DOWNLOAD: http://labs.adobe.com/downloads/flashplayer10.html
LOG ISSUES: http://bugs.adobe.com/flashplayer/
FORUMS: http://forums.adobe.com/community/labs/flashplayer10/

Note that some of this blog post was copied from our internal briefing document. I do stuff like that because I am a lazy Adobe evangelist, I live in Vancouver and would much rather spend my time watching Olympic ice hockey this week ;-P

Thursday, February 25, 2010

New Flex 4 Workshop now online - NY May 13

For Flash and the City, Kevin Schmidt and I will be giving a 5 hour workshop on Flex 4 (link). This will be a hardcore, hands on boot camp to teach all the core concepts of Flex 4 (new Spark architecture etc.) in one evening.

The entire day will be run in a code camp style, each lab being chosen by participants. The presenters will come prepared to teach over 30 modules including topics such as Web Services, REST style data paging, Flash Remoting, 3D effects, working with the Datagrid, the new Flex 4 graphics packages (Spark), video, XML, graphs, integration with Java , saving data to a hard drive, storing data locally in AIR’s SQLite database and much more.

All attendees will receive a preparation guide to help them get set up with the correct software prior to the event itself. Upon leaving, each attendee will receive all the completed code and materials to re-use as reference material. Demo software will be provided for download prior to the event and resources for further learning will be shown at the end of the day.

How to get in?

You must register for Flash and the City as soon as possible here. The cost is very cheap for the whole 4 days plus there will be tons of good parties etc (that is how the organizer lured me).