An e-book reader for Java Mobile developed by Svetlin Ankov . It's free, andit's released under the Apache 2.0 License . The source code is available at GitHub . If you are interested in the licensing info of the used resources or would like to download their sources or build your own resources, see the paragraph about resources down the text. Works with EPUB , txt and (x)html files. Implemented features - anti-aliased bitmap font in four sizes with over 850 glyphs, including latin, cyrillic and greek -hyphenation for 29 languages - 23 character encodings , including UTF-8 and most of ISO-8859 and Windows-125x -animated touch-guided scrolling -horizontal and vertical scrolling -on-touch dictionary look up -units conversion : temperature, length, area, ... -portrait and landscape view -images and basic styling -color profiles -portable book settings -bookmarks -table of contents System requirements -Profile MIDP 2.0 -Configuration CLDC 1.1 -Optional packages File API (JSR-75) -Used heap memory depends on the version Download As devices abilities can differ so much inthe mobile world, it's necessary to make several versions of the same app, each one being targeted at a different device group. You should try to choose the group that matches your device capabilities best. Known supported devices Used heap memory Limitations or enhancements. This download is : -Albite READER 2.1 -Samsung GT-S5230 (Star) -Samsung Impression 1500 6000 KB -chapters are split in 192KB chunks -No Touch 2.1 Nokia X5-01 Nokia E5-00 Nokia C5-00 Nokia N96 Nokia N95 Nokia N91 Nokia N85 Nokia N80 Nokia E72 Nokia E61Nokia E50 Nokia 6760 slide Nokia 6720 Classic Nokia 6710 Navigator Nokia 6220 Classic Nokia 6124 Classic Nokia 6120 Nokia 5730 XpressMusic Nokia 5700 XpressMusic Nokia 5630 XpressMusic Nokia 5500 Sport Nokia 5320 XpressMusic Nokia 3250 Sony Ericsson J105i 1500 6000 KB -chapters are split in 192KB chunks -no support for touchscreen events Download Your phone can install apps only over the internet? No worries, just visit the mobile site . Installing the reader It's installed like any other Java Mobile game. Transfer the jar file to your device, and then open it up from your phone's file manager. If that's not possible, you may need to download the app straight from you phone's web browser. You can easily do that, if you visit the mobile site . Setting up security permissions On most phones reading and writing filesrequires security permissions. Albite READER needs both: firstly, it obviously needs to read the book files, and, secondly, it needs to write per-book settings files that contain data about your book progress (including bookmarks). Therefore, if you don't grantpermissions to Albite READER it will become impossible to use. On some phones (e.g. Samsung GT-5230) you need to grant read and write permissions every time you launch the app. It's important that you select the option that will grant permissions and would not ask again during the the session or you might have to accept hundreds of requests. Such option mightbe titled Allow, ask once or Always allowed or Never ask . If you don't grand read permissions, you wouldn't be able to open books and the app would most probably close. If you don't give write permissions, your reading progress would not be saved . On Nokia and Sony-Ericsson phones, youmight be able to set permissions once and for all. Go to Tools , then App. manager , find Albite READER and set Read user data and Edit user data to Always allowed .