Offline mobile learning
Offline mobile learning refers to the ability to access learning materials on a mobile device without requiring an Internet connection.
Generally, web-based applications functionalities are dependent on ability to access to the Web. While there are many practical reasons why the application require an access to the data on server, every feature of an application may not necessarily need to have such real-time access and therefore it may be possible to enhance the user experience and wider applicability of application by providing offline access to certain features.
Before choosing which features to support locally (offline) and when to connect to the server, simply list all the features of your application as in Table 1 below and identify the need.
|Application Features||Online||Intermittent Online||Offline|
Table 1: List of features of web application and identifying need of connectivity.
Tasks that require a single service request are well suited to offline scenarios. Such tasks follow a "compose and forward" model, where the user specifies all of the required data for the service request, which is then forwarded to the actual service when the client reconnects. Examples of this type of task are: composing an e-mail, composing a meeting request, and entering order information. All of these tasks are discrete items that the user can complete offline and that result in a single service request.
Mobile Learning: Developing Countries
The developed world’s emphasis on highly sophisticated technological devices is a futuristic dream for most developing countries. Nevertheless, these countries realise that M-Learning is more than just using a mobile device for E-Learning, and that it requires an entirely different approach. In order to utilize M-Learning efficiently in these developing countries, there is a need to understand this approach, as technology becomes available.
These mobile technologies have successfully enabled learning opportunities and support to those learners in developing countries who are situated far distances away from educational facilities, and do not have the infrastructure to support access.
Most developing countries do not have an extensive infrastructure to support M-Learning, and this makes it more complicated to implement it in these countries. However, these developing worlds still maintain similar needs for M-Learning as developed countries do. Ken Masters (2004) proposes that the lack of infrastructure should be no reason for developing countries to delay implementing M-Learning. It is essential, that if the need exists, institutions within these developing countries should establish and commence mobile learning efforts as soon as possible.
Users in developing countries have the same need for M-Learning to be mobile, accessible and affordable, as those in developed countries do. The very significance of M-Learning is its ability to make learning mobile, away from the classroom or workplace. These Wireless and mobile technologies enable learning opportunities to learners who do not have direct access to learning in these places. Many learners in developing countries have trouble accessing the internet, or experience difficulty in affording technology that enables learning in an E-Learning environment. Mobile devices are a cheaper alternative compared to traditional E-Learning equipment such as PC’s and Laptops. 
However, to fully utilize this potential it is imperative to explore the factors that determine mobile telecommunications development in the developing world Delivering mobile services on open hardware and open software not just practically make sense but can also lower the cost and thus increase the possibility of offering sustainable services in the future. While the benefits of open-source software are proven, it is important to conduct a broader study to investigate the potential role of relatively new copyleft approach for custom hardware, as supporting mobile learners in their own socio-cultural contexts of developing countries is a significant challenge. 
A range of devices exist from mobile phones to single-purpose devices such as E-book readers.
Current web technologies provide limited support for offline access to content and therefore web applications are generally designed for online interactions with server and require Internet connection to work. But mobile device is often disconnected by nature and wireless network connection is not available all the time. Device needs to store data locally in a fully searchable database and application should allow continuous interaction regardless of availability of Internet. Application should also be device and platform independent.
Some modern mobile devices have the capability to store thousands of documents and therefore have the potential to be used as powerful offline learning tools. The traditional graphical file browser does not scale well on physically constrained devices. In addition, documents obtained from random sources on the Internet may contain ambiguous names and therefore may be difficult to relocate on the device.
Typically, the optimal solution is to use the local store as much as possible, since it's usually faster than a remote connection. However, the more work an application does locally, the more code you need to write to implement the feature locally and to synchronize the corresponding data. There is a cost/benefit tradeoff to consider, and some features may not be worthwhile to support locally.
- The Ben NanoNote from Qi Hardware is copyleft hardware. Copyleft hardware is hardware where all information needed for its production is free. You are left with physical goods on one side, and free information on the other side. The Qi Hardware project builds the most advanced copyleft hardware in the world.
- MSDN "Smart Client Offline Application Block". Retrieved on 08/01/2010.
- Masters, K. (2004). "Low-key m-learning: a realstic introduction of m-learning to developing countries".
- Template:M-learning: Developing Countries
- Ping, G. & Adnan, R., 2009. Analysing the Mobile Telecommunications Market in a Developing Country: A Socio-Technical Perspective on Pakistan, Centre for Development Informatics, Instituate for development policy and management, SED.
- Shrestha, S., Moore, J., Abdelnour-Nocera, J. "Low-cost hardware for ICT4D: what's right and what's left?". IIEEE Multidisciplinary Engineering Education Magazine, Vol 6, No 1 (2011).
- Google "Google Gears API Architecture". Retrieved on 08/01/2010.
- Qi Hardware "Qi Hardware: Freedom Redefined". Retrieved on 12/02/2010.