Click here to Skip to main content
Click here to Skip to main content

Smart Book Reader

, 3 Sep 2013
Rate this:
Please Sign up or sign in to vote.
User friendly book reader

Please note

This article is an entry in our AppInnovation Contest. Articles in this sub-section are not required to be full articles so care should be taken when voting.


This book reader takes advantages of sensors provided in Ultrabooks to make reading comfortable. It can take help of ALS to detect surroundings light intensity and adjust brightness of screen, and changing the size of words accordingly. Similarly it can tilt the page to an angle comfortable for reading by sensing the orientation of device using compass. It can also sense how far reader is from the screen and adjust the fonts accordingly. Other features may be letting them save where they  studied those books according to GPS data. 



People generally find it difficult to read pdf books because of different reasons such as inappropriate brightness of screen, tilting of screen,improper font size, etc. This app will make reading books comfortable by adjusting all features automatically according to the conditions without any intervention from users. 


Windows 8 desktop apps

Points of Interest

Yet to start and sure it will be fun Smile | :)  


C# along with xaml

Using the code 

It will use location services of a Windows 8 PC.  

//using windows.devices.sensors
<span style="font-size: 9pt;">// then we can check for AccelerometerReadingChanged, CompassReadingChanged,LightSensorReadingChanged,</span> InclinometerReadingChanged, etc to make readings books comfortable for the users.
//Coding yet to begin :)  


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Student SASTRA University
India India
I am a doing my graduation in Information technology.

Comments and Discussions

QuestionThanks for your submission, but you need some additional info PinstaffKevin Priddle30-Aug-13 8:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web03 | 2.8.140827.1 | Last Updated 3 Sep 2013
Article Copyright 2013 by Dev_Ish
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid