Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Org.eclipse.higgins.cardsync.web"

(Implementation)
(Removing all content from page)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
 
[[Image:Higgins_logo_76Wx100H.jpg|right]]
 
  
Web app that implements the [[CardSync Service]]. See also [[CardSync Closed Design Issues]].
 
 
=== Version ===
 
[[org.eclipse.higgins.cardsync.web]] is being developed as part of [[Higgins 1.1]].
 
 
=== Implementation ===
 
The basic idea of [[org.eclipse.higgis.cardsync.web]] is to keep the state of the user's data structures in [[RPPS Package]] in sync with the N copies of the user's data structures that exist on N separate client selectors (e.g. on the user's computers and mobile devices). Changes made by the user directly in [[RPPS Package]] (e.g. via the [[Cloud Selector]] or a thin client selector such as the [[AIR Selector 1.1-Win]]) need to be propagated to the user's N fat client selectors. Also, changes made on any one of these N fat clients should be synchronized to the other N-1 devices/computers and to [[RPPS Package]]
 
* [[CardSync Synchronization]] - Synchronization algorithm
 
* [[RPPS Data Structures]] - the (user's) data structures managed by the [[RPPS Package]]
 
 
=== Architecture===
 
 
The following diagram provides more details; it shows interconnections between sub-components (called components in this diagram) between components shown above:
 
 
[[Image:CardSyncComponentDiagram.png|800x400px]]
 
 
 
[[Category: Higgins Components]]
 

Latest revision as of 17:25, 15 July 2009

Back to the top