This thesis is introducing the software development process of an audiobook player application. It’s a group project which includes designing and implementing the Store application, reviewing general architecture, as well as personal motivations, conclusions and related technological background.
Nowadays, in our modern and technology-based world, traditional books are loosing ground on weekdays and replaced with up-to-date innovations. The most significant directions are e-books and audiobooks.
Windows 8, the Microsoft’s latest operation system, already contains central software webshop called Windows Store. Our main purpose is creating a high-quality audiobook reader application for this platform. We intend on equipping it with unique features that aren’t typical of other similar applications.
Concerned books belong to public domain materials so we can use their information for free. The program converts these data to unified format bacause uniformity is really important for providing a better user experience.
I am primarily responsible for implementing and maintaining server-side components, so operation of these parts will be explained in more detail. The main areas are parsing and processing sources, managing server-side database and statistics. In addition, I will demonstrate working of some client-side components too, for example live tiles or sharing possibilities.