Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Tool-supported single authoring for device independence and multimodality
Proceedings of the 7th international conference on Human computer interaction with mobile devices & services
Agile Web Development with Rails
Agile Web Development with Rails
GrafiXML, a Multi-target User Interface Builder Based on UsiXML
ICAS '08 Proceedings of the Fourth International Conference on Autonomic and Autonomous Systems
Efficient virtual machine support of runtime structural reflection
Science of Computer Programming
DIMAG: a framework for automatic generation of mobile applications for multiple platforms
Mobility '09 Proceedings of the 6th International Conference on Mobile Technology, Application & Systems
RenderXML - a multi-platform software development tool
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
Separating different responsibilities into parallel hierarchies
Proceedings of The Fourth International C* Conference on Computer Science and Software Engineering
USIXML: a language supporting multi-path development of user interfaces
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Design Patterns for Teaching Type Checking in a Compiler Construction Course
IEEE Transactions on Education
Hi-index | 0.00 |
The development of connected mobile applications is a complex task due to device diversity. Therefore, device-independent approaches are aimed at hiding the differences among the distinct mobile devices in the market. This work proposes DIMAG, a software framework to generate connected mobile applications for multiple software platforms, following a declarative approach. DIMAG provides transparent data and state synchronization between the server and the client side applications. The proposed platform has been designed making use of existing standards, extending them when a required functionality is not provided.