Adobe's no-choice embrace of HTML5
As Flash gives way to open technologies, Adobe is retooling to support the new developer reality
InfoWorld - Sometimes if you can't beat 'em, it's better to join 'em. Take what Adobe is doing in the HTML5 space, even though momentum behind standards-based HTML5 presents a serious challenge to Adobe's own Flash rich Internet plug-in technology.
Adobe's Flash has been used to present videos and multimedia on the Web. But the technology is proprietary and leverages Adobe's own ActionScript programming language. With HTML5, developers can use just use the open JavaScript language, cascading style sheets (CSS), and of course HTML to build applications. The HTML5 "family" features a set of specifications that also includes CSS3, Canvas 2D tags, and WebSockets, for interbrowser communications.
[ See InfoWorld's first look at Adobe Edge for HTML5 development. | See InfoWorld's special how-to PDF report, the "HTML5 Megaguide Deep Dive." | Subscribe to InfoWorld's Developer World newsletter for the latest news and insights on software development. ]
Showing it can play in the HTML5 arena, Adobe has not only dropped development of the mobile version of the Flash Player in favor of HTML5 and Adobe's AIR, but also is working on additions to CSS and pitching tools for HTML5.
The company is developing Adobe Edge, a tool for creating animated content using Web standards, says Paul Trani, an Adobe developer evangelist. Edge uses HTML5, CSS3, and JavaScript. Adobe also backs HTML5 capabilities in its Dreamweaver, Fireworks, and Illustrator tools. Additionally, Adobe's PhoneGap and PhoneGap Build enable building of cross-platform mobile applications with HTML5 and JavaScript.
With its embrace of HTML5, Adobe is recognizing marketplace realities. "We realize the momentum behind the Web standards," Trani says. Adobe is even hiring people to work on Web standards projects and is considering offering tools to convert ActionScript to JavaScript. Adobe's Wallaby project, meanwhile, is about converting artwork contained in Flash Professional files to HTML.
One developer praises Adobe's embrace of HTML5. "With SEO [search engine optimization], Flash has always caused problems for websites," says Shar Marachi, a developer at website designer and developer Digital Mark Studios, which does custom website development. "If there's certain content in that Flash element, the search engines don't pick it up."
Another developer who has worked with Flash understands Adobe's response to HTML5. "While a lot of their stuff has to do with Flash, that's not where they make their money. They make their money selling tools," says Alan Gruskoff, a developer at Digital Showcase, which does mobile and rich Internet application design. "They give away Flash."
Adobe pushes CSS improvements for HTML5Adobe has proposed its CSS regions and CSS shaders as standards for adoption by the World Wide Web Consortium (W3C), which oversees HTML5 and CSS. "CSS regions lets you reflow content, and shaders basically take any sort of Web standards content and make it appear as bitmapped data, so you can manipulate it," Trani says. With CSS regions and CSS shaders, Adobe is leveraging its Flash experience to bolster CSS.


- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Workload Automation Challenges and Opportunities
- This Executive Brief discusses IDC's perspective on how enterprise workload management requirements are changing and highlights the ways that workload automation solutions can...
- How Blade Centers Impact Data Center Management and Agility
- This paper examines enterprise adoption of blade servers in the US, UK and China; the benefits of blade server use; and the connection...
- Nemertes Research PilotHouse Awards: Server for Virtualization
- The Nemertes Research PilotHouse Awards provide insight on the performance of technology vendors, according to feedback from IT decision makers who use their...
- Gartner Magic Quadrant for Blade Servers
- The market for blade servers is becoming ever more complex and diverse due to the convergence of related modular form factors, a fast-growing...
- Real Fabrics for a Virtual World
- Many factors influence what "ideal" approach organizations should take when planning to implement a fabric-based infrastructure policy. This presentation charts the likely evolution... All App Development White Papers
- Today's NAS: A Solution Beyond Old Limits
- Date: Tuesday, July 17, 2012 2:00 PM EDT
Traditional NAS systems don't scale beyond fixed limits. Proliferation of NAS systems leads to management... - Redefine Expectations in the Data Center
- Need to do more with less? Watch this video to learn how HP ProLiant Gen8 servers can help your business deploy servers three...
- Oracle Database Appliance Best Practices
- Business users increasingly demand 24x7 availability of their data while IT departments face the challenge of ensuring maximum availability while operating with limited...
- Data Privacy and Protection in Production Environments: New Research from Ponemon Institute
- Date: Wednesday, June 13, 2012, 1:00 PM EDT / 10:00 AM PDT
In a recent study conducted by Ponemon Institute, fifty-five percent of respondents... - BMC Control-M - Single Point of Control Demo
- With BMC Control-M, you schedule and manage everything - down to the very last platform and application - from one simple interface. It's... All App Development Webcasts