Tamamlanmış

Need Android PDF wrapper

ANDRIOD BOOK READER Programming Project Specifications

The primary reason for a custom book reader is to circumvent very loose DRM (Digital Rights Management) protections for the book documents. The first step of this process is to look at source code available for PDF readers which support as many of the use cases as we need so we can minimize the customization. Ideally such a reader will support opening an encrypted PDF. For this scheme to work well the book password will be imbedded in the code and never visible to a human once set during compilation.

Once the source code is identified we need to test the application to determine with use cases will need to be built and plan to insert these uses case into the object model.

This project is phase one, we will be encapsulating the reader into a broader more customized application in the second phase. This has not yet been defined but it will include audio, video, in application purchases and document update support.

It is expected that phase one of the book project will be made available through google play store.

Description of Program:

An encrypted pdf file along with the decryption password will be provided. The reader will compile in the decryption code. Instructions should be provided on how to do this for other books. If a simple command line interface can be made to compile the code with the decryption password this would be preferable (so that additional books may be published).

In addition a reference guide file will be provided which indicates a table of page references. One for the cover, one each for each chapter, back page. The reader will take this file and incorporate it for the menu of the reader program. This is further explained below.

When initiated the reader will open the PDF file and cache in 10-20 pages into memory so that the document view can move fast within pages. Use cases are as follows:

1. Move to next page with right touch or move of hand from right to left as if a book is page is being advanced.

2. Move to previous page when touched on the left side as above.

3. Return to the last page location when the program closed previoiusly.

4. When touched in the center to bring up the menu.

5. Menu

a. Cover (go to cover)

b. Chapters (navigate to that chapter’s beginning).

c. Back (go to the back cover)

d. Goto Page

e. Custom Set Book Marks – User defined bookmarks Menu

6. Go to page Menu

a. Enter Page Number – (Response should be to navigate to page)

7. Bookmarks Menu

a. List Book Marks (For Selection – go to bookmark when touched)

b. Create Bookmark (Should be last Item on the list)

i. Enter Name of bookmark at current page location

ii. Return to the menu with a refresh of

c. Delete Bookmark

i. List Bookmarks for selection

ii. Once selected confirm deletion

iii. Once confirmed delete from list

8. If a deep menus is abandoned return to the book at the current page location. The reader should maintain current location.

Our current program works on the IPAD, however it does not have all the needed functions like bookmark management and go to page use cases. We can provide this for use by programmer if needed.

Beceriler: Android

Daha fazlasını gör: wrapper programming, wrapper application, the cover store, the audio programming book pdf, programming in go pdf, programming in go book, programming audio books, programming android pdf, plan b android, pdf reader for android, pdf for android, next android update, human rights first, human android, how to create use cases, how to create a digital book cover, how to be an audio book reader, how many references should i provide, go programming book, google android programming test

İşveren Hakkında:
( 18 değerlendirme ) Fairfield, United States

Proje NO: #6217712

Seçilen:

diamond94618

Hello! I are very happy to meet you. I have a lot of experience in android and iPad app developing for many years. As a servant in freelancing job, I will always regard the accuracy and honesty as the first in all w Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 300%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(12 Değerlendirme)
4.4

Bu iş için 7 freelancer ortalamada $505 teklif veriyor

seekdeveloper

Hi, I have read your post and understood your requirement. I have good experience in handling iOS/Android/Wordpress /Magento/Joomla/Drupal/ HTML5/CSS3/PHP/ Yii framework/Javascript/MySQL/ Kindly go through m Daha Fazla

$773 USD in 8 gün içinde
(3 Değerlendirme)
5.7
ronnie735

.......................................................................................................................................................................................................................... Daha Fazla

$555 USD in 10 gün içinde
(3 Değerlendirme)
1.6
amfahsoft

Hi! I sincerely read your requirements and I am ready to endow with the solution as per your requirements. I can assure you that I will provide you high level of satisfaction and support to gain your confidence.

$444 USD in 10 gün içinde
(2 Değerlendirme)
1.5
vlancerv

Android [login to view URL] [login to view URL] [login to view URL] Daha Fazla

$526 USD in 10 gün içinde
(1 Yorum)
0.0
Suzva

we have a much experienced Mobile Application Development team. Developing & delivering the mobile App is much easy, but making it upto the client satisfaction is our main [login to view URL] a quality product is our key Daha Fazla

$250 USD in 25 gün içinde
(0 Değerlendirme)
0.0
streetdesign

Hello, I have gone through your project description and i am very much interested in this project.5 years of experience in Java,core java,Adobe Photoshop,PHP,HTML5,CSS3,WordPress,Joomla,magneto,Graphic Design(Logo,F Daha Fazla

$684 USD in 15 gün içinde
(0 Değerlendirme)
0.0