San Francisco Java User Group hosted an event on March 9th, 2010 with Michael Knopp and Shawn Silverman from Livescribe who talked about their Java framework for pen-based computing and the Livescribe Platform. Truly fascinating stuff.
http://www.sfjava.org/calendar/12296429/
These are their slides.
23. Java and Livescribe: A Brief History 2006: Demo 2008: Launch 2008: SDK #1 2008: SDK #2 2009: Paper Tool 2009: Pattern Server 2009: App Store 2010: Desktop SDK KVM + custom API: Demonstrating extensible content on a smart pen Penlet Profile v0.9: Internal only, limited productization JavaOne 2008: Ant scripts, command line tools, limited productization Eclipse Feature built above internal Penlet SDK, Penlet Profile v.0.999 Eclipse Feature for Paper Product design and code integration LPS with public JAX-RPC API. Unique pattern for all! Application Distribution model. System re-architecture + CLDC-HI Java wrapper of exiting PenComm Framework (data from pen)
36. 2010 Developer Tools Roadmap Platform SDK Version 1.3 -- Mac Support for Penlet Development -- Paper Tool for Mac -- Improved java documentation -- Improved Eclipse template sample code -- Bug fixes -- Support for Eclipse 3.5 -- Additional functionality TBD Desktop SDK Version 0.7 --Â Desktop framework for querying pen applications for data packages and responses -- Sample Projects for supported languages (Desktop and Penlet) -- Support for querying pen properties -- Full API and architecture documentation -- C API with C# wrapper for SmartpenCommuncation -- C# API for processing stroke files -- C# API for reading and writing AFD files Desktop SDK Release Version 1.0 -- Support for remote LS License Server queries -- Additional functionality TBD Smartpen Emulator for Windows Version 1.0 -- 1:1 pen emulation in a Windows environment -- Draw, Write, and Use the emulator in the same manner as a physical pen -- View paper products on your computer screen and get response in real time -- Live debug messages in color with filtering options -- OLED emulation on screen -- Visual dynamic and static regions UI Desktop SDK Version 0.8 -- Updated release of the 0.7 SDK including bug fixes and maintenance -- Updated documentation and samples Developer Content - Knowledge Base articles for common developer questions - Sample Code for multiple Livescribe Java API features - Advanced Sample Code introducing new Platform Features Platform SDK Version 1.4 -- Java API Improvements and Bug Fixes -- Additional functionality TBD Q1â10 Q2â10 Q3â10
37.
38. Desire for a true platform-agnostic development environment