Interaction flow modeling language : model-driven UI engineering of web and mobile apps with IFML

Detalles Bibliográficos
Autor Principal: Brambilla, Marco
Otros autores o Colaboradores: Fraternali, Piero
Formato: Libro
Lengua:inglés
Datos de publicación: Waltham : Elsevier, 2015
Edición:1st ed.
Temas:
Acceso en línea:Consultar en el Cátalogo
Notas:Contiene índice
Descripción Física:xiv, 408 p. : il.
ISBN:9780128001080

MARC

LEADER 00000nam a2200000 a 4500
003 AR-LpUFIB
005 20250423182950.0
008 230201s2015 xxua r 000 0 eng d
020 |a 9780128001080 
024 8 |a DIF-M7255  |b 7467  |z DIF002198 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Brambilla, Marco  |9 46038 
245 1 0 |a Interaction flow modeling language :  |b model-driven UI engineering of web and mobile apps with IFML 
250 |a 1st ed. 
260 |a Waltham :  |b  Elsevier,  |c 2015 
300 |a xiv, 408 p. :  |b il. 
500 |a Contiene índice 
505 0 |a  Foreword -- Chapter 1. Introduction -- 1.1. What IFML is About -- 1.2. The IFML Design Principles -- 1.3. How to Read this Book -- 1.4. On-line Resources -- 1.5. Background -- 1.6. Acknowledgment -- Chapter 2. IFML in a Nutshell -- 2.1. Scope and Perspectives -- 2.2. Overview of IFML Main Concepts -- 2.3. Role of IFML in the Development Process -- 2.4. A Complete Example -- 2.5. Summary of the Chapter -- 2.6. Bibliographic Notes -- Chapter 3. Domain modeling -- 3.1. Classes -- 3.2. Attributes -- 3.3. Identification and Primary Key -- 3.4. Attribute Type and Visibility -- 3.5. Operations -- 3.6. Generalization Hierarchies -- 3.7. Associations -- 3.8. N-ary Associations and Associations with Attributes -- 3.9. Derived Information and the Object Constraint Language (OCL) -- 3.10. Domain modeling patterns and practices -- 3.11. The Process of Domain Modeling -- 3.12. Running Example -- 3.13. Summary of the chapter -- 3.14. Bibliographic Notes -- Chapter 4. Modeling the composition of the user interface -- 4.1. Interface Organization -- 4.2. View Container Nesting -- 4.3. View Container Navigation -- 4.4. View Container Relevance and Visibility -- 4.5. Windows -- 4.6. Context and Viewpoint -- 4.7. User Interaction Patterns -- 4.8. Interface Organization Patterns and Practices -- 4.9. Running Example -- 4.10. Summary of the Chapter -- 4.11. Bibliographic Notes -- Chapter 5. Modeling interface content and navigation -- 5.1. What ViewContainers Contain: ViewComponents -- 5.2. Events and Navigation Flows with ViewComponents -- 5.3. Content Dependencies: Data Binding -- 5.4. Input-Output Dependencies: Parameter Binding -- 5.5. Extending IFML with Specialized ViewComponents and Events -- 5.6. Content and Navigation Patterns and Practices -- 5.7. Data Entry Patterns -- 5.8. Search Patterns -- 5.9. Running Example -- 5.10. Summary of the Chapter -- 5.11. Bibliographic Notes -- Chapter 6. Modeling business actions -- 6.1. Actions -- 6.2. Notification -- 6.3. Business Action Patterns -- 6.4. Running Example -- 6.5. Summary of the Chapter -- 6.6. Bibliographic Notes -- Chapter 7. IFML extensions -- 7.1. Desktop Extensions -- 7.2. Web Extensions -- 7.3. Mobile Extensions -- 7.4. Multiscreen Extensions -- 7.5. Summary of the Chapter -- 7.6. Bibliographic Notes -- Chapter 8. Modeling patterns -- 8.1. Interface Organization -- 8.2. Navigation and Orientation -- 8.3. Content Publishing, Scrolling, and Previewing -- 8.4. Data Entry -- 8.5. Search -- 8.6. Content Management -- 8.7. Personalization, Identification, and Authorization -- 8.8. Session Data -- 8.9. Social Functions -- 8.10. GEO patterns -- 8.11. Summary of the Chapter -- 8.12. Bibliographic Notes -- Chapter 9. IFML by examples -- 9.1. Media Sharing App -- 9.2. Online Auctions -- 9.3. Summary of the Chapter -- Chapter 10. Implementation of applications specified with IFML -- 10.1. Implementation of the Front End for URE-HTML Page Templates -- 10.2. Implementation of the Front End for Presentation Frameworks -- 10.3. Implementation of the Front End for Rich Internet Applications -- 10.4. Implementation of the Front End for Mobile Applications -- 10.5. Summary of the Chapter -- 10.6. Bibliographic Notes -- Chapter 11. Tools for model-driven development of interactive applications -- 11.1. Introduction to Webratio -- 11.2. Domain Model Design -- 11.3. IFML Front-End Design -- 11.4. Data Mapping and Alignment -- 11.5. Action Design -- 11.6. Presentation Design -- 11.7. Code Generation -- 11.8. Advanced Features -- 11.9. Summary of the Chapter -- 11.10. Bibliographic Notes -- Chapter 12. IFML language design, execution, and integration -- 12.1. IFML Language Specification Through Metamodeling -- 12.2. IFML Model Execution -- 12.3. IFML Models Integration with Other System Modeling Perspectives -- 12.4. Summary of the Chapter -- 12.5. Bibliographic Notes -- Appendix A. IFML notation summary -- Appendix B. List of IFML design patterns -- References -- Index 
650 4 |a INGENIERÍA DE SOFTWARE  |9 42707 
650 4 |a APLICACIONES MÓVILES  |9 45565 
700 1 |a Fraternali, Piero  |9 46039 
942 |c BK 
952 |0 0  |1 0  |4 0  |6 D22_BRA  |7 0  |9 76396  |a DIF  |b DIF  |d 2025-03-11  |i DIF-04589  |l 0  |o D.2.2 BRA  |p DIF-04589  |r 2025-03-11 17:02:35  |w 2025-03-11  |y BK 
999 |c 52095  |d 52095