This article describes eXene, a user interface toolkit implemented in a concurrent extension of Standard ML. The design and use of eXene is inextricably woven with the presence of multiple threads and a high-level language. These features replace the object-oriented design of most toolkits, and provide a better basis for dealing with the complexities of user interfaces, especially concerning such aspects as type safety, extensibility, component reuse and the balance between the user interface and other parts of the program
Methods to support the creation of multi-device user interfaces typically use some type of abstracti...
Abstract—The increasing availability of new types of interaction platforms raises a number of issues...
Part 1: Long and Short PapersInternational audienceA User Interface Description Language (UIDL) is a...
This article describes eXene, a user interface toolkit implemented in a concurrent extension of Stan...
Master of ScienceDepartment of Computing and Information SciencesAlley StoughtonThis thesis covers t...
INTERTWinE addresses programming-model design and implementation for scientific computing at Exascal...
The great diversity of presentations in software applications deals with fulfilment of various types...
Specifying user interfaces consists in a fundamental activity in the user interface development life...
Poor user interfaces in programming environments detract from environments' power and ineffectively ...
We have developed a high-level and flexible framework for supporting the construction of multi-user ...
Extensibility is a key requirement in modern software applications. In the context of business appli...
This paper introduces the multimodal extension of the eXtensible Presentation architecture and Langu...
With the rise of modern programming languages like Java that include native support for multi-thread...
Description Language (UIDL) allowing designers to specify a user interface at multiple levels of abs...
Extensibility is an important feature of modern software applications. In the context of business ap...
Methods to support the creation of multi-device user interfaces typically use some type of abstracti...
Abstract—The increasing availability of new types of interaction platforms raises a number of issues...
Part 1: Long and Short PapersInternational audienceA User Interface Description Language (UIDL) is a...
This article describes eXene, a user interface toolkit implemented in a concurrent extension of Stan...
Master of ScienceDepartment of Computing and Information SciencesAlley StoughtonThis thesis covers t...
INTERTWinE addresses programming-model design and implementation for scientific computing at Exascal...
The great diversity of presentations in software applications deals with fulfilment of various types...
Specifying user interfaces consists in a fundamental activity in the user interface development life...
Poor user interfaces in programming environments detract from environments' power and ineffectively ...
We have developed a high-level and flexible framework for supporting the construction of multi-user ...
Extensibility is a key requirement in modern software applications. In the context of business appli...
This paper introduces the multimodal extension of the eXtensible Presentation architecture and Langu...
With the rise of modern programming languages like Java that include native support for multi-thread...
Description Language (UIDL) allowing designers to specify a user interface at multiple levels of abs...
Extensibility is an important feature of modern software applications. In the context of business ap...
Methods to support the creation of multi-device user interfaces typically use some type of abstracti...
Abstract—The increasing availability of new types of interaction platforms raises a number of issues...
Part 1: Long and Short PapersInternational audienceA User Interface Description Language (UIDL) is a...