PsyMSU — Psychology Book Browser
PDF book browser and downloader for MSU Psychology Faculty
// Built with
01 Problem
Students and faculty at Moscow State University's Psychology department needed mobile access to their academic PDF library. The existing system used a proprietary TCP protocol and custom XML scheme for catalog management, requiring a native iOS client that could communicate with the university's backend and provide a quality PDF reading experience.
03 Solution
Developed an iOS application for the MSU Psychology Faculty providing PDF book browsing, downloading, and reading capabilities. Built with Objective-C, implementing TCP protocol communication with the university's proprietary backend, custom XML parsing for the catalog scheme, and a custom PDF reader using Core Graphics for rendering. The app handled large academic PDFs with page navigation, bookmarks, and offline storage.
04 Outcomes
Qualitative
- Mobile access to university PDF library
- Custom PDF reader with bookmarks and navigation
- Proprietary protocol integration with university backend
- Offline book storage for campus and commute reading
06 Constraints
- Proprietary TCP protocol for backend communication
- Custom XML scheme for catalog data
- Large PDF rendering with smooth scrolling
- Offline storage for downloaded books
07 Innovation
Built a custom PDF reader from scratch using Core Graphics PDF rendering APIs, combined with proprietary TCP protocol communication and custom XML parsing for a university's non-standard backend system.
Novelty: moderate
@ Infoshell 







