Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Alle Entwickler von Webanwendungen haben ein gemeinsames Ziel: Sie wollen möglichst viele Nutzer erreichen, seien es Kunden, Mitgestalter oder Besucher einer Website. Bei vielen traditionellen Varianten der Anwendungsentwicklung sehen sie sich dabei mit zwei Problemen konfrontiert: Zum einen müssen sie damit rechnen, dass die Besucher ihrer Website verschiedene Browser nutzen, so dass Websites unterschiedlich dargestellt werden und ggf. sogar unterschiedlich reagieren. Zum anderen gibt es auf der Welt Benutzer verschiedener Betriebssysteme, wobei die Vielzahl von technischen Parametern der Hard- und Software unendlich viele Variationen hat. Für Entwickler hieß das bisher, dass sie einen Kompromiss eingehen mussten, indem sie ausschließlich die technischen und funktionellen Elemente einsetzten, die auf allen Plattformen und in allen Browser liefen. Oder aber sie mussten ihre Anwendungen in verschiedenen Versionen entwickeln bzw. veröffentlichen.
An dieser Stelle setzt nun das Adobe Flex Framework an. Die Anwendungen, die mithilfe von Flex entwickelt werden, laufen im Adobe Flash Player, der als Standalone-Player oder in einem Webbrowser als Plugin eingebunden wird. Der Flash Player liegt nun mittlerweile in unterschiedlichen Versionen und für unterschiedliche Betriebssysteme vor und garantiert den exakt identischen Ablauf der Anwendung. Selbst für Mobiltelefone und Smartphones gibt es einen Flash Player.