4 HCI Unit IV
4 HCI Unit IV
.
Platforms - Open
Source
• Open source platforms are mobile platforms that
are freely available for users to download, alter,
and edit.
• Open source mobile platforms are newer and
slightly controversial, but they are increasingly
gaining traction with device makers and
developers
• Android is one of these platforms. It is
developed by the Open Handset Alliance, which
is spearheaded by Google
Application
Frameworks
• Application frameworks often run on top of
operating systems, sharing core services such as
communications, messaging, graphics,
location, security, authentication, and many
others.
• They are
▫ Java, S60, BREW, Flash Lite, Windows Mobile,
▫ Cocoa Touch, Android SDK, Web Runtimes
(WRTs), WebKit, The Web
Application
Frameworks
• Application frameworks are used to create
applications, such as a game, a web browser, a
camera, or media player.
• Although the frameworks are well
standardized.
• The largest challenge of deploying applications is
knowing the specific device attributes and
capabilities.
Application
Frameworks
• A common alternative these days is creating
applications for only one platform, such as the
iPhone or Android
• By minimizing the number of platforms the
developer has to support and utilizing modern
application frameworks.
• The time and cost of creation go down
significantly
Types of Mobile
Applications
• Mobile Application Medium Types
▫ SMS
▫ Mobile Websites
▫ Mobile Web Widgets
▫ Mobile Web Applications
▫ Native Applications
▫ Games
▫ Mobile Application Media Matrix
▫ Application Context
▫ Utility Context
▫ Locale Context
▫ Informative Applications
▫ Productivity Application Context
▫ Immersive Full-Screen
Applications
▫ Application Context Matrix
MOBILE WEB WIDGETS
Mobile Web Widgets
▫ Largely in response to the poor experience
provided by the mobile web over the years, there
has been a growing movement to establish mobile
widget frameworks and platforms.
▫ A mobile web widget is a standalone chunk of
HTML-based code that is executed by the end user
in a particular way.
Mobile Web
Widgets
• Interpreting Design
▫ The Mobile Design Tent-Pole
▫ Designing for the Best Possible
Experience
The Elements of Mobile Design
• Context
• Message
• Look and Feel
• Layout
• Color
• Typography
• Graphics
Mobile Design
Tools
• Mobile design requires understanding the design
elements and specific tools
• The closest thing to a common design tool is
Adobe Photoshop, though each framework has a
different method of implementing the design
into the application.
• Some frameworks provide a complete interface
toolkit, allowing designers or developers to
simply piece together the interface
Mobile Design
Tools
• Designing for the Right Device
▫ Now is the time to ask
▫ What device suits this design best?
▫ What market niche would appreciate it
most?
▫ What devices are the most popular within that
niche?
Mobile Design
Tools
• Designing for Different Screen Sizes
▫ Mobile devices come in all shapes and sizes
▫ It can be incredibly difficult to create that best
possible experience for a plethora of different
screen sizes.
▫ How you design each screen of content depends
on the scope of devices you look to support
▫ The good news is that the vast majority of mobile
device screens share the same vertical or
Portrait orientation
Designing for Different Screen Sizes