Labs/PrismFeature
< Labs
The Split
Prism will be broken into two projects JS APIs (code name Reach?), and the "turn this page into a desktop app" (Appify?).
JS API (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