Enviar búsqueda
Cargar
Jelly: A Multi-Device Design Environment for Managing Consistency Across Devices
•
Descargar como PPTX, PDF
•
2 recomendaciones
•
611 vistas
J
jmeskens
Seguir
Tecnología
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 67
Descargar ahora
Recomendados
Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment
Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment
jmeskens
Phd Slides
Phd Slides
jmeskens
Usability of User Interface Styles for Learning Graphical Software Applications
Usability of User Interface Styles for Learning Graphical Software Applications
Waqas Tariq
GUI Web Designs.pdf
GUI Web Designs.pdf
Sonia Simi
Best Practices for Improving User Interface Design
Best Practices for Improving User Interface Design
ijseajournal
BEST PRACTICES FOR IMPROVING USER INTERFACE DESIGN
BEST PRACTICES FOR IMPROVING USER INTERFACE DESIGN
ijseajournal
Ibm rational mobile
Ibm rational mobile
Roberto Pozzi
Unique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliant
Hermet Park
Recomendados
Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment
Plug-and-Design: Embracing Mobile Devices as Part of the Design Environment
jmeskens
Phd Slides
Phd Slides
jmeskens
Usability of User Interface Styles for Learning Graphical Software Applications
Usability of User Interface Styles for Learning Graphical Software Applications
Waqas Tariq
GUI Web Designs.pdf
GUI Web Designs.pdf
Sonia Simi
Best Practices for Improving User Interface Design
Best Practices for Improving User Interface Design
ijseajournal
BEST PRACTICES FOR IMPROVING USER INTERFACE DESIGN
BEST PRACTICES FOR IMPROVING USER INTERFACE DESIGN
ijseajournal
Ibm rational mobile
Ibm rational mobile
Roberto Pozzi
Unique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliant
Hermet Park
User Interface Composition with UsiXML
User Interface Composition with UsiXML
Jean Vanderdonckt
Automated UI & UX Framework
Automated UI & UX Framework
IJARIIT
An Exploration of HCI Design Features and Usability Techniques in Gaming
An Exploration of HCI Design Features and Usability Techniques in Gaming
IOSR Journals
A Study on User Experience
A Study on User Experience
IRJET Journal
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
DMI
User Interface Testing Presentation spm.pptx
User Interface Testing Presentation spm.pptx
ASISHRANJANSAMAL1
Intelligent Design - Transitioning UX into UI
Intelligent Design - Transitioning UX into UI
Michelle Reyes
UX & UI Design: Differentiate through design
UX & UI Design: Differentiate through design
MoodLabs
Application Based Smart Optimized Keyboard for Mobile Apps
Application Based Smart Optimized Keyboard for Mobile Apps
cscpconf
APPLICATION BASED SMART OPTIMIZED KEYBOARD FOR MOBILE APPS
APPLICATION BASED SMART OPTIMIZED KEYBOARD FOR MOBILE APPS
csandit
Kerrstin klemishc c-aise2013_
Kerrstin klemishc c-aise2013_
caise2013vlc
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
CHI UX Indonesia
Future of interface design
Future of interface design
Todd Soulas
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
Chunyang Chen
hema ppt (2).pptx
hema ppt (2).pptx
balasekaran5
Introduction to ui ux
Introduction to ui ux
Wycliff1
Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, a...
Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, a...
Jean Vanderdonckt
The Science behind Good UIs and UXs
The Science behind Good UIs and UXs
Abdelrahman Othman Helal
Hci and its effective use in design and development of good user interface
Hci and its effective use in design and development of good user interface
eSAT Publishing House
A distinct approach for xmotif application gui test automation
A distinct approach for xmotif application gui test automation
eSAT Publishing House
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Más contenido relacionado
Similar a Jelly: A Multi-Device Design Environment for Managing Consistency Across Devices
User Interface Composition with UsiXML
User Interface Composition with UsiXML
Jean Vanderdonckt
Automated UI & UX Framework
Automated UI & UX Framework
IJARIIT
An Exploration of HCI Design Features and Usability Techniques in Gaming
An Exploration of HCI Design Features and Usability Techniques in Gaming
IOSR Journals
A Study on User Experience
A Study on User Experience
IRJET Journal
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
DMI
User Interface Testing Presentation spm.pptx
User Interface Testing Presentation spm.pptx
ASISHRANJANSAMAL1
Intelligent Design - Transitioning UX into UI
Intelligent Design - Transitioning UX into UI
Michelle Reyes
UX & UI Design: Differentiate through design
UX & UI Design: Differentiate through design
MoodLabs
Application Based Smart Optimized Keyboard for Mobile Apps
Application Based Smart Optimized Keyboard for Mobile Apps
cscpconf
APPLICATION BASED SMART OPTIMIZED KEYBOARD FOR MOBILE APPS
APPLICATION BASED SMART OPTIMIZED KEYBOARD FOR MOBILE APPS
csandit
Kerrstin klemishc c-aise2013_
Kerrstin klemishc c-aise2013_
caise2013vlc
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
CHI UX Indonesia
Future of interface design
Future of interface design
Todd Soulas
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
Chunyang Chen
hema ppt (2).pptx
hema ppt (2).pptx
balasekaran5
Introduction to ui ux
Introduction to ui ux
Wycliff1
Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, a...
Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, a...
Jean Vanderdonckt
The Science behind Good UIs and UXs
The Science behind Good UIs and UXs
Abdelrahman Othman Helal
Hci and its effective use in design and development of good user interface
Hci and its effective use in design and development of good user interface
eSAT Publishing House
A distinct approach for xmotif application gui test automation
A distinct approach for xmotif application gui test automation
eSAT Publishing House
Similar a Jelly: A Multi-Device Design Environment for Managing Consistency Across Devices
(20)
User Interface Composition with UsiXML
User Interface Composition with UsiXML
Automated UI & UX Framework
Automated UI & UX Framework
An Exploration of HCI Design Features and Usability Techniques in Gaming
An Exploration of HCI Design Features and Usability Techniques in Gaming
A Study on User Experience
A Study on User Experience
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
User Interface Testing Presentation spm.pptx
User Interface Testing Presentation spm.pptx
Intelligent Design - Transitioning UX into UI
Intelligent Design - Transitioning UX into UI
UX & UI Design: Differentiate through design
UX & UI Design: Differentiate through design
Application Based Smart Optimized Keyboard for Mobile Apps
Application Based Smart Optimized Keyboard for Mobile Apps
APPLICATION BASED SMART OPTIMIZED KEYBOARD FOR MOBILE APPS
APPLICATION BASED SMART OPTIMIZED KEYBOARD FOR MOBILE APPS
Kerrstin klemishc c-aise2013_
Kerrstin klemishc c-aise2013_
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
Future of interface design
Future of interface design
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
hema ppt (2).pptx
hema ppt (2).pptx
Introduction to ui ux
Introduction to ui ux
Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, a...
Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, a...
The Science behind Good UIs and UXs
The Science behind Good UIs and UXs
Hci and its effective use in design and development of good user interface
Hci and its effective use in design and development of good user interface
A distinct approach for xmotif application gui test automation
A distinct approach for xmotif application gui test automation
Último
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Último
(20)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Jelly: A Multi-Device Design Environment for Managing Consistency Across Devices
1.
Jelly: A Multi-Device
Design Environment for Managing Consistency across Devices UHasselt - Belgium Jan Meskens, Kris Luyten and Karin Coninx
2.
Multi-Device GUI Design
3.
Mobile Phone
4.
Smart Phone
5.
Tablet PC
6.
Notebook
7.
Application GUI GUI
GUI GUI
8.
RelatedWork
9.
Generating GUIs
Automatically
10.
GUI GUI GUI
GUI Abstract Model
11.
Generate an optimal
UI for each device [Supple – Gajos et al., IUI ‘04]
12.
Automatic remote control
GUI generation [PUC – Nichols et al. TOCHI ‘09, UIST’06, CHI’07]
13.
Such approaches are
not designer oriented… [Myers et al., TOCHI’00]
14.
Multi-Device GUI Design
Tools
15.
GUI GUI (semi-)
automatically transforming GUIs
16.
DAMASK: Pattern transformations
[Lin et al., CHI’08]
17.
GUMMY: Hidden abstract
model [Meskens et al., AVI’08]
18.
What do designers
think about thisapproach?
19.
We interviewed 9
designers about Gummy
20.
1 Transforming Parts
of a GUI
21.
GUI Deployment takes
time… 2 Testing ! [Grigoreanu et al., VL/HCC’09] [Ko et al., VL/HCC’04]
22.
GUI Content Update
Consistency Management 3 [Lin et al., CHI’08]
23.
Custom GUI
Controls 4 [Myers et al., VL/HCC’08]
24.
JELLY
25.
26.
Multiple Design
Workspaces
27.
Flexible Toolbox
28.
Flexible Toolbox
29.
Flexible Toolbox
30.
31.
Jelly’sFeatures
32.
Jelly Transforms Parts
of a GUI 1
33.
Cross-Device Widget
“Copies” Adobe Flex Windows Mobile
34.
35.
36.
37.
What’s under the
hood?
38.
[Demeure et al.,
CADUI’06] A Semantic UI Network
39.
= UI Widget
= Input/Output/Action = DataType
40.
41.
Jelly can manage
Content Consistency 2
42.
Linked Editing [Toomim
et al., VL/HCC’04] Linked Editing [Hartman et al., UIST’08]
43.
Adobe Flex Windows
Mobile Linked Editing
44.
45.
46.
Jelly supports fast
testing 3
47.
Toolglass approach! [Bier
et al., Siggraph’93]
48.
GUI Renderer Transparent
Canvas
49.
Transparent Canvas GUI
Renderer
50.
Transparent Canvas GUI
Renderer
51.
Jelly What happens
behind the scenes?
52.
Data Structure Data
Structure XML / JSON Serialization XML / JSON Deserialization XMPP Network Communication
53.
Jelly can handle
custom components 4
54.
55.
Self-Describing Data
Structure … Data Structure … XML / JSON Serialization XMPP Network Communication
56.
Root Panel …
Panel … Round Range
57.
Root Panel …
Panel … Round Range
58.
Panel mapsTo: mx.Panel
Round Range mapsTo: custom.RRange
59.
Informal Use Study
60.
Music Player Windows
Mobile Adobe Flex
61.
8 Participants
62.
Observations
63.
FastTesting Used by
almostevery participant
64.
Great for software
maintenance!
65.
CopyingElements Useful, but…
… what’s on the clipboard? … canwe copy more than the content?
66.
Conclusions
67.
Design Environment Cross-Device
Copies LinkedEditing
68.
Jelly is Open
Source ! http://research.edm.uhasselt.be/jmeskens/jelly
69.
Questions? Jelly is
Open Source ! http://research.edm.uhasselt.be/jmeskens/jelly Jan.Meskens@UHasselt.be meskensj
Descargar ahora