Interaction flow modeling language: model-driven UI engineering of web and mobile apps with IFML
Gespeichert in:
Beteiligte Personen: | , |
---|---|
Format: | Buch |
Sprache: | Englisch |
Veröffentlicht: |
Amsterdam [u.a.]
Morgan Kaufmann
2015
|
Schriftenreihe: | The MK/OMG Press
|
Schlagwörter: | |
Links: | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027729228&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Beschreibung: | Literaturverz. S. 395 - 400 |
Umfang: | XIV, 408 S. graph. Darst. |
ISBN: | 9780128001080 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042292087 | ||
003 | DE-604 | ||
005 | 20150224 | ||
007 | t| | ||
008 | 150127s2015 xx d||| |||| 00||| eng d | ||
020 | |a 9780128001080 |9 978-0-12-800108-0 | ||
035 | |a (OCoLC)903583561 | ||
035 | |a (DE-599)OBVAC12159007 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-473 | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
100 | 1 | |a Brambilla, Marco |e Verfasser |0 (DE-588)1018081348 |4 aut | |
245 | 1 | 0 | |a Interaction flow modeling language |b model-driven UI engineering of web and mobile apps with IFML |c Marco Brambilla ; Piero Fraternali |
264 | 1 | |a Amsterdam [u.a.] |b Morgan Kaufmann |c 2015 | |
300 | |a XIV, 408 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a The MK/OMG Press | |
500 | |a Literaturverz. S. 395 - 400 | ||
650 | 0 | 7 | |a World Wide Web |0 (DE-588)4363898-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Benutzeroberfläche |0 (DE-588)4131424-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a App |g Programm |0 (DE-588)7705206-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UML |0 (DE-588)4469781-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Benutzeroberfläche |0 (DE-588)4131424-4 |D s |
689 | 0 | 1 | |a World Wide Web |0 (DE-588)4363898-3 |D s |
689 | 0 | 2 | |a App |g Programm |0 (DE-588)7705206-7 |D s |
689 | 0 | 3 | |a UML |0 (DE-588)4469781-8 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Fraternali, Piero |e Verfasser |0 (DE-588)1067091629 |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Bamberg - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027729228&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027729228 |
Datensatz im Suchindex
_version_ | 1819257101928628224 |
---|---|
adam_text | Contents
Foreword
.................................................................................................................xiii
CHAPTER
1
Introduction
............................................................1
1.1
What IFML is About
......................................................................2
1.2
The IFML Design Principles
..........................................................3
1.3
How to Read this Book
..................................................................5
1
.3.1
Structure of the Book
...........................................................6
1.4
On-line Resources
..........................................................................6
1.5
Background
....................................................................................7
1.6
Acknowledgment
............................................................................8
CHAPTER^ IFML in a Nutshell
............................„.....................9
2.1
Scope and Perspectives
...................................................................
У
2.2
Overview olIFMI. Main Concepts
..............................................
I I
2.3
Role o IFMl. in the Development Process
..................................
5
2.4
A Complete Fxample
...................................................................14
2.5
Summan,
ol
lhe
Chapter
...............................................................23
2.6
Bibliographic Notes
......................................................................24
CHAPTER
3
Domain Modeling
..................................................25
3.1
Classes
..........................................................................................26
3.2
Attributes
......................................................................................26
3.3
Identification and Primary Ke>
....................................................27
3.4
Attribute Type and Visibility
........................................................
2У
3.5
Operations
....................................................................................30
3.6
Generalization Hierarchies
............................................................
M
3.7
Associations
................................................................................32
3.8
Nary Associations and Associations with Attributes
...................34
3.9
Derived Information and the Object Constraint
Language lOCL)
............................................................................
lb
3.10
Domain Modeling Patterns and
Practico
....................................
3S
3.1 1
The
Procos
of Domain Modeling
W
ЗІ
I.I Designing the Core Subschema
.........................................40
3 1 1.2
IX-signing an Interconnection Subschema
........... .............41
3.1 1.3
IX signing an Access Subschema
.......................................41
3
I
1 4
IXsigning a Personalization Subschema
..........................44
vi
Contents
3.12
Running Example
.........................................................................47
3.13
Summary of the Chapter
...............................................................
49
3.14
Bibliographic Notes
......................................................................
49
CHAPTER
4
Modeling the Composition of the User Interface
.....51
4.1
Interface Organization
..................................................................51
4.2
View Container Nesting
...............................................................53
4.3
View Container Navigation
..........................................................55
4.4
View Container Relevance and Visibility
.....................................55
4.5
Windows
.......................................................................................57
4.6
Context and Viewpoint
.................................................................59
4.7
User Interaction Patterns
..............................................................62
4.8
interface Organization Patterns and Practices
..............................62
4.8.1
Desktop Interface Organization Patterns
...........................62
4.8.2
Web Interface Organization Patterns
.................................63
4.8.3
Mobile Interface Organization Patterns
.............................70
4.9
Running Example
.........................................................................71
4.10
Summary of the Chapter
...............................................................76
4.11
Bibliographic Notes
......................................................................76
CHAPTER
5
Modeling Interface Content and
_____
Navigation
............................................................77
5.1
What ViewCon
tai
ners Contain: ViewComponents
.......................78
5.2
Kvenis and Navigation Flows with ViewComponents
..................79
5.3
Content Dependencies: Data Binding
..........................................81
5.4
Input-Output Dependencies: Parameter Binding
.........................83
5.5
Extending
IFML
with Specialized ViewComponents
and Events
....................................................................................85
5.3.1
Data Publishing Extensions
...............................................86
5.5.2
Data Entry Extensions
.......................................................89
5.6
Comem
and Navigation Patterns and Practices
............................91
5.6.
1 PATTERN CN-MD: Master Detail and PATTERN
CN-MMD: Master Multidetail
..........................................92
5.6.2
PATTERN CN-MLMD: Multilevel Master Detail
............92
5.6.3
PATTERN CN-DEF: Default Selection
.............................92
5.7
Data Entry Patterns
.................................................. 9^
5.7.1
PATTERN DE-FRM. Mukifteld Forms
.............................93
5.7.2
PATTERN DE-PLDF: Preloaded Field
.............................94
5.7.3
PATTERN DE-PASF: Preassigned Selection Field
...........96
5 7 4
PATTERN DE-DLKP: Data Lookup
.................................97
Contents
vii
5.7.5 PATTERN DE-CSl·: Cascade
Selection Fields
.................
УХ
5.7.6
PATTERN DE-WIZ: Wi/ard
.............................................
W
5.8
Search Patterns
.............................................................................
Џ)
5.
H.I PATTERN CS-SRC: Basic Search
....................................
W
5.8.2
PATTERN CS-MCS: Multicritena Search
......................101
5.8.3
PATTERN CS-ESR: Faceted Search
...............................101
5.9
Running Example
.......................................................................103
5.10
Summary of the Chapter
.............................................................113
5.1 1
Bibliographic Notes
....................................................................113
CHAPTER
6
Modeling Business Actions
.................................115
6.1
Actions
.......................................................................................
1
16
6.2
Notification
.................................................................................119
6.3
Business Action Patterns
............................................................
1
14
6.3.
1 Content Management Patterns
.........................................
I 4
6.3.2
PATTERN
А
-OCR: Object Creation
...............................120
6.3.3
PATTERN A-OACR: Object and Association
Creation
...........................................................................120
6.3.4
PATTERN
Λ
ODL: Object Deletion
...............................122
6.3.5
PATTERN A-CODL: Cascaded Deletion
........................123
6.3.6
PATTERN
А
-OM:
Object Modification
..........................125
6.3.7
PATTERN
А
-AM:
Association Management
..................
I2N
6.3.8
PATTERN A-NOTTE: Notification
..................................130
6.4
Running Example
.......................................................................131
6.5
Summary of the Chapter
.............................................................136
6.6
Bibliographic Notes
....................................................................136
CHAPTER
7
IFML Extensions
..............................................„..137
7.1
Desktop Extensions
....................................................................
I3X
7.1.1
Event Extensions
.............................................................138
7.1.2
Component Extensions
....................................................140
7.1.3
Component Part Extensions
..............................................144
7.2
Web Extensions
..........................................................................145
7.2.1
Container Extensions: Pages. Areas, and Site Views
...........145
7.2.2
Event and Interaction Flow Extensions
...........................147
7.2.3
Component Extensions
....................................................
I4S
7.3
Mobile Extensions
......................................................................152
7.3.1
Context Extensions
..........................................................153
7.3.2
Containers Extensions
.....................................................154
7.3.3
Component and Event Extensions
...................................155
viii Contents
7.3.4 Cameras and Sensors.......................................................I55
7.3.5
Communication
...............................................................156
7.3.6 Position............................................................................157
7.3.7
Maps
................................................................................16°
7.3.8 Gestures...........................................................................161
7.4
Multiscreen Extensions..............................................................
161
7.5
Summary of the Chapter
.............................................................164
7.6
Bibliographic Notes
....................................................................164
CHAPTER
8
Modeling Patterns
..............................................167
8.1
Interface Organization
................................................................167
8.1.1
Reusable Modules
...........................................................167
8.1.2
Master Pages
....................................................................169
8.2
Navigation and Orientation
........................................................173
8.2.1
Toolbars and Menus
.........................................................174
8.2.2
PATTERN CN-UP AND CN-BACK: Up and Back
Navigation
.......................................................................186
8.2.3
PATTERN CN-BREAD: Breadcrumbs
...........................187
8.3
Content Publishing, Scrolling, and Previewing
..........................190
8.3.
1 PATTERN CN-MMD: Master Multidetail
......................190
8.3.2
PATTERN CN-PG: Paging
..............................................192
8.3.3
PATTERN CN-PR: Collection Preview
..........................192
8.3.4
PATTERN CN-Alpha: Alphabetical Filter
......................196
8.4
Data Entry
...................................................................................197
8.4.1
PATTERN DE-TDFP: Type-Dependent Field
Properties
.........................................................................197
8.4.2
PATTERN DE-RTE: Rich Text Editing
...........................197
8.4.3
PATTERN DE-AUTO: Input
Auto-Completion
.............................................................198
8.4.4
PATTER DE-DYN: Dynamic Selection Fields
...............201
8.4.5
PATTERN DE-INPL: In-Place Editing
...........................201
8.4.6
PATTERN
DE-VAL:
Input Data Validation
....................203
8.5
Search
.................................................... 204
8.5.1
PATTERN CS-RSRC: Restricted Search
........................204
8.5.2
PATTERN CS-SRCS: Search Suggestions
......................204
8.6
Conteni
Management
.............................................. 205
8.6.1
PATTERN CM-CBCM: Class-Based Content
Management
................................................... 205
86.2
PATTERN CM-PBCM: Page-Based Content
Management
.................................. 208
Contents ix
8.7
Personalization. Identification, and Authorization
.....................208
8.7.1
PATTERN lA-LOGIN: Login
.........................................209
8.7.2
PATTFRN IA-LOGOUT: Logout
...................................210
8.7.3
PATTERN
IA-ŒX:
Context Expiration Notification
.....210
8.7.4
PATTERN lA-SPLOG: Login to a Specific
ViewContainer
.................................................................213
8.7.5
PATTERN
ΙΑ
-ROLE:
User Role Display and
Switching
.........................................................................213
8.7.6
PATTERN IA-RBP: Role-Based Permissions for View
Elements
..........................................................................215
8.7.7
PATTERN IA-NRBP: Negative Role-Based
Permissions for View Elements
.......................................216
8.7.8
PATTERN IA-OBP: Object-Based Permissions
.............217
8.7.9
PATTERN
ΙΑ
-PRO: User Profile Display and
Management
....................................................................217
8.7.10
PATTERN lA-lPSI: In-Place Sign-In
..............................220
8.8
Session Data
...............................................................................220
8.8.
1 PATTERN SES-C R: Creating Session Data from
Persistent Data
.................................................................222
8.8.2
PATTERN SES-PI-R: Persisting Session Data
................223
8.8.3
PATTERN SES-EXC: Session Data Expiration
Catching
...........................................................................224
8.9
Social
f
-unctions
.........................................................................225
8.9.1
PATTERN SOC-AW: Activity Wall
................................225
8.9.2
PATTERN SOC-SH: Sharing. Liking, and
Commenting
....................................................................226
8.9.3
PATTERN SOC-FR: Friendship Management
................22«
8.10
GHO Patterns
..............................................................................
22X
8.10.1
PATTERN GEO-LAS: Location-Aware Search
..............
22X
8.11
Summary of the Chapter
.............................................................230
8.12
Bibliographic Notes
....................................................................230
CHAPTER
9
IFML by Examples
...............................................233
9.1
Media ShanngApp
.....................................................................233
9.1.1
Domain Model
.................................................................233
9.1.2
IFML Model
....................................................................234
9.2
Online Auctions
..........................................................................252
9.2.1
Domain Model
.................................................................251
92 2
IFML Model
....................................................................256
9.3
Summary of the Chapter
.............................................................276
Contents
CHAPTER
10
Implementation of Applications
Specified with IFML
............................................279
10.1
Implementation of the Front End for URE-HTML Page
Templates
....................................................................................282
. 1
Overview of the ViewContainer Computation Steps
......282
.2
Standalone ViewContainer
.............................................284
.3
Navigation Across ViewContainers
................................287
.4
Navigation Within the Same ViewContainer
..................290
.5
Forms
..............................................................................293
10.
10.
10.
10.
10.
10.
10.
10.
.6
Landmarks and Nested ViewContainers
.........................295
.7
Actions
...........................................................................298
.8
Context
...........................................................................299
10.2
Implementation of the Front End for Presentation
Frameworks
................................................................................301
10.2.
1 Model- View-Controller and its Adaptation to
the Web
...........................................................................301
10.2.2
Mapping IFML to the Spring MVC Framework
............305
10.2.3
Mapping ViewContainers to Spring MVC
.....................305
10.2.4
Mapping ViewComponents to Spring MVC
..................310
10.2.5
Mapping Forms to Spring MVC
....................................312
10.2.6
Mapping Operations to the MVC Architecture
..............315
10.3
Implementation of the Front End for Rich Internet
Applications
...............................................................................316
10.3.1
Mapping IFML to the
RIA
Architecture
........................317
10.4
Implementation of the Front End for Mobile Applications
........321
10.4.1
The Android Development Environment
.......................322
10.4.2
Mapping IFML to Native Android Code
........................323
10.5
Summary of the Chapter
.............................................................333
10.6
Bibliographic Notes
....................................................................333
CHAPTER
11
Tools for Model-Driven Development of
.___________
Interactive Applications
......................................335
11.1
Introduction
lo
Webratio
.................................. 335
11.2
Domain Model Design
....................................... 337
11.3
IFML Front-End Design
...................................
338
11.4
Daia Mapping and Alignmenl
...........................................
34I
11.5
Action Design
....................................
11.6
Presentation Design
....................................
11.7
Code
Generálion
................................
Contents xi
I
1.7.1 Code
Generálion
lor Web
and Rich Internet
Application
.....................................................................346
I
1.7.2
Code
Generat ion
lor Mobile Applications
.....................350
11.8
Advanced Features
.....................................................................350
I 1.
8.1
Model Checking
.............................................................350
1 1.8.2
Model Debugging
...........................................................351
1 1.8.3
Cooperative Work and Hnterprise Scale
Development
...................................................................351
1 1.8.4
Automatic Documentation
.............................................353
1 1.8.5
IFML Extensibility
.........................................................354
11.9
Summary of the Chapter
.............................................................355
11.10
Bibliographic Notes
....................................................................357
CHAPTER
12
IFML Language Design, Execution, and
Integration
.........................................................359
12.1
IFML Language Specification Through Metamodelmg
.............359
I
2.
1.1 Metaimxlel
......................................................................360
1
2.
1.
2
Hxtensibility
...................................................................36
1
1
2.1.3
Profile. Visual Notation, and Interchange Format
...........162
12.2
H;ML Model Hxecution
..............................................................362
12.2.1
Slate
Representai
ion
........................................................
Њ}
12.2.2
View Container State
........................................................163
I
2.2.3
Stale
ola
ViewComponent
.............................................364
I
2.2.4
AclivationFxpressions
....................................................364
12.2.5
liveni
Processing
............................................................366
1 2.2.6
View-Container Visibility Update
....................................366
12.2.7
ViewComponent Status Update
......................................367
12.2.8
Navigation Historv {Reservation
....................................367
12.2.
У
Parameter Values Conflicts
.............................................371)
12.2.10
ViewComponent Computation Process
..........................371
12.3
IFML Models Integration with Other Swem Modeling
Perspectives
.................................................................................475
12.3.1
Integration with Business Models and
Requirements
...................................................................377
12.3.2
Integration with Content Model and Business
Logic
................................................................................177
12.3.3
Integration with Implementation and Deployment
Aspects
............................................................................378
12.4
Summan
of the Chapter
.............................................................3X0
12.5
Bibliographic Notes
....................................................................3X0
xü Contents
Appendix
A: IFML Notation Summary
............................................................381
Appendix
В:
List of IFML Design Patterns
......................................................389
References
..............................................................................................................395
Index
......................................................................................................................401
|
any_adam_object | 1 |
author | Brambilla, Marco Fraternali, Piero |
author_GND | (DE-588)1018081348 (DE-588)1067091629 |
author_facet | Brambilla, Marco Fraternali, Piero |
author_role | aut aut |
author_sort | Brambilla, Marco |
author_variant | m b mb p f pf |
building | Verbundindex |
bvnumber | BV042292087 |
classification_rvk | ST 253 |
ctrlnum | (OCoLC)903583561 (DE-599)OBVAC12159007 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01783nam a2200421 c 4500</leader><controlfield tag="001">BV042292087</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150224 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">150127s2015 xx d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780128001080</subfield><subfield code="9">978-0-12-800108-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)903583561</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)OBVAC12159007</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Brambilla, Marco</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1018081348</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Interaction flow modeling language</subfield><subfield code="b">model-driven UI engineering of web and mobile apps with IFML</subfield><subfield code="c">Marco Brambilla ; Piero Fraternali</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Amsterdam [u.a.]</subfield><subfield code="b">Morgan Kaufmann</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 408 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The MK/OMG Press</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 395 - 400</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Benutzeroberfläche</subfield><subfield code="0">(DE-588)4131424-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">App</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)7705206-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">UML</subfield><subfield code="0">(DE-588)4469781-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Benutzeroberfläche</subfield><subfield code="0">(DE-588)4131424-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">App</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)7705206-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">UML</subfield><subfield code="0">(DE-588)4469781-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fraternali, Piero</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1067091629</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bamberg - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027729228&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027729228</subfield></datafield></record></collection> |
id | DE-604.BV042292087 |
illustrated | Illustrated |
indexdate | 2024-12-20T17:06:58Z |
institution | BVB |
isbn | 9780128001080 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027729228 |
oclc_num | 903583561 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG |
owner_facet | DE-473 DE-BY-UBG |
physical | XIV, 408 S. graph. Darst. |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Morgan Kaufmann |
record_format | marc |
series2 | The MK/OMG Press |
spellingShingle | Brambilla, Marco Fraternali, Piero Interaction flow modeling language model-driven UI engineering of web and mobile apps with IFML World Wide Web (DE-588)4363898-3 gnd Benutzeroberfläche (DE-588)4131424-4 gnd App Programm (DE-588)7705206-7 gnd UML (DE-588)4469781-8 gnd |
subject_GND | (DE-588)4363898-3 (DE-588)4131424-4 (DE-588)7705206-7 (DE-588)4469781-8 |
title | Interaction flow modeling language model-driven UI engineering of web and mobile apps with IFML |
title_auth | Interaction flow modeling language model-driven UI engineering of web and mobile apps with IFML |
title_exact_search | Interaction flow modeling language model-driven UI engineering of web and mobile apps with IFML |
title_full | Interaction flow modeling language model-driven UI engineering of web and mobile apps with IFML Marco Brambilla ; Piero Fraternali |
title_fullStr | Interaction flow modeling language model-driven UI engineering of web and mobile apps with IFML Marco Brambilla ; Piero Fraternali |
title_full_unstemmed | Interaction flow modeling language model-driven UI engineering of web and mobile apps with IFML Marco Brambilla ; Piero Fraternali |
title_short | Interaction flow modeling language |
title_sort | interaction flow modeling language model driven ui engineering of web and mobile apps with ifml |
title_sub | model-driven UI engineering of web and mobile apps with IFML |
topic | World Wide Web (DE-588)4363898-3 gnd Benutzeroberfläche (DE-588)4131424-4 gnd App Programm (DE-588)7705206-7 gnd UML (DE-588)4469781-8 gnd |
topic_facet | World Wide Web Benutzeroberfläche App Programm UML |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027729228&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT brambillamarco interactionflowmodelinglanguagemodeldrivenuiengineeringofwebandmobileappswithifml AT fraternalipiero interactionflowmodelinglanguagemodeldrivenuiengineeringofwebandmobileappswithifml |