1 / 20

Social Deck

Advanced Internet Application Development Georgia Institute of Technology. Social Deck. Aamir Poonawalla Hrishikesh Mantri Kaustubh Sheth Swaroop Butala. Overview. Motivation Proposed Work Why JavaFX? Architecture Features Extensible Framework Screenshots Challenges Future Work.

taran
Download Presentation

Social Deck

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Advanced Internet Application Development Georgia Institute of Technology Social Deck Aamir Poonawalla Hrishikesh Mantri Kaustubh Sheth Swaroop Butala

  2. Overview • Motivation • Proposed Work • Why JavaFX? • Architecture • Features • Extensible Framework • Screenshots • Challenges • Future Work

  3. Motivation • Ever expanding ‘Internet’ • Always stay connected • Social Networks • News, Weather, Current events • Photo Sharing • Calendar, Email and much more… • One common interface • Desktop Gadget • Need for a Development Framework

  4. Proposed work • One touch Desktop Gadget • Social Networks • Email & Calendar • News, Weather and Current events • Photo Manager • Activity Notification Component • Customizable application • Extensible Framework

  5. JavaFX? • JavaFX is a Dynamic Java Scripting for Rich Internet/Client-side Applications • High-quality UI-intensive apps • Why not Swing? • More fluent and object oriented • It is a nice complement and not a substitution • Easier to embellish Swing apps with JavaFX • Desktop Application, Widget and Web Application

  6. Architecture + TRACKER SOCIAL DECK

  7. Features • Facebook • Notifications • Friends’ Status Updates • Friends’ Shared Links • Twitter • Fetch Latest tweets • Tweet • Photo Manager • Picasa

  8. Features (contd) • Daily Appointments • Google Calendar • Zimbra Calendar • Mail • Zimbra Unread Mail • Yahoo! News • Yahoo! Weather • Restaurant Finder - Yelp

  9. Screenshots Social Deck

  10. Facebook • Notifications • Friends’ Status Updates • Friends’ Shared Links

  11. Twitter • Tweets from Followees • Ability to Tweet

  12. Weather • Yahoo! Weather • Current • Forecast

  13. News • Yahoo! News • Top Stories • Link – Full News

  14. Photo Manager • Picasa • Browser • Uploader

  15. Zimbra Inbox • Unread Mails • Link – Zimbra Inbox

  16. Restaurant • Yelp • Contact Details • Ratings • Search by Zip Code

  17. Calendar • Zimbra • Google

  18. Challenges • JavaFX and Idiosyncrasies • No Basic Components • No Hyper Links • No Multi Line • PUSH Service • Quartz, Java, JavaFX • Maintaing MVC Architecture • Integrating Java, JavaFX • Building a framework

  19. Future Work • Session Management • Security • Multi-user support • Customizable gadget • Mobile application • Cache • Alarm System

  20. Thank You

More Related