Access Keys:
Skip to content (Access Key - 0)
 

Beehive Roadmap - MXXX Synchronize with live LIRC data

This milestone is part of the Beehive Roadmap. See the roadmap for full details of milestones and scheduling of milestones.

Synchronize with Live LIRC data

LIRC configuration file collection is a live collection of data that receives updates from the LIRC community. Once version 1.0 of Beehive has been released, the data is bound to quickly get out of date with regards to the original LIRC data collection.

In order to gain from the LIRC community effort, infrared Beehive needs to sync with the LIRC configuration file collection periodically.

Beehive should implement schedulable task to support this sync operation.

Certain book-keeping elements must be implemented to track the sync operations. These include:

  1. timestamp of last update of a remote configuration
  2. audit trail and versioning of remote configuration updates
  3. ability to move back and forward in time of remote configuration file updates
  4. ability to produce a 'diff' between two versions of configuration files

Deliverables

  1. data synchronization functionality in beehive as described above
  2. Java API to schedule sync, select active version of configuration file, exclude a version of a configuration file, delete a version of a configuration file, to produce a diff between two versions of a configuration file
 
Labels:

Added by Juha Lindfors

Last edit by Juha Lindfors on Feb 23, 2009 05:42

Adaptavist Theme Builder Powered by Atlassian Confluence
Free theme builder license