StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.

Slides:



Advertisements
Similar presentations
Final Project Instructor: Nguyen Anh Tu Students: Tran Tien Tai Tran Tien Tai Tran Ngoc Mai Tran Ngoc Mai Tu Kim Tuan Tu Kim Tuan Nguyen Ngoc Phuong Nguyen.
Advertisements

How are we CREATING Your Web and Global Presence.
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Boundless business Broaden your business horizons.
Microsoft SharePoint 2010 technology for Developers
Forms Authority Database Store Username and Passwords: ASP.NET framework allows you to control access to pages, classes, or methods based on username and.
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Supervisor: Amichai Shulman Students: Vitaly Timofeev Eyal Shemesh.
Website For Traveling! by : Hammad Abed, Rabie Loulou Supervisor : Viktor Kulikov Spring 2009 The Faculty of Electrical Engineering - Softlab.
SoftLab Project Winter 2008 Supervisor: Victor Kulikov Students: Dmitry Kanevsky Nir Lev-Ari.
Lab Chief Eng.Ilana David Supervisor:Viktor Kulikov Submitters: Darina Klots Shallev Kellerman.
Collections Create and organize your own privet and public collections.
DotNet Market Web Site “EMarket” Milena Natanov Project Supervisor: Victor Kulikov Lab Chief Engineer: Dr. Ilana David Semester spring, – Project.
NJIT Co-authorship database a website by Christopher Pax.
Product Management System Xiao Zhou. Introduction Why This project? It is an opportunity to learn new things and gain some experiences. My friend is a.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
Building Enterprise Information Portal using Oracle Portal 3
Labadmin Monitoring System Final Presentation Supervisor: Victor Kulikov Studnets: Jameel Shorosh Malek Zoabi.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Game of Life presents: FastStocks. Scenario Preview of Presentation Why Fast Stocks? – Benefits of this application Application Demo Technical Issues.
On-Line Video Store Vitaly Panor Tal Joffe September, 2009 Project Supervisor: Victor Kulikov VTVS.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Web Design Basic Concepts.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
Fuddle Baris Tevfik Matt Lee David Cheung Ben Paolillo.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Santosh Ghimire – 066 BCT 533 Subit Raj Pokharel – 066 BCT 538 Sudip Kafle – 066 BCT
WEB DEVELOPMENT PORTFOLIO UPTEC COMPUTER CONSULTANCY LIMITED 16, Rana Pratap Marg, UPTEC Crossing, LUCKNOW – UP, INDIA.
NODEJS, THE JOOMLA FRAMEWORK, AND THE FUTURE IAN MACLENNAN.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
 Automates the process of Bill generation and bill payment  FRONT END:- ASP.NET  BACK END :- SQL SERVER.
Ken Casada Developer Evangelist Microsoft Switzerland WebMatrix: Your Web Made.
So far, we have…
LinkWare LinkWare is a web-enabled, open platform for generation and distribution of electronic technical documentation and e–catalogues. The LinkWare.
Web Mashups Presented By: Saket Goel Uni: sg2679.
CakePHP is an open source web development framework. It follows Model-View- Controller and is developed using PHP. IT is the basic for user to create.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
NET-AUCTION This online auction project Directed by: Mr. Maxim Gurevich Submitted by: Yuri Kipnis Alex Scheotkin Alex Scheotkin.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
SEARCH OPTIMIZER By JAGANI RAJ 7 th /I.T. Guided By: Mrs. Darshana H. Patel.
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
Workload Forecast System Alexey Kozarnikov Mariia Fedotenkova Galina Lavrentyeva LUT 2012.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
EMu Interface and the Web Clear identification of web fields for users and administrators Visual identifier of the web presentations in EMu, ie Collection.
DataFlow Diagram – Level 0
Building AJAX-Enabled Applications with ASP.NET AJAX Framework Peter Ty Developer Evangelist Microsoft Hong Kong
UG Project 2008 With LINQ & AJAX Idan Hodor Boaz Farkash Supervisor: Ilana David.
WEB SERVER SOFTWARE FEATURE SETS
OPEXShare The New Cloud-based System for DOE Operating Experience Presented by Gerry Whitney Mission Support Alliance, LLC DOE Operating Experience Committee.
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
Tutor Online Management System Group 10: Chau Quoc Bao To Thi Ngoc Quyen Nguyen Quoc Tuan Luong Van Den Duong Thi Hong Teacher: Nguyen Anh Tu.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Hanoi - December 2012 Capstone Project. Project Team Supervisor: Mr. Nguyen Hong Ky FLIS Team: Pham Hoang Phuong Chu Dinh Nam Pham Van Quyen-
EduGeek Logon Tracker Next generation user tracking.
Why API?.
Dot Net Training in Hyderabad Dot Net Training in Hyderabad.
The ZigWheels Script from Travel Booking Script
Web Development Using ASP .NET
מונחים בסיסיים במודל השכבות
ASP.NET Module Subtitle.
ISYS 350 Building Business Applications
Choosing between Silverlight and AJAX
Web Application Development Using PHP
Presentation transcript:

StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009

StockWatch is a website (ASP.NET) which provides a User centric interface for managing stock portfolios, supply stock technical analysis (based on web site), Live market data and news. Overview

StockWatch should use advanced technologies such as AJAX, ASP.NET, JavaScript and Online data management APIS. StockWatch should be User friendly, attractive and quickly responsive. StockWatch should provide free technical analysis combined with real-time data and news feeds. StockWatch should relay on stable data sources. Project Goals

Multiple Users System Real Time Quotes Rich presentation layer Google Portfolios API User Portfolios Stocks Grading Various News Feeds Admin Management Main features

ASP.NET 3.5 ASP.NET 3.5 AJAX extension. Microsoft SQL. C# (.NET framework 3.5). Google spreadsheets API (C#). JavaScript YUI – Yahoo User Interface Google Visualizations Google Ajax Feed API Technologies

3-Layers Design AJAX ASP.NET Google visualizations YUI Google Spreadsheets API SqlDataSource Yahoo web service

Layer 0 - Data sources Google finance Google Spreadsheets American Bulls StockWatch DB Portfolios page Stock page Yahoo finance Yahoo Web Service Google Portfolios API StockParser

Database – Layer 0

Google spreadsheet – Layer 0 Auto updates data Easy API for querying and updating data

Layer 1 - DAL Google Portfolios API - User portfolios are saved on A Google spreadsheet in order to get real time data. The API Provides an easy interface managing user’s portfolios. SqlDataSource – allows us to access and manipulate data in an ASP.NET page without using ADO.NET classes directly. Yahoo web service – provides an easy access to Yahoo finance real time data.

Layer 2 – Business logic – the whole picture

Layer 2 – Business logic – Users management & security StockWatch uses ASP.NET Built-in Users Management mechanism. The mechanism generate memberships data tables in the database. Built-in User controls offer easy login (Login control), registration (CreateUserWizard), Password recovery and Dynamic content according to the user state (LoginView control). Roles management – StockWatch uses the roles mechanism in order to distinguish between Admin user (management page) and regular user.

StockWatch collect news feeds from Yahoo finance, Google finance & Msn money. News feeds are dynamic according to the presented stock or stocks in current portfolio. News feeds are being displayed using Google feed Ajax API. (client side). Layer 2 – Business logic – News feeds

Layer 2 – Business logic – American Bulls data parsing Everyday at 2 am a data parsing process gets data from American Bulls web pages. The process has 3 stages : ◦Page download ◦Data parsing and saving into data base ◦Grading process:  Grade = (Stock hits / Stock predictions)  The information for the stock grade is based on predictions results history from American bulls.

We used Ajax auto complete control for symbol search, this control use Web Service function. The use of Web Service helps the System run smoothly, and enhance the system performance. Update Panel : Layer 3 – Presentation layer – AJAX

Layer 3 – Presentation layer – Google Visualization Dynamic News Feeds Google Table