CanvasUML es una vista previa tecnológica de una aplicación básica de diagramación de clases UML implementada utilizando una mezcla poco ortodoxa de WebKit de Apple, HTML, JavaScript, Cocoa, CSS, la etiqueta canvas, contentEditable y el arrastre y soltado de JavaScript de Safari que se ejecuta en Mac OS X Tiger. Sí. Así es. Una aplicación de diagramación UML construida principalmente en DHTML y canvas. Ooooh... ¡la PORQUERÍA de esto! CanvasUML es un software apenas en calidad alfa y no debería ser utilizado para trabajos críticos (como si existiera algo como la diagramación UML crítica para la misión). Debería ser considerado como una exploración de lo que es posible utilizando las tecnologías mencionadas anteriormente en lugar de una aplicación sólida. En el futuro, CanvasUML probablemente será reestructurado en una aplicación pura de Cocoa/Objective-C en lugar de continuar con JavaScript/WebKit. Advertencia ¡hay errores!