Other Visual Languages
During the development of VisualLISA, other visual languages were developed, with several intuits:
- Test and Review Environment Generator Tools;
- Apply a Systematic Development Process;
- Show the Easiness of Creating Such Languages;
- Demanded Work from External Customers.
In the following sections are introduced the visual languages created. A small text is used to describe briefly the language; and an image is used to depict the aspect of the language.
The Languages
Topic Maps VL
This language is used to visually edit topic maps.
It was developed to test some Visual Programming Environment
Generator Tools, in order to chose one that would be used to
develop VisualLISA.
It generates CMC compliant notation from the specified topic map.
This editor is a finished work. But depending on necessities
it can be extended and improved!
It is available for download (MacOS only):
(ZIP - aprox. 20MB)
D.R.A.W. VL
DRAW is a modeling language aiming at providing a simple way to develop websites. In a DRAW specification, pages are connected to each other either by a link labeled with the name of that link or by an operation/function that requires some information.
It was developed from the core of the Topic Maps visual language, changing some little aspects. This was used to test how easy was to change a language, creating a new one.
It generates a simple XML notation from the specified modeled.
It is available for download (MacOS only):
(ZIP - aprox. 20MB)
Medicine Dosage VL (v1)
This language is used to define the dosages of medicines, by defining how to have the medicine along the meals of the day. It is one of two approaches for the same purpose.
The motivation to develop such a language was to show that visual languages are among us, in the every-day things. And they are not only restricted to the informatics area.
It is available for download (MacOS only):
(ZIP - aprox. 20MB)
Medicine Dosage VL (v2)
This language is used to define the dosages of medicines, by defining in which parts of the day the medicine should be taken, the duration and when (before, after or during the meals) to have them.
It was developed from the core of the Medicine Dosage VL (v1). This language follows the traditional visual language that appears in the the medicines box.
It is available for download (MacOS only):
(ZIP - aprox. 20MB)
Flow Nets VL
This language is used to visually specify flow nets (an extension to traditional petri-nets).
This language and associated editor were ordered by a group working on that area, in University of Minho. With this work it was proven the easiness of generating a visual language and associated programming environment when resorting to automatic generators of VPEs. In less than 2 days, the language was analyzed and its syntax defined.
When the picture was taken, only the syntax was completely defined. Semantics verification and generation of a standard XML notation for flow nets, were features under development. These features are already available since version 1.2 of the tool.
It is available for download: