Changes

Line 60: Line 60:     
==Client==
 
==Client==
[TBD]
+
The second part of the school server file distribution system is a client that can run on the xo.  The purpose of the client is to allow a nicer interface to the server then the browser.  The client should be able to support all functions as the browser.  The advantage to using the client is that it will integrate better into the journal as well as perform better on spotty connections.
 
===Technologies===
 
===Technologies===
 +
* Python activity.
 +
* Potentially sql lite database system to mirror the server's database structure for local cache.
 
===Proposed Features===
 
===Proposed Features===
 +
* Local Library index cache
 +
* Ability to download any file to journal
 +
* Ability to upload file to journal (if have permission)
 +
* Mark files for download (used when running off local cache, download next time the server is found)
 
===Future Features===
 
===Future Features===
 
===Mile Stones===
 
===Mile Stones===
248

edits