1 / 14

next generation e-learning with flex

next generation e-learning with flex. Christophe Herreman Application Architect @ Indie Group www.herrodius.com www.indiegroup.be. What is Edumatic?. authoring tool for exercises and tests online/offline intelligent feedback wide range of exercise types framework: AS2 and AS3

morty
Download Presentation

next generation e-learning with flex

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. next generation e-learning with flex Christophe Herreman Application Architect @ Indie Group www.herrodius.com www.indiegroup.be

  2. What is Edumatic? • authoring tool for exercises and tests • online/offline • intelligent feedback • wide range of exercise types • framework: AS2 and AS3 www.edumatic.be

  3. Edumatic Clients

  4. Workflow overview Team Lead Architects Product Man. Developers QA / Testing Test deploy Source Code Repository Release deploy Build Server

  5. Flex • Cross platform Flash Player development • Does not replace Flash! • MXML, ActionScript 3.0 • Free SDK, Open Source by early 2008 • Flex Builder (Standalone or Eclipse Plugin) www.adobe.com/products/flex

  6. Why choose Flex? • Faster development (compared to Flash) • Built-in layout managers • MXML (declarative layouts) • Data binding • ActionScript 3.0 • Flash Player 9 / AVM2

  7. WebORB • Flash Remoting (.net, java, php, ruby) • AMF0/AMF3 protocols • Free standard edition • Painless integration with server backend • Fast, fast, fast and... fast! www.themidnightcoders.com/weborb

  8. Cairngorm • Flex application framework • Patterns based • De facto standard, maintained by Adobe labs.adobe.com/wiki/index.php/Cairngorm

  9. Prana • ActionScript 3.0 • Inversion of Control (IoC, based on Spring) • Reflection API • Cairngorm app configuration • Several utilities www.pranaframework.org

  10. FlexUnit • Unit testing for ActionScript 3.0 • GUI Test Runner • FlexUnit ant tasks for Continuous Integration http://code.google.com/p/as3flexunitlib

  11. Ant - Java based build tool, like batch scripts - Integrated in Eclipse - Lots of core tasks - Custom tasks (e.g. Flex ant tasks) http://ant.apache.org

  12. CruiseControl • Continuous build process • Plugins: mail, svn, ant, ... • Web dashboard, desktop client http://cruisecontrol.sourceforge.net

  13. eXtreme Programming • Small iterations (1 week) • Daily builds and deployment (Cruise Control) • Test Driven Development (FlexUnit) • Stand up meetings www.extremeprogramming.org

  14. Questions?

More Related