User Tools

Site Tools


ischeme:example_applications

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
ischeme:example_applications [2010/07/28 12:28] ebainomuischeme:example_applications [2010/07/28 12:50] ebainomu
Line 1: Line 1:
 ====== Example Applications ====== ====== Example Applications ======
 [[iScheme]] has been used to develop non-trivial distributed iPhone applications. [[iScheme]] has been used to develop non-trivial distributed iPhone applications.
 +
 +
  
 ===== AmbiScrabble Game for the iPhone ===== ===== AmbiScrabble Game for the iPhone =====
Line 8: Line 10:
 The AmbiScrabble game has been designed in a peer-to-peer fashion without assuming a centralised server to coordinate the game. It is also fault-tolerant such that player failures do not hamper the game progress. These design choices are primarily motivated by the fact that the game runs on iPhones equipped with wireless technology.  Connectivity using such a technology is often characterised by frequent network disconnections either as because of limited connectivity or users may continuously move about.   The AmbiScrabble game has been designed in a peer-to-peer fashion without assuming a centralised server to coordinate the game. It is also fault-tolerant such that player failures do not hamper the game progress. These design choices are primarily motivated by the fact that the game runs on iPhones equipped with wireless technology.  Connectivity using such a technology is often characterised by frequent network disconnections either as because of limited connectivity or users may continuously move about.  
  
-We implement the game logic and distribution concerns of the AmbiScrabble application in [[ipop:ischeme|iScheme]], while the graphical user interface (GUI) is implemented in Objective-C using the Cocoa framework. Before describing how our abstractions are used to implement+We implement the game logic and distribution concerns of the AmbiScrabble application in [[ipop:ischeme|iScheme]], while the graphical user interface (GUI) is implemented in Objective-C using the Cocoa framework. 
-{{:ischeme:ambiscrabble.png|:ischeme:ambiscrabble.png}}+{{  :ischeme:ambiscrabble.png|:ischeme:ambiscrabble.png   }}   
ischeme/example_applications.txt · Last modified: 2011/04/08 18:34 by ebainomu