SlideShare una empresa de Scribd logo
1 de 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
Presentation out line
Introduction
Mobile
computing
Challenges
Icon based
Address book
for Android
device
Objective
Block DiagramDesign ViewExperimental
Results
Conclusion
and Future
Scopes
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
"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.
MobileComputingChallenges 1. Power
2. Multiple network connection
3. Security in a wireless environment
4. Human interface with device
Presentation out line
Introduction
Mobile
computing
Challenges
Icon based
Address book
for Android
device
Objective
System
Architecture
Design ViewExperimental
Results
Conclusion
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
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
Presentation out line
Introduction
Mobile
computing
Challenges
Icon based
Address book
for Android
device
Objective
Block DiagramDesign ViewExperimental
Results
Conclusion
and Future
Scopes
Block diagram
SQLite
Database
Input
Phone
Number
Draw
Image
External
memory
Link
Presentation out line
Introduction
Mobile
computing
Challenges
Icon based
Address book
for Android
device
Objective
System
Architecture
Design ViewExperimental
Results
Conclusion
and Future
Scopes
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
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
Presentation out line
Introduction
Mobile
computing
Challenges
Icon based
Address book
for Android
device
Objective
System
Architecture
Design ViewExperimental
Results
Conclusion
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 contact
2. Save phone number in different manner.
3. Sort the contact list.
Conclusion and future work
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
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.
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
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 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..
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).
Icon based addressbook and content adaptation

Más contenido relacionado

Similar a Icon based addressbook and content adaptation

On mobile - Product Strategy
On mobile - Product StrategyOn mobile - Product Strategy
On mobile - Product Strategymobiangle
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdfTECHCENTRAL3
 
Adopting enterprise mobility using Smartphones
Adopting enterprise mobility using SmartphonesAdopting enterprise mobility using Smartphones
Adopting enterprise mobility using SmartphonesLalatendu Das
 
2011 Artezio Mobile
2011 Artezio Mobile2011 Artezio Mobile
2011 Artezio Mobilepolatsidis
 
architecture of mobile software applications
architecture of mobile software applicationsarchitecture of mobile software applications
architecture of mobile software applicationsHassan Dar
 
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...Amit Sheth
 
Innovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanJosiah Renaudin
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentEditor IJCATR
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentEditor IJCATR
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentEditor IJCATR
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Sreeni Pamidala
 
Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)Mahmood Ashek
 
Aruna_SharepointDeveloper
Aruna_SharepointDeveloperAruna_SharepointDeveloper
Aruna_SharepointDeveloperAruna Ch
 
Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...Respa Peter
 
A methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentA methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentIAEME Publication
 
A methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentA methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentIAEME Publication
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET Journal
 
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMindteck (India) Limited
 

Similar a Icon based addressbook and content adaptation (20)

On mobile - Product Strategy
On mobile - Product StrategyOn mobile - Product Strategy
On mobile - Product Strategy
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdf
 
Adopting enterprise mobility using Smartphones
Adopting enterprise mobility using SmartphonesAdopting enterprise mobility using Smartphones
Adopting enterprise mobility using Smartphones
 
On Mobile- Product Strategy
On Mobile- Product StrategyOn Mobile- Product Strategy
On Mobile- Product Strategy
 
2011 Artezio Mobile
2011 Artezio Mobile2011 Artezio Mobile
2011 Artezio Mobile
 
architecture of mobile software applications
architecture of mobile software applicationsarchitecture of mobile software applications
architecture of mobile software applications
 
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...
 
Innovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test Plan
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application Development
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application Development
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application Development
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
 
Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)
 
Aruna_SharepointDeveloper
Aruna_SharepointDeveloperAruna_SharepointDeveloper
Aruna_SharepointDeveloper
 
Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...Web services have made the development of mobile Web applications much easier...
Web services have made the development of mobile Web applications much easier...
 
A methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentA methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application development
 
A methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentA methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application development
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile Application
 
Anurag Gautam
Anurag GautamAnurag Gautam
Anurag Gautam
 
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
 

Último

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Último (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
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
  • 2. Presentation out line Introduction Mobile computing Challenges Icon based Address book for Android device Objective Block DiagramDesign ViewExperimental Results Conclusion and Future Scopes
  • 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.
  • 5. MobileComputingChallenges 1. Power 2. Multiple network connection 3. Security in a wireless environment 4. Human interface with device
  • 6. Presentation out line Introduction Mobile computing Challenges Icon based Address book for Android device Objective System Architecture Design ViewExperimental Results Conclusion and Future Scopes
  • 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
  • 9. Presentation out line Introduction Mobile computing Challenges Icon based Address book for Android device Objective Block DiagramDesign ViewExperimental Results Conclusion and Future Scopes
  • 11. Presentation out line Introduction Mobile computing Challenges Icon based Address book for Android device Objective System Architecture Design ViewExperimental Results Conclusion and Future Scopes
  • 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
  • 14. Presentation out line Introduction Mobile computing Challenges Icon based Address book for Android device Objective System Architecture Design ViewExperimental Results Conclusion and Future Scopes
  • 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
  • 20. Template Based Web Content Adaptation System for Mobile Devices
  • 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.
  • 25. System Architecture Web server Response Content adaptation Content analysis Device detection Page Request Device dB templates User 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

  1. 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.
  2. 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?".