3 Key Development EnvironmentsBuilding today and tomorrow's customized eLearning experiences

Considerations for choosing one technology over another:

    Do you have complex interactivity in your lesson plans (assembly or disassembly exercises), videos, or mostly pictures and text?
  1. Will your eLearning be delivered on a CD, online via a browser, and does it need to support mobile platforms? (Android/iOS)

HTML5 + CSS3 + jQuery etc.The choice for web-based training that can work for mobile as well.

HTML5 is often touted as the ultimate solution for eLearning, but is that really the case?

It's true that HTML5 can be used in a wide range of projects. However, there are issues you need to be aware of before defaulting to this solution:

Captivate and Storyline eLearning-specific software can crank out material.

These packages are sort of an intermediate step between standard HTML5 and full-blown custom Flash development. They usually export to both Flash and HTML5 formats, but many of the features are flash-only. Some things to be aware of when going down this road:

  1. These are really designed to work around page templates. Think of them as interactive PowerPoint show development tools.
  2. Using these tools, it is possible to crank out a lot of work, as long as you are fine with consistency across all of your lessons. It is really the template design that takes time.
  3. These tools support simple interactions and animations that are intended to be compatible with HTML5 under most circumstances, which means they are fairly limited in what they can do.

Flash and Flex Custom Development The sky is (almost) the limit.

Using Flash and Flex, it is possible to bring your most complicated designs to reality, but there is one significant limitation, Mobile.