Java program for reading fb2. Prestigio Reader - a good phone reader for book formats

Version 2.3.5 (java 2.2.27)

TCBR Shell - Shell, a program for Windows that creates JAR books.
Shell for Mac and Linux - in development. Windoze Shell works fine under Wine.
JAR books created by Shell
Each Java book (JAR file) is a program for a mobile phone, containing the book itself and a java program for viewing it.
Quick start:
Download the archive to a PC computer running Windows or Linux+Wine, unpack it and run the Shell.exe program from it
In it, select your phone model, configure fonts and generally everything that can be configured
Add books from your computer disk (if your phone does not support opening files from the phone’s flash card)
Click "create Java book"
Install the JAR file (Java book) on your phone, like any game or program, launch it and you will see the text of the book.

What BookReader can do:
Fonts: support for various fonts, incl. Windows fonts, even if the phone is not Russified. Supports anti-aliased fonts (if the book is created on Windows XP with ClearType anti-aliasing enabled)
Font Rotation: Can show text rotated clockwise/counterclockwise
Auto-scrolling: page by page, line by line, pixel by pixel (smooth)
Book formats: directly (from a memory card) reads FB2 and TXT. Creates books from different formats (FB2, PDF, MS Word and others).
Picture support: in FB2 books on the phone's memory card NEW! and JAR books created from HTML
Chapter breakdown: Shell itself adds the table of contents of the book using the words “Prologue”, “Chapter”, etc.
Different types of text wrapping and alignment
Selecting the color of letters and "paper"
Search for words in a book and on the Internet through your phone browser (customizable search site)
Backlight control
Keyboard lock and password protection
You can choose different book and menu fonts
Touch screen support: by clicking you can select a menu item, scroll the text, assign any action to touching any of the 9 parts of the screen (3x3).
Fully customizable controls: both in the Shell and in the JAVA book itself, you can reassign actions assigned to phone keys and touch screen areas.
Reading text files from a flash card: on modern phones (with support for JSR 75), you just need to install Book Reader once and drop text files or FB2 files onto the phone.
For phones that require confirmation of access to files, there is a caching mode.
Unicode (for hieroglyphs) and support for Middle Eastern languages ​​(so far partially).
Java book with file reading support allows you to switch between Russian, European and Eastern encodings.
Support for “projects” - saves separate settings for different models and files, with different options and fonts.
Shell is portable, allows launching from USB-Flash, settings are saved in the Shell folder instead of registry (run Shell-portable.cmd instead of Shell.exe)

File directory. You can download JAVA applications including the tequila reader, TequilaCat Book Reader (NEW!!!) from our website for free and without registration. All JAVA applications are located on the server of our website, so you can download them at unlimited speed in multiple streams without waiting or watching ads. If you find an inaccuracy in the description of “TequilaCat Book Reader (NEW!!!)” or encounter any problems while downloading, please report it in the comments to the file.

A selection of materials on Java. If you study it, you will definitely find something useful for yourself, no matter what stage of study you are at.

The list is compiled taking into account the release of updates in the language. For better orientation, all books have their own category.

Newbie

This book is ideal for those who are just starting their journey in programming in this language. Here you can find everything that a programmer might need and need at first. It consists of 17 chapters, each of which will introduce you to the basics of the language, its basic principles and capabilities. The book also touches on the principles of working with the Swing library and the JavaFX platform, which will certainly enrich the developer’s knowledge.

This is an essential tutorial for writing, compiling, and executing programs in the Java programming language. The depth of the material will help the reader collect a lot of necessary information that will facilitate and embellish the development of programs in this language.

The book contains a set of useful rules that will make it obvious what to do and what not to do in order to make the code as efficient and clean as possible. Each rule is accompanied by examples for better understanding.
Features of the language and libraries will also be considered. Many different working techniques, advice from experienced developers. All of this together will help you get the most out of this development platform.

For those who know the basics for in-depth study

The book is a comprehensive guide and reference for programmers who already have experience in development. The information is updated in accordance with all innovations in the language. If you are a serious programmer who solves practical problems, then this is the ideal guide for you. Thanks to it, you will achieve a deep understanding of the language and its libraries. This volume focuses on the basics of the language and the principles of user interface programming. You'll also explore a variety of topics, from the principles of object-oriented programming to the latest techniques in parallel and functional programming.

For a professional

Anyone familiar with the Spring framework should first read its documentation. Primarily due to the fact that from here you can find a treasure trove of treasures that will be useful in practice. The documentation contains information about all the features of Spring. It is also suitable for those who are just getting acquainted with a new area of ​​knowledge and opportunities that open up using this framework.

The book is suitable for all those who want to improve the efficiency of their work with the Java EE software platform. Patterns are considered here from all sides, both theoretically and practically, using examples of solving applied problems.
The reader will be introduced to the core and distinctive features of Java EE7.

The book is on a fairly narrow topic, but this does not make it any less useful. It will be useful for people with different programming experience who have not yet worked with functional programming.
From the book you will learn how to use lambda expressions and how they can increase productivity. The book will become your guide to making code simpler and better, introducing you to the skills of working with libraries. The information is accompanied by an abundance of examples and impeccable explanations, which will make studying the topic more interesting and useful.

Despite the fact that epub and mobi formats are becoming increasingly popular on mobile devices, it is still too early to bury fb2 (FictionBook). Today we will look under our microscope at the best fb2 reading programs that provide maximum comfort for the eyes and without unnecessary frills. These applications should not only open e-books, but also be highly customizable.

The list of mobile fb2 readers for Android includes the following free applications:

All applications are available for download on Google Play, links to them are available next to the description of each fb2 reader. So, let's start testing.

FBReader - a cute fb2 reader for Android

How to open a file? FBReader is the first thing that comes to mind

Perhaps no review is complete without mentioning free reader FBReader. If you don’t know how to open a fb2 file, then this is the application that first comes to mind, regardless of the platform. The fact is that FBReader is available everywhere:

  • for desktop OS (Windows / Mac OS / Linux)
  • mobile phones and tablets (Android, Windows Phone, Blackberry 10)

Only iOS is missing from this list - but, of course, there are quite a few “native” reader applications for reading in this mobile OS.

In addition to fb2, the FBreader application for Android successfully opens the following document formats: ePub, azw3, Word documents, HTML, simple text documents, PDF and DjVu books(via module). True, the last of these are available after installing the plugins, which are available for free download on the application website.

Let's see why the FBReader project was developed, what are the main features of the reader and why it should be used to read books on Android? Let's list the three main features of the reader (highlighted in bold).

Synchronizing books on your phone using a network library. FBReader provides a cloud service for storing books. You can download fb2 books for Android free(follow the link for a list of electronic libraries), easily upload documents and books in fb2 format (they can be compressed into a zip archive) to the cloud, and then access and read them on any device. The position (where you are in the document) will be saved. By the way, synchronization can be configured in a couple of clicks; by default it is disabled.

How to open fb2 using FBReader?

In addition to your own library, you can connect additional online catalogs and bookstores. As for me, I don’t use the network functions of the FBReader reader at all, I just download books from popular online libraries to my Android in fb2 format. This is a standard way to download books, which works like a charm.

Setting up the display of fb2 books. In addition to the fact that FBReader has a pleasant user interface, it is nice to be able to fine-tune the display of text in the book. In this regard, it is necessary to note color schemes, night and day reading modes, screen brightness, changing the background background, text color, font size and typeface. You can download your favorite fonts to Android in TrueType or OpenType format and specify them in the reader settings.

Finally, the third feature of this fb2 reading program for Android will appeal to those who read books in foreign languages ​​- namely, the easy connection of dictionaries to translate words in the text of books. Take the same Kindle: there you can connect an English-Russian dictionary and quickly find out the translation of a particular word when it is highlighted. This feature is often not available on Android readers, but FBReader is a pleasant exception. Add the ColorDict, Fora Dictionary, FreeDictionary.org dictionaries to your phone, tell FBReader where to get the words from - and you can read FictionBook books and quickly translate words into Russian.

AlReader - old fb2 reader with good functionality

AlReader is a fairly old reader for fb2, which appeared at the dawn of the heyday of mobile phones. When opening the application, there is even a feeling of nostalgia: AlReader is too reminiscent of its earlier versions. That is, the interface has not changed much since then. This can be approached in two ways: on the one hand, if you have already opened books in FB Reader and similar readers, then you most likely will not like the interface of the AlReader application. On the other hand, we advise you to still evaluate other aspects of this mobile application.

The AlReader application boasts support not only for the Fb2 format, but also for reading books in epub, mobi, doc, including from archives. You can use a local or online library to navigate your document. Actually, inside the book you can also navigate through sections (one of fb2’s features, by the way), create bookmarks and notes as you read. The app recognizes many gestures, which makes sense. primarily for adjusting brightness and navigation.

The appearance and style of displaying the book on the phone screen is conveniently customizable: indents, background and font color, typeface size, flipping effects - in general, everything that can be found in any developed program for reading e-books on Android.

In short, we would advise you to pay attention to the AlReader mobile reader simply because it is a proven reader among users not only of Android, but also of other mobile platforms. And the unsightly shell is partly compensated by skins and excellent functionality.

Moon+ Reader - fb2 “lunar” reader for night owls

Reading fb2 using Moon Reader

"Lunar Reader" is not much inferior to the same FBReader; it can be used with the same success for reading books in FB2 format, not only. The list of supported book formats includes popular mobile formats epub, txt, html, pdf, mobi, fb2 and others. Books can be packaged in rar and zip archives and opened without problems on Android via Moon+ Reader.

Similar to the FBReader reader, Moon Reader has the ability to connect online libraries with books. You can also download e-books in the above formats to an SD card or internal memory, and then open them in the application.

Reading convenience is excellent: adjusting font sizes, colors, backgrounds, indents, shadows, transparency and other beauties that in one way or another affect the perception of color. Returning to the name of the application - Moon Reader - yes, reading at night in this reader is quite convenient, there are a dozen design themes, as well as night and day reading modes.

When reading, it is worth noting the following features: auto-scrolling, smooth scrolling of text, adjusting screen brightness when sliding, optimization for long reading, flipping effects, adjusting text alignment, hyphenation, display modes for both tablets and small screens of Android devices.

If we talk about the unique features of the fb2 program, then this is an unusually wide support for gestures. You can customize literally any command by assigning a specific gesture for its execution. And if Kindle or another e-ink reader beats the screen in terms of reading pleasure, then in terms of gestures Android is ahead of the rest. You can configure actions for taps, volume control buttons, search, camera button and others. You have 24 operations at your disposal that you can assign these gestures to.

Good news for lovers of foreign literature and for attentive readers who like to scribble in the margins: Moon Reader is very convenient for highlighting fragments of text, you can connect dictionaries to translate text, popular translator dictionaries ColorDict, Fora, ABBYY Lingvo and others are supported. In this aspect, Moon Reader surpasses even the authoritative reader FBReader.

Prestigio Reader - a good phone reader for book formats

Prestigio Reader can open many book formats, but primarily focuses on mobile ones: these are FB2, ePub, DjVU, etc. If you prefer to listen to audiobooks, then the reader will satisfy these needs without any problems.

Prestigio Reader is a truly “prestigious” program for reading fb2 books

Prestigio Reader is, frankly, a very pleasant discovery for us. At the first steps, when working with the reader, everything is intuitive. First, the guide illustrates where and what elements should be used in the application.

Fb2 books are added to the library automatically through intelligent search. Which is incredibly convenient, because... you don’t need to search for files on your phone yourself, although Prestigio Reader has a file manager for these purposes. In addition, more than 5 thousand books are available for download in the online library.

The interface of the Prestigio Reader application is very pleasant and fresh. By default, everything should be fine, but in any case, you can customize the design of the fb2 book to suit you. In quick settings - font sizes, indents, typeface. By going to the advanced settings, you will see settings for styles, colors, panels, animations - even more than what the user needs when reading files in fb2 format.

PocketBook - FB2 and PDF reader for Android

The PocketBook program is designed for reading fb2 books on a mobile device on the Android platform. It’s hardly worth listing the book formats this reader works with - it covers all popular extensions, essentially duplicating both Moon Reader and FBReader.

Hand on heart, it’s worth admitting that among fb2 readers for Android there are not so many pleasant programs in which a) the interface looks modern b) it’s pleasant to read books. Unfortunately, on Google Play there are pdf and fb2 readers with a frankly poor shell. You open them and think: well, all hope is that the pages in the book will look normal, at least the program won’t let you down in this regard. But no, and the fonts match the interface.

As for the PocketBook application for Android, the opposite is true: this is one of the most successful applications for reading books in the FictionBook format. The developers achieved this through convenient navigation through the library and the implementation of a radial menu.

At first, such a device for the main menu in PocketBook requires some getting used to, which is understandable: it’s rare to see such know-how in any mobile fb2 reader. But then it becomes clear that through this menu you can carry out almost all the necessary actions: change font sizes, adjust brightness, go to the menu, etc. In the main menu of the application, a standard set of parameters is available for customizing the display of text in the book: indents, colors, themes.

In a word, the developers of the PocketBook application tried their best and released a high-quality product for reading on Android. Interestingly, the same team is developing e-books using e-ink ink and related accessories.

EBookDroid - FB2 and PDF reader

The EBookDroid reader focuses on two book formats - PDF and Deja Vu, but fb2 books can also be read with the same convenience on a phone or tablet. However, what about this very convenience?

After a quick test of the EBookDroid, the feeling is twofold. On the one hand, all the basic reading functions are in place. You can open books, navigate between pages and sections, leave bookmarks and comment in various ways, customize the display of fonts, and even add your own typefaces.

However, as for the shell itself, it is not very pleasing to the eye. Although the EBookDroid application is updated quite regularly, these innovations affect the visual shell to a small extent. The FictionBook reading application looks as if the year is not 2016, but 2006.

We hope that soon we will be able to download the fb2 program in material design version. And this is not a matter of taste, but a simple requirement from most Android OS users.

Cool Reader - old-fashioned reader for Android

The free old-school fb2 reader for Android called Cool Reader supports almost all popular e-book formats (PDF, MOBI, RTF, FictionBook itself, etc.), although, for example, DOC and AZW3 are not on the list.

Old school - because the interface, as in the previous case, is a little outdated. This creates certain inconveniences: firstly, the bookshelf is not as effective as in the case of PocketBook (it could simply be replaced with a simple list); secondly, you immediately have to rearrange everything “to suit you”: background, color, font size and alignment.

If you close your eyes to the user shell, then, as the developer notes on the program description page, Cool Reader at the same time has similarities with FBReader, Aldiko, AlReader, Moon reader and other representatives of fb2-readers for Android. Therefore, the list of functions is similar to all of the above.

Resume. We have mentioned, in our opinion, the best fb2 readers for Android. As you can see, there is always something to open both fb2 and pdf, epub, mobi. The following reviews will look at these mobile formats for storing books on your phone. Good luck!