Now that Adobe has canceled development on mobile Flash, you must take a serious look at your options. You can find Flash conversion tools and new alternatives emerging on the market, and all of these depend on the same underlying technologies. While developers could simply use the output of these tools, customizing the results or adapting them to different environments will require specialized knowledge. There are plenty of exciting, stable technologies for creating interactive multimedia for mLearning.

Participants in this session will learn how to convert a typical Flash eLearning application to HTML5. You’ll examine the usual tools – Canvas, SVG, JavaScript – and explore the hard problems: maintaining compatibility with older desktop browsers, handling accessibility, communicating with servers, etc. Even if you choose to use a Flash conversion tool, you should understand what the tool is doing. This session will help you understand, modify, and integrate the results of these tools.

In this session, you will learn:

  • How to design and build quizzes and simple simulations
  • How to create interactive and animated graphics
  • How to deploy interactions using Canvas, SVG, JavaScript, audio, and video
  • How to communicate results back to a server (e.g. a LMS)
  • How to add automated tests to your projects to simplify QA
  • How to locate resources to help you learn more

Technology discussed in this session: iOS, Android, JavaScript, and HTML5 libraries such as jQuery and YUI.

Audience: Intermediate-to-advanced designers and developers with experience developing Flash interactions. Some limited programming experience (JavaScript, Actionscript, Java, or C#) will be helpful.