Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Model-Driven Development of Advanced User Interfaces (Studies in Computational Intelligence)

Buy
Model-Driven Development (MDD) has become an important paradigm in software development. The approach claims to provide a solution for systematic and efficient software development for the highly complex systems developed nowadays. It uses models, i.e. abstract representations of certain aspects of a system, as primary artifacts in the development process. Models are often visual models, like Unified Modeling Language (UML) models, but can also be represented in textual formats like the Extensible Markup Language (XML). A model-driven development process usually makes use of different models on different levels of abstraction. Model transformations are used to transform a model (semi) automatically into another (usually less abstract) model and finally into implementation code. MDD provides a large number of powerful concepts and tools to deal with models, meta-models, and model transformations.

Model-driven development of user interfaces applies the principles of MDD to the target domain of user interfaces. Modern user interface development requires the usage of extensive pre-fabricated software libraries and frameworks and has a strong tendency that the code becomes rather platform-specific. Therefore, MDD is a highly interesting technology for user interface development. MDD can help to hide the complexity of libraries and frameworks by using adequate abstractions, and MDD can achieve some degree of platform-independence through abstract interface models. The fact that different models of the same system may describe different views of the same system is also helpful, for instance, to separate the content (what is displayed) from the design (how it is displayed) into distinct models. Also for the emerging the paradigm of ubiquitous computing MDD is an interesting technology. Ubiquitous computing requires user interfaces which run on diverse target platforms in a consistent way, can adapt at runtime to the current application context or even migrate at runtime between different devices. Platform- independent, abstract models provide an excellent base to address such requirements.
(HTML tags aren't allowed.)

Agile Model-Based Development Using UML-RSDS
Agile Model-Based Development Using UML-RSDS

This book describes the concepts and application of model-based development (MBD), model transformations, and Agile MBD to a wide range of software systems. It covers systems requirements engineering, system specification and design, verification, reuse, and system composition in the context of Agile MBD. Examples of applications in...

Yoga Benefits Are in Breathing Less: Introduction to Yoga Spirit and Anatomy for Beginners
Yoga Benefits Are in Breathing Less: Introduction to Yoga Spirit and Anatomy for Beginners
Yoga benefits, as ancient yoga books teach, are in breathing less air automatically and 24/7, even less than the tiny medical respiratory norm. Then one can expect more oxygen in the brain and other organs, and experience true benefits from yoga. Millions of people think and believe in a myth that yoga progress is about more and more difficult...
UML 2 Certification Guide: Fundamental & Intermediate Exams (The MK/OMG Press)
UML 2 Certification Guide: Fundamental & Intermediate Exams (The MK/OMG Press)
UML 2 Certification Guide
Fundamental and Intermediate Exams
Tim Weilkiens
Bernd Oestereich

The authors have proven their mettle by teaching UML expertise in classroom settings that led to remarkably high OCUP test passing rates, just weeks after the UCOP Program became available worldwide.
You have taken the right
...

Pro Application Lifecycle Management with Visual Studio 2012 (Professional Apress)
Pro Application Lifecycle Management with Visual Studio 2012 (Professional Apress)

You can have the best coders in the world working in your teams, but if your project management isn’t up to scratch, your project is almost certain to be delayed, to come in over budget, and in some cases to fail entirely. By taking precise control of your application development process, you can make changes, both large and small,...

Object-Oriented Analysis and Design for Information Systems: Modeling with UML, OCL, and IFML
Object-Oriented Analysis and Design for Information Systems: Modeling with UML, OCL, and IFML

Object-Oriented Analysis and Design for Information Systems clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility and the real need for delegation in detail. The object-oriented code generated by using these concepts in a systematic...

Knowledge-Based Configuration: From Research to Business Cases
Knowledge-Based Configuration: From Research to Business Cases

Knowledge-based Configuration incorporates knowledge representation formalisms to capture complex product models and reasoning methods to provide intelligent interactive behavior with the user. This book represents the first time that corporate and academic worlds collaborate integrating research and commercial benefits of...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy