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 revisionBoth sides next revision
ischeme:example_applications [2011/03/22 23:56] ebainomuischeme:example_applications [2011/03/22 23:57] ebainomu
Line 41: Line 41:
 The application works as follows: When a chat application is started the user specifies the language.  A chat message received from a buddy is automatically translated from the buddy's language to the user's language. For instance, when a user Bob (an English speaker), sends a message "Hello there" to Tim (a Dutch speaker), the message is displayed as "Hallo daar" on Tim's chat window. The application works as follows: When a chat application is started the user specifies the language.  A chat message received from a buddy is automatically translated from the buddy's language to the user's language. For instance, when a user Bob (an English speaker), sends a message "Hello there" to Tim (a Dutch speaker), the message is displayed as "Hallo daar" on Tim's chat window.
  
-{{ :ischeme:polyglotchatshot.png|:ischeme:polyglotchatshot.png  }}+{{ :ischeme:polyglotchatshot.png|:ischeme:polyglotchatshot.png }}
 ==== Application design and implementation ==== ==== Application design and implementation ====
  
 The PolyGlot chat game has been designed in a peer-to-peer fashion without assuming a centralised server. We implement the chat logic and distribution concerns of the application in [[iScheme|iScheme]], while the graphical user interface (GUI) is implemented in Objective-C using the Cocoa framework. The translation happens using Google translator API which is accessible to iScheme, thanks to the Objective-C and Scheme symbiosis.  The PolyGlot chat game has been designed in a peer-to-peer fashion without assuming a centralised server. We implement the chat logic and distribution concerns of the application in [[iScheme|iScheme]], while the graphical user interface (GUI) is implemented in Objective-C using the Cocoa framework. The translation happens using Google translator API which is accessible to iScheme, thanks to the Objective-C and Scheme symbiosis. 
ischeme/example_applications.txt · Last modified: 2011/04/08 18:34 by ebainomu