Graphical User Interfaces (GUI) can be created using several approaches. Beside using visual editors or a manually written source code, it is possible to employ a declarative method. Such a solution usually allows working on a higher abstraction level which saves the developers' time and reduces errors. The approach can follow many ideas. One of them is based on utilizing a Domain Specific Language (DSL). In this paper we present the results of our research concerning a DSL language called GCL (GUI Creating Language). The prototype is implemented as a library for Java with an API emulating the syntax and semantics of a DSL language. A programmer, using a few keywords, is able to create different types of GUIs, including forms, panels, dialo...
In the past, the features of a user interface were limited by those available in the existing graphi...
Due to the lack of standards for 3D graphics on the WWW and for embedded systems, developers suffer ...
Due to increasing complexity and nature of data-driven business applications, graphical user interfa...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
To implement a GUI, a software engineer needs more information than a designer‘s original design doc...
The main goal of this thesis is tackling the domain of interactive systems and applying a DSML-based...
This work describes a solution of creating a graphical user interface on Java SE platform, its conne...
Domain-specific modeling is increasingly adopted in the software development industry. While textual...
This paper proposes that GUI development is as important as other aspects of programming, such as a ...
The problems with performing I/O in purely declarative languages are well known. Work has been going...
The topic of the thesis are domain-specific languages (DSL) and their use in software development. T...
Human-computer communication can be achieved through different interfaces such as Graphical User Int...
In the past, the features of a user interface were limited by those available in the existing graphi...
In the past, the features of a user interface were limited by those available in the existing graphi...
In the past, the features of a user interface were limited by those available in the existing graphi...
Due to the lack of standards for 3D graphics on the WWW and for embedded systems, developers suffer ...
Due to increasing complexity and nature of data-driven business applications, graphical user interfa...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
To implement a GUI, a software engineer needs more information than a designer‘s original design doc...
The main goal of this thesis is tackling the domain of interactive systems and applying a DSML-based...
This work describes a solution of creating a graphical user interface on Java SE platform, its conne...
Domain-specific modeling is increasingly adopted in the software development industry. While textual...
This paper proposes that GUI development is as important as other aspects of programming, such as a ...
The problems with performing I/O in purely declarative languages are well known. Work has been going...
The topic of the thesis are domain-specific languages (DSL) and their use in software development. T...
Human-computer communication can be achieved through different interfaces such as Graphical User Int...
In the past, the features of a user interface were limited by those available in the existing graphi...
In the past, the features of a user interface were limited by those available in the existing graphi...
In the past, the features of a user interface were limited by those available in the existing graphi...
Due to the lack of standards for 3D graphics on the WWW and for embedded systems, developers suffer ...
Due to increasing complexity and nature of data-driven business applications, graphical user interfa...