
This paper provides a short introduction to AJAX (Asynchronous JavaScript and XML) and discusses how its concepts transfer to a mobile environment. In order to highlight the technologies and APIs which are associated with AJAX, an implementation of a Web client/server application is provided (iChoose), which can be used to understand how the flow and distribution might work in a typical AJAX style application.
Read the paper (604KB) Download the source code (49KB)
This Symsource paper is intended for developers who are about to design a web services architecture or are planning to update an existing API to integrate mobile clients. Only recently have the hardware capabilities of mobile clients started to become comparable to desktop clients in terms of processing power and memory available for handling complex data types. Some mobile clients are still limited in this regard; many can still suffer unreliable data connections with limited bandwidth and have a limited power supply.
Read the paper (133KB)