Virtual Ubiquity is building the first real word processor for the web, and we're using Adobe Flex 2 and the Flash Player as the platform. Why did we choose that platform? What does it feel like to an old-school C++ developer? What happens when you try to use it for a real-world app? How do you work around the inevitable problems?
12. The Flash/Flex ecosystem Source: Wikipedia Flash 1, 2, 3 (1996-1998): Movie clips, browser integration, external standalone player Flash 4, 5, 6 (1999-2002): Scripting, ActionScript 1.0, XML, HTML text formatting Flash 7, 8 (2003-2005): ActionScript 2.0, Object-oriented programming, CSS support Flash 9 (2006): ActionScript 3.0, New virtual machine (AVM2), JIT compiler Flash Professional (authoring) Flex Builder (development) Captivate OpenLaszlo More…
13. Requirements for a real-world application Tracing facility Rich application framework Unit test framework Dynamically loaded code Localizable external resources IDE with debugger Profiler ? Licensable third party libraries ? Community of developers ? Automated GUI testing