Dr. José Raúl Romero Salguero
www.jrromero.net
home  
jsUML2 library xODP MagicDraw plugin


Tools area



jsUML2: The HTML5/javascript API for UML 2 diagramming
Demo editor

more... >>

Screenshot HTML5 is the latest version (currently under development) of the well-known HTML standard, a language for structuring and presenting content for the World Wide Web. Now, this new version improves the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices. These new abilities increase the power of the language and allow the developer to create lightweight applications, where user interfaces assume a leading role that was previously inconceivable.

jsUML2 is a HTML5/javascript API (Application Programming Interface) that serves as a base to easily incorporate UML models (possibly consisting in many UML diagrams) in your application user interface. These models can be added in different ways: create and manage read-only UML diagrams or editable diagrams with customized UML constructors, export/import functionality, save-as image, among many others. All these features are already implemented and easy to use from your web application. It is important to note that jsUML2 has been developed conformant to the UML 2 standard specification

If you are interested in including UML diagrams as part of your application, just try this demo, which is a simple (but surprinsingly complete) diagramming tool that shows some functionalities that jsUML2 provides. Notice that this editor is not conceived as a server-side application (it only contains client-side code), and no sofisticated user interface was developed, it just demonstrates the power of jsUML2. Your needs and imagination will do the rest.



MagicDraw v15+ plugin for RM-ODP and UML4ODP

more... >>

Screenshot MagicDraw is a commercial visual UML modeling tool with teamwork support, which has demonstrated its versatility and usability in different domains, including those in the context of the EAFs. On the other hand, the Reference Model for Open Distributed Processing (RM-ODP) is a joint standard by ISO/IEC and ITU-T, which provides a co-ordinating and conceptual framework for the standardization of ODP sytems.

ISO/IEC and the ITU-T also started a joint project in 2004 known as UML4ODP, which allows ODP modelers to use the UML notation for expressing their ODP specifications in a standard graphical way; to allow UML modelers to use the RM-ODP concepts and mechanisms to structure their large UML system specifications according to a mature and standard proposal; and to allow UML tools to be used to process viewpoint specifications, thus facilitating the software design process and the enterprise architecture specification of large software systems.

This plugin aims to facilitate the development of ODP systems specifications according to the guidelines provided by the ISO's UML4ODP normative documents, and it is fully integrated into the MagicDraw's environment.