This article needs additional citations for verification .(January 2020) |
E-book software is software that allows the creation, editing, display, conversion and/or publishing of e-books. E-book software is available for many platforms in both paid, proprietary as well as free, open source form.
Software | Open Source | Page Flip | e-Archive | Audio/Video | Software Installation | Publish/Share Online | Work Online | Work Offline | Windows | Mac | Linux | Active |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Calibre | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | |
Collabora Online | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||
Glogster | No | No | Yes | Yes | No | Yes | Yes | No | No | |||
KooBits | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | |||
LibreOffice | Yes | Yes | Yes | Yes | Yes | Yes | ||||||
Microsoft Word | No | No | No | No | Yes | No | No | Yes | Yes | Yes | No | Yes |
Playwrite | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | No | |
Software | Open Source | Page Flip | e-Archive | Audio/Video | Software Installation | Publish/Share Online | Work Online | Work Offline | For PC | For Mac | For Linux | Active |
Software is a collection of programs and data that tell a computer how to perform specific tasks. Software often includes associated software documentation. This is in contrast to hardware, from which the system is built and which actually performs the work.
Computer programming or coding is the composition of sequences of instructions, called programs, that computers can follow to perform tasks. It involves designing and implementing algorithms, step-by-step specifications of procedures, by writing code in one or more programming languages. Programmers typically use high-level programming languages that are more easily intelligible to humans than machine code, which is directly executed by the central processing unit. Proficient programming usually requires expertise in several different subjects, including knowledge of the application domain, details of programming languages and generic code libraries, specialized algorithms, and formal logic.
GNU is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as Linux. Most of GNU is licensed under the GNU Project's own General Public License (GPL).
Software engineering is an engineering-based approach to software development. A software engineer is a person who applies the engineering design process to design, develop, test, maintain, and evaluate computer software. The term programmer is sometimes used as a synonym, but may emphasize software implementation over design and can also lack connotations of engineering education or skills.
A software bug is an error, flaw or fault in the design, development, or operation of computer software that causes it to produce an incorrect or unexpected result, or to behave in unintended ways. The process of finding and correcting bugs is termed "debugging" and often uses formal techniques or tools to pinpoint bugs. Since the 1950s, some computer systems have been designed to detect or auto-correct various software errors during operations.
Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations.
An Amazon Standard Identification Number (ASIN) is a 10-character alphanumeric unique identifier assigned by Amazon.com and its partners for product identification within the Amazon organization. They were designed in 1996 by Rebecca Allen, an Amazon software engineer, when it became clear that Amazon was going to sell products other than just books. The 10-character format of the ASIN was adopted so that Amazon databases and software, which were designed to expect a 10-character International Standard Book Number (ISBN) field, would not have to be changed to accommodate the new identification format.
An anti-pattern in software engineering, project management, and business processes is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive. The term, coined in 1995 by computer programmer Andrew Koenig, was inspired by the book Design Patterns and first published in his article in the Journal of Object-Oriented Programming. A further paper in 1996 presented by Michael Ackroyd at the Object World West Conference also documented anti-patterns.
Software development is the process used to conceive, specify, design, program, document, test, and bug fix in order to create and maintain applications, frameworks, or other software components. Software development involves writing and maintaining the source code, but in a broader sense, it includes all processes from the conception of the desired software through the final manifestation, typically in a planned and structured process often overlapping with software engineering. Software development also includes research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.
An e-reader, also known as an e-book reader, is a portable electronic device that is designed primarily for the purpose of reading e-books and periodicals. E-readers have a similar form factor to a tablet and usually refers to devices that use electronic paper resulting in better screen readability, especially in bright sunlight, and longer battery life when compared to a tablet. An e-reader's battery will typically last for multiple weeks. In contrast to an e-reader, a tablet has a screen capable of higher refresh rates which make them more suitable for interaction such as playing a video game or watching a video clip.
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software, where anyone is freely licensed to use, copy, study, and change the software in any way, and the source code is publicly available so that people are encouraged to improve the design of the software. This is in contrast to proprietary software, where the software is under restrictive copyright or licensing and the source code is hidden from the users.
A braille translator is a software program that translates electronic text into braille and sends it to a braille peripheral, such as a braille embosser. Typically, each language needs its own braille translator. Despite the use of the word translator, there is no language translation. Even in the simplest situation, such as Dutch braille, has complex rules for capitalization, emphasis, punctuation, typographic symbols, and page formatting.
Mobipocket SA was a French company incorporated in March 2000 that created the .mobi
e-book file format and produced the Mobipocket Reader software for mobile phones, personal digital assistants (PDA) and desktop operating systems.
Adobe Digital Editions is an e-book reader software program from Adobe Systems. It is used for acquiring, managing, and reading e-books, digital newspapers, and other digital publications. The software supports EPUB and PDF. It implements a proprietary scheme of digital rights management (DRM) which, since the version 1.5 release in May 2008, allows document sharing among multiple devices and user authentication via an Adobe ID. Digital Editions is a successor to the Acrobat eBook Reader application.
Booktype is a free and open source software for authoring, collaborating, editing, and publishing books to PDF, ePub, .mobi, and HTML formats. It was launched by Sourcefabric in February 2012 when Booktype evolved from the Booki software, which powers FLOSS Manuals.
Lexcycle was a software company that made electronic book reading software. They were responsible for Stanza, which ran on the iPhone, iPod Touch, Microsoft Windows and Apple Macintosh platforms. In April 2009, Lexcycle was acquired by Amazon.com. In 2012, Amazon.com removed Stanza from all app stores.
The following tables detail e-book reader software for the Android operating system. Each section corresponds to a major area of functionality in an e-book reader software. The comparisons are based on the latest released version.
The following tables compare general and technical features for a number of iOS e-book reader software. Each section corresponds to a major area of functionality in an e-book reader software. The comparisons are based on the latest released version.
FBReader is an e-book reader for Linux, Microsoft Windows, Android, and other platforms.