InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Adobe Max 2007 North America - Wrap Up

Posted by Jon Rose on Oct 05, 2007

Sections
Architecture & Design,
Development,
Enterprise Architecture
Topics
Java ,
Rich Client / Desktop ,
Acquisitions ,
Rich Internet Apps
Tags
Buzzwords ,
Adobe ,
Flex ,
Apollo
Adobe was busy this week showing off their latest work at the 2007 Max Conference. Adobe continues to cater to developers with many of their efforts. The conference came with a number of interesting and exciting announcements for the developer community including:
  • Flex Builder for Linux
  • Flash Player 10
  • Thermo Project for easing designer’s ability to create Flex user interfaces
  • Adobe Integrate Runtime (AIR): Updates and Buzzword Acquisition

Flash Builder for Linux
Adobe made public their Flex Builder IDE for Linux with a public alpha version, yet another important step in eliminating boundaries for developers considering adopting Flex. ZDNet summarized the release, including the community push for open source license.
The Flex builder IDE for Linux requires use of FlashPlayer 9 for Linux and works only with Firefox and Eclipse 3.3. It has been tested and is supported on 32-bit versions of SuSE Linux Enterprise Server 10, Red Hat Enterprise Linux Workstation 4 and the recently released Ubuntu 7.0.4.
Flash Player 10
Adobe gave their first peek of the Flash Player 10 – code name “Astro,” which will come with a new programming language “Hydra.” Adobe labs describes Hydra as a, “high-performance image processing language.” The new Flash Player boasts much needed improvements for advanced text layout, in addition to new 3D effects.

Thermo Project
The upcoming Thermo product announced at the conference has the potential to be an important tool in closing the gap between designers and developers. Adobe Labs describes the features of the product, including the ability for designers to create user interfaces that can be loaded directly into Flex Builder as Flex projects. CNet quotes Adobe’s Mark Anders’ in describing the product’s goals:
"We are trying to make it so designers don't have to change the way they work and what they give to developers makes more sense," said Mark Anders from Adobe.
Adobe Integrate Runtime (AIR)
Adobe continues to emphasize AIR as the center of their efforts to court software developers.
They started early in the conference, revealing a notable business move in their acquisition of Virtual Ubiquity, creators of Buzzword, a RIA Word Processing application. The acquisition is an important move in Adobe’s overall AIR strategy, as detailed by Adobe’s Kevin Lynch, head of Platform Business Unit, in a Thursday interview with CNet.
“We thought that (Buzzword) was just a great example of potential of the runtimes that we are working on and also a great application in its own right. So it's not so much as getting into the Office market space as it's just seeing a great Web application that has a lot of potential and shows what the technology can do.”
Adobe continues to make improvements to the AIR platform, as they get closer to their 1.0 release - planned for the first quarter of 2008. ZDNet’s Dana Gardner sums up the most significant updates in his recent blog:
Adobe AIR now supports background applications and system tray notifications, allowing the app to run in the background. Among its other features are:
  • Synchronous APIs for embedded local database
  • Greater control of windows and menus
  • Content protection for video, HTML improvements
  • Application and runtime enhancements such as improved install process and automatic updates for the runtime.
There is clearly a lot going on at Adobe these days. For developers who do not get a chance to follow Adobe closely, now may be the time to pay more attention.

No comments

Watch Thread Reply

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.