WILLY NGUYEN QUANG MINH(Matric: G0802482F ) YULSTAR LUKIMIN(Matric: G0801713J ) CHRIS LOK JIANMING(Matric: G0801688L )

Slides:



Advertisements
Similar presentations
® Microsoft Office 2010 Browser and Basics.
Advertisements

Prepared by: Prepared by: Jameela Rabaya Jameela Rabaya Fatima Darawsha Fatima Darawsha.
System Design and Memory Limits. Problem  If you were integrating a feed of end of day stock price information (open, high, low, and closing price) for.
DT228/3 Web Development WWW and Client server model.
Final Project Document Presentation Integrated Chat System Team # 4 December 2, 2003 Professor Peter Clarke Phase 1 Melissa Betancourt: Programmer Eric.
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Facedroid Facebook for Android. Facebook Application - API key - Secret key - PHP page Facebook Application - API key - Secret key - PHP page Facebook.
Created by Brendan Ryan1 Apache Server A MySql Database A fully PhP Execution Easy PhP.
CS 337 Final Project Presentation Asset Management and Tracking Developers: –Jimmy Hoo –Edwin Panameno –Manuel Segura –Sheng-Tian Lin Customers –Alexandre.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Comprehensive Design Review.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Does Ajax suck? CS575 Spring 2007 Chanwit Suebsureekul.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Chapter 6 DOJO TOOLKITS. Objectives Discuss XML DOM Discuss JSON Discuss Ajax Response in XML, HTML, JSON, and Other Data Type.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
UNIT-V The MVC architecture and Struts Framework.
Lecture 3 – Data Storage with XML+AJAX and MySQL+socket.io
Web Applications Harry R. Erwin, PhD University of Sunderland CIT304/CSE301.
Santosh Ghimire – 066 BCT 533 Subit Raj Pokharel – 066 BCT 538 Sudip Kafle – 066 BCT
JavaScript & jQuery the missing manual Chapter 11
CS 4720 RESTfulness and AJAX CS 4720 – Web & Mobile Systems.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Build Great Web Application 'Fast and Easy'
CSCI 6962: Server-side Design and Programming Introduction to AJAX.
Introduction The SDU Webship program is divided into two parts: the first semester of the course is spent learning how to code webpages using a variety.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
14th IEEE-NPSS Real Time Conference 2005, 8 June Stockholm.
JavaScript, Fourth Edition Chapter 12 Updating Web Pages with AJAX.
W. Sliwinski – eLTC – 7March08 1 LSA & Safety – Integration of RBAC and MCS in the LHC control system.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Teamdroid.co.cc Team Droid Matt Grojean, Tim Munnerley, Rabeet Fatmi, Nathan Hart.
Kenny Trytek Joe Briggie Abby Birkett Derek Woods Advisor: Simanta Mitra Client: Matt Good, Kingland Systems.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.
Best of Both Worlds: Information Management Solutions SmartCore Management Dashboards.
NoteSearch - Find what you’re looking for. Prototype Team B.
Title Page programmemanagementsystem KPMD (IT Solutions) Ltd Blades Enterprise Centre, Bramall Lane, Sheffield S2 4SU, United Kingdom telephone: +44 (0)114.
Federated Database Set Up Greg Magsamen ITK478 SIA.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
EResearch Mapping Robin Edwards Dale Bocos Madhumathi Nandakumar.
Amir Bishara and Dorin Danial Supervisors: Roiy Zysman Dr. Ilana David.
AxKit A member of the Apache XML project Ryan Maslyn Kyle Bechtel.
Using XML Transactions Presented By Tony Alwardt The Boeing Company.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
Web Technology Introduction AJAXAJAX. AJAX Outline  What is AJAX?  Benefits  Real world examples  How it works  Code review  Samples.
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
XP Browser and Basics COM111 Introduction to Computer Applications.
MDPHnet & ESP Data Partner Participation Overview The following slides describe the necessary steps for a data partner to participate in the MDPHnet Network.
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
Rolando Gaytan Clay Schumacher Josh Weisskopf Cory Simon Aaron Steil (Reiman Gardens) – Client Dr. Tien Nguyen - Advisor.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
AJAX – Asynchronous JavaScript And XML By Kranthi Kiran Nuthi CIS 764 Kansas State University.
Web Technology (NCS-504) Prepared By Mr. Abhishek Kesharwani Assistant Professor,UCER Naini,Allahabad.
AJAX CS456 Fall Examples Where is AJAX used? Why do we care?
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
EBay Searcher Brian Payton, Jason Nowakoski, Justin Szeluga, Salvatore Siragusa, David Wolkiser.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Mobile Registration for Android Goals, Results, and Everything That Went Wrong Scott Hamrick, Paul Kilgo, Ben Lemmond, Robert Liang, Josh Sullivan.
JavaScript and Ajax (Ajax Tutorial)
AJAX.
CS615 Software Engineering Seminar I Final Project
AJAX.
C++ Final Presentation.
MIS Professor Sandvig MIS 424 Professor Sandvig
Presentation transcript:

WILLY NGUYEN QUANG MINH(Matric: G F ) YULSTAR LUKIMIN(Matric: G J ) CHRIS LOK JIANMING(Matric: G L )

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

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.

 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

(1) Stocks Select (2)Markers Display (5)Add RSS (3)Google Map (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. 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.

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

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

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

 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.

 Time Limited Demostration.  n.html n.html

 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.

WILLY NGUYEN QUANG MINH (Matric: G F) –  Principal Programmer for Google API and Integration of the Systems  Assistance for Documentation YULSTAR LUKIMIN (Matric: G J) –  Principal Programmer for RSS Feeds, Database Systems  Assistance for Documentation CHRIS LOK JIANMING (Matric: G L) –  Principal Requirements Analysis and Documentation,  Assistance Programmer and Debugger