Labs/PrismFeature: Difference between revisions

no edit summary
(New page: = The Split = Prism will be broken into two projects JS APIs (code name Reach?), and the "turn this page into a desktop app" (Appify?). * [Labs/Appify] * [Labs/Reach])
 
No edit summary
Line 3: Line 3:
Prism will be broken into two projects JS APIs (code name Reach?), and the "turn this page into a desktop app" (Appify?).
Prism will be broken into two projects JS APIs (code name Reach?), and the "turn this page into a desktop app" (Appify?).


* [Labs/Appify]
= JS API (Reach) =
* [Labs/Reach]
 
== Use Cases ==
 
All require being able to be used when offline.
 
== Flickr Uploader ==
 
* '''Offline use'''
* '''Drag and drop file handling'''
* '''Generic XHTTP for communication'''
 
== Zoho Docs ==
 
* '''File association'''
* '''File access'''
* '''Persistent storage'''
* Offline use
* Drag and drop file handling
* Generic XHTTP for communication
 
== Task Manager/TO-DO List  ==
 
* '''Listen for system-level keystrokes -- i.e., global heyhook'''
* '''Display + animate windows (transparent and shaped)'''
* '''Run at startup'''
* Offline use
* Generic XHTTP for communication
* Persistent storage
 
== A Cross Platform Growl ==
 
* '''Daemon tasks'''
* '''Listen on a port for IPC'''
* '''Install an icon in the menu bar/dock/quick tray/etc.'''
* '''Access to system services (like Text To Speech)'''
* Offline use
* Display + animate windows (transparent and shaped)
* Persistent storage
 
== Twitter/Social Feed Client ==
 
* '''Device access (Audio, Camera/Video, GPS)'''
* All of the above
 
== Adium/Chat Program ==
 
* '''Ability to interoperate with various chat protocols'''
* All of the above
 
== Ubiquity ==
 
* '''Access to the clipboard, and ability to issue copy and paste'''
* All of the above
577

edits