Download - SAPO Campus - P3 Presentation
![Page 1: SAPO Campus - P3 Presentation](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/1.jpg)
P3 - Personal Management
Part of the awesome SAPO Campus project
![Page 2: SAPO Campus - P3 Presentation](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/4.jpg)
Inspiration - Netvibes
![Page 5: SAPO Campus - P3 Presentation](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/5.jpg)
Inspiration - Google Reader
![Page 6: SAPO Campus - P3 Presentation](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/6.jpg)
Inspiration - iGoogle
![Page 7: SAPO Campus - P3 Presentation](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/7.jpg)
What about the technology?
Two platforms to consider:
![Page 8: SAPO Campus - P3 Presentation](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/8.jpg)
CakePHP + jQuery
+
![Page 9: SAPO Campus - P3 Presentation](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/11.jpg)
Cappuccino
![Page 12: SAPO Campus - P3 Presentation](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/13.jpg)
Cappucino powers 280slides.com
![Page 14: SAPO Campus - P3 Presentation](https://reader034.vdocuments.net/reader034/viewer/2022051610/54859b19b47959f60c8b4ebb/html5/thumbnails/14.jpg)
Any doubts?
Come on, leave me a comment!