icon based addressbook and content adaptation

36
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

Upload: anjan-mondal

Post on 05-Dec-2014

1.668 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Icon based addressbook and content adaptation

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

Page 2: Icon based addressbook and content adaptation

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

Page 3: Icon based addressbook and content adaptation

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

Page 4: Icon based addressbook and content adaptation

"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.

Page 5: Icon based addressbook and content adaptation

Mob

ile C

ompu

ting

Chal

leng

es

1. Power2. Multiple network connection3. Security in a wireless environment4. Human interface with device

Page 6: Icon based addressbook and content adaptation

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

Page 7: Icon based addressbook and content adaptation

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

Page 8: Icon based addressbook and content adaptation

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

Page 9: Icon based addressbook and content adaptation

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

Page 10: Icon based addressbook and content adaptation

Block diagram

SQLite Database

Input Phone

Number

Draw Image

External memory

Link

Page 11: Icon based addressbook and content adaptation

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

Page 12: Icon based addressbook and content adaptation

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

Page 13: Icon based addressbook and content adaptation

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

Page 14: Icon based addressbook and content adaptation

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

Page 15: Icon based addressbook and content adaptation

Experimental Result

Page 16: Icon based addressbook and content adaptation

Experimental Result

Page 17: Icon based addressbook and content adaptation

Experimental Result

Page 18: Icon based addressbook and content adaptation

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

Page 19: Icon based addressbook and content adaptation

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

Page 20: Icon based addressbook and content adaptation

Template Based Web Content Adaptation System for Mobile Devices

Page 21: Icon based addressbook and content adaptation

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.

Page 22: Icon based addressbook and content adaptation

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

Page 23: Icon based addressbook and content adaptation

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.

Page 24: Icon based addressbook and content adaptation

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.

Page 25: Icon based addressbook and content adaptation

System Architecture

Web server

Response

Content adaptation

Content analysis

Device detection

Page Request

Device dB

templates

User Devices

Page 26: Icon based addressbook and content adaptation

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

Page 27: Icon based addressbook and content adaptation

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

Page 28: Icon based addressbook and content adaptation

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)

Page 29: Icon based addressbook and content adaptation

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..

Page 30: Icon based addressbook and content adaptation

Experimental Results

Page 31: Icon based addressbook and content adaptation

Experimental Results

Page 32: Icon based addressbook and content adaptation

Experimental Results

Page 33: Icon based addressbook and content adaptation

Experimental Results

Page 34: Icon based addressbook and content adaptation

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.

Page 35: Icon based addressbook and content adaptation

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).

Page 36: Icon based addressbook and content adaptation

Thank you