Presentation is loading. Please wait.

Presentation is loading. Please wait.

Next generation e-learning with flex Christophe Herreman Application Indie Group

Similar presentations


Presentation on theme: "Next generation e-learning with flex Christophe Herreman Application Indie Group"— 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 Architects Developers Source Code Repository Team Lead Product Man. Test deploy Release deployBuild Server QA / Testing

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)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?


Download ppt "Next generation e-learning with flex Christophe Herreman Application Indie Group"

Similar presentations


Ads by Google