Rails in the Large: How Agility Allows Us to Build One Of the World's Biggest Rails Apps
Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.
Tracking change and innovation in the enterprise software development community
Posted by Jon Rose on Nov 17, 2009
Adobe Systems has announced the availability of beta versions of Flash Player 10.1 and AIR 2.0, which can be downloaded from the Adobe Labs site.
Flash Player 10.1
The minor increment in the version number, from the currently available Flash Player 10, may be misleading, as the release signifies Adobe’s first major step in their push to bring the ubiquity the Flash platform enjoys on the desktop to smart phones, netbooks, and other devices. In the time since the Open Screen project was announced in 2008, Adobe has shifted much of their focus around the Flash Player to making improvements that will make the runtime usable on mobile platforms. Adobe’s David Wadhwani shared the following on the release:
With the beta availability of Adobe AIR 2 and Flash Player 10.1 today, we are taking an important step toward realizing the Open Screen Project vision to enable rich Internet experiences across any device, anywhere.
This beta is only available for PC’s, with release to come in the future that will bring version 10.1 of the player to numerous mobile devices and netbooks. Much of the work to make the runtime viable on mobile devices and netbooks has been around improving both memory consumption and CPU usage.
As we move into technologies with very limited memory and processing resources, Flash Player had to become as optimized as possible to get out of the way of your content. We reduced its memory allocations and found innovative ways of sharing memory and taking advantage of specialized hardware whenever possible—all with the goal of giving your content the most memory and processor availability we can. Your content may have been optimized with a desktop computer in mind, but we will do all we can to overcome the technology gap and run your app as close to desktop quality as we can.
In addition to improving the overall footprint of the player, a number of other updates have been included in the release:
Please refer to Justin Everett-Church’s article on the Adobe Developer Center for more detailed information on the Flash Player 10.1 features.
AIR 2.0
In addition to all of the new Flash Player features that are available on the desktop within the AIR runtime, the AIR 2.0 release includes a number of updates for those developing desktop applications. Adobe’s Rob Christensen provides an overview of what’s new in AIR 2.0:
As a team, one of our stated goals for AIR 2 from the beginning was to add capabilities to the runtime that would enable new classes of applications to be built that were simply not possible with AIR 1.
...
As the definition of AIR 2 evolved, it became clear that we would focus our efforts on the following themes: providing deeper integration with the operating system, making developers more productive, and improving performance.
AIR 2.0 major feature updates include:
Please refer to Rob Christensen’s article on the Adobe Developer Center for more detailed information on the new AIR 2.0 features.
JBoss versus IBM WebSphere: Cost, Performance, Efficiency, Innovation (IBM wins)
Unix, Linux Uptime & Reliability Increase While Patch Management Woes Plague Windows (Yankee Group)
Consolidation and Virtualization Are NOT Enough: The Case for Non-x86
Regaining control of the data centre
The 5 Mandates of Software Development Teams - Presto Manifesto
I can't find a link for the AIR 2.0 Beta download...Can anyone help?
Thanks!
Thanks, found it...at labs.adobe.com/downloads/air2.html
Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.
Stuart Halloway discusses Clojure and functional programing on the JVM in depth, and touches on the uses of a number of other modern JVM languages including JRuby, Groovy, Scala and Haskell.
Orion Henry and Blake Mizerany talk about the technology behind Heroku and the benefits of the new add-on system.
Chris Riley presents security issues threatening service based systems, examining security threats, presenting measures to reduce the risks, and mentioning available security frameworks.
This talk investigates technical issues encountered when moving to an Agile process.
Don Box and Amanda Laucher present “M”, a declarative language for building data models, domain models or external DSLs. Don Box's demos show some of M’s features and latest changes of the language.
It is four months since the SOA manifesto was announced; InfoQ interviewed the original author’s to get insight into the motivations and the process behind the initiative.
This article explains the impact memory barriers, or fences, have on the determinism of multi-threaded programs.
2 comments
Watch Thread Reply