FBReader

FBReader, Linux, Microsoft Windows, Android ve diğer platformlar için tasarlanmış bir e-kitap okuyucudur .

Orijinal olarak Sharp Zaurus için yazılmıştır ve şu anda masaüstü bilgisayarların yanı sıra Nokia İnternet Tabletleri gibi birçok başka mobil cihazda da çalışmaktadır. Google Android için FBReaderJ'in (Java sürümü) bir önizlemesi 13 Nisan 2008'de yayımlandı.

Desteklenen biçimler arasında EPUB, FictionBook, HTML, plucker, PalmDoc, zTxt, TCR, CHM, RTF, OEB, DRM'siz mobi ve düz metin bulunur.

Eskiden GPL kapsamında ücretsiz bir yazılımdı, ancak 2015'ten beri (v2.7) tescilli bir yazılımdır.

Tarih 
Nikolay Pultsin ilk FBReader'ı yazdı; araç Sharp Zaurus için Ocak 2005'te piyasaya sürüldü, bir Aralık 2005'te Nokia 770 için Maemo portu eklendi. FBReader o zamandan beri birçok mobil cihaz platformu ve çoğu büyük kişisel bilgisayar işletim sistemi için ikili paketler yayınladı. FB ön ekine sahip FBReader adı, FBReader'ın yazarının ülkesi olan Rusya'da popüler olan bir e-kitap formatı olan FictionBook'tan gelir.

Orijinal FBReader, C++ ile yazılmıştır; ancak, 2007'de  FBReaderJ adlı Java ile yazılmış bir çatal oluşturuldu. Sonraki yıllarda Android platformu kullanıma sunulduğunda, bu çatal Android yazılım uygulamasının kod tabanı haline gelirken, C++ kod tabanı diğer platformlar için kullanımda kaldı.

2015'te tüm platformlar için yazılım kapalı kaynak oldu: eski açık kaynak kodu o zamandan beri güncellenmedi. Android uygulaması, her ikisi de kapalı kaynak olan Ücretsiz ve Premium sürümlere bölündü ve Premium sürüm, PDF ve makine çevirisi için entegre destek ekledi.

Bileşenler 
Platformlar arası kolay derleme için FBReader, platformlar arası bir arayüz kitaplığı olan zlibrary'yi kullanır. Kullanılan GUI araç setini göz ardı ederek birçok platform için yeniden derlemeye olanak sağlar.

Özellikler 

 Çoklu kitap tar, ZIP, GZIP ve BZIP2 arşivlerini destekler.
 kodlama algılama
 içindekiler tablosunu oluşturma
 Gömülü resimler
 köprüler
 Konum göstergesi (sayfa numarası yerine geçer).
 kütüphane binası
 En Yeni Kitap
 önceden açılmış tüm kitaplar için son okunan konumlar
 Son açılan kitapların listesi.
 Otomatik tirelemeler
 Metin arama.
 Tam ekran modu.
 90, 180 ve 270 derece ekran döndürme.
 Konuşma metni
 Android platformunda metni konuşmaya etkinleştirmek için bir TTS eklentisi yükleyin

Dosya uzantısı desteği 
FBReader aşağıdaki dosya biçimlerini destekler:

 EPUB : tablolar hariç tüm ana özellikler. CSS desteği tamamlanmadı.
 EPUB3 : ePub 3'e özgü özelliklerin çoğunu desteklemez
 Mobipocket: şifrelenmemiş *.mobi dosyalarını açar. DRM korumalı dosyalar desteklenmez.
 Facebook 2.0 : tam destekli
 FB 2.1 : tablo desteğinden yoksun
 HTML : sınırlı, yeterli destek
 düz metin : desteklenir, metni paragraflara doğru şekilde bölmeyebilir.
 RTF : RTF'nin alt kümesi
 DOC (Microsoft Word): DOC'nin alt kümesi
 PDF :
 Android: üçüncü taraf kitaplığı olan ayrı bir eklenti aracılığıyla
 Diğer platformlar: desteklenmiyor
 DjVu :
 Android: ayrı bir eklenti aracılığıyla
 Diğer platformlar: desteklenmiyor
 Plucker:
 Android: şu anda desteklenmiyor
 Diğer platformlar: “mutlak konumlandırma” komutları yorumlanabilir veya yok sayılabilir
 DAISY 3: Google Play'de Kitap Paylaşımı için Go Read'e eklendi ( Benetech'ten FBReaderJ çatalı)

Çoklu Platform Desteği 

 Tizen
 Microsoft Windows
 BlackBerry 10
 Mac OS X
 FreeBSD
 Linux
 mobil Linux cihazları:
 Qtopia tabanlı ROM'lar, pdaXrom veya OpenZaurus ROM ile Sharp Zaurus.
 Archos PMA430.
 Opensimpad 0.9.0/Opie ROM'lu Siemens Simpad.
 Nokia 770  / N800  / N810  Nokia İnternet tabletleri ( maemo  ).
 Pepper Pad 3.
 Motorola E680i/A780 akıllı telefonlar.
 iLiad
 Digital Reader 1000 ve Digital Reader DR800SG
 Hanlin e-Reader
 Openinkpot - Hanlin eReader ve Hanvon N516 için işletim sistemi değişimi
 Pocketbook - E-Ink e-kitap okuyucuları
 SmartQ 5 ve SmartQ 7

Ayrıca bakınız 
 
 e-kitap okuyucularının karşılaştırılması
 e-kitap biçimlerinin karşılaştırılması
 Android e-kitap okuyucularının karşılaştırılması
 iOS e-kitap okuyucu yazılımlarının karşılaştırılması

Kaynakça

Dış bağlantılar 

 

Ücretsiz ve açık kaynak kodlu Android yazılımları
EPUB okuyucular
Java ile programlanmış ücretsiz yazılımlar
C++ ile programlanmış ücretsiz yazılımlar
Özgür medya yazılımları
İncelenmemiş çeviri içeren sayfalar