epuBear – EPUB SDK für die EPUB Reader Entwicklung

EpuBear ist ein plattformübergreifendes EPUB Software Development Kit (SDK) zum Aufbau von EPUB-Lesern.

epuBear - EPUB SDK für die EPUB Reader Entwicklung hero background

Herausforderung

Das EPUB-Format zeichnet sich dadurch aus, dass es auf vielen Geräten, einschließlich iPhone, Android, iPad, Sony Reader usw. zugänglich und einfach zu verwenden ist. EPUB ist leicht adaptierbar, d.h. es passt die Darstellung der Information an ein Ausgabegerät an und eignet sich gut für die Publikationen mit viel Text und einem einfachen Layout. Zwei Sprachen– XHTML und XML – machen den EPUB-Code modifizierbar. Da das Format mit den meisten Arten von Software gut funktioniert, bietet es eine bessere Verbreitungsmöglichkeit. Das mobile Team von SCAND hat alle Vorteile des EPUB-Formats berücksichtigt und die epuBear-Lösung entwickelt. EpuBear ist ein plattformübergreifendes EPUB SDK, das für die Entwicklung von EPUB-Readern verwendet wird. Eines der Hauptziele war es, EPUB SDK leicht und gleichzeitig zuverlässig zu gestalten.

Herausforderung

Herangehen

Die Idee bestand darin, einen grundlegenden Kern des EPUB SDK zu erstellen und native Wrapper in Java (Android), iOS (Swift) und C# (Xamarin) für unser EPUB-Toolkit vorzubereiten. Die von dem mobilen Entwicklungsteam von SCAND bereitgestellten Wrapper machen das EPUB SDK mit einem bestimmten Projekt unabhängig von der Zielplattform kompatibel.

Herangehen

Beschreibung

Unser Set von Softwareentwicklungstools für EPUB-Reader ist zunächst in C++ realisiert worden. Der Basis-Kern von epuBear wird mit Hilfe von den zusätzlichen Wrappers erweitert. Der Code von jedem Wrapper funktioniert als Proxy zwischen dem nativen Code und dem Kern.

Beschreibung

Screenshots

Screenshot-1
Screenshot-2
Screenshot-3
Screenshot-4
Screenshot-5
Screenshot-6
Screenshot-7
Screenshot-8

Hauptmerkmale

Der plattformübergreifende Kern von epuBear verfügt über folgende grundlegende Funktionalität:

  • EPUB-Dokumente öffnen, entpacken und analysieren
  • EPUB-Dokumentdaten abrufen
  • Seiten in Bitmaps rendern
  • Zu einer bestimmten Seite oder einem Kapitel gehen
  • Interne und externe Links öffnen
  • Die Schriftgröße ändern
  • Den Einzel- oder den Doppelseitenmodus auswählen
  • Den Nachtmodus einschalten
  • Die Unterstützung von Latein, Kyrillisch und Hieroglyphen
  • Lesezeichen anwenden
  • Inhaltsverzeichnis
Hauptmerkmale

Zugehörige Fallbeispiele