http://www.ted.com At TEDIndia, Pranav Mistry demos several tools that help the physical world interact with the world of data -- including a deep look at hi...
Over the years, I've used 4Dwm, Afterstep, Blackbox, Enlightenment, FVWM, Icewm, KWM, PWM, Sawfish, Window Maker, and wmx, and played with many other window managers. I used Window Maker more than any other, but generally would only stick with one for a c
Metawidget takes your domain objects and automatically creates User Interface components for them, saving you handcoding your UIs and leaving you to concentrate on stitching together your application.
As much as possible, Metawidget does this without introducing new technologies. It inspects, at runtime, an application's existing back-end architecture (such as JavaBeans, annotations, XML configuration files) and creates components native to its existing front-end framework (such as Swing, Java Server Faces, Struts or Android).
Metawidget does not hide the power of your existing User Interface framework from you and guarantees that your investment in its technology and knowledge is as valid as always. The LGPL open source license allows the use of Metawidget in open source and commercial projects.
The following are some techniques we commonly use when designing graphical user interfaces: Task Flow, Wireframe, Diagrams, User Object Modelling, Design Concepts
X. Qian, Y. Yang, and Y. Gong. Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry, page 171--178. New York, NY, USA, ACM, (2011)