epuBear - EPUB SDK für die EPUB Reader Entwicklung

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

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.

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.

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.

Screenshots

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

Ergebnis

Unser mobiles Team hat epuBear, ein plattformübergreifendes EPUB SDK, für die Entwickler, die das EPUB-Dateiformat intensiv in ihren Projekten verwenden, erstellt.

Native Wrapper in Java, Swift und C# haben unser EPUB-Toolkit entsprechend für Android, iOS und Xamarin zugänglich gemacht. Wir demonstrieren alle Highlights von epuBear in Demo-Readern für Android und iOS. Es besteht die Möglichkeit, entweder epuBear als ein EPUB-Toolkit zu kaufen oder die Entwicklung von EPUB-Readern zu bestellen.

Benötigen Sie Unterstützung bei einem ähnlichen Projekt?