AUIScript¶
Warning
At the time being abstract user interfaces (AUI) are currently to be described only informally using a “paper and pencil” method. This page present a candidate language to represent AUI more formally. It is not to be used in current projects. It is shown here just to show how abstract user interface modeling could be integrated in ModelScript. The language is presented as-is without any guarantee that it fits expert needs.
Examples¶
aui model Demo
space EntrerLesInformations
| Some documentation
concepts
email
numerotel
links
ChoisirTypeReservation
EntrerLesInformations
space EntrerLesInformations "Réservation"
concepts
email "email"
numerotel "numéro de téléphone"
links
ChoisirTypeReservation "type"
EntrerLesInformations "détail"
back to EntrerLesInformations "précédent"
transformation
from
Informer
rule R1
rule R2
| Some explainations
space ChoisirTypeReservation
links
ReservationSansPayer
Reserver
back to EntrerLesInformations
space ReservationSansPayer
links
back to ChoisirTypeReservation
PreciserCriteresDeRecherche
space PreciserCriteresDeRecherche
links
EntrerLesInformations
space Reserver
links
back to ChoisirTypeReservation
Payer
space Payer
concepts
modeDePaimement
numeroDeCarte
links
ChoisirTypeDeBillet
Payer
space ChoisirTypeDeBillet
concepts
pdf
mobile
links
back to PreciserCriteresDeRecherche
space PreciserCriteresDeRecherche
links
EntrerLesInformations
Concepts¶
- spaces
- concepts
- links
- transformations
Dependencies¶
The graph below show all language depdencies.
Spaces¶
space EntrerLesInformations "Réservation"
| Some documentation
In the example above it is specified that “Réservation” can be used in the concrete user interface.
The space Space can contains concepts, links and transformations.
Concepts¶
space EntrerLesInformations "Réservation"
concepts
email "email"
numerotel "numéro de téléphone"
Links¶
space ReservationSansPayer
links
back to ChoisirTypeReservation
PreciserCriteresDeRecherche "Filtrer"
Transformation¶
space EntrerLesInformations "Réservation"
transformation
from
Informer
rule R1
rule R2
| Some explanations
It is possible to document from which tasks a given space comes from. Applied rules can be specified and additional explanations can be added.