Flash and Flex are part of a much bigger picture when it comes to Adobe’s long-term product strategy.
Also part of this strategy is the Adobe Integrated Runtime (AIR), which we will cover later in this book.
This strategy comprises five key elements:
Universal formats, including HTML, SWF, and PDF, with cross-platform reach and extending
across many different operating systems and devices. This is not necessarily confined to the
web browser, with the AIR platform serving as one example of liberating applications from the
confines of the browser and making them available on the desktop.
Platform abstraction, allowing for predictable application behavior and performance across all
platforms, rather than other technologies that place dependencies on particular web browsers
Server-side applications, providing capabilities that can be leveraged by client applications in
order to aid the development of compelling data-driven experiences.
Extensive development tools, which are designed to integrate with design and development
workflows, optimizing the production and development process.
A sizable and enthusiastic community of designers and developers located around the world.
All these elements together go a long way to ensure that the Flash Platform is a stable and lucrative
platform for developers that offers many opportunities to develop great applications and experiences.