Projects
“G” – a Language to Define Gestures
It is increasingly common for software and hardware systems to support touch-based interaction. As gesture recognition often involves platform-specific, complex algorithms, this can represent a significant amount of work. ‘G’ is a domain-specific language that significantly simplifies the process of defining new gestures and allows them to be used across different platforms. It provides:
- A Silverlight based application framework for multi-touch applications
- Create new gestures
- A multi-touch application testing framework
- Multi-touch interaction recording
It is part of my M.Sc. thesis project. The source code and more details can be found in the project site at CodePlex.
SmartUML
SmartUML is a free-hand sketch-enabled multi-user UML Diagram designer. It offers natural freehand drawing with pen interface and on-the-fly drawing detection, which creates a whole new era in UML design experience.
Features:
- Pen Interface – Freehand Drawing
- Enhanced mouse mode with behavior prediction
- Introduce symbol automatically at the end of connector
- In-place innovative symbol and connector editor
- Exciting UML symbols that adds life to your diagrams and printouts
SmartUML was part of my BSc thesis project. The source code and more details can be found in the project site at SourceForge.