SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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...
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 

Dernier (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.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