automatically generating consistent user interfaces

15
AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES By using AToM3- Ahmet Can BUYUKDEMIR

Upload: alder

Post on 20-Feb-2016

47 views

Category:

Documents


0 download

DESCRIPTION

AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES. By using AToM3- Ahmet Can BUYUKDEMIR. Who am I?. Ahmet Can BUYUKDEMIR Graduated from Sabanci University/ISTANBUL Erasmus in Chalmers University Sweden/Gothenburg. What is my motivation?. Human-Computer Interaction Studies in 2011-2012 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

AUTOMATICALLY GENERATING CONSISTENT USER INTERFACESBy using AToM3- Ahmet Can BUYUKDEMIR

Page 2: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

WHO AM I? Ahmet Can BUYUKDEMIR Graduated from Sabanci University/ISTANBUL Erasmus in Chalmers University

Sweden/Gothenburg

Page 3: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

WHAT IS MY MOTIVATION? Human-Computer Interaction Studies in

2011-2012 Evaluation of www.posten.se

Page 4: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

HUMAN-COMPUTER INTERACTION Communication between Users-Computers One of the fields: Graphical User Interface

Page 5: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

TECHNOLOGY ADVANCES... So Graphical User Interfaces become more

and more complex...

WMP 5.1

WMP 12.0

Page 6: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

Microsoft Word 1.1Microsoft Word 2010

Page 7: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

BUT IT BRINGS A CHALLANGE

Learning how to use Discovering every feature can be...

Page 8: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

WHAT ABOUT THE PROJECT? Addressing the issue of potential

unconsistency. Different versions of the applications Personally consistent graphical user

interfaces.

Version 1 Version 2

Page 9: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

Version 1 Version 2

Menu Menu.Options

Page 10: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

HOW WAS IT DONE? AToM3 Domain-Specific Language For Specifications Reresenting them in Tree-Structure

Page 11: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

GROUPS, COMMAND AND STATE VARIABLES

Groups : Yellow Box Commands : Red Box State Variables: Grey Box Describing the layout of the tree

Page 12: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

WORKING ON 2 DIFFERENT TREES Comparison of the specifications

Page 13: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

FUTURE WORK However this language has to be more

complicated as well Trade-off Can be applied on any device which has a

GUI Mobile Phone ( Smart Phones ) Operating Systems Media Players Chat Applications

.

.

.

.

Page 14: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

REFERENCES Nichols, J.,Myers Brad A.,Rothrock B. 2006.

UNIFORM: Automatically Generating Consistent Remote Control User Interfaces, Carnegie Mellon

University AToM3, AToM3 AToM3Programming

WebSite,http://atom3.cs.mcgill.ca/people/jlara/AToM3Programming/index.dtml

Wiecha, C., Bennett, W., Boies, S., Gould, J., and Greene, S., 1990. ITS: A Tool for Rapidly Developing Interactive Applications. ACM Transactions on Information Systems

Page 15: AUTOMATICALLY GENERATING CONSISTENT USER INTERFACES

THANK YOU