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.)

Optical Fiber Telecommunications V B, Fifth Edition: Systems and Networks (Optics and Photonics Series)
Optical Fiber Telecommunications V B, Fifth Edition: Systems and Networks (Optics and Photonics Series)
Optical Fiber Telecommunications V (A&B) is the fifth in a series that has chronicled the progress in the research and development of lightwave communications since the early 1970s. Written by active authorities from academia and industry, this edition not only brings a fresh look to many essential topics but also focuses on network...
Microsoft SQL Server 2012 Integration Services
Microsoft SQL Server 2012 Integration Services
Microsoft SQL Server Integration Services is an enterprise-ready platform for developing data integration solutions. SQL Server Integration Services provides the ability to extract and load from and to heterogeneous data sources and destinations. In addition, it provides the ability for you to easily deploy, manage,...
New Approaches to International Law: The European and the American Experiences
New Approaches to International Law: The European and the American Experiences
Everywhere we can see the impact of things foreign and far away. People everywhere feel vulnerable to global economic and political forces. But how do these things threaten us and what levers are available to respond? So much about global society remains obscure. What holds it together? How much is chaos, how much system? How are...

Photoshop Elements 4 Solutions: The Art of Digital Photography
Photoshop Elements 4 Solutions: The Art of Digital Photography
Transform the quality of your digital photographs with the latest Adobe Photoshop Elements software and the expert knowledge of award-winning photographer and author Mikkel Aaland.

Improved RAW support and an AI tool that automatically finds faces are just a few of the exciting new Elements 4 features in this streamlined book for today's...

Younger Next Year: The Exercise Program: Use the Power of Exercise to Reverse Aging and Stay Strong, Fit, and Sexy
Younger Next Year: The Exercise Program: Use the Power of Exercise to Reverse Aging and Stay Strong, Fit, and Sexy
The definitive exercise book that the one-million-plus readers of the Younger Next Year® series have been waiting for—and the exercise book that takes the intimidation out of starting a workout routine. Based on the science that shows how we can turn back our biological clocks by a combination of aerobics and strength fitness,...
Hello, Android: Introducing Google's Mobile Development Platform
Hello, Android: Introducing Google's Mobile Development Platform
Android is a software toolkit for mobile phones, created by Google and the Open Handset Alliance. It's inside millions of cell phones and other mobile devices, making Android a major platform for application developers. That could be your own program running on all those devices.

Getting started developing with Android is easy.
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy