de flag +1 214 306 68 37
Entwicklung einer Desktop-Anwendung zur Verwaltung von E-Buch-Sammlungen

Entwicklung einer Desktop-Anwendung zur Verwaltung von E-Buch-Sammlungen

Branche
Unterhaltung, Medien
Technologien
C/C++, Qt

Kunde

Der Kunde ist ein amerikanisches Unternehmen, das über mehrere digitale Download-Marktplätze verfügt, um Verleger und Leser mit unterschiedlichen Interessen zusammenzu führen.

Aufgabe

Die E-Bücher, die auf einem der digitalen Marktplätze des Kunden eingekauft werden, können über die E-Bibliothek der Website angesehen und heruntergeladen werden, um auf einem PC gelesen zu werden. Im Unterschied zur digitalen Bibliothek, die für ein unattraktives UI kritisiert wird, verursachte der Gesamtprozess Unannehmlichkeiten für Benutzer, wobei sie heruntergeladene E-Bücher in Ordnern manuell organisieren mussten. Im Bewusstsein des Problems entschied sich der Kunde, eine Desktop-Anwendung erstellen zu lassen, um die Verwaltung von E-Buch-Sammlungen zu ermöglichen.

Lösung

Das Team von ScienceSoft für individuelle Softwareentwicklung rollte eine Desktop-Anwendung für Windows aus, die es den Benutzern ermöglicht, sich eingekaufte Bücher anzusehen und herunterzuladen, ohne dass man einen Webbrowser launcht, sowie sie automatisch zu kategorisieren und in Ordnern auf ihren PCs zu unterbringen.

Die bequeme Offline-Bibliothek hilft den Nutzern, nach einem Buch schnell zu suchen und es via beliebigen Doc oder PDF Leser, welcher auf dem PC installiert ist, zu öffnen. Wenn die App findet, dass das Zielbuch im Ordner des Lesers fehlt, initiiert sie das Herunterladen des Objektes von der Webseite des Kunden.

desktop e book library

Durch die Synchronisierung können die Benutzer die Informationen über die letzten Updates der E-Bücher (z. B. eine neue Version des Buches oder des Umschlages) leicht erhalten. Dafür erhält die App Informationen von der Datenbank der Kundenwebseite durch HTTPS Anfragen und Antworten.

Ergebnisse

Der Kunde erhielt eine Desktop-Anwendung, die mit seiner Webseite vereinbar ist und als Ergebnis in der Lage war, die Zufriedenheit seiner Kunden zu steigern, wobei er einen zusätzlichen auf Bequemlichkeit gezielten Service anbot.

Technologien und Tools

Qt, C++, QML, REST API.