SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Simple Stock Market Analysis Cloud Computing LinaQu Independent Study instructed by Dr. Yacobellis 2011.05.10
Outline Introduction Cloud Computing Google App Engine™ platform Google Web Toolkit Simple Stock Market Analysis References
1. Introduction Using the cloud computing platform, Google App Engine™ platform in this case, together with Google Web Toolkit to develop and deploy a simple program ----  Simple Stock Market Analysis.  Through this project, we can learn briefly: ,[object Object]
Google App Engine(GAE) as develop platform;
  Google Web Toolkit(GWT) as a development toolkit;
Big Table as a distributed storage system;
  An example project actually runs on GAE.,[object Object]
2. Cloud Computing 2.2 Key characters of Cloud Computing ,[object Object]
 Broad network access
 Resource pooling
 Rapid elasticity
 Measured Service,[object Object]
2. Cloud Computing 2.3 Service models of Cloud Computing
3. Google App Engine™ platform 3.1 What is Google App Engine? It lets you run your web applications on Google’s infrastructure. Visit here for more information. Google App Engine FAQ. Sample Apps Code is here.
3. Google App Engine™ platform 3.2 Why Google App Engine? ,[object Object]
Easy to get Started[17]
Simple app configuration
  Easy to maintain
Cost efficient hosting
Risk free trial period
The reliability, performance and security of Google's infrastructure
  Easy to scale
Automatic scalability
APIs,[object Object]
3. Google App Engine™ platform 3.3 Google App Engine Architecture The App Engine request handling architecture[13].
3. Google App Engine™ platform 3.4 Key Concepts in Google App Engine ,[object Object],-Security; It isolates your application in its own secure, reliable environment ; the hardware, operating system and physical location of the web server.
3. Google App Engine™ platform 3.4 Key Concepts in Google App Engine ,[object Object],-It uses the distributed Google File System(GFS[25]) to store log and data files. -It uses Google SSTable file format to store data. (persistent, ordered immutable map from keys to values) -It relies on a highly-available and persistent distributed lock service called Chubby. -It is designed to scale to a very large size. -It does not support a full relational data model.
3. Google App Engine™ platform 3.4 Key Concepts in Google App Engine ,[object Object],-Abstraction on top of Bigtable; It provides a scalable, transactional storage system for creating, storing, and querying data objects. -Two data storage options[18, 19]: The Master/Slave Datastore and the High Replication Datastore. - APIs For Java: Java Data Objects(JDO) 2.3 and Java Persistence API (JPA) 1.0
3. Google App Engine™ platform 3.4 Key Concepts in Google App Engine ,[object Object],[object Object]
index.yaml;  the development server automatically determines the index configuration for you[22].
Properties are automatically indexed by type+value[15, 21].
  Queries-JDOQL:  is similar to SQL, but is more appropriate for object-oriented databases like the App Engine datastore. -GQL[24]: is a SQL-like language for retrieving entities or keys from the App Engine scalable datastore.
3. Google App Engine™ platform 3.5 Develop Web app with Google App Engine GAE Application Development Cycle[10]
3. Google App Engine™ platform 3.6 Managing Your App
3. Google App Engine™ platform 3.6 Managing Your App ,[object Object],-5M pageviews/month -Channel API Calls: 657K calls -Stored Data: 1GB -Datastore API Calls: 141M  calss -Number of Indexes: 200 -Requests(includes HTTPS): 43.2M requests -CPU Time: 6.5 CPU-hours/day -Task Queue API Calls: 100K -UrlFetch API Calls: 657K calls -XMPP API Calls: 46M calls
3. Google App Engine™ platform 3.6 Managing Your App
3. Google App Engine™ platform 3.7 Support ,[object Object]
Java 6
Common Java web technology standards
Plugin for the Eclipse IDE
Other languages: JRuby, JavaScript(Thino), Scala.
Spring, Struts 1&2, Apache Commons FileUpload, etc.
  Python[27]-Complete Python standard library -Django -CGI or WSGI
3. Google App Engine™ platform 3.8 Summary in Google App Engine Strengths  - Python, Java support. (with SDK) - Collections of APIs. - Dashboard. - Generous Quotas lead to low entry cost. - GFS, Bigtable
3. Google App Engine™ platform 3.8 Summary in Google App Engine Weaknesses  - Non-relational database lead to many constraints. - Quotas' limit often cause substantial headaches for developers. - Impose on the basis of security, HTTPS/HTTP. - Not very stable version in 2011. - Being blocked in China
4. Google Web Toolkit 4.1 What is Google Web Toolkit? Google Web Toolkit (GWT) is a development toolkit for building and optimizing complex browser-based applications.  It is Java Web development and let you develop and debug AJAX applications in the Java Language[40].   Visit here for more information. Google Web Toolkit showcase : here. Google Web Toolkit Widget Gallery.
4. Google Web Toolkit 4.2 Why is Google Web Toolkit? [38] Its goal is to enable productive development of high-performance web applications without the developer having to be an expert in browser quirks, HMLHttpRequest, and JavaScript.  ,[object Object]
  Code stable, efficient and cross-browser apps (include mobile), offline compatible.
Developer friendly, IDE support etc.,[object Object]
5. Simple Stock Market Analysis 5.1 Functions ,[object Object]
Display the users' stock list
Search stock quote and save the quote for users
Remove specific stock from users’ stock list
Log out,[object Object]
IE, Chrome Compatible

Weitere ähnliche Inhalte

Was ist angesagt?

STOCK MARKET PRREDICTION WITH FEATURE EXTRACTION USING NEURAL NETWORK TEHNIQUE
STOCK MARKET PRREDICTION WITH FEATURE EXTRACTION USING NEURAL NETWORK TEHNIQUESTOCK MARKET PRREDICTION WITH FEATURE EXTRACTION USING NEURAL NETWORK TEHNIQUE
STOCK MARKET PRREDICTION WITH FEATURE EXTRACTION USING NEURAL NETWORK TEHNIQUERicha Handa
 
Prediction of stock market index using neural networks an empirical study of...
Prediction of stock market index using neural networks  an empirical study of...Prediction of stock market index using neural networks  an empirical study of...
Prediction of stock market index using neural networks an empirical study of...Alexander Decker
 
Software for Stock Market Prediction
Software for Stock Market PredictionSoftware for Stock Market Prediction
Software for Stock Market PredictionSSA KPI
 
IRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET Journal
 
IRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET Journal
 
Aditya report finaL
Aditya report finaLAditya report finaL
Aditya report finaL2767882
 
An intelligent framework using hybrid social media and market data, for stock...
An intelligent framework using hybrid social media and market data, for stock...An intelligent framework using hybrid social media and market data, for stock...
An intelligent framework using hybrid social media and market data, for stock...Eslam Nader
 
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET-  	  Future Stock Price Prediction using LSTM Machine Learning AlgorithmIRJET-  	  Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET- Future Stock Price Prediction using LSTM Machine Learning AlgorithmIRJET Journal
 
PERFORMANCE ANALYSIS and PREDICTION of NEPAL STOCK MARKET (NEPSE) for INVESTM...
PERFORMANCE ANALYSIS and PREDICTION of NEPAL STOCK MARKET (NEPSE) for INVESTM...PERFORMANCE ANALYSIS and PREDICTION of NEPAL STOCK MARKET (NEPSE) for INVESTM...
PERFORMANCE ANALYSIS and PREDICTION of NEPAL STOCK MARKET (NEPSE) for INVESTM...Hari KC
 
Performance analysis and prediction of stock market for investment decision u...
Performance analysis and prediction of stock market for investment decision u...Performance analysis and prediction of stock market for investment decision u...
Performance analysis and prediction of stock market for investment decision u...Hari KC
 
Rachit Mishra_stock prediction_report
Rachit Mishra_stock prediction_reportRachit Mishra_stock prediction_report
Rachit Mishra_stock prediction_reportRachit Mishra
 
Predicting Stock Market Price Using Support Vector Regression
Predicting Stock Market Price Using Support Vector RegressionPredicting Stock Market Price Using Support Vector Regression
Predicting Stock Market Price Using Support Vector RegressionChittagong Independent University
 
Stock Market Prediction
Stock Market PredictionStock Market Prediction
Stock Market PredictionMRIDUL GUPTA
 
Stock price prediction using Neural Net
Stock price prediction using Neural NetStock price prediction using Neural Net
Stock price prediction using Neural NetRajat Sharma
 
IRJET- Stock Price Prediction using Long Short Term Memory
IRJET-  	  Stock Price Prediction using Long Short Term MemoryIRJET-  	  Stock Price Prediction using Long Short Term Memory
IRJET- Stock Price Prediction using Long Short Term MemoryIRJET Journal
 
IRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET Journal
 
Stock market trend prediction using k nearest neighbor(knn) algorithm
Stock market trend prediction using k nearest neighbor(knn) algorithmStock market trend prediction using k nearest neighbor(knn) algorithm
Stock market trend prediction using k nearest neighbor(knn) algorithmVenkat Projects
 
DEVELOPMENT OF INTELLIGENT PREDICTIVE MODEL FOR STOCK DATA PREDICTION WITH FE...
DEVELOPMENT OF INTELLIGENT PREDICTIVE MODEL FOR STOCK DATA PREDICTION WITH FE...DEVELOPMENT OF INTELLIGENT PREDICTIVE MODEL FOR STOCK DATA PREDICTION WITH FE...
DEVELOPMENT OF INTELLIGENT PREDICTIVE MODEL FOR STOCK DATA PREDICTION WITH FE...Richa Handa
 

Was ist angesagt? (20)

STOCK MARKET PRREDICTION WITH FEATURE EXTRACTION USING NEURAL NETWORK TEHNIQUE
STOCK MARKET PRREDICTION WITH FEATURE EXTRACTION USING NEURAL NETWORK TEHNIQUESTOCK MARKET PRREDICTION WITH FEATURE EXTRACTION USING NEURAL NETWORK TEHNIQUE
STOCK MARKET PRREDICTION WITH FEATURE EXTRACTION USING NEURAL NETWORK TEHNIQUE
 
Prediction of stock market index using neural networks an empirical study of...
Prediction of stock market index using neural networks  an empirical study of...Prediction of stock market index using neural networks  an empirical study of...
Prediction of stock market index using neural networks an empirical study of...
 
Software for Stock Market Prediction
Software for Stock Market PredictionSoftware for Stock Market Prediction
Software for Stock Market Prediction
 
IRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine Learning
 
IRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning Algorithm
 
Presentation1
Presentation1Presentation1
Presentation1
 
Aditya report finaL
Aditya report finaLAditya report finaL
Aditya report finaL
 
An intelligent framework using hybrid social media and market data, for stock...
An intelligent framework using hybrid social media and market data, for stock...An intelligent framework using hybrid social media and market data, for stock...
An intelligent framework using hybrid social media and market data, for stock...
 
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET-  	  Future Stock Price Prediction using LSTM Machine Learning AlgorithmIRJET-  	  Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
 
PERFORMANCE ANALYSIS and PREDICTION of NEPAL STOCK MARKET (NEPSE) for INVESTM...
PERFORMANCE ANALYSIS and PREDICTION of NEPAL STOCK MARKET (NEPSE) for INVESTM...PERFORMANCE ANALYSIS and PREDICTION of NEPAL STOCK MARKET (NEPSE) for INVESTM...
PERFORMANCE ANALYSIS and PREDICTION of NEPAL STOCK MARKET (NEPSE) for INVESTM...
 
Performance analysis and prediction of stock market for investment decision u...
Performance analysis and prediction of stock market for investment decision u...Performance analysis and prediction of stock market for investment decision u...
Performance analysis and prediction of stock market for investment decision u...
 
Stock Market Prediction Using ANN
Stock Market Prediction Using ANNStock Market Prediction Using ANN
Stock Market Prediction Using ANN
 
Rachit Mishra_stock prediction_report
Rachit Mishra_stock prediction_reportRachit Mishra_stock prediction_report
Rachit Mishra_stock prediction_report
 
Predicting Stock Market Price Using Support Vector Regression
Predicting Stock Market Price Using Support Vector RegressionPredicting Stock Market Price Using Support Vector Regression
Predicting Stock Market Price Using Support Vector Regression
 
Stock Market Prediction
Stock Market PredictionStock Market Prediction
Stock Market Prediction
 
Stock price prediction using Neural Net
Stock price prediction using Neural NetStock price prediction using Neural Net
Stock price prediction using Neural Net
 
IRJET- Stock Price Prediction using Long Short Term Memory
IRJET-  	  Stock Price Prediction using Long Short Term MemoryIRJET-  	  Stock Price Prediction using Long Short Term Memory
IRJET- Stock Price Prediction using Long Short Term Memory
 
IRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and Prediction
 
Stock market trend prediction using k nearest neighbor(knn) algorithm
Stock market trend prediction using k nearest neighbor(knn) algorithmStock market trend prediction using k nearest neighbor(knn) algorithm
Stock market trend prediction using k nearest neighbor(knn) algorithm
 
DEVELOPMENT OF INTELLIGENT PREDICTIVE MODEL FOR STOCK DATA PREDICTION WITH FE...
DEVELOPMENT OF INTELLIGENT PREDICTIVE MODEL FOR STOCK DATA PREDICTION WITH FE...DEVELOPMENT OF INTELLIGENT PREDICTIVE MODEL FOR STOCK DATA PREDICTION WITH FE...
DEVELOPMENT OF INTELLIGENT PREDICTIVE MODEL FOR STOCK DATA PREDICTION WITH FE...
 

Andere mochten auch

STOCK MARKET INDICES
STOCK MARKET INDICESSTOCK MARKET INDICES
STOCK MARKET INDICESRiyas Pk
 
Technical Analysis Of Stock Market
Technical Analysis Of Stock MarketTechnical Analysis Of Stock Market
Technical Analysis Of Stock Marketm.jalan
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Andere mochten auch (6)

Stock Market Analysis
Stock Market AnalysisStock Market Analysis
Stock Market Analysis
 
Dhaka stock exchange
Dhaka stock exchangeDhaka stock exchange
Dhaka stock exchange
 
Stock market
Stock marketStock market
Stock market
 
STOCK MARKET INDICES
STOCK MARKET INDICESSTOCK MARKET INDICES
STOCK MARKET INDICES
 
Technical Analysis Of Stock Market
Technical Analysis Of Stock MarketTechnical Analysis Of Stock Market
Technical Analysis Of Stock Market
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Ähnlich wie Simple stock market analysis

File Repository on GAE
File Repository on GAEFile Repository on GAE
File Repository on GAElynneblue
 
Google App Engine - Overview #1
Google App Engine - Overview #1Google App Engine - Overview #1
Google App Engine - Overview #1Kay Kim
 
N01 cloud computing_and_gae
N01 cloud computing_and_gaeN01 cloud computing_and_gae
N01 cloud computing_and_gaeSun-Jin Jang
 
Google App Engine for Java
Google App Engine for JavaGoogle App Engine for Java
Google App Engine for JavaLars Vogel
 
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...e-Legion
 
Session 5 google_app_engine
Session 5 google_app_engineSession 5 google_app_engine
Session 5 google_app_engineJeevan Dongre
 
EGL Conference 2011 - Technical Workshop
EGL Conference 2011 - Technical WorkshopEGL Conference 2011 - Technical Workshop
EGL Conference 2011 - Technical WorkshopWill Smythe
 
Google App Engine for Java
Google App Engine for JavaGoogle App Engine for Java
Google App Engine for JavaLars Vogel
 
ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineAbdelkrim Boujraf
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsVMware Tanzu
 
Exploring Google APIs with Python
Exploring Google APIs with PythonExploring Google APIs with Python
Exploring Google APIs with Pythonwesley chun
 
ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)Abdelkrim Boujraf
 
A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite Codemotion
 
Tech UG - Newcastle 09-17 - logic apps
Tech UG - Newcastle 09-17 -   logic appsTech UG - Newcastle 09-17 -   logic apps
Tech UG - Newcastle 09-17 - logic appsMichael Stephenson
 
Design and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital PropertiesDesign and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital PropertiesIRJET Journal
 
Company Visitor Management System Report.docx
Company Visitor Management System Report.docxCompany Visitor Management System Report.docx
Company Visitor Management System Report.docxfantabulous2024
 

Ähnlich wie Simple stock market analysis (20)

File Repository on GAE
File Repository on GAEFile Repository on GAE
File Repository on GAE
 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
 
Google App Engine - Overview #1
Google App Engine - Overview #1Google App Engine - Overview #1
Google App Engine - Overview #1
 
N01 cloud computing_and_gae
N01 cloud computing_and_gaeN01 cloud computing_and_gae
N01 cloud computing_and_gae
 
Google App Engine for Java
Google App Engine for JavaGoogle App Engine for Java
Google App Engine for Java
 
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
 
CODE IGNITER
CODE IGNITERCODE IGNITER
CODE IGNITER
 
Stmik bandung
Stmik bandungStmik bandung
Stmik bandung
 
Session 5 google_app_engine
Session 5 google_app_engineSession 5 google_app_engine
Session 5 google_app_engine
 
EGL Conference 2011 - Technical Workshop
EGL Conference 2011 - Technical WorkshopEGL Conference 2011 - Technical Workshop
EGL Conference 2011 - Technical Workshop
 
Google App Engine for Java
Google App Engine for JavaGoogle App Engine for Java
Google App Engine for Java
 
ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngine
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 
Exploring Google APIs with Python
Exploring Google APIs with PythonExploring Google APIs with Python
Exploring Google APIs with Python
 
ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)
 
A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite
 
Tech UG - Newcastle 09-17 - logic apps
Tech UG - Newcastle 09-17 -   logic appsTech UG - Newcastle 09-17 -   logic apps
Tech UG - Newcastle 09-17 - logic apps
 
JAM23-24_ppt.pptx
JAM23-24_ppt.pptxJAM23-24_ppt.pptx
JAM23-24_ppt.pptx
 
Design and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital PropertiesDesign and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital Properties
 
Company Visitor Management System Report.docx
Company Visitor Management System Report.docxCompany Visitor Management System Report.docx
Company Visitor Management System Report.docx
 

Kürzlich hochgeladen

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 

Kürzlich hochgeladen (20)

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 

Simple stock market analysis

  • 1. Simple Stock Market Analysis Cloud Computing LinaQu Independent Study instructed by Dr. Yacobellis 2011.05.10
  • 2. Outline Introduction Cloud Computing Google App Engine™ platform Google Web Toolkit Simple Stock Market Analysis References
  • 3.
  • 4. Google App Engine(GAE) as develop platform;
  • 5. Google Web Toolkit(GWT) as a development toolkit;
  • 6. Big Table as a distributed storage system;
  • 7.
  • 8.
  • 12.
  • 13. 2. Cloud Computing 2.3 Service models of Cloud Computing
  • 14. 3. Google App Engine™ platform 3.1 What is Google App Engine? It lets you run your web applications on Google’s infrastructure. Visit here for more information. Google App Engine FAQ. Sample Apps Code is here.
  • 15.
  • 16. Easy to get Started[17]
  • 18. Easy to maintain
  • 21. The reliability, performance and security of Google's infrastructure
  • 22. Easy to scale
  • 24.
  • 25. 3. Google App Engine™ platform 3.3 Google App Engine Architecture The App Engine request handling architecture[13].
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. index.yaml;  the development server automatically determines the index configuration for you[22].
  • 31. Properties are automatically indexed by type+value[15, 21].
  • 32. Queries-JDOQL:  is similar to SQL, but is more appropriate for object-oriented databases like the App Engine datastore. -GQL[24]: is a SQL-like language for retrieving entities or keys from the App Engine scalable datastore.
  • 33. 3. Google App Engine™ platform 3.5 Develop Web app with Google App Engine GAE Application Development Cycle[10]
  • 34. 3. Google App Engine™ platform 3.6 Managing Your App
  • 35.
  • 36. 3. Google App Engine™ platform 3.6 Managing Your App
  • 37.
  • 39. Common Java web technology standards
  • 40. Plugin for the Eclipse IDE
  • 41. Other languages: JRuby, JavaScript(Thino), Scala.
  • 42. Spring, Struts 1&2, Apache Commons FileUpload, etc.
  • 43. Python[27]-Complete Python standard library -Django -CGI or WSGI
  • 44. 3. Google App Engine™ platform 3.8 Summary in Google App Engine Strengths  - Python, Java support. (with SDK) - Collections of APIs. - Dashboard. - Generous Quotas lead to low entry cost. - GFS, Bigtable
  • 45. 3. Google App Engine™ platform 3.8 Summary in Google App Engine Weaknesses  - Non-relational database lead to many constraints. - Quotas' limit often cause substantial headaches for developers. - Impose on the basis of security, HTTPS/HTTP. - Not very stable version in 2011. - Being blocked in China
  • 46. 4. Google Web Toolkit 4.1 What is Google Web Toolkit? Google Web Toolkit (GWT) is a development toolkit for building and optimizing complex browser-based applications. It is Java Web development and let you develop and debug AJAX applications in the Java Language[40]. Visit here for more information. Google Web Toolkit showcase : here. Google Web Toolkit Widget Gallery.
  • 47.
  • 48. Code stable, efficient and cross-browser apps (include mobile), offline compatible.
  • 49.
  • 50.
  • 51. Display the users' stock list
  • 52. Search stock quote and save the quote for users
  • 53. Remove specific stock from users’ stock list
  • 54.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66. 5. Simple Stock Market Analysis 5.5 Application Dashboard in Google App Engine
  • 67. 5. Simple Stock Market Analysis 5.5 Application Dashboard in Google App Engine
  • 68.
  • 69. The Users Java API[30]
  • 70. Google Web Toolkit[34]
  • 73.
  • 74. 6. Reference Will it play in App Engine for Java?: Lists the level of compatibility of various Java technologies and App Engine (Java). What's BigTable?: Read the Google research publication to find out. Cloud computing fundamentals: Aid you in assimilating the reality of the revolution, so you can use it for your own profit and well being. Stanford University Wiki – Google App Engine Project. Slatkin, Brett. Building Scalable Web Applications with Google App Engine. Google IO 2008. Ashcraft, Ken. Best Practices - Building a Production Quality Application on Google App Engine. Google IO 2008. Dan Sanderson, Programming Google App Engine. O’Reilly, GoogleTM Press. Getting Started: Java. Helpful sample from Google App Engine site.
  • 75. 6. Reference Presentation by Guido van Rossum. Google App Engine: Run your web applications on Google's infrastructure. Stanford EE Computer Systems Colloquium. 5 Nov 2008. Why App Engine. Brief explain why developers choose Google App Engine. Google App Engine Samples. A list of samples and its source code. Choosing a Datastore(Java). Comparing the Data Storage Options, choose the right one. Datastore Overview(Python). Barrett, Ryan. Under the Covers of the Google App Engine Datastore. Google IO 2008. Introduction to Indexes. Java Index Configuration Using YAML.
  • 76. 6. Reference Queries in JDO. GQL Reference. The Google File System.  Get a in-depth understanding of GFS. Google App Engine Articles. Articles related to Google App Engine in many aspects by category. Google App Engine Python SDK Release Notes. Google Web Toolkit Overview. GWT-RPC. Making Remote Procedure Calls in Google Web Toolkit. The Users Java API. Google App Engine applications can authenticate users who have Google Accounts My Stock Watcher. Reference for code.
  • 77. 6. Reference JSON. Official site of JSON. YAHOO! FINANCE disclaimer. See the page footer. Google Web Toolkit Home. Google Web Toolkit showcase. Google Web Toolkit Widget Gallery. Google Web Toolkit Gallery. Actual GWT Apps projects collection. What's New in GWT 2.3? Along with release notes. GWT + Gears : The browser is the platform. Brief introduction to GWT. Google Web Tookit(GWT). Slides by Sang Shin. Sun Microsystems, Inc.
  • 78. End Cloud Computing LinaQu Independent Study instructed by Dr. Yacobellis 2011.05.10