Occasionally connected computing

Occasionally connected computing

Occasionally connected computing (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 (RIA).

Contents

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 and laptop computers. As the local data store on PDAs commonly exceeds several Gigabytes, OCC becomes more viable for handheld devices.

OCC frameworks and implementations

In the case of the Curl language an alternate URI scheme is used to identify a resource which is to be used for OCC. Where a normal HTTP URL might be

{url "http://www.your-office.com/your-site.php" }

an OCC URI could be

{url "curl://occ/reconnect-as-needed" }

Such a URI redirects to the web when connected and to the local store when disconnected. The Smalltalk language is a special case because of the ability to save the bytecode image at run time. The possibilities using the REBOL 2.x runtime environment lie somewhere between Smalltalk and Curl 5.0 but may be extended with the release of REBOL 3.0 which is projected for late 2008 (a public alpha began in Jan 2008.)

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • 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.oftware… …   Wikipedia

  • Timeline of computing hardware 2400 BC–1949 — History of computing Hardware before 1960 Hardware 1960s to present Hardware in Soviet Bloc countries Artificial intelligence Computer science Operating systems Programming languages …   Wikipedia

  • Wikipedia:Reference desk/Computing — The Wikipedia Reference Desk covering the topic of computing. Computing #eee #f5f5f5 #eee #aaa #aaa #aaa #00f #36b #000 #00f computing Wikipedia:Reference de …   Wikipedia

  • Client-side persistent data — or CSPD is a term used in computing for storing data required by web applications to complete internet tasks on the client side as needed rather than exclusively on the server. As a framework it is one solution to the needs of Occasionally… …   Wikipedia

  • OCC — is an acronym for several American colleges: Oakland Community College, Michigan Oakton Community College, Illinois Ocean County College, New Jersey Onondaga Community College, New York Orange Coast College, California Ozark Christian College,… …   Wikipedia

  • Curl (programming language) — Curl Paradigm(s) multi paradigm: object oriented, markup Appeared in 1998 Designed by Steve Ward, MIT Developer …   Wikipedia

  • Curl (язык программирования) — Curl Класс языка: мультипарадигменный: объектно ориентированный, разметка Появился в: 1998 Автор(ы): Стив Уорд, MIT Релиз: 7.0.0 Типизация данных …   Википедия

  • Mobile database — A mobile database is a database that can be connected to by a mobile computing device over a mobile network. The client and server have wireless connections. A cache is maintained to hold frequent data and transactions so that they are not lost… …   Wikipedia

  • Software plus services — [ [http://msdn2.microsoft.com/en us/architecture/aa699384.aspx Software + Services (S+S) ] ] describes the idea of combining hosted services with capabilities that are best achieved with locally running software. It describes composite… …   Wikipedia

  • Rich Internet application — Articleissues article =September 2008 OR = July 2008 refimprove = July 2008 advert = July 2008 cleanup = July 2008Rich Internet applications (RIAs) are web applications that have the features and functionality of traditional desktop applications …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”