Yudu Media are a market leader and innovator in the digital publishing industry. They approached Softwire to develop their next-generation digital publishing platform designed to allow users to self-publish feature-rich digital publications accessed via a standard web browser using a page-turning interface.
Softwire worked closely with Yudu Media during an initial consultancy phase to refine the feature set and produce a detailed functional specification, before developing, testing and deploying the new software. We worked as an autonomous development team but communicated regularly with Yudu Media's own project manager to ensure the project schedule stayed on track.
The software comprises a number of distinct interacting components, as follows.
- A Flash-based page-turning reader application that is downloaded and executed within the user's browser.
- A sophisticated web-based publishing interface, through which publishers can upload raw PDF files and configure how the publication should appear to users, e.g. by adding rich media, hyperlinks, table of contents and order forms etc.
- A statistics server to record detailed statistics on how users read the publications, e.g. which pages they look at and which links they click on, and a reporting web interface to allow advertisers to view these aggregated figures.
- Dedicated PDF processing servers to do the heavy-lifting of converting raw PDF files to a Flash-compatible format, to provide a high level of scalability.
The implementation is based around Java Enterprise technologies including JBoss application server, Spring MVC and Java EE (including EJB3 and Java Persistence), and uses Oracle databases.
Given the scope and attention to detail of Yudu Media's requirements, this project was a significant and complex undertaking and required a relatively large team. Nonetheless, Softwire delivered the initial release and the subsequent phased feature releases on schedule whilst maintaining a high level of quality throughout. The system has been a great success with Yudu Media's existing customer base and provides them with a leading edge technology platform with which to expand their business into new markets.


