sapo campus - p3 presentation

14
P3 - Personal Management Part of the awesome SAPO Campus project

Upload: bruno-abrantes

Post on 05-Dec-2014

905 views

Category:

Technology


0 download

DESCRIPTION

Presents the main concepts behind the project I\'m spearheading within the larger SAPO Campus project.

TRANSCRIPT

Page 1: SAPO Campus - P3 Presentation

P3 - Personal Management

Part of the awesome SAPO Campus project

Page 2: SAPO Campus - P3 Presentation

The Challenge?

• To create a personal space for managing and consuming information

• Promote a spirit of community and sharing

• A web application that offers a desktop-class experience

Page 3: SAPO Campus - P3 Presentation

But how?

• Through a flexible, easily expandable and user-friendly platform

• With a widget-based architecture, easy to build and add to the application

Page 4: SAPO Campus - P3 Presentation

Inspiration - Netvibes

Page 5: SAPO Campus - P3 Presentation

Inspiration - Google Reader

Page 6: SAPO Campus - P3 Presentation

Inspiration - iGoogle

Page 7: SAPO Campus - P3 Presentation

What about the technology?

Two platforms to consider:

Page 8: SAPO Campus - P3 Presentation

CakePHP + jQuery

+

Page 9: SAPO Campus - P3 Presentation

CakePHP

• Uses the MVC design-pattern

• A technology already grasped by the author

• More oriented to building traditional or hybrid web apps

Page 10: SAPO Campus - P3 Presentation

jQuery

• Most used Javascript framework

• Total separation between content and behavior (like CSS)

• Plugin-based architecture and lots of documentation to go around

Page 11: SAPO Campus - P3 Presentation

Cappuccino

Page 12: SAPO Campus - P3 Presentation

Cappuccino

• Application Framework based on Cocoa, but written in Javascript (Objective-J)

• Designed for building web apps that behave like desktop apps

• No previous experience by the author makes it a risky solution

Page 13: SAPO Campus - P3 Presentation

Cappucino powers 280slides.com

Page 14: SAPO Campus - P3 Presentation

Any doubts?

Come on, leave me a comment!