SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol-2, Issue-8, Aug- 2016]
Infogain Publication (Infogainpublication.com) ISSN : 2454-1311
www.ijaems.com Page | 1208
Transcend Viewer
Manish Shrivastava, Mohana Prudi, Pooja Chugwani
Department of CSE, Institute of Technology, Guru Ghasidas University, Bilaspur, India
Abstract— Mobile phones and tablets have substituted
newspapers, books, magazines, music players, play
stations, etc. which play an integral part in our day to day
lives by offering numerous applications with extra-
ordinary features offering similar in some cases better
functionalities. Android is a software environment built
for mobile devices. It is the most popular mobile platform
because of ease in operation and range of applications.
The existing Android mobiles perform zooming using
button controls, pinch and zoom and tap. Our aim is to
substitute this existing features with a more comfortable
and user- friendly option i.e. to introduce a whole new
approach by explicitly zooming according to eye-sight.
This feature shall take the input as user’s eyesight and
zoomed pages according to that eyesight which not only
eradicates the necessity of manual zooming but it can also
enable the user to use his phone without the use of
spectacles. In case the user wants to choose his own
comfortable reading level this feature will allow him to do
so.
Keywords— Android, Pinch and Zoom, Button
controls, eye-sight.
I. INTRODUCTION
Mobile phones are a part and parcel of our life. Phones
serve different purposes for different people. Today’s
mobile market offers different phones with different
ranges of application, different costs, different physical
features and many more. Platforms available on mobile
phones are Symbian, BlackBerry, iPhone, Windows and
of course, the increasingly popular Android platform. The
reason behind this is using an android phone is easy and it
has something for everyone.
Android is a software platform that has played a
significant role in revolutionizing the global cell phone
market. Android is primarily a Google effort, in
collaboration with the Open Handset Alliance. The OHA
is an alliance of nearly 50 organizations which have come
together in bringing a “better” and more “open” mobile
phone to the market [1]
. As of today android is the most
affordable and user friendly platform used by people of
different ages for different purposes. Way back, mobile
phones were mainly used for primary interests such as for
voice communications, an address book, and increasingly,
texting. The scenario today is completely different.
People use phone for reading, browsing, gaming, camera,
music and video player and many more.
The phones which are capable of serving these features
are called smart phones. Android developers face many
challenges while incorporating these features into the
phones. One of the big functionality gaps on the phones is
the experience the user gets compared to that of a desktop
because of screen size. For this zoom features are
introduced in various applications where ever necessary.
We use this zoom feature in browsing, reading,
photography, maps and etc.
II. EXISTING APPLICATIONS
All of us are familiar with the existing approaches used
for zoom in android. Some of the applications use pinch
and zoom wherein the user uses his fingers and the pinch
gesture is detected .The scaling factor is the distance
between the pointers, i.e., his fingers determines the
amount of zoom in or zoom out required.Another
approach is tap action in which the user taps on the screen
and the number of times he taps the screen gets zoomed in
and out accordingly. The user here will not be able to
zoom according to his choice as the scaling factors will be
decided by the internal functionality. Simpler approach
for zoom generally used in maps is zoom button controls.
These applications offer zoom in and out buttons. The
application is programmed for zooming the page on
button click to a certain level.
III. PROPOSED WORK
Wouldn’t it be easier if your phone adjusts the view to
such comfort levels where the only thing you have to
worry about is to find the right page to read or browse?
The sole purpose of this paper is to achieve this objective.
Nowadays, phones are not used just for communication;
they offer numerous services both academic and
recreational. Users tend to use their phones more often for
reading on the go .This can be carried out effectively only
when the user is able to view the pages clearly. To gain
clarity user tends to zoom and adjusts pages to his
comfort level by pinching in and out. This paper suggests
an alternate approach for the above procedure.
Android is the most preferred platform due to its user-
friendliness, affordability and vast range of applications.
We intent to take the user-friendliness of this interface to
a next level by introducing a new feature which will
International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol
Infogain Publication (Infogainpublication.com
www.ijaems.com
replace the feature of pinch and zoom and other existing
ones. Android offers number of methods and classes and
even allows us to create our own methods which will help
us in developing this application. This will help even a
layman not familiar with using a touch phone to operate
properly .In the existing android applications, most of
them do not offer proper zoom controls and many a time
users face problems in adjusting zoom level manually
IV. IMPLEMENTATION
The main purpose is to achieve this new feature in
applications wherein there is a need to adjust zoom. This
feature takes user eye sight as an input and provides a
page with adjusted zoom level as an output. To achieve
this feature of our application, we will need to access
zoom functionality of an android view. There are different
views available in android and there are different zoom
functions for each view.
Then we implemented explicit zooming taking eyesight as
input for testing purpose. The methods SetScaleX()
,SetScaleY() were used to perform zooming. Scale
methods are called by passing float values as parameters
with minimum as 0.5f and 1.0f as normal scale. Here we
have made an assumption for developing the application,
i.e. for increment of 0.25 in eyesight the scale value is
increased by 0.6.
To show how this will be carried out in an actual
application we have developed a sample application.
Fig. 1: Home Screen
Engineering, Management and Science (IJAEMS) [Vol
Infogainpublication.com)
replace the feature of pinch and zoom and other existing
ones. Android offers number of methods and classes and
even allows us to create our own methods which will help
s application. This will help even a
layman not familiar with using a touch phone to operate
properly .In the existing android applications, most of
them do not offer proper zoom controls and many a time
users face problems in adjusting zoom level manually.
IMPLEMENTATION
The main purpose is to achieve this new feature in
applications wherein there is a need to adjust zoom. This
feature takes user eye sight as an input and provides a
page with adjusted zoom level as an output. To achieve
r application, we will need to access
zoom functionality of an android view. There are different
views available in android and there are different zoom
Then we implemented explicit zooming taking eyesight as
ose. The methods SetScaleX()
,SetScaleY() were used to perform zooming. Scale
methods are called by passing float values as parameters
with minimum as 0.5f and 1.0f as normal scale. Here we
have made an assumption for developing the application,
ncrement of 0.25 in eyesight the scale value is
To show how this will be carried out in an actual
application we have developed a sample application.
Fig. 2: User Entered his Eye Sight
Fig. 3: Nomal Google Page
Engineering, Management and Science (IJAEMS) [Vol-2, Issue-8, Aug- 2016]
ISSN : 2454-1311
Page | 1209
User Entered his Eye Sight
Nomal Google Page
International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol
Infogain Publication (Infogainpublication.com
www.ijaems.com
Fig. 4: Google Page zoomed according to
User eye-sight level
Fig. 5: Activity Test
Engineering, Management and Science (IJAEMS) [Vol
Infogainpublication.com)
Google Page zoomed according to
Fig. 6: On click of zoom in text size is zoomed
Fig. 7: Corresponding level of eye
returned to user
Engineering, Management and Science (IJAEMS) [Vol-2, Issue-8, Aug- 2016]
ISSN : 2454-1311
Page | 1210
On click of zoom in text size is zoomed
Corresponding level of eye-sight is
returned to user
International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol-2, Issue-8, Aug- 2016]
Infogain Publication (Infogainpublication.com) ISSN : 2454-1311
www.ijaems.com Page | 1211
V. ALGORTITHM
1. If user knows his eye-sight
2. Then take input for both left eye and right eye
2.1. Compare the eye-sight and consider larger value
2.2. Calculate the zoom scale level for the eye-sight
2.2.1. Divide the eye-sight by factor of 0.25
2.2.2. Multiply this number by 0.3
2.2.3. Add 1 to this value
2.3. Pass the calculated zoom value to the Browser page
2.4. Now set the zoom value of the WebView by using
SetInitialScale method
3. Else the user can use the option Check
3.1. The user will be redirected to check your eye-sight
page
3.2. The user will use buttons to zoom in or zoom out the
page
3.3. On finding his comfortable reading level the user
will click comfortable button
3.4. Display eye-sight for the zoom value
3.5. Go to step 2
4. End
VI. CONCLUSION
Zooming is a common technique used in phones to get a
better view of the content on the phone. Through this
paper we intent to anticipate the need of the user
beforehand and zoom the page explicitly by taking user
eye-sight as input. The motto of this paper is to apply this
approach into cellphones, tablets or where ever
applicable.
The above proposed paper gives user-comfort utmost
priority. In phones generally we adjust the zoom by built-
in methods but, even after adjusting the zoom levels,
users with eye sight problems have to use their spectacles
to read an article, blog, news and during browsing .if
applied into applications this feature shall explicitly adjust
the zoom level to such an extent that the user can view the
page without using spectacles. In the proposed future
work the feature usefulness can be further extended.
VII. FUTURE WORK
Mobile phones and tablets have made it possible for
everyone to perform reading, surfing, communicating,
shopping and other numerous functionalities simpler and
accessible on the go. Presently in the sample application
we have made an assumption for the zoom eye-sight
relation .In the future the suggested work can be fully
achieved by calculating best possible zoom levels for
different eyesight levels. Then we want to incorporate this
feature into different applications and if possible on the
complete device which can be very useful for aged people
and people with eye problems.
Physically handicapped can be helped by incorporating
sensors by setting the eye-sight level into the device if any
and detect the eye movement using sensors. High-level
sensors can also be used to detect the eye-sight and
automatically feed this information into the device and
perform zooming.
REFERENCES
[1] ”Android in Action” by W. Frank Ableson, Robi Sen,
Chris King
[2] http://www.androidpeople.com/android-gallery-
imageview-example
[3] http://techblogon.com/open-web-browser-in-android-
with-specific-url-example-code/
[4] http://blog.vogella.com/2011/02/21/android-intents/
[5] http://developer.android.com/guide/components/intent
s-filters.html
[6] http://stackoverflow.com/questions

More Related Content

What's hot

Augmented Realities 2021
Augmented Realities 2021Augmented Realities 2021
Augmented Realities 2021debbieholley1
 
Hci Prototype Report
Hci Prototype ReportHci Prototype Report
Hci Prototype ReportYasmin Zahir
 
State of UX in the Netherlands 2021
State of UX in the Netherlands 2021State of UX in the Netherlands 2021
State of UX in the Netherlands 2021Rob van der Haar
 
Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Kenneth van Rumste
 
Mindpace mobileapps portfoliohighlights
Mindpace mobileapps portfoliohighlightsMindpace mobileapps portfoliohighlights
Mindpace mobileapps portfoliohighlightsSukhamoy Hazra
 
Droidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon Berlin
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschimpgco
 
Final Essay
Final EssayFinal Essay
Final Essayhyddreal
 
Augmented Reality - A look before you leap
Augmented Reality - A look before you leapAugmented Reality - A look before you leap
Augmented Reality - A look before you leapGnana Sundar Rajendiran
 
Appsolute Value_mobile_strategy_triangles
Appsolute Value_mobile_strategy_trianglesAppsolute Value_mobile_strategy_triangles
Appsolute Value_mobile_strategy_trianglesMichel van den Berg
 
[Guide] user flow & implementing matterport vr
[Guide] user flow & implementing matterport vr[Guide] user flow & implementing matterport vr
[Guide] user flow & implementing matterport vrDmitryBuri
 
Quark app studio
Quark app studioQuark app studio
Quark app studioReet Singh
 
DQ mobile application deck 11th dec'13
DQ  mobile application deck 11th dec'13DQ  mobile application deck 11th dec'13
DQ mobile application deck 11th dec'13Vijayendra Dwari
 
Reinvent Health Insurance With Smartwatch Apps -- Concept Outline
Reinvent Health Insurance With Smartwatch Apps -- Concept Outline Reinvent Health Insurance With Smartwatch Apps -- Concept Outline
Reinvent Health Insurance With Smartwatch Apps -- Concept Outline Emozionella
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design TipsJustin Lee
 
Globant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White PaperGlobant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White PaperAndrew Burgert
 
There's Apps for that
There's Apps for thatThere's Apps for that
There's Apps for thatAndreas Weder
 
Hybrid mobile development vs. Native using ionic
Hybrid mobile development vs. Native using ionicHybrid mobile development vs. Native using ionic
Hybrid mobile development vs. Native using ionicMohamed TAIEB
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceMagic Software
 

What's hot (20)

Augmented Realities 2021
Augmented Realities 2021Augmented Realities 2021
Augmented Realities 2021
 
Hci Prototype Report
Hci Prototype ReportHci Prototype Report
Hci Prototype Report
 
Droidcon2014 - Android UX
Droidcon2014 - Android UXDroidcon2014 - Android UX
Droidcon2014 - Android UX
 
State of UX in the Netherlands 2021
State of UX in the Netherlands 2021State of UX in the Netherlands 2021
State of UX in the Netherlands 2021
 
Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011
 
Mindpace mobileapps portfoliohighlights
Mindpace mobileapps portfoliohighlightsMindpace mobileapps portfoliohighlights
Mindpace mobileapps portfoliohighlights
 
Droidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenberg
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
 
Final Essay
Final EssayFinal Essay
Final Essay
 
Augmented Reality - A look before you leap
Augmented Reality - A look before you leapAugmented Reality - A look before you leap
Augmented Reality - A look before you leap
 
Appsolute Value_mobile_strategy_triangles
Appsolute Value_mobile_strategy_trianglesAppsolute Value_mobile_strategy_triangles
Appsolute Value_mobile_strategy_triangles
 
[Guide] user flow & implementing matterport vr
[Guide] user flow & implementing matterport vr[Guide] user flow & implementing matterport vr
[Guide] user flow & implementing matterport vr
 
Quark app studio
Quark app studioQuark app studio
Quark app studio
 
DQ mobile application deck 11th dec'13
DQ  mobile application deck 11th dec'13DQ  mobile application deck 11th dec'13
DQ mobile application deck 11th dec'13
 
Reinvent Health Insurance With Smartwatch Apps -- Concept Outline
Reinvent Health Insurance With Smartwatch Apps -- Concept Outline Reinvent Health Insurance With Smartwatch Apps -- Concept Outline
Reinvent Health Insurance With Smartwatch Apps -- Concept Outline
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
 
Globant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White PaperGlobant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White Paper
 
There's Apps for that
There's Apps for thatThere's Apps for that
There's Apps for that
 
Hybrid mobile development vs. Native using ionic
Hybrid mobile development vs. Native using ionicHybrid mobile development vs. Native using ionic
Hybrid mobile development vs. Native using ionic
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 

Similar to transcend viewer

Fitness Activity Recognition for Smartphone
Fitness Activity Recognition for SmartphoneFitness Activity Recognition for Smartphone
Fitness Activity Recognition for SmartphoneIRJET Journal
 
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design 13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design BugRaptors
 
A SMART MOBILE APPS FOR BLIND USER
A SMART MOBILE APPS FOR BLIND USERA SMART MOBILE APPS FOR BLIND USER
A SMART MOBILE APPS FOR BLIND USERKristen Flores
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10Almog Koren
 
Responsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web AppResponsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web AppPamela Ireri
 
Best Wearable App Development Services In USA, UK And India.pdf
Best Wearable App Development Services In USA, UK And India.pdfBest Wearable App Development Services In USA, UK And India.pdf
Best Wearable App Development Services In USA, UK And India.pdfMedRecTechnologies
 
Can Node.js Security be used for mobile app development.pdf
Can Node.js Security be used for mobile app development.pdfCan Node.js Security be used for mobile app development.pdf
Can Node.js Security be used for mobile app development.pdfNews Knol
 
FYP Presentation On Android based Google Map Application
FYP Presentation On Android based Google Map ApplicationFYP Presentation On Android based Google Map Application
FYP Presentation On Android based Google Map ApplicationMuzamil Hussain
 
3._Mobile_App_Development_Process.pptx
3._Mobile_App_Development_Process.pptx3._Mobile_App_Development_Process.pptx
3._Mobile_App_Development_Process.pptxmichellekadzutu
 
Responsive Web Design vs. Mobile Web App: What is best for Enterprise - Whit...
Responsive Web Design vs. Mobile Web App:  What is best for Enterprise - Whit...Responsive Web Design vs. Mobile Web App:  What is best for Enterprise - Whit...
Responsive Web Design vs. Mobile Web App: What is best for Enterprise - Whit...RapidValue
 
App Development Cost Singapore.pdf
App Development Cost Singapore.pdfApp Development Cost Singapore.pdf
App Development Cost Singapore.pdfJasmeetKaur366291
 
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...RapidValue
 
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdfMobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdfLucas Lagone
 
Exploring Opportunities in Wearable App Development Arena
Exploring Opportunities in Wearable App Development ArenaExploring Opportunities in Wearable App Development Arena
Exploring Opportunities in Wearable App Development ArenaMarie Weaver
 
Ecommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project DesignEcommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project DesignHemant Sarthak
 
Role of ads in mobile application
Role of ads in mobile applicationRole of ads in mobile application
Role of ads in mobile applicationRakesh Gupta
 

Similar to transcend viewer (20)

hema ppt (2).pptx
hema ppt (2).pptxhema ppt (2).pptx
hema ppt (2).pptx
 
Fitness Activity Recognition for Smartphone
Fitness Activity Recognition for SmartphoneFitness Activity Recognition for Smartphone
Fitness Activity Recognition for Smartphone
 
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design 13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
 
A SMART MOBILE APPS FOR BLIND USER
A SMART MOBILE APPS FOR BLIND USERA SMART MOBILE APPS FOR BLIND USER
A SMART MOBILE APPS FOR BLIND USER
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
Responsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web AppResponsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web App
 
Best Wearable App Development Services In USA, UK And India.pdf
Best Wearable App Development Services In USA, UK And India.pdfBest Wearable App Development Services In USA, UK And India.pdf
Best Wearable App Development Services In USA, UK And India.pdf
 
Can Node.js Security be used for mobile app development.pdf
Can Node.js Security be used for mobile app development.pdfCan Node.js Security be used for mobile app development.pdf
Can Node.js Security be used for mobile app development.pdf
 
FYP Presentation On Android based Google Map Application
FYP Presentation On Android based Google Map ApplicationFYP Presentation On Android based Google Map Application
FYP Presentation On Android based Google Map Application
 
3._Mobile_App_Development_Process.pptx
3._Mobile_App_Development_Process.pptx3._Mobile_App_Development_Process.pptx
3._Mobile_App_Development_Process.pptx
 
Responsive Web Design vs. Mobile Web App: What is best for Enterprise - Whit...
Responsive Web Design vs. Mobile Web App:  What is best for Enterprise - Whit...Responsive Web Design vs. Mobile Web App:  What is best for Enterprise - Whit...
Responsive Web Design vs. Mobile Web App: What is best for Enterprise - Whit...
 
App Development Cost Singapore.pdf
App Development Cost Singapore.pdfApp Development Cost Singapore.pdf
App Development Cost Singapore.pdf
 
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
 
Mobile Application .pdf
Mobile Application .pdfMobile Application .pdf
Mobile Application .pdf
 
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdfMobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
 
Exploring Opportunities in Wearable App Development Arena
Exploring Opportunities in Wearable App Development ArenaExploring Opportunities in Wearable App Development Arena
Exploring Opportunities in Wearable App Development Arena
 
What is Mobile First Design Strategy.pdf
What is Mobile First Design Strategy.pdfWhat is Mobile First Design Strategy.pdf
What is Mobile First Design Strategy.pdf
 
Ecommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project DesignEcommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project Design
 
Role of ads in mobile application
Role of ads in mobile applicationRole of ads in mobile application
Role of ads in mobile application
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 

transcend viewer

  • 1. International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol-2, Issue-8, Aug- 2016] Infogain Publication (Infogainpublication.com) ISSN : 2454-1311 www.ijaems.com Page | 1208 Transcend Viewer Manish Shrivastava, Mohana Prudi, Pooja Chugwani Department of CSE, Institute of Technology, Guru Ghasidas University, Bilaspur, India Abstract— Mobile phones and tablets have substituted newspapers, books, magazines, music players, play stations, etc. which play an integral part in our day to day lives by offering numerous applications with extra- ordinary features offering similar in some cases better functionalities. Android is a software environment built for mobile devices. It is the most popular mobile platform because of ease in operation and range of applications. The existing Android mobiles perform zooming using button controls, pinch and zoom and tap. Our aim is to substitute this existing features with a more comfortable and user- friendly option i.e. to introduce a whole new approach by explicitly zooming according to eye-sight. This feature shall take the input as user’s eyesight and zoomed pages according to that eyesight which not only eradicates the necessity of manual zooming but it can also enable the user to use his phone without the use of spectacles. In case the user wants to choose his own comfortable reading level this feature will allow him to do so. Keywords— Android, Pinch and Zoom, Button controls, eye-sight. I. INTRODUCTION Mobile phones are a part and parcel of our life. Phones serve different purposes for different people. Today’s mobile market offers different phones with different ranges of application, different costs, different physical features and many more. Platforms available on mobile phones are Symbian, BlackBerry, iPhone, Windows and of course, the increasingly popular Android platform. The reason behind this is using an android phone is easy and it has something for everyone. Android is a software platform that has played a significant role in revolutionizing the global cell phone market. Android is primarily a Google effort, in collaboration with the Open Handset Alliance. The OHA is an alliance of nearly 50 organizations which have come together in bringing a “better” and more “open” mobile phone to the market [1] . As of today android is the most affordable and user friendly platform used by people of different ages for different purposes. Way back, mobile phones were mainly used for primary interests such as for voice communications, an address book, and increasingly, texting. The scenario today is completely different. People use phone for reading, browsing, gaming, camera, music and video player and many more. The phones which are capable of serving these features are called smart phones. Android developers face many challenges while incorporating these features into the phones. One of the big functionality gaps on the phones is the experience the user gets compared to that of a desktop because of screen size. For this zoom features are introduced in various applications where ever necessary. We use this zoom feature in browsing, reading, photography, maps and etc. II. EXISTING APPLICATIONS All of us are familiar with the existing approaches used for zoom in android. Some of the applications use pinch and zoom wherein the user uses his fingers and the pinch gesture is detected .The scaling factor is the distance between the pointers, i.e., his fingers determines the amount of zoom in or zoom out required.Another approach is tap action in which the user taps on the screen and the number of times he taps the screen gets zoomed in and out accordingly. The user here will not be able to zoom according to his choice as the scaling factors will be decided by the internal functionality. Simpler approach for zoom generally used in maps is zoom button controls. These applications offer zoom in and out buttons. The application is programmed for zooming the page on button click to a certain level. III. PROPOSED WORK Wouldn’t it be easier if your phone adjusts the view to such comfort levels where the only thing you have to worry about is to find the right page to read or browse? The sole purpose of this paper is to achieve this objective. Nowadays, phones are not used just for communication; they offer numerous services both academic and recreational. Users tend to use their phones more often for reading on the go .This can be carried out effectively only when the user is able to view the pages clearly. To gain clarity user tends to zoom and adjusts pages to his comfort level by pinching in and out. This paper suggests an alternate approach for the above procedure. Android is the most preferred platform due to its user- friendliness, affordability and vast range of applications. We intent to take the user-friendliness of this interface to a next level by introducing a new feature which will
  • 2. International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol Infogain Publication (Infogainpublication.com www.ijaems.com replace the feature of pinch and zoom and other existing ones. Android offers number of methods and classes and even allows us to create our own methods which will help us in developing this application. This will help even a layman not familiar with using a touch phone to operate properly .In the existing android applications, most of them do not offer proper zoom controls and many a time users face problems in adjusting zoom level manually IV. IMPLEMENTATION The main purpose is to achieve this new feature in applications wherein there is a need to adjust zoom. This feature takes user eye sight as an input and provides a page with adjusted zoom level as an output. To achieve this feature of our application, we will need to access zoom functionality of an android view. There are different views available in android and there are different zoom functions for each view. Then we implemented explicit zooming taking eyesight as input for testing purpose. The methods SetScaleX() ,SetScaleY() were used to perform zooming. Scale methods are called by passing float values as parameters with minimum as 0.5f and 1.0f as normal scale. Here we have made an assumption for developing the application, i.e. for increment of 0.25 in eyesight the scale value is increased by 0.6. To show how this will be carried out in an actual application we have developed a sample application. Fig. 1: Home Screen Engineering, Management and Science (IJAEMS) [Vol Infogainpublication.com) replace the feature of pinch and zoom and other existing ones. Android offers number of methods and classes and even allows us to create our own methods which will help s application. This will help even a layman not familiar with using a touch phone to operate properly .In the existing android applications, most of them do not offer proper zoom controls and many a time users face problems in adjusting zoom level manually. IMPLEMENTATION The main purpose is to achieve this new feature in applications wherein there is a need to adjust zoom. This feature takes user eye sight as an input and provides a page with adjusted zoom level as an output. To achieve r application, we will need to access zoom functionality of an android view. There are different views available in android and there are different zoom Then we implemented explicit zooming taking eyesight as ose. The methods SetScaleX() ,SetScaleY() were used to perform zooming. Scale methods are called by passing float values as parameters with minimum as 0.5f and 1.0f as normal scale. Here we have made an assumption for developing the application, ncrement of 0.25 in eyesight the scale value is To show how this will be carried out in an actual application we have developed a sample application. Fig. 2: User Entered his Eye Sight Fig. 3: Nomal Google Page Engineering, Management and Science (IJAEMS) [Vol-2, Issue-8, Aug- 2016] ISSN : 2454-1311 Page | 1209 User Entered his Eye Sight Nomal Google Page
  • 3. International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol Infogain Publication (Infogainpublication.com www.ijaems.com Fig. 4: Google Page zoomed according to User eye-sight level Fig. 5: Activity Test Engineering, Management and Science (IJAEMS) [Vol Infogainpublication.com) Google Page zoomed according to Fig. 6: On click of zoom in text size is zoomed Fig. 7: Corresponding level of eye returned to user Engineering, Management and Science (IJAEMS) [Vol-2, Issue-8, Aug- 2016] ISSN : 2454-1311 Page | 1210 On click of zoom in text size is zoomed Corresponding level of eye-sight is returned to user
  • 4. International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol-2, Issue-8, Aug- 2016] Infogain Publication (Infogainpublication.com) ISSN : 2454-1311 www.ijaems.com Page | 1211 V. ALGORTITHM 1. If user knows his eye-sight 2. Then take input for both left eye and right eye 2.1. Compare the eye-sight and consider larger value 2.2. Calculate the zoom scale level for the eye-sight 2.2.1. Divide the eye-sight by factor of 0.25 2.2.2. Multiply this number by 0.3 2.2.3. Add 1 to this value 2.3. Pass the calculated zoom value to the Browser page 2.4. Now set the zoom value of the WebView by using SetInitialScale method 3. Else the user can use the option Check 3.1. The user will be redirected to check your eye-sight page 3.2. The user will use buttons to zoom in or zoom out the page 3.3. On finding his comfortable reading level the user will click comfortable button 3.4. Display eye-sight for the zoom value 3.5. Go to step 2 4. End VI. CONCLUSION Zooming is a common technique used in phones to get a better view of the content on the phone. Through this paper we intent to anticipate the need of the user beforehand and zoom the page explicitly by taking user eye-sight as input. The motto of this paper is to apply this approach into cellphones, tablets or where ever applicable. The above proposed paper gives user-comfort utmost priority. In phones generally we adjust the zoom by built- in methods but, even after adjusting the zoom levels, users with eye sight problems have to use their spectacles to read an article, blog, news and during browsing .if applied into applications this feature shall explicitly adjust the zoom level to such an extent that the user can view the page without using spectacles. In the proposed future work the feature usefulness can be further extended. VII. FUTURE WORK Mobile phones and tablets have made it possible for everyone to perform reading, surfing, communicating, shopping and other numerous functionalities simpler and accessible on the go. Presently in the sample application we have made an assumption for the zoom eye-sight relation .In the future the suggested work can be fully achieved by calculating best possible zoom levels for different eyesight levels. Then we want to incorporate this feature into different applications and if possible on the complete device which can be very useful for aged people and people with eye problems. Physically handicapped can be helped by incorporating sensors by setting the eye-sight level into the device if any and detect the eye movement using sensors. High-level sensors can also be used to detect the eye-sight and automatically feed this information into the device and perform zooming. REFERENCES [1] ”Android in Action” by W. Frank Ableson, Robi Sen, Chris King [2] http://www.androidpeople.com/android-gallery- imageview-example [3] http://techblogon.com/open-web-browser-in-android- with-specific-url-example-code/ [4] http://blog.vogella.com/2011/02/21/android-intents/ [5] http://developer.android.com/guide/components/intent s-filters.html [6] http://stackoverflow.com/questions