Piccolo is a Java and .NET library written to allow the construction of arbitrary 2D GUIs; most notably it provides great support for rotation and scaling.
I think it’s seen as a toy project right now by most developers in the business realm (even though it’s a mature library) , but I think there are some pretty slick business applications just waiting to be made with it.
Some examples that I can think of are:
- A tablet PC interface that makes awkward document management using a stylus a thing of the past. I mean why hasn’t anyone created an infinite 2D whiteboard. I mean one in which you could zoom in as much as you’d like or arbitrarily shrink a doodle to make more room around it.
- Maps in which you’re presented with geographic locations map to Remote Desktop Connections.
- A single screen that displays all information stored within a company and through simple navigation can be drilled down into (ala Raskin), but unlike Raskin’s ZUIs I’d compromise and have dialogs open up to edit individual nodes (for simplicity) as opposed to in place editing (as much as I’d like to). Combining this with 3D pushpins, I think it’d work.
I’d like to prototype some of this when I have some time and some real data.
Does this sound neat to anyone else?
Tags: zui, piccolo, java, business