InfoQ

News

Adobe Flash Player 10 Released

Posted by Jon Rose on May 15, 2008 04:33 AM

Community
Java
Topics
Web 2.0,
Rich Internet Apps,
Rich Client / Desktop
Tags
Flex,
Adobe Integrated Runtime,
Flash,
Adobe
Today, Adobe announced that Flash Player 10 Beta is now publicly available, the project was previously code named “Astro.” With competitors like JavaFX and Microsoft Silverlight working hard on their own solutions, Adobe Flash Player 10 will include a number of significant enhancements. The player can be downloaded from the Adobe Labs site.

Wired.com sums up the key enhancements at a high level:
The next generation of the Flash Player… promises better performance, improved text handling, custom photo effects filters and native 3D animations.
As with Flash Player 9, the updated player is available for Windows, Mac, and Linux. Adobe details the new features in the release notes for the beta and provides the following overview of the key enhancements on the Adobe Lab’s project home page:
3D Effects: Easily transform and animate any display object through 3D space while retaining full interactivity. Fast, lightweight, and native 3D effects make motion that was previously reserved for expert users available to everyone. Complex effects are simple with APIs that extend what you already know.

Custom Filters and Effects: Create your own portable filters, blend modes, and fills using Adobe® Pixel Bender™, the same technology used for many After Effects CS3 filters. Shaders in Flash Player are about 1KB and can be scripted and animated at runtime.

Advanced Text Layout: A new, highly flexible text layout engine, co-existing with TextField, enables innovation in creating new text controls by providing low-level access to text offering right-to-left and vertical text layout, plus support for typographic elements like ligatures.

Enhanced Drawing API: Runtime drawing is easier and more powerful with re-styleable properties, 3D APIs, and a new way of drawing sophisticated shapes without having to code them line by line.

Visual Performance Improvements: Applications and videos will run smoother and faster with expanded use of hardware acceleration. By moving several visual processing tasks to the video card, the CPU is free to do more.
Adobe’s Ryan Stewart notes a key limitation of the Beta release on his blog:
Unfortunately we don’t have any tooling support for the beta yet, so if you want to dig in you’ll have to wait a bit.
Comments on his blog are already asking:
My only feedback: How do we test it without any API’s?
The Adobe Lab's site does note their hopes for the beta release:
This public prerelease is an opportunity for developers and consumers to test and provide early feedback to Adobe on new features, enhancements, and compatibility with previously authored content.
It sounds like the release includes a number of exciting improvements, along with addressing some of the long known shortcomings of Flash, like Rich Text Management. Hopefully, the developer tools will be coming soon so that the Flex/Flash/AIR developer community can really dig in.

3 comments

Reply

Release Name by Jon Rose Posted May 15, 2008 4:39 AM
Flex Compiler for Flash 10 by Jon Rose Posted May 16, 2008 3:12 AM
A wrong versioning in Flash 10? by Thai Dang Vu Posted May 17, 2008 10:18 PM
  1. Back to top

    Release Name

    May 15, 2008 4:39 AM by Jon Rose

    It looks like there are some exciting new features coming for Flash. I am just disappointed that Adobe didn't name the release: Adobe Flash Player 9 update 10.

  2. Back to top

    Flex Compiler for Flash 10

    May 16, 2008 3:12 AM by Jon Rose

    Adobe is moving quickly on the developer tools, see Ryan Stewart's Blog:

    We just posted a nightly build of the Flex 3 SDK that will let you actually program with some of the new features in Flash Player 10. The SDK includes a new playerglobal.swc and compiler so that you can start creating Flex applications that use Flash Player 10.

  3. Back to top

    A wrong versioning in Flash 10?

    May 17, 2008 10:18 PM by Thai Dang Vu

    I'm using Firefox 3.0 beta 5 and installed Flash 10 for Linux. The chatting feature of Yahoo Mail says that: Your browser must have Flash 9.0 or higher installed to load the chat feature. Doesn't Yahoo Mail know that 10 is higher than 9.0? Or doesn't Flash 10 return 10 when Yahoo Mail asks for the Flash version?

Exclusive Content

Rationalizing the Presentation Tier

Thin client paradigm characterized by web applications is a kludge that needs to be repudiated. Old compromises are no longer needed and it's time to move the presentation tier to where it belongs.

Agile Project Management: Lessons Learned at Google

In this presentation filmed during QCon 2007, Jeff Sutherland, the creator of Scrum, talks about his visit at Google to do an analysis of Google's first implementation of Scrum.

AtomServer – The Power of Publishing for Data Distribution

In this article, Bryon Jacob and Chris Berry introduce AtomServer, their implementation of a full-fledged Atom Store based on Apache Abdera, which is now available as open source.

An Introduction to Virtualization

It is easy to think that virtualization applies only to servers. In reality the recent resurgence of the concept is also being applied to networking, storage, and application infrastructure.

REST Anti-Patterns

In this article, Stefan Tilkov explains some of the most common anti-patterns found in applications that claim to follow a "RESTful" design and suggests ways to avoid them.

Choosing between Routing and Orchestration in an ESB

In this article, Adrien Louis and Marc Dutoo discuss the differences and relative merits of using orchestration vs. routing in a typical ESB setup, and discuss various implementation options.

Enterprise Batch Processing with Spring

Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for usage, Spring Batch architecture, scaling, example code, failures and retrying, and the future roadmap.

User Story Estimation Techniques

Developer Jay Fields draws on his experiences as a ThoughtWorks consultant to describe effective user story estimation techniques.