1 / 15

Stocks MashUp

WILLY NGUYEN QUANG MINH ( Matric : G0802482F ) YULSTAR LUKIMIN ( Matric : G0801713J ) CHRIS LOK JIANMING ( Matric : G0801688L ). Stocks MashUp. The current stocks display system The broadcast is only based on text and numbers often be overwhelming if too much information is shown. .

liora
Download Presentation

Stocks MashUp

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. WILLY NGUYEN QUANG MINH (Matric: G0802482F ) YULSTAR LUKIMIN (Matric: G0801713J ) CHRIS LOK JIANMING (Matric: G0801688L ) Stocks MashUp

  2. The current stocks display system The broadcast is only based on text and numbers often be overwhelming if too much information is shown. Literature Review

  3. Russia's New IXSP Stock Exchange

  4. 1.1 Purpose of the system The main objective of World-Wide Stocks Monitoring System is to provide users with an easy tracking and monitoring system of international stocks on a graphical interface. Requirement Analysis

  5. 1. Ability to be displayed on large screens 2. Ease of Use. The User would only need to input the stock he wanted to monitor. 2. The system allows software administrators to change the stocks to be presented in the system. 3. The system is based on live feeds. 4. This system can also be used by individuals Features/Advantage

  6. (5)Add RSS (1) Stocks Select (3)Google Map (2)Markers Display (4) One Page Operations 1. User Selection – The system allows users to add/remove any stock from the display system. 2. Stocks Monitoring – The System monitors the RSS feeds and refresh its data periodically 3. Google Map Display interface – The System enables stocks information categorized on gobal Map 4. One-page-display – This AJAX application is fully done on 1-page. Thus there would be no Server dependence after the initial load. 5. Administrator access – To update new RSS feeds to the system.

  7. Simplified Collaboration Diagram for Core Module after Login AJAX Map XML Data Formatting 7: Format(Stock) Markers1 8: Marker (Display) Markers2, 3 6: MAP API(All info) RSS Feeds RSS Feeds RSS Feeds PHP AJAX XML Database Containing Database of RSS Feeds. 1: Request(XML) FORM 2: Return (RSS URI) 3: Request Feeds (RSS URI) 5: Parsed data RSS Parser AJAX 4: RSS feeds

  8. User fills form with the needed stocks and presses the Show Button. • The XML database returns the RSS URIs back to Explorer.php. • The Explorer calls for RSS Feeds Retrieval. • RSS Feeds from various stock centers are sent to the RSS Parser • The Parser returns Parsed data. • Google Map API is activated to Draw the required Markers. • The marker send the Parsed data for Formatting • The Formatted Data is passed back to be displayed in the Markers. Collaboration Diagram for Core Module

  9. Google Server Resources Application Server Apache 2, Php5.2.3 ASYCRONOUS Client AJAX Components GOOGLE Map Provider VARIOUS RSS FEEDS XML DATABASE LOGIN Google Map Interface RSS PASER DATABASE ACCESS

  10. 1) Google map API needed a key 2) There was insufficient time for development. 3) This project is particularly difficult because the RSS feeds to live stocks are not readily available. 4) Google API –The Google API does not allow multiple marker to be opened at the same time. 5) Integration –Much effort was used to ensure the components are asynchronous to each other. 6) XML Database – A XML Database was created using Prototype Toolkit to read and write database. Difficulty/ Challenges Faced.

  11. Time Limited Demostration. http://mobitop.cais.ntu.edu.sg/willy/stock/login.html Demostration

  12. Greatly improved Visibility and Asthestics Viable on Very-Large Displays. Clear view of stocks. Live-Feeds using RSS. Easy Selection of Stocks. Easy addition of Feeds. SUCCESS?

  13. WILLY NGUYEN QUANG MINH (Matric: G0802482F) – Principal Programmer for Google API and Integration of the Systems Assistance for Documentation YULSTAR LUKIMIN (Matric: G0801713J) – Principal Programmer for RSS Feeds, Database Systems Assistance for Documentation CHRIS LOK JIANMING (Matric: G0801688L) – Principal Requirements Analysis and Documentation, Assistance Programmer and Debugger Roles of Team Members

More Related