Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Icon based addressbook and content adaptation
1. Mobile Device
Applications For
Contacts and Web
Content Accessibility
BY
ANJAN MONDAL
EXAMINATION ROLL NUMBER: M4SWE13-01
REGISTRATION NUMBER: 117073 of 2011-2012
MASTER OF ENGINEERING IN SOFTWARE ENGINEERING
UNDER THE SUPERVISION
OF
DR. SMIRAN CHATTOPADHYAY
DEPARTMENT OF INFORMATION TECHNOLOGY
JADAVPUR UNIVERSITY
2013
3. Presentation out line(CONT…)
Template Based
Web Content
Adaptation
System for
Mobile Devices
Objective System
Architecture Design View
ReferencesEND
Experimental
Results
Conclusion
and Future
Scopes
4. "Mobile computing: being able to
use a computing device even when
being mobile and therefore
changing location. Portability is one
aspect of mobile computing."
What is Mobile Computing ?
Mobile computing is "taking a
computer and all necessary files and
software out into the field.“
Mobile computing involves mobile
communication, mobile hardware,
and mobile software.
Introduction
The Galaxy Nexus, capable of web
browsing, e-mail access, video
playback, document editing, image
editing, among many other tasks
common on smartphones.
7. Icon-based address
book for android
Device
Today’s phone address book is
created for a person who can
read/write
Native language book is not
available
At least in India
Even it is available, it still
assumes user to be
literate
The phone has become
survival tools for bottom of the
pyramid,
And it supports touch interface
with virtual keyboard
Background
8. Objective
Need a address book which can be used by
illiterate and semi literate as well native language
people alike
Should not need to have writing skill
Should not need to know English
Should be able to scribble instead of
writing
12. Design view
Add contact
Click on the
apps
Sqlite db
called
Data
avail
able
Display
data
Blank
window
Click option
menu
Add
contact
Enter phone
number, city
Click draw
image
Draw
image
Save the
image
Save ph
number
and city
DB
13. Design view
Update or Delete contact
Click on the
apps
Sqlite db
called
Data
avail
able
Display
data
DB
Click on the
contact
Dbms
query
Call and
Edit
process
Edit
process
Delete
Update
Phone
number
,city
save
Blank
window
18. Through paper a Icon based contact management android
application has been presented. This application introduces
a new ways to save contact information. This application
mainly for semi literate people.
To improve this application some features must be introduce.
1. Search a contact
2. Save phone number in different manner.
3. Sort the contact list.
Conclusion and future work
19. Presentation out line(CONT…)
Template Based
Web Content
Adaptation
System for
Mobile Devices
Objective System
Architecture Design View
ReferencesEND
Experimental
Results
Conclusion
and Future
Scopes
21. What is Content Adaptation Used For?
Content Adaptation is a process that based on factors such as the
capabilities of the displaying device or network, or the user's
preferences, adapts the content that has been requested to
provide an optimized user experience.
Content adaptation is usually related to mobile device because it
need special attention to show content of a web page. Mobile
device has some limitation
limited computational power
small screen size
constrained keyboard functionality.
22. ClassificationofAdaptation
Technique From the technology point of view, adaptation techniques are
classified in four groups depending on the location of there
operation.
Server-side: content server does the adaptation (static and/or
dynamic)
Client-side: client device doing transformation or selection of
the best representation
Proxy-based: a proxy between the server and the does the
adaptation.
Service-based (distributed): third party provides the
adaptation service
Server Proxy Server Client Devices
Web page requestRequest forwarding
Page deliver Page forwarding
23. Objective
The purpose of this research project is to design and
implement a content adaptation method for adapting an
web page designed for desktop PC. After adaptation it
delivers the page on a mobile device through mobile
browser.
24. MOTIVATION
Three A’s: Anywhere, Anytime, Any-device.
Browsing using a mobile phone is not as easy as browsing using a
common desktop PC.
Requirements for proper functionality are the main limitations for
using a mobile device to browse through the Internet.
Screen size and resolution, number of supported colours, entering
text method, computation power, memory size, rate of data
transfer and energy.
• An efficient way is required to display Web Pages on small mobile
screen.
• One of the possible solutions is to adapt web page contents for
mobile handheld devices.
26. Content adaptation phases
• Device Detection
– Detect mobile phone / tablets
– Using user agent http header
• Content Analysis
– parse html using jsoup
– Generate xml
– Call content adaptation phase
27. Content adaptation phases continue…
• Content adaptation
– Parse the xml file using DOM parser
– Parse HTML template and put the contents into
predefine place.
• Template selection
28. DESIGN VIEW
Our content adaptation system has four phases :
•Device Detection
•Desktop/Mobile? If not Desktop: Smatphone/Tablet?
•WURFL/51degrees.mobi
•Content Detection(analyzing and structuring)
•XML generation
•Template Selection
•Smartphone/Tablet
•Responsive Design
•jQuery Mobile
•Content Adaptation
•Text
•Image(color depth degradation)
29. Design View
Content AdaptationDevice Detection Content AnalyzingStart
Stop
Send HTTP request for
webpage
ServerClient
Receive & Check HTTP
request
Send Default
Webpage
Parse Default
Webpage
Generate XML
Parse XML
Select
Template
Generate Adapted Webpage
Send Adapted
Webpage
Image
Adaptation
Text
Adaptation
For desktop
For Mobile
continued..
34. In this adaptation system we consider only text and images in a web page.
In future we may take multimedia contents (audio, video) in our
consideration.
Conclusion and Future Scopes
In this paper we represent an content adaptation system consist of four phases.
Our experimental result shows that content adaptation system can increase the browsing
Experience.
The user interface helps to read the content of the web pages, especially when users are
using handheld devices over the mobile internet.
35. References
• www.wikipedia.org
• Understanding Non-Literacy as a Barrier to Mobile Phone
Communication, nokia
• SymAB: Symbol-Based Address Book for the
Semi-literate Mobile User
• http://www.w3.org
• Mobile web content adaptation techniques (Mobiforge.com).
Notas del editor
This presentation demonstrates the new capabilities of PowerPoint and it is best viewed in Slide Show. These slides are designed to give you great ideas for the presentations you’ll create in PowerPoint 2010!For more sample templates, click the File tab, and then on the New tab, click Sample Templates.
Mobile Device Detection (or 'Device Detection') is a process of identifying the type of mobile device or other device visiting a web site or other service. This commonly uses the HTTP headers transmitted by the user's browser such as User agent, though it can also be performed from other headers if present, such as IMEI or UAProf links.Mobile device detection systems typically combine a detection with the creation or retrieval of a capability profile of the device. These vary greatly in complexity, ranging from one data point to many hundreds. A device detection process answers the twin questions of "what is it?" and "what can it do?".