SlideShare a Scribd company logo
1 of 2
Download to read offline
IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 07, 2014 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 256
A Configurable User Interface for Hand Held Devices
Bharath Poonja1
Madhusudhan K. N2
1
M Tech 2
Assistant Professor
1,2
Department of Electronics and Communication Engineering
1,2
BMSCE, Bangalore, India
Abstract— This application provides a multi-application and
light weight user interface for the devices used in hand held
applications. The user interface provided requires no user
training and can be accessible by a wide range of users. The
simple and practical approach of the design is ideally suited
for the Indian context.
Keywords: UI, LED, UX, IOT
I. INTRODUCTION
The main goal of the User Interface (UI) for the hand held
device is to make the user interaction as simple and efficient
as possible with the focus on user’s experience and
interaction. For an operator with the present context it’s very
hard to handle the huge data inflow during operation.
Therefore the challenge here was to develop an interface to
withstand the huge data inflow and also to have a quick and
easy interface to operate the device. The user interface
makes the device easy, efficient and enjoyable to operate.
The operator needs to provide a minimum input to achieve
the desired output. The concept of user interface facilitates
effective component user interface design and realization
using extended component-based software architecture.
The user interface must be flexible enough to be
adapted to individual user’s special needs. Users should
receive feedback adapted to their special needs. The user
interface should be developed according to recognized
standards for usability. Printed output will be in a clear and
strong inked font. The user interface is an increasingly
important aspect of a product that is often at least as
important as the functionality in determining its success. In
this application much work has been done on designing for
usability and to to develop a configurable and reusable
application which can fit in as a user interface in any of the
hardware with internet of things (IOT) applications.
Hand held devices are used in applications such as
retail outlets, transport operators, credit card transactions,
industries and other applications were user is required to do
a transaction or exchange information.
II. USER APPLICATION INTERFACE
The main aim of the user interface module is to provide an
easy and efficient application to operate the device. This
module takes the input from the user through a keypad,
displays the appropriate messages in the LCD to educate the
user on the further process and display screens requested by
the user. Use the LED and Buzzer on the device to have the
user a UX experience to understand certain tasks quickly. At
last a printer to print the desired receipt or token for the user
to view the transaction and any history he wants to validate,
the printer prints in the template format and a new template
can be added easily to facilitate a new application. The
application software on top of the hardware is a gateway
between user and the controller.
III. FUNCTIONALITIES OF UI MANAGER
UI manager provides following functionalities
A. Abstraction
Abstraction is providing only the essential information to
other modules All the modules in the UI manager are
abstracted from other modules by providing only the
necessary API’s to access.
LCD module is abstracted from other modules by
having a common API to display any required message on
lcd screen. The Lcd manager then takes care or manages
when to display them on lcd. Displaying the right screen at
the right time is the main function of the Lcd manager and
this is achieved by a background task which monitors the
lcd states set by different modules. Thus other modules have
no direct control on the Lcd manager.
Keypad manager is also abstracted in a similar
manner with the key read function being the abstracted API
to scan the key pressed and return the value of the key
pressed. Some of the other API’s require key press time for
the device inactivity state. Therefore the keypad manger
makes only those variables and APIs accessible which are
required for the modules. Other modules like printer, led and
buzzer achieve similar abstraction layer. Power manger
doesn’t require any abstraction layer since the battery states
are fetched by the UI manager from the power module, the
status is continuously updated at regular intervals. It holds
good even for the GSM signal strength display on the lcd.
B. Modularity
Modularity is the ability of the program to separate the
functionality of a program into independent, interchangeable
modules that is divided into a set of functional units that can
be composed into a larger application. The design is in such
a way that all the functionalities are separated into modules
which are independent.
C. Encapsulation
Encapsulation is similar to abstraction and is tightly related.
Encapsulation is hiding the implementation details which
may or may not be for generic or specialized behavior(s).
Abstraction is providing a generalization. Encapsulation in
this project is to hide the values or state of the data
preventing direct access from the other modules. Variables
in a module are prevented from direct access by making
them static local and preventing other modules to access
them until an API is provided from the UI manager. This
helps to have a control on the value of the variables and
provides secured and reliable operation.
D. Configurability
Application which can be used on different platforms is said
to be configurable. The core system consists of number of
packages and the libraries. It is possible to enable or disable
entire packages, as well as to manipulate configuration
options within these packages. It is also possible to add new
packages to the system. There will be a configurable
A Configurable User Interface for Hand Held Devices
(IJSRD/Vol. 2/Issue 07/2014/059)
All rights reserved by www.ijsrd.com 257
parameter with a value when changed changes the
configuration. Thermal printer is configurable with a
configure parameter to various printing styles. The
templates for each style are also defined in the configurable
file with the font, number of lines and justification for each
line of the template.
The configuration parameters to be changed are the
font, number of lines and justification in each predefined
template. A new printing template can be added by adding a
new template style and defining its configuration
parameters. Similarly LCD can be configured by having
different screens to display. This screen based display
enables other applications to easily access the lcd display.
The screens can be configured by specifying x and y
positions and the characters to be displayed. To add a new
screen the user just need to change a configuration
parameter and specify the content to be displayed for that
particular screen.
LED and Buzzer are configured by changing the
duty cycle and number of cycles. Therefore the
configuration parameters are on-time, off time and the
number of cycles.
IV. USER OPERATIONS
User input for the device is through the key pressed from the
keypad. The keypad consists of 30 keys with alphanumeric
and some special keys. Each key pressed from the user is
scanned through the I2C channel. The key value pressed is
obtained in two ways based on the application requirement.
Output for the user operations by the following tasks.
The LCD module provides implementation of functions for
display information. LCD supported resolution is 64 x 128.
The LCD module is connected to Microcontroller via GPIO
lines. The LCD design operates in following two modes.
Command mode – controls the LCD parameters
like choosing the Co-ordinates, adjusting the contrast,
selecting the display modes (inverting mode, Normal mode
etc)
Data mode – values that set or clears the pixel.
Thermal printer with a printing speed of 60
mm/sec, can print logo/barcode and is used for the following
purposes.
 Fetch the ticket transaction details from the given
memory location.
 Prints the transaction log from the given memory
location. The records are fetched from the Flash
memory by the record manager.
 Print the transaction logs which were uploaded to
the server.
 Buzzer is used for alerts and bicolor LED is used
for charging indication, successful and
unsuccessful transaction indication.
Menu Operations are designed in such a way that the user
should get into any menu option with a maximum of three
iterations or on three key presses which makes the user
experience much more reliable and lighter. Meanwhile the
options in the menu screen are minimal to have an easy
recognition for the user.
Menus are configured as screens with each sub menu
screens linked with the main menu and the supporting
actions for the items chosen
V. CONCLUSION
The User interface provided for the ticketing application is
configurable for various modes of ticketing transport modes.
The design is simple and efficient with the focus on user
experience and interaction. The application provides
abstraction, modularity, encapsulation and configurability.
The application software can be used specific for
other applications using internet of things and making it
more intuitive. The application finds it major applications on
devices which facilities configurable multi modes of
operation. Future focuses might be on understanding
familiar interface elements for larger user context to make it
much simpler for different kinds of users.
REFERENCES
[1] Jesse James Garrett’s The Elements of User
Experience: User-Centered Design for the Web and
Beyond (2nd Edition).
[2] Peter Morville and Louis Rosenfeld’s Information
Architecture for the World Wide Web: Designing
Large-Scale Web Sites.
[3] 10 Interface Design Fundamentals.
[4] Effective Visual Communication for Graphical User
Interfaces.
[5] Using Light, Color, and Contrast Effectively in UI
Design.
[6] Yu-Chi Tai, Shun-nan Yang, Kevin Larson, James
Sheedy ‘s Interaction of Ambient Lighting and LCD
Display Polarity on Text Processing and Viewing
Comfort.
[7] Mojtaba Shahin, Peng Liang, Muhammad Ali Babar’s
A systematic review of software architecture
visualization techniques.
[8] Dos and Don’ts of Using Light Typefaces, UX
Movement.
[9] Jakob Nielsen’s Iterative User Interface Design.
[10]Transport & Ticketing Dual-interface & Contactless
Security Controller.
[11]Yamakami, Toshihiko, "Relationship models of
social experience design and user experience
design," Computing, Management and
Telecommunications (ComManTel), 2014
International Conference on , vol., no., pp.36,40, 27-
29 April 2014.

More Related Content

Viewers also liked

Creating the Competitive Edge: Successfully establish, lead and mentor a stud...
Creating the Competitive Edge: Successfully establish, lead and mentor a stud...Creating the Competitive Edge: Successfully establish, lead and mentor a stud...
Creating the Competitive Edge: Successfully establish, lead and mentor a stud...Conny Liegl
 
Behind the Scenes of the Use Experience of Unity
Behind the Scenes of the Use Experience of UnityBehind the Scenes of the Use Experience of Unity
Behind the Scenes of the Use Experience of UnityNikoline Høgh
 
Castles Made of Sand - Explaining the importance of IA & UX
Castles Made of Sand - Explaining the importance of IA & UXCastles Made of Sand - Explaining the importance of IA & UX
Castles Made of Sand - Explaining the importance of IA & UXNatalie Burns
 
Made By Many Design Research guide
Made By Many Design Research guideMade By Many Design Research guide
Made By Many Design Research guideHJ Kwon
 
The New UX and How to Not Waste Your Time
The New UX and How to Not Waste Your TimeThe New UX and How to Not Waste Your Time
The New UX and How to Not Waste Your TimeRichard Everts
 
GIANT UX Conference: The Meaningfulness Revolution: How the Experience Mindse...
GIANT UX Conference: The Meaningfulness Revolution: How the Experience Mindse...GIANT UX Conference: The Meaningfulness Revolution: How the Experience Mindse...
GIANT UX Conference: The Meaningfulness Revolution: How the Experience Mindse...Kate O'Neill
 
Realtime UX Design & The Growing UX Developer - UX/DEV SUMMIT
Realtime UX Design & The Growing UX Developer - UX/DEV SUMMITRealtime UX Design & The Growing UX Developer - UX/DEV SUMMIT
Realtime UX Design & The Growing UX Developer - UX/DEV SUMMITIgnacio Garcia-Huidobro
 
SpeechTEK University Outtakes 2014: Zero Out Strategies
SpeechTEK University Outtakes 2014: Zero Out StrategiesSpeechTEK University Outtakes 2014: Zero Out Strategies
SpeechTEK University Outtakes 2014: Zero Out StrategiesCrispin Reedy
 
WIAD 2013 - De detetive a arquiteto da informação
WIAD 2013 - De detetive a arquiteto da informaçãoWIAD 2013 - De detetive a arquiteto da informação
WIAD 2013 - De detetive a arquiteto da informaçãoLu Terceiro
 
Realtime UX Design & The Growing UX Developer
Realtime UX Design & The Growing UX DeveloperRealtime UX Design & The Growing UX Developer
Realtime UX Design & The Growing UX DeveloperIgnacio Garcia-Huidobro
 
Příprava a tvorba webové pretentace
Příprava a tvorba webové pretentacePříprava a tvorba webové pretentace
Příprava a tvorba webové pretentaceBetter Marketing
 
Fiquei tanto tempo programando mas ninguém usa, e agora?
Fiquei tanto tempo programando mas ninguém usa, e agora?Fiquei tanto tempo programando mas ninguém usa, e agora?
Fiquei tanto tempo programando mas ninguém usa, e agora?Lu Terceiro
 
Make It Work: Hackathon Fundamentals
Make It Work: Hackathon FundamentalsMake It Work: Hackathon Fundamentals
Make It Work: Hackathon FundamentalsMarissa Epstein
 
30 Most Common Business Website Mistakes
30 Most Common Business Website Mistakes30 Most Common Business Website Mistakes
30 Most Common Business Website MistakesINCORE Digital Agency
 
Portal corporativo - Daniel Mendes - UX Designer - Arquiteto de informação
Portal corporativo - Daniel Mendes - UX Designer - Arquiteto de informaçãoPortal corporativo - Daniel Mendes - UX Designer - Arquiteto de informação
Portal corporativo - Daniel Mendes - UX Designer - Arquiteto de informaçãoDaniel Mendes, MBA
 
8 amazing resources for UX & UI inspiration
8 amazing resources for UX & UI inspiration8 amazing resources for UX & UI inspiration
8 amazing resources for UX & UI inspirationClearly Innovative
 
20 years of the Web - And beyond -
20 years of the Web - And beyond -20 years of the Web - And beyond -
20 years of the Web - And beyond -Makoto Mizukami
 
Campus Party 2013 - Como mimar seus usuários (e fazer com que falem bem de você)
Campus Party 2013 - Como mimar seus usuários (e fazer com que falem bem de você)Campus Party 2013 - Como mimar seus usuários (e fazer com que falem bem de você)
Campus Party 2013 - Como mimar seus usuários (e fazer com que falem bem de você)Lu Terceiro
 

Viewers also liked (20)

Creating the Competitive Edge: Successfully establish, lead and mentor a stud...
Creating the Competitive Edge: Successfully establish, lead and mentor a stud...Creating the Competitive Edge: Successfully establish, lead and mentor a stud...
Creating the Competitive Edge: Successfully establish, lead and mentor a stud...
 
Behind the Scenes of the Use Experience of Unity
Behind the Scenes of the Use Experience of UnityBehind the Scenes of the Use Experience of Unity
Behind the Scenes of the Use Experience of Unity
 
Castles Made of Sand - Explaining the importance of IA & UX
Castles Made of Sand - Explaining the importance of IA & UXCastles Made of Sand - Explaining the importance of IA & UX
Castles Made of Sand - Explaining the importance of IA & UX
 
Made By Many Design Research guide
Made By Many Design Research guideMade By Many Design Research guide
Made By Many Design Research guide
 
The New UX and How to Not Waste Your Time
The New UX and How to Not Waste Your TimeThe New UX and How to Not Waste Your Time
The New UX and How to Not Waste Your Time
 
GIANT UX Conference: The Meaningfulness Revolution: How the Experience Mindse...
GIANT UX Conference: The Meaningfulness Revolution: How the Experience Mindse...GIANT UX Conference: The Meaningfulness Revolution: How the Experience Mindse...
GIANT UX Conference: The Meaningfulness Revolution: How the Experience Mindse...
 
Realtime UX Design & The Growing UX Developer - UX/DEV SUMMIT
Realtime UX Design & The Growing UX Developer - UX/DEV SUMMITRealtime UX Design & The Growing UX Developer - UX/DEV SUMMIT
Realtime UX Design & The Growing UX Developer - UX/DEV SUMMIT
 
SpeechTEK University Outtakes 2014: Zero Out Strategies
SpeechTEK University Outtakes 2014: Zero Out StrategiesSpeechTEK University Outtakes 2014: Zero Out Strategies
SpeechTEK University Outtakes 2014: Zero Out Strategies
 
WIAD 2013 - De detetive a arquiteto da informação
WIAD 2013 - De detetive a arquiteto da informaçãoWIAD 2013 - De detetive a arquiteto da informação
WIAD 2013 - De detetive a arquiteto da informação
 
Realtime UX Design & The Growing UX Developer
Realtime UX Design & The Growing UX DeveloperRealtime UX Design & The Growing UX Developer
Realtime UX Design & The Growing UX Developer
 
Příprava a tvorba webové pretentace
Příprava a tvorba webové pretentacePříprava a tvorba webové pretentace
Příprava a tvorba webové pretentace
 
Mapping Hilton
Mapping HiltonMapping Hilton
Mapping Hilton
 
Emagineeers - final slide deck
Emagineeers -  final slide deckEmagineeers -  final slide deck
Emagineeers - final slide deck
 
Fiquei tanto tempo programando mas ninguém usa, e agora?
Fiquei tanto tempo programando mas ninguém usa, e agora?Fiquei tanto tempo programando mas ninguém usa, e agora?
Fiquei tanto tempo programando mas ninguém usa, e agora?
 
Make It Work: Hackathon Fundamentals
Make It Work: Hackathon FundamentalsMake It Work: Hackathon Fundamentals
Make It Work: Hackathon Fundamentals
 
30 Most Common Business Website Mistakes
30 Most Common Business Website Mistakes30 Most Common Business Website Mistakes
30 Most Common Business Website Mistakes
 
Portal corporativo - Daniel Mendes - UX Designer - Arquiteto de informação
Portal corporativo - Daniel Mendes - UX Designer - Arquiteto de informaçãoPortal corporativo - Daniel Mendes - UX Designer - Arquiteto de informação
Portal corporativo - Daniel Mendes - UX Designer - Arquiteto de informação
 
8 amazing resources for UX & UI inspiration
8 amazing resources for UX & UI inspiration8 amazing resources for UX & UI inspiration
8 amazing resources for UX & UI inspiration
 
20 years of the Web - And beyond -
20 years of the Web - And beyond -20 years of the Web - And beyond -
20 years of the Web - And beyond -
 
Campus Party 2013 - Como mimar seus usuários (e fazer com que falem bem de você)
Campus Party 2013 - Como mimar seus usuários (e fazer com que falem bem de você)Campus Party 2013 - Como mimar seus usuários (e fazer com que falem bem de você)
Campus Party 2013 - Como mimar seus usuários (e fazer com que falem bem de você)
 

Similar to A Configurable User Interface For Hand Held Devices

LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationIRJET Journal
 
ACCESS_WP_ALP-UI-Engine
ACCESS_WP_ALP-UI-EngineACCESS_WP_ALP-UI-Engine
ACCESS_WP_ALP-UI-EnginePaul Plaquette
 
Web-Based Lighting Automation System
Web-Based Lighting Automation SystemWeb-Based Lighting Automation System
Web-Based Lighting Automation SystemApoorva Chandra
 
Btec Business Level 3 Unit 14 M1
Btec Business Level 3 Unit 14 M1Btec Business Level 3 Unit 14 M1
Btec Business Level 3 Unit 14 M1Rachel Phillips
 
SWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface DesignSWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface Designghayour abbas
 
Real-time Text Audio to Video PPT Converter Tablet App
Real-time Text Audio to Video PPT Converter Tablet AppReal-time Text Audio to Video PPT Converter Tablet App
Real-time Text Audio to Video PPT Converter Tablet AppMike Taylor
 
Password security system for websites
Password security system for websitesPassword security system for websites
Password security system for websitesMike Taylor
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-systemnancs
 
Application for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo LocationsApplication for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo LocationsMike Taylor
 
User Interface Design for Web and Mobile Devices
User Interface Design for Web and Mobile DevicesUser Interface Design for Web and Mobile Devices
User Interface Design for Web and Mobile DevicesIRJET Journal
 
Digital noticeboard using vb
Digital noticeboard using vbDigital noticeboard using vb
Digital noticeboard using vbsayalipatil528
 
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vn
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vnLs catalog thiet bi dien xgt info u_e_110512_dienhathe.vn
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vnDien Ha The
 
Embedded Systems.pdf
Embedded Systems.pdfEmbedded Systems.pdf
Embedded Systems.pdfruvabebe
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Raghu Vamsy Sirasala
 

Similar to A Configurable User Interface For Hand Held Devices (20)

LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile Application
 
ACCESS_WP_ALP-UI-Engine
ACCESS_WP_ALP-UI-EngineACCESS_WP_ALP-UI-Engine
ACCESS_WP_ALP-UI-Engine
 
Web-Based Lighting Automation System
Web-Based Lighting Automation SystemWeb-Based Lighting Automation System
Web-Based Lighting Automation System
 
Btec Business Level 3 Unit 14 M1
Btec Business Level 3 Unit 14 M1Btec Business Level 3 Unit 14 M1
Btec Business Level 3 Unit 14 M1
 
SWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface DesignSWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface Design
 
Real-time Text Audio to Video PPT Converter Tablet App
Real-time Text Audio to Video PPT Converter Tablet AppReal-time Text Audio to Video PPT Converter Tablet App
Real-time Text Audio to Video PPT Converter Tablet App
 
Password security system for websites
Password security system for websitesPassword security system for websites
Password security system for websites
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
 
K045047377
K045047377K045047377
K045047377
 
Application for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo LocationsApplication for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo Locations
 
149 152
149 152149 152
149 152
 
User Interface Design for Web and Mobile Devices
User Interface Design for Web and Mobile DevicesUser Interface Design for Web and Mobile Devices
User Interface Design for Web and Mobile Devices
 
Digital noticeboard using vb
Digital noticeboard using vbDigital noticeboard using vb
Digital noticeboard using vb
 
REPORTOF MEMS2
REPORTOF MEMS2REPORTOF MEMS2
REPORTOF MEMS2
 
UI architecture & designing
UI architecture & designingUI architecture & designing
UI architecture & designing
 
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vn
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vnLs catalog thiet bi dien xgt info u_e_110512_dienhathe.vn
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vn
 
Embedded Systems.pdf
Embedded Systems.pdfEmbedded Systems.pdf
Embedded Systems.pdf
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
 
SynapseIndia mobile build apps management
SynapseIndia mobile build apps managementSynapseIndia mobile build apps management
SynapseIndia mobile build apps management
 
SmartWatch Prototype
SmartWatch PrototypeSmartWatch Prototype
SmartWatch Prototype
 

More from ijsrd.com

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Gridijsrd.com
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Thingsijsrd.com
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Lifeijsrd.com
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTijsrd.com
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...ijsrd.com
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...ijsrd.com
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Lifeijsrd.com
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learningijsrd.com
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation Systemijsrd.com
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...ijsrd.com
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigeratorijsrd.com
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...ijsrd.com
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingijsrd.com
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logsijsrd.com
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMijsrd.com
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Trackingijsrd.com
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...ijsrd.com
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparatorsijsrd.com
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...ijsrd.com
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.ijsrd.com
 

More from ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Recently uploaded

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Recently uploaded (20)

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

A Configurable User Interface For Hand Held Devices

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 07, 2014 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 256 A Configurable User Interface for Hand Held Devices Bharath Poonja1 Madhusudhan K. N2 1 M Tech 2 Assistant Professor 1,2 Department of Electronics and Communication Engineering 1,2 BMSCE, Bangalore, India Abstract— This application provides a multi-application and light weight user interface for the devices used in hand held applications. The user interface provided requires no user training and can be accessible by a wide range of users. The simple and practical approach of the design is ideally suited for the Indian context. Keywords: UI, LED, UX, IOT I. INTRODUCTION The main goal of the User Interface (UI) for the hand held device is to make the user interaction as simple and efficient as possible with the focus on user’s experience and interaction. For an operator with the present context it’s very hard to handle the huge data inflow during operation. Therefore the challenge here was to develop an interface to withstand the huge data inflow and also to have a quick and easy interface to operate the device. The user interface makes the device easy, efficient and enjoyable to operate. The operator needs to provide a minimum input to achieve the desired output. The concept of user interface facilitates effective component user interface design and realization using extended component-based software architecture. The user interface must be flexible enough to be adapted to individual user’s special needs. Users should receive feedback adapted to their special needs. The user interface should be developed according to recognized standards for usability. Printed output will be in a clear and strong inked font. The user interface is an increasingly important aspect of a product that is often at least as important as the functionality in determining its success. In this application much work has been done on designing for usability and to to develop a configurable and reusable application which can fit in as a user interface in any of the hardware with internet of things (IOT) applications. Hand held devices are used in applications such as retail outlets, transport operators, credit card transactions, industries and other applications were user is required to do a transaction or exchange information. II. USER APPLICATION INTERFACE The main aim of the user interface module is to provide an easy and efficient application to operate the device. This module takes the input from the user through a keypad, displays the appropriate messages in the LCD to educate the user on the further process and display screens requested by the user. Use the LED and Buzzer on the device to have the user a UX experience to understand certain tasks quickly. At last a printer to print the desired receipt or token for the user to view the transaction and any history he wants to validate, the printer prints in the template format and a new template can be added easily to facilitate a new application. The application software on top of the hardware is a gateway between user and the controller. III. FUNCTIONALITIES OF UI MANAGER UI manager provides following functionalities A. Abstraction Abstraction is providing only the essential information to other modules All the modules in the UI manager are abstracted from other modules by providing only the necessary API’s to access. LCD module is abstracted from other modules by having a common API to display any required message on lcd screen. The Lcd manager then takes care or manages when to display them on lcd. Displaying the right screen at the right time is the main function of the Lcd manager and this is achieved by a background task which monitors the lcd states set by different modules. Thus other modules have no direct control on the Lcd manager. Keypad manager is also abstracted in a similar manner with the key read function being the abstracted API to scan the key pressed and return the value of the key pressed. Some of the other API’s require key press time for the device inactivity state. Therefore the keypad manger makes only those variables and APIs accessible which are required for the modules. Other modules like printer, led and buzzer achieve similar abstraction layer. Power manger doesn’t require any abstraction layer since the battery states are fetched by the UI manager from the power module, the status is continuously updated at regular intervals. It holds good even for the GSM signal strength display on the lcd. B. Modularity Modularity is the ability of the program to separate the functionality of a program into independent, interchangeable modules that is divided into a set of functional units that can be composed into a larger application. The design is in such a way that all the functionalities are separated into modules which are independent. C. Encapsulation Encapsulation is similar to abstraction and is tightly related. Encapsulation is hiding the implementation details which may or may not be for generic or specialized behavior(s). Abstraction is providing a generalization. Encapsulation in this project is to hide the values or state of the data preventing direct access from the other modules. Variables in a module are prevented from direct access by making them static local and preventing other modules to access them until an API is provided from the UI manager. This helps to have a control on the value of the variables and provides secured and reliable operation. D. Configurability Application which can be used on different platforms is said to be configurable. The core system consists of number of packages and the libraries. It is possible to enable or disable entire packages, as well as to manipulate configuration options within these packages. It is also possible to add new packages to the system. There will be a configurable
  • 2. A Configurable User Interface for Hand Held Devices (IJSRD/Vol. 2/Issue 07/2014/059) All rights reserved by www.ijsrd.com 257 parameter with a value when changed changes the configuration. Thermal printer is configurable with a configure parameter to various printing styles. The templates for each style are also defined in the configurable file with the font, number of lines and justification for each line of the template. The configuration parameters to be changed are the font, number of lines and justification in each predefined template. A new printing template can be added by adding a new template style and defining its configuration parameters. Similarly LCD can be configured by having different screens to display. This screen based display enables other applications to easily access the lcd display. The screens can be configured by specifying x and y positions and the characters to be displayed. To add a new screen the user just need to change a configuration parameter and specify the content to be displayed for that particular screen. LED and Buzzer are configured by changing the duty cycle and number of cycles. Therefore the configuration parameters are on-time, off time and the number of cycles. IV. USER OPERATIONS User input for the device is through the key pressed from the keypad. The keypad consists of 30 keys with alphanumeric and some special keys. Each key pressed from the user is scanned through the I2C channel. The key value pressed is obtained in two ways based on the application requirement. Output for the user operations by the following tasks. The LCD module provides implementation of functions for display information. LCD supported resolution is 64 x 128. The LCD module is connected to Microcontroller via GPIO lines. The LCD design operates in following two modes. Command mode – controls the LCD parameters like choosing the Co-ordinates, adjusting the contrast, selecting the display modes (inverting mode, Normal mode etc) Data mode – values that set or clears the pixel. Thermal printer with a printing speed of 60 mm/sec, can print logo/barcode and is used for the following purposes.  Fetch the ticket transaction details from the given memory location.  Prints the transaction log from the given memory location. The records are fetched from the Flash memory by the record manager.  Print the transaction logs which were uploaded to the server.  Buzzer is used for alerts and bicolor LED is used for charging indication, successful and unsuccessful transaction indication. Menu Operations are designed in such a way that the user should get into any menu option with a maximum of three iterations or on three key presses which makes the user experience much more reliable and lighter. Meanwhile the options in the menu screen are minimal to have an easy recognition for the user. Menus are configured as screens with each sub menu screens linked with the main menu and the supporting actions for the items chosen V. CONCLUSION The User interface provided for the ticketing application is configurable for various modes of ticketing transport modes. The design is simple and efficient with the focus on user experience and interaction. The application provides abstraction, modularity, encapsulation and configurability. The application software can be used specific for other applications using internet of things and making it more intuitive. The application finds it major applications on devices which facilities configurable multi modes of operation. Future focuses might be on understanding familiar interface elements for larger user context to make it much simpler for different kinds of users. REFERENCES [1] Jesse James Garrett’s The Elements of User Experience: User-Centered Design for the Web and Beyond (2nd Edition). [2] Peter Morville and Louis Rosenfeld’s Information Architecture for the World Wide Web: Designing Large-Scale Web Sites. [3] 10 Interface Design Fundamentals. [4] Effective Visual Communication for Graphical User Interfaces. [5] Using Light, Color, and Contrast Effectively in UI Design. [6] Yu-Chi Tai, Shun-nan Yang, Kevin Larson, James Sheedy ‘s Interaction of Ambient Lighting and LCD Display Polarity on Text Processing and Viewing Comfort. [7] Mojtaba Shahin, Peng Liang, Muhammad Ali Babar’s A systematic review of software architecture visualization techniques. [8] Dos and Don’ts of Using Light Typefaces, UX Movement. [9] Jakob Nielsen’s Iterative User Interface Design. [10]Transport & Ticketing Dual-interface & Contactless Security Controller. [11]Yamakami, Toshihiko, "Relationship models of social experience design and user experience design," Computing, Management and Telecommunications (ComManTel), 2014 International Conference on , vol., no., pp.36,40, 27- 29 April 2014.