Download - 24symbols
![Page 1: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/1.jpg)
@24symbols
![Page 2: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/2.jpg)
Team
![Page 3: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/3.jpg)
eBook – A Social Revolution
![Page 4: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/4.jpg)
24symbols – Social Reading
![Page 5: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/5.jpg)
24symbols – Social Reading
![Page 6: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/6.jpg)
65,000 Users + 25,000 FB Fans
![Page 7: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/7.jpg)
Publishers
![Page 8: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/8.jpg)
TECHONOLOGY
![Page 9: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/9.jpg)
Technologies
![Page 10: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/10.jpg)
Recommendation Search Social Discovery
Email Marketing
Advertisement Reader
SMTP
An
aly
tics
Geolocation Payment Gateway
User Authorization
Content Encryption
24symbols Platform
Books & User data
AP
I
Content Management
Multi Channel Platform (View)
![Page 11: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/11.jpg)
Component Architecture
24symbols uses a MVC Pattern
• Server Side: Ruby on Rails
• Client Side
• HTML5/JS: Web
• Objective C: iPad
Web Server
Dispatcher
ActionController ActiveRecord ActionView
request
http
forwards
loads
CRUD
responds renders
Displays XML/HTML for Web JSON for HTML5, iPad
queries
![Page 12: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/12.jpg)
Deployment Architecture
…
Amazon S3 (book resources)
![Page 13: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/13.jpg)
ePUB Upload Process
Dropbox
FTP
ONIX
24s editor
ePUBs ePUBs ePUBs Content
• Normalizes ePUB • Fill in metadata • Resize images
• Ensures quality • Categorizes • ePUB content split it
![Page 14: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/14.jpg)
User Data Synchronization
• Data is synchronized between devices
• If data cannot be synchronized (i.e. being offline) it is locally stored (HTML5 & iPad) and synchronized when network is available again
![Page 15: 24symbols](https://reader033.vdocument.in/reader033/viewer/2022051816/5468e96caf795997108b65f6/html5/thumbnails/15.jpg)
Thanks!
Javier Fernández: Engineer jfernandez@24symbols,com @jfernandezb www.24symbols.com
Ángel Luengo: Co-founder, CTO aluengo@24symbols,com @angelluengo www.24symbols.com