icon based addressbook and content adaptation
DESCRIPTION
TRANSCRIPT
Mobile Device Applications For Contacts and Web Content Accessibility
BY ANJAN MONDAL
EXAMINATION ROLL NUMBER: M4SWE13-01REGISTRATION 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
Presentation out line
1Introduction 2Mobile
computing Challenges
3Icon based
Address book for Android
device
4Objective
5Block Diagram
6Design View 7Experimental Results
8Conclusion and Future
Scopes
Presentation out line(CONT…)
1Template Based Web Content Adaptation System for
Mobile Devices
2Objective
3System Architecture
4Design View
5
6 7References 8END
Experimental Results
Conclusion and Future
Scopes
"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.
Mob
ile C
ompu
ting
Chal
leng
es
1. Power2. Multiple network connection3. Security in a wireless environment4. Human interface with device
Presentation out line
1Introduction 2Mobile
computing Challenges
3Icon based
Address book for Android
device
4Objective
5System Architecture
6Design View 7Experimental Results
8Conclusion and Future
Scopes
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
ObjectiveNeed 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
Presentation out line
1Introduction 2Mobile
computing Challenges
3Icon based
Address book for Android
device
4Objective
5Block Diagram
6Design View 7Experimental Results
8Conclusion and Future
Scopes
Block diagram
SQLite Database
Input Phone
Number
Draw Image
External memory
Link
Presentation out line
1Introduction 2Mobile
computing Challenges
3Icon based
Address book for Android
device
4Objective
5System Architecture
6Design View 7Experimental Results
8Conclusion and Future
Scopes
Design view
Add contactstart
Click on the apps
Sqlite db called
Data available
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
DBstop
Design view
Update or Delete contactstart
Click on the apps
Sqlite db called
Data available
Display data
DB
Click on the contact
Dbms query
Call and Edit
processEdit
process
Delete
Update Phone
number ,city
save
stop
Blank window
Presentation out line
1Introduction 2Mobile
computing Challenges
3Icon based
Address book for Android
device
4Objective
5System Architecture
6Design View 7Experimental Results
8Conclusion and Future
Scopes
Experimental Result
Experimental Result
Experimental Result
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 contact2. Save phone number in different manner. 3. Sort the contact list.
Conclusion and future work
Presentation out line(CONT…)
1Template Based Web Content Adaptation System for
Mobile Devices
2Objective
3System Architecture
4Design View
5
6 7References 8END
Experimental Results
Conclusion and Future
Scopes
Template Based Web Content Adaptation System for Mobile Devices
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.
Clas
sific
ation
of A
dapt
ation
Te
chni
que
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 representationProxy-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
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.
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.
System Architecture
Web server
Response
Content adaptation
Content analysis
Device detection
Page Request
Device dB
templates
User Devices
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
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
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)
Design ViewContent 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 WebpageSend Adapted
Webpage
Image Adaptation
Text Adaptation
For desktop
For Mobile
continued..
Experimental Results
Experimental Results
Experimental Results
Experimental Results
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.
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).
Thank you