A new version of my whiteboard is available on http://www.colabry.com which you may find interesting. The big new feature is nested UIComponenets / MDI. The new version uses the Cocomo / AFCS / LCCS api for connection and my Stratus based whiteboard code for the (er) whiteboard. Stratus can still be used for just p2p connections. And things are only getting started…..
Extending the LCCS whiteboard further just wasn’t a viable plan. The LCCS API as wonderful as it is, focuses on shapes; not UIComponents. Creating a white board for Stratus forced the creation of all the whiteboard code, and that meant a unified set of UIComponents. What I mean here is a component can be placed on or off the whiteboard, dragged on or off the whiteboard, and it would be the same component (with the LCCS whiteboard the component had to go through a magic mirror).
With this new version, I finally got the MDI qualities that Bob Johnson and I created a year and a half ago into the whiteboard. This isn’t your simple MDI; components are mobile and nestable. Having nestable UIComponents on whiteboard is something I hope you’ll take the time to experience. You will look differently other on whiteboards.
Have I left Stratus behind? Not at all. It may be the future. The cloud will not be just Google or IBM server farms. The cloud will include a mesh of Flash players (vers 10.1) doing multicast. But for now, the new version can run Status p2p instead of LCCS.
If your interested, you’ve gotta watch the talk by Matthew Kaufman at 2009 MAX:
http://tv.adobe.com/watch/max-2009-develop/p2p-on-the-flash-platform-with-rtmfp