24symbols

331 views
276 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
331
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

24symbols

  1. 1. @24symbols
  2. 2. Team
  3. 3. eBook – A Social Revolution
  4. 4. 24symbols – Social Reading
  5. 5. 24symbols – Social Reading
  6. 6. 65,000 Users + 25,000 FB Fans
  7. 7. Publishers
  8. 8. TECHONOLOGY
  9. 9. Technologies
  10. 10. 24symbols Platform Multi Channel Platform (View) Social Email Search Recommendation Discovery Marketing Analytics ContentAPI Reader Advertisement Encryption SMTP Geolocation Payment Gateway User Authorization Content Management Books & User data
  11. 11. Component Architecture request 24symbols uses a MVC Pattern Web Server http •  Server Side: Ruby on Rails forwards •  Client Side Displays •  HTML5/JS: Web XML/HTML for Web Dispatcher JSON for HTML5, iPad •  Objective C: iPad loads CRUDActionView ActionController ActiveRecord renders responds queries
  12. 12. Deployment Architecture Amazon S3 (book resources) …
  13. 13. ePUB Upload Process ePUBs Content ePUBs ePUBs 24s editorDropbox ONIX FTP •  Normalizes ePUB •  Ensures quality •  ePUB content split it •  Fill in metadata •  Categorizes •  Resize images
  14. 14. 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
  15. 15. Thanks!Ángel Luengo: Co-founder, CTOaluengo@24symbols,com@angelluengowww.24symbols.comJavier Fernández: Engineerjfernandez@24symbols,com@jfernandezbwww.24symbols.com

×