Your SlideShare is downloading. ×
0
24symbols
24symbols
24symbols
24symbols
24symbols
24symbols
24symbols
24symbols
24symbols
24symbols
24symbols
24symbols
24symbols
24symbols
24symbols
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

24symbols

220

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
220
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. @24symbols
  • 2. Team
  • 3. eBook – A Social Revolution
  • 4. 24symbols – Social Reading
  • 5. 24symbols – Social Reading
  • 6. 65,000 Users + 25,000 FB Fans
  • 7. Publishers
  • 8. TECHONOLOGY
  • 9. Technologies
  • 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. 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. Deployment Architecture Amazon S3 (book resources) …
  • 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. 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. Thanks!Ángel Luengo: Co-founder, CTOaluengo@24symbols,com@angelluengowww.24symbols.comJavier Fernández: Engineerjfernandez@24symbols,com@jfernandezbwww.24symbols.com

×