Occasionally connected computing
Occasionally Connected Computing or OCC is a term used in computing for an architecture or framework which permits running some aspects of a web application when not connected to the internet. This is sometimes a feature of a Rich Internet Application or RIA.
Software architecture
Occasionally Connected Computing is a software architecture based on the idea that an end user should be able to continue working with an internet application even when temporarily disconnected or when a wireless connection fails or is otherwise unavailable. OCC has been seen as one aspect of 'pervasive computing'. In the past, audio and visual telephony no longer functioned when a connection was lost. In an OCC architecture, tasks continue and update a central data store when a connection is restored. Client-side persistent data (CSPD), while not permanent data as in a central data store, are a common implementation of an OCC framework on non-handheld devices such as personal comuters and laptop computers. As the local data store on PDA's commonly exceeds several Gigabytes, OCC becomes more viable for handheld devices.
See Also
- Curl (programming language) and the Surge RTE for OCC
- Rebol as an OCC platform
- Seaside for Smalltalk thinner client for OCC
- RIA
- Ubiquitous computing
- HTTP as a stateless protocol
- REST
External Links
- Adobe whitepaper
- Curl as a language designed with CSPD for OCC
- Mobile computing impact of OCC
- Rebol model of 'both-sides' computing
- OCC architecture
- Intel on OCC