Tuesday, August 26, 2008

delivering content to mobile platforms

There are two approaches currently to delivering content to mobile platforms:
1. Require that the student download and install an application to their PDA so that courses can be displayed.
2. Rely on the built-in browser for delivery of content, without requiring each student to install additional software on their platform.

Option 1 gives more multimedia delivery capabilities, but limits the platforms that can be supported since a delivery application will be required for each type of platform (e.g. Blackberry, Windows Mobile 5, Windows Mobile 6, Palm, Symbian, iPhone, etc.) This option also has the enormous hurdle of requiring that the student download and install the application before they can even try to access the content.

Option 2 is only now coming into being a possibility because the browsers on these platforms are finally getting mature enough to handle web courses. This option requires the least modification to the end-user's platform, and will therefore result in the greatest success in content delivery.

In terms of course design, the main concern is the size of the end-users screens. Since this size can vary, a design paradigm based more on "web design" rather than "graphic artist design" is necessary. That is, the content should be laid out visually and implemented using the "best of web" ideas, such as allowing the browser to rearrange the content so that it fits the screen to require the minimum amount of horizontal scrolling. Also, the use of multimedia needs to be limited because of bandwidth and delivery/plug-in restrictions. None of the major mobile platforms play Flash yet as part of web pages. Some of the platforms have minimal, or no style sheet support.

The ReadyGo Web Course Builder produces content that can be delivered equally through standard desktop web browsers and through mobile platform browsers. Basic question types such as multiple choice, multiple selection, true/false, text entry, and numerical entry function well on all the major PDA platforms and can be tracked with the Server Side Testing module. Because of limitations in the browser capabilities, we do not recommend trying to deliver SCORM or AICC courses through web browsers. That is, the mobile platform browsers have limited JavaScript engines, so the two-way communication necessary between the course and the LMS will only work well on platforms such as iPhone. Even with these limitations, ReadyGo courses deliver and function well.

Courses created with ReadyGo also have the capability to have their style sheet (look and feel/layout) changed at run-time. By providing multiple links to the course (each with a different style sheet), the same content can be delivered to PDAs, high resolution screens, customers requiring large print, etc. The advantage of this is that the content only needs to be managed and generated once. As soon as it is updated, it will be updated for all the different platforms without additional effort.

No comments: