Sketchlet is a software tools aiming to support software designer when they need to quickly explore, visualize, discuss or demonstrate software ideas. More specifically, Sketchlet supports:
Sketchlet is a Java-based software tool. It combines ideas from traditional sketching, software hacking, opportunistic software development, and end-user development. The main innovation of Sketchlet is the diversity and size of its exploration space and in its extension possibilities. Sketchlet enables designers to, through direct interaction, quick explore a number of software and hardware technologies, using simple and intuitive user interface. For examples, with a spreadsheet-like interface, a designer may connect a Google search web service to data coming from a car simulator and local speech-recognizer service.
Sketchlet builds on the results of the Sketchify project. Sketchify (also known as AMICO Sketchpad) is a toolset for sketching of novel classes of user interfaces, originally developed by Željko Obrenović at the Concept Lab of the Eindhoven Technical University. Sketchify extends the concept of paper and pencil sketching to a more generic concept of rapid manipulation of interaction material. Interactive material is any piece of software/hardware that represents or simulates a part of user interactive experiences, such as inputs from sensors, output of audio tools, interaction with Web services, or simple drawings. Through manipulation of interactive materials, designers create “interactive sketches”, which in rough terms illustrate interaction scenario or interaction techniques. Our tool gives a designer freedom to combine elements of traditional freehand sketching and with numerous extensions, such as end-user programming (spreadsheets and scripts), and links to existing software functionality.
Sketchlet Builder also builds on the results of the Adaptable Multi-Interface Communicator (AMICO) project developed by Zeljko Obrenovic at the Interactive Information Access group at CWI in Amsterdam.