There are no reviews yet. Be the first to send feedback to the community and the maintainers!
UmlCanvas by Christophe VG <[email protected]> Copyright 2009-2011, Christophe VG --- UmlCanvas is an implementation around the HTML5 Canvas that allows generation of UML diagrams. A Mediawiki extension is provided to allow editors to just enter the commands required to generate the diagrams. Two interfaces are provided: an OO Javascript API and a textual DSL in the form of a UML profile for ADL, the Application Definition Language. * Try it out now ! Download a complete source archive containing everything you need to play with UmlCanvas, including the sources from github: https://github.com/christophevg/UmlCanvas/downloads Unzip the archive and open: examples/index.html * Ready to dive into the code. If you want to change and contribute things, you can checkout the git repository locally. You'll probably need a Unix-type of environment with a lot of common tools like make, (ub)zip, touch, wget, java,... $ git clone git://github.com/christophevg/UmlCanvas.git Cloning into UmlCanvas... ... Resolving deltas: 100% (673/673), done. $ cd UmlCanvas $ make *** checking dependencies (if you get errors in this section the cmd right before the error, is not found in your PATH) ... *** building build/UmlCanvas.standalone.min.js *** building build/UmlCanvas.css Open the index.html file from the examples/ directory and take a look around. * Roadmap I'm currently working on the foundations of UmlCanvas: Canvas2D, which is also hosted on my GitHub account. Development is done in the "next" branch and if you check it out, you'll see that a lot is changing. Once that effort is done, I'll be updating UmlCanvas to use all of the new goodies.
reactive-c
An experiment on implementing reactive programming (RP) ideas in pure C.human-parser-generator
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.EZRPi
Raspberry Pi HAT with a Silicon Labs EZR32 Sub-GHz MCUCanvas2D
Canvas2D is a lightweight OO wrapper API around the HTML5 canvas element. It offers an extensible shape-oriented interface.racket-tmbundle
A Textmate 2 compatible bundle for Racketpyd7a
A collection of Python modules, supporting the Dash7 Alliance Wireless Sensor and Actuator Network Protocol.thesis
My master thesis on Intrusion Detection in Wireless Sensor Networks.schema-tools
Collection of tools to parse, query, map,... Json/Yaml schemasavr-otap
An experiment on implementing a minimal Over-The-Air-Programming (OTAP) implementation for AVR-based mcu's.pypi-template
Manage your pypi-published Python project using a set of templatescodecanvas
Python module to build abstract syntax trees that can be emitted to program codeembedded-eid
An experiment to implement a minimalistic embedded library to read (Belgian) eID smart cards.rover5
A repository with (hopefully) useful things about the Rover 5 robotic platform.DDL-Parser
A DDL parser providing an Object-Oriented, Queryable (read: Linq) interfaceHostedCanvas2D
An online hosting service for Canvas2D based diagrams, running on AppEnginepy-util
A collection of utilities I tend to use in multiple Python projects.SkoolSCool
A small CMS designed for an elementary school's website, but probably not limited to that ;-)ESP32Servo
An Arduino library to control a servo using the ESP32baseweb
a Pythonic base for building interactive web applicationschristophe.vg
My personal website.ADL
The Abstract Domain Language is a general purpose DSL.ProtoJS
A set of JavaScript language extensions focusing on the language itself, rather than trying to overcome browser issues. It's aim is to increase development productivity, with a minimal overhead (read: size).py-fake-azure
Minimalistic fake Azure environment in PythonBelgianHackerSpaces
An artistic rendering of Belgian HackerSpaces and FabLabs.canvas-writer
Small HTML5 Canvas library for hand-written fonts and exchange of messages.embedded
Code collected and adapted while exploring embedded systems. Mostly AVR-related.Love Open Source and this site? Check out how you can help us