Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014
|
|
|
- Bonnie Walton
- 10 years ago
- Views:
Transcription
1 Web 2.0 Technology Overview Lecture 8 GSL Peru 2014
2 Overview What is Web 2.0? Sites use technologies beyond static pages of earlier websites. Users interact and collaborate with one another Rich user experience with dynamic content Users participate and contribute Social networking sites, blogs, wikis, video sharing sites
3 Examples Social Networking Facebook,Twitter, LinkedIn Photo and Video Sharing Flickr, Youtube Other Google Docs, Google Maps, Google Calendar
4 Client/Server Model
5 System Architecture Resource tier: backend systems, files, and databases Service tier: connects resources to web through frameworks including PHP, Rails, ASP Client application tier: client-side views such as web browsers Design, development, and governance tools: tools to build the web applications including IDEs, xcode, Adobe Dreamworks Source:
6 System Architecture Client-Server Model
7 Client-Server Model Client and Database Client: web browser Google Chrome, Internet Explorer, Mozilla Firefox HTML5, CSS3, JavaScript, AJAX Server Apache, Microsoft IIS, lighttpd Database: backend data MySQL, Oracle Database
8 Client-Server Model Server Server: web server Apache, IIS PHP Python (Django) Rails (Ruby) JavaScript (jquery, Node.js) ASP (Asp.Net, C#) JSP (Java/EJB) Flash CGI/Perl
9 Evolution of Web Technologies Flash to HTML5 Flash: Adobe s product for website engine Search engines do not like Flash Ignores user needs Splash sites, site intros Disabled back-button Requires a lot of bandwidth Better uses than for website engine: Ads & banners, games, video streaming Stores data on the client
10 Evolution of Web Technologies Flash to HTML5 HTML5 Mobile web application development All browsers can use it Game development Alternative to Flash! Dynamic web applications Drag and drop capabilities, browser history management, document editing Cleaner, descriptive semantics / code
11 Client-Side Languages Popularity
12 Server-Side Languages Popularity
13 Comparing Different Web Technologies JavaScript: absolutely necessary to know for front-end development. Necessary to build the UI Also should know HTML5/CSS3 Reference/tools: Not necessary to use Node.js or jquery frameworks to use JavaScript (more on that later)
14 Comparing Different Web Technologies Ruby On Rails: Ruby is a programming language and Rails is the framework that uses Ruby Popular blackbox platform today Nice, clean language to use Steep learning curve Learn Ruby: com/en/tracks/ruby Getting started with Rails: org/getting_started.html
15 Comparing Different Web Technologies PHP: one of the most common back-end, server-side languages Easiest to learn, especially for beginner programmers Very common => several libraries and APIs already exist Not a very good language though Performance one of the slowest Reputation for security issues Reference/tools:
16 Comparing Different Web Technologies Django: web development framework written in Python Popular blackbox platform today Python has strong support with non-web aspects System administration, data analytics Steep learning curve if not familiar with Python or the framework Tools/References: com/wiki/tutorials
17 Comparing Different Web Technologies Node.js & jquery: JavaScript based Good for strong background in JavaScript Growing in popularity Node.js isn t good for large CPU tasks jquery has simple architecture Both are compatible with JavaScript, which is anyway used for the front-end Tools/References: jquery: Node.js:
18 Comparing Different Web Technologies ASP.NET: language for Microsoft s ASP technology. Can also use C# and Visual Basic Class library system => good maintainability Uses large amount of web server resources than PHP and other languages Runs on IIS Documented bugs and vulnerabilities Tools/Resources:
19 Where are these technologies used today?
20 Web Technologies Used Google Server-side: Mainly Python Also Java, C++ Client-side: JavaScript HTML, CSS Database: BigTable Web Server: Google Web Server
21 Web Technologies Used Facebook Server-Side: Mainly PHP Also C++, Java, Python Client-Side: JavaScript HTML/CSS Database: MySQL, HBase
22 Web Technologies Used Twitter Server-Side: C++, Java, Ruby on Rails Also Scala Client-Side: JavaScript HTML, CSS Database: MySQL
23 Web Technologies Used Youtube Server-Side: C/C++ Also Java, Python Client-Side: Flash JavaScript Database: MySQL BigTable
24 Web Technologies Used Bing Server-Side: ASP.NET Client-Side: JavaScript HTML, CSS Database: Microsoft SQL Server
25 Now, for selecting your web technology Here are some things to consider...
26 Selecting Your Web Technology Factors to Consider Needs vs. Strengths Figure out what strengths you need most; ignore the other strengths Decide whether it saves time or not Testing Testable with unit testing and integration testing? Lecture on testing to come in future Documentation Choose technology with well-written and easy-tounderstand documentation Sample code and tutorials available
27 Selecting Your Web Technology Factors to Consider Servability Speed, hosting, and operation costs matter! Security Check track record of common vulnerabilities, such as database injections Check track record of maintainance Longevity Compare how long technology has been around or will be around moving forward
28 Selecting Your Web Technology Factors to Consider Learning Curve and Hireability Know if the technology is difficult to learn at first and easy to master later, or vice versa Know if the skills needed are easy to find today
29 How do we implement?
30 Hardware
31 Server Hardware Storage - SAN Compute Server
32 Data Center
33 Data Center
34 Cloud Services Can Provide Scalability without capital investment
35 Platform as a Service (PaaS) Provides computing platforms as a subscription service No need to know how to maintain/administer the platform - OS, Development Environment, Database, Server Automatic provisioning Example - Heroku Originally, Ruby Now, Java, Node.js, Scala, Clojure, Python and PHP
36 Infrastructure as a Service (IaaS) Provides physical or virtual machines along with resources such as storage in a subscription model More control, but more administrative/maintenance overhead
37 Rackspace Cloud Sites: web application hosting PaaS Fixed, monthly payment Supports most application frameworks, but not Java (server-side) at this time Cloud Files: cloud storage Unlimited online storage Online control panel to manage Cloud Storage: virtual, private servers IaaS
38 Amazon AWS Amazon Elastic Cloud Compute (EC2) is central part of cloud computing platform Users create, launch, and terminate server instances as needed (instances = VMs) Pay by the hour ($0.013/hr) Amazon Simple Storage Service (S3) is online file storage web service Web hosting, image hosting, storage for backup systems Stores more than 2 trillion objects as of 2013 Pay $0.15 per gigabyte per month
39 Examples Netflix DropBox Reddit Foursquare
40 Microsoft Azure PaaS and IaaS services for Microsoftspecific and third party systems Web hosting for PHP, ASP.NET, Node.js, and Python (PaaS) Virtual Machines run Windows and some Linux distributions (IaaS)
41 Google Google Cloud Storage for developers, Google Drive for non-developers (personal) Can integrate both together PaaS: Google App Engine IaaS: Google Compute Engine User-friendly GUI to manage projects and objects (all your data) Used by Snapchat, Khan Academy, Pulse, and more
Cloud Computing and Big Data What Technical Writers Need to Know
Cloud Computing and Big Data What Technical Writers Need to Know Greg Olson, Senior Director Black Duck Software For the Society of Technical Writers Berkeley Chapter Black Duck 2014 Agenda Introduction
Additional information >>> HERE <<< Getting Instant Access free web hosting with cpanel and mysql Real User Experience
Additional information >>> HERE http://f-ebook.esy.es/lewigault/pdx/fph1 Tags: Get
APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS
APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers
Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-UB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2014 Stern School of Business Norman White, KMEC 8-88 Email: [email protected] Phone: 212-998
Web Cloud Architecture
Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. [email protected] Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented
Syllabus INFO-GB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Spring 2015 Stern School of Business Norman White, KMEC 8-88 Email: [email protected] Phone: 212-998
Open Source Technologies on Microsoft Azure
Open Source Technologies on Microsoft Azure A Survey @DChappellAssoc Copyright 2014 Chappell & Associates The Main Idea i Open source technologies are a fundamental part of Microsoft Azure The Big Questions
A review and analysis of technologies for developing web applications
A review and analysis of technologies for developing web applications Asha Mandava and Solomon Antony Murray state University Murray, Kentucky Abstract In this paper we review technologies useful for design
Cloud Computing: Making the right choices
Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through
Web Design Technology
Web Design Technology Terms Found in web design front end Found in web development back end Browsers Uses HTTP to communicate with Web Server Browser requests a html document Web Server sends a html document
How To Build A Web App
UNCLASSIFIED Next Gen Web Architecture for the Cloud Era Chief Scientist, Raytheon Saturn 2013 28 Apr - 3 May Copyright (2013) Raytheon Agenda Existing Web Application Architecture SOFEA Lessons learned
Christopher Zavatchen
Christopher Zavatchen [email protected] 330-558-1137 273 Bettie Lane Brunswick, Ohio 44212 Objective Seeking a career opportunity enabling me to fully utilize my web design and development skills while
Last time. Today. IaaS Providers. Amazon Web Services, overview
Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to Yvonne@CS Course evaluation forgotten Please assign one volunteer
BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME
BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME System Analysis and Design S.Mohammad Taheri S.Hamed Moghimi Fall 92 1 CHOOSE A PROGRAMMING LANGUAGE FOR THE PROJECT 2 CHOOSE A PROGRAMMING LANGUAGE
ITP 140 Mobile Technologies. Mobile Topics
ITP 140 Mobile Technologies Mobile Topics Topics Analytics APIs RESTful Facebook Twitter Google Cloud Web Hosting 2 Reach We need users! The number of users who try our apps Retention The number of users
Smart and Innovative Web Solutions. Just One Click Away
Smart and Innovative Web Solutions Just One Click Away Company Profile Zara Web solutions is a Digital Marketing Service Provider which was started with an intention to offer quality based web based solutions
Rich Internet Applications
Rich Internet Applications [Image coming] Ryan Stewart Rich Internet Application Evangelist [email protected] Ryan Stewart Flex Developer for 3 years Rich Internet Application Blogger for 2 years http://blogs.zdnet.com/stewart/
Pentesting Web Frameworks (preview of next year's SEC642 update)
Pentesting Web Frameworks (preview of next year's SEC642 update) Justin Searle Managing Partner UtiliSec Certified Instructor SANS Institute [email protected] // @meeas What Are Web Frameworks Frameworks
Web Development. How the Web Works 3/3/2015. Clients / Server
Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen
ITP 342 Mobile App Development. APIs
ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually
Company overview. Branimir Giurov C# MVP Solution Architect
Company overview Branimir Giurov C# MVP Solution Architect I. Introduction About BULPROS BULPROS is a dynamic European IT-service provider, focusing on: Software development Web- and Mobile-development
HYBRID. Course Packet
HYBRID Course Packet TABLE OF CONTENTS 2 HYBRID Overview 3 Schedule 4 Prerequisites 5 Admissions Process 6 What is a Full Stack? 7 Why Become a Full Stack Developer? 8 Inside the 3 Full Stacks: LAMP 9
CLOUD COMPUTING. When It's smarter to rent than to buy
CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit
Using Cloud Services for Building Next Generation Mobile Apps
Using Cloud Services for Building Next Generation Mobile Apps appcelerator.com Executive Summary Enterprises are in the midst of a major transformation as it relates to their interaction with customers,
Virtualization and Cloud Computing
Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle
CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com
` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and
Platforms in the Cloud
Platforms in the Cloud Where Will Your Next Application Run? Jazoon, Zurich June 2011 Copyright 2011 Chappell & Associates An Organization without Cloud Computing Users A A A VM VM VM A A A Application
Server-Side Scripting and Web Development. By Susan L. Miertschin
Server-Side Scripting and Web Development By Susan L. Miertschin The OOP Development Approach OOP = Object Oriented Programming Large production projects are created by teams Each team works on a part
JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON
JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON Eberhard Wolff Architecture and Technology Manager adesso AG, Germany 12.10. Agenda A Few Words About Cloud Java and IaaS PaaS Platform as a Service Google
PaaS - Platform as a Service Google App Engine
PaaS - Platform as a Service Google App Engine Pelle Jakovits 14 April, 2015, Tartu Outline Introduction to PaaS Google Cloud Google AppEngine DEMO - Creating applications Available Google Services Costs
Oracle Application Express MS Access on Steroids
Oracle Application Express MS Access on Steroids Jules Lane Principal Consultant Tactical Database Development options Spreadsheets Encourage data duplication and inconsistency, clog
RFP# 027-1516. ADDENDUM No. 1 Questions and Answers
SPECIAL ADMINISTRATIVE BOARD OF THE TRANSITIONAL SCHOOL DISTRICT OF THE CITY OF ST. LOUIS Purchasing Department 801 North 11th Street Saint Louis, Missouri 63101 RFP# 027-1516 Website and Mobile App Development
Research Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS
Volume 2, Issue 2, February 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD
Networks and Services
Networks and Services Dr. Mohamed Abdelwahab Saleh IET-Networks, GUC Fall 2015 TOC 1 Infrastructure as a Service 2 Platform as a Service 3 Software as a Service Infrastructure as a Service Definition Infrastructure
Cloud Computing. Technologies and Types
Cloud Computing Cloud Computing Technologies and Types Dell Zhang Birkbeck, University of London 2015/16 The Technological Underpinnings of Cloud Computing Data centres Virtualisation RESTful APIs Cloud
Cloud Computing an introduction
Prof. Dr. Claudia Müller-Birn Institute for Computer Science, Networked Information Systems Cloud Computing an introduction January 30, 2012 Netzprogrammierung (Algorithmen und Programmierung V) Our topics
Using Cloud Services for Test Environments A case study of the use of Amazon EC2
Using Cloud Services for Test Environments A case study of the use of Amazon EC2 Lee Hawkins (Quality Architect) Quest Software, Melbourne Copyright 2010 Quest Software We are gathered here today to talk
Data Centers and Cloud Computing
Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers
Architecture Workshop
TIE-13100 / TIE-13106 Tietotekniikan projektityö / Project Work on Pervasive Systems Architecture Workshop Hadaytullah Marko Leppänen 21.10.2014 Workshop Plan Start Technologies Table (Collaboration) Workshop
About me. André Boonzaaijer - CTO - Trainer - Software engineer / architect / coach - Excavator operator. 2011 Sogyo B.V.
About me André Boonzaaijer - CTO - Trainer - Software engineer / architect / coach - Excavator operator 2 About Sogyo Founded in1995 Office at Landgoed Sandwijck in De Bilt Around 85 employees Fascinated
Concentrate Observe Imagine Launch
SVNLABS Entrepreneur We are growing enterprise in application development on Cloud Hosting like Amazon EC2/S3 and RackSpace. Cloud Hosting & Development Tools: Amazon EC2 AMI Tools, AWS Management Console,
Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic
Drive new Revenue With PaaS/IaaS Ruslan Synytsky CTO, Jelastic 2 MISSING OUT ON CLOUD OPPORTUNITY? Many hosters today are missing out on a massive opportunity to provide an Amazon-beating public cloud
Trollhättan, Sweden. http://keryx.se/ http://twitter.com/itpastorn/ http://itpastorn.blogspot.com/
Trollhättan, Sweden Lars Gunther is a web developer, computer science teacher and a pastor, who lives in Trollhättan, Sweden. He is the lead editor of several courses for WaSP Interact and invited expert
www.expaway.com Offerte del 13 giugno 2014
www.expaway.com Offerte del 13 giugno 2014 TR1414A - SOFTWARE DEVELOPER/ ARCHITECT (GERLINGEN) Location: Gerlingen (9 km west of Stuttgart) Field of operation: Consumer Services Founded: 2011 and German
Cloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver [email protected], +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
The Ultimate Tech Glossary for Recruiters & HR Managers
The Ultimate Tech Glossary for Recruiters & HR Managers Created by Stack Overflow Updated July 2015 C++ UX DATABASE XCODE 1 Super technical positions can be challenging to recruit for, especially if you
WINDOWS AZURE EXECUTION MODELS
WINDOWS AZURE EXECUTION MODELS Windows Azure provides three different execution models for running applications: Virtual Machines, Web Sites, and Cloud Services. Each one provides a different set of services,
SENIOR WEB DEVELOPER
SENIOR WEB DEVELOPER Belatrix s Software Developers play a vital role in helping our global clients to innovate and produce game changing software products. Using an Agile approach, Developers participate
Modeling Public Pensions with Mathematica and Python II
Modeling Public Pensions with Mathematica and Python II Brian Drawert, PhD UC Santa Barbara & AppScale Systems, Inc Sponsored by Novim & Laura and John Arnold Foundation Pension Calculation: From Mathematica
Brief Description of project: This project will be an interactive Javascript. 1. What do you want to accomplish by doing this project?
Date: 10/9/2013 Title: History of Web Development Brief Description of project: This project will be an interactive Javascript presentation detailing the history of web development from its early days
Drupal Performance Tuning
Drupal Performance Tuning By Jeremy Zerr Website: http://www.jeremyzerr.com @jrzerr http://www.linkedin.com/in/jrzerr Overview Basics of Web App Systems Architecture General Web
Web. Programming. Hans- Pe0er Halvorsen, M.Sc. h0p://home.hit.no/~hansha/?page=sojware_development
h0p://home.hit.no/~hansha/?page=sojware_development Web O. Widder. (2013). geek&poke. Available: h0p://geek- and- poke.com Programming Hans- Pe0er Halvorsen, M.Sc. 1 Web is the Present and the Future 2
LSD APC Part I Workshop Geographic Information System. Danny Yeung 14 November 2015
LSD APC Part I Workshop Geographic Information System Danny Yeung 14 November 2015 Purposes To help LSD probationers to prepare for the LSD APC Part I Written Assessment to be held in December 2015. To
HTML5. Turn this page to see Quick Guide of CTTC
Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies
Data Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises
Oracle Applications and Cloud Computing - Future Direction
Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy [email protected] Vijay Tirumalai [email protected]
What is a stack? Do I need to know?
What is a stack? Do I need to know? WIMP, WAMP, LAMP, LIMP A collection of software that inter-operates to complete a task. Why think about it? Standards Scale Security 61.240.144.67 - "GET / HTTP/1.0"
Cloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
IT3503 Web Development Techniques (Optional)
INTRODUCTION Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development
Cloud Computing Training
Cloud Computing Training TechAge Labs Pvt. Ltd. Address : C-46, GF, Sector 2, Noida Phone 1 : 0120-4540894 Phone 2 : 0120-6495333 TechAge Labs 2014 version 1.0 Cloud Computing Training Cloud Computing
This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy:
Introduction to Office 365 Development DevOps - Visual Studio Release Management Jump Start Building Blocks: JavaScript and C# (Initialize) Cross-Platform Development with Visual Studio Introduction to
Microsoft Azure: Opção de Nuvem para Todo o Desenvolvedor. Danilo Bordini & Osvaldo Daibert Microsoft Brasil @dbordini @daibert
Microsoft Azure: Opção de Nuvem para Todo o Desenvolvedor Danilo Bordini & Osvaldo Daibert Microsoft Brasil @dbordini @daibert Open Source on Microsoft Azure Two categories Compute Data IaaS, PaaS, and
CULTUR EXchange Platform Non-Functional Requirements for Open-Source CMS Report
CULTUR EXchange Platform Non-Functional Requirements for Open-Source CMS Report Content: 1 Project overview/objective 1.1 Purpose of the document 2 Open source requirements 2.1 Web server software requirements
Cloud powered services composition using Public Cloud PaaS platform
Cloud powered services composition using Public Cloud PaaS platform Student: Andrey Afanasyev Supervisor: Yuri Demchenko Graduate School of Informatics University of Amsterdam 3 February 2015 What is Cloud
Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages
Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the
ASP.NET. Web Programming. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Hans- Petter Halvorsen, 2014.03.01 ASP.NET Web Programming Faculty of Technology, Postboks 203,
DEVELOP ROBOTS DEVELOPROBOTS. We Innovate Your Business
DEVELOP ROBOTS DEVELOPROBOTS We Innovate Your Business Security & Encryption Develop Robots has helped banks, real estate companies, law firms and many other businesses to secure and encrypt their database
Large-Scale Web Applications
Large-Scale Web Applications Mendel Rosenblum Web Application Architecture Web Browser Web Server / Application server Storage System HTTP Internet CS142 Lecture Notes - Intro LAN 2 Large-Scale: Scale-Out
Ø Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public
Announcements TIM 50 Teaching Evaluations Open March 3 through 16 Final Exam Thursday, March 19, 4-7PM Lecture 19 20 March 12, 2015 Cloud Computing Cloud Computing: refers to both applications delivered
Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture
Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture Apps and data source extensions with APIs Future white label, embed or integrate Power BI Deploy Intelligent
Certified Cloud Computing Professional VS-1067
Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional Certification Code VS-1067 Vskills Cloud Computing Professional assesses the candidate for a company s cloud computing
Amazon Web Services. 18.11.2015 Yu Xiao
Amazon Web Services 18.11.2015 Yu Xiao Agenda Introduction to Amazon Web Services(AWS) 7 Steps to Select the Right Architecture for Your Web Applications Private, Public or Hybrid Cloud? AWS Case Study
Leverage the Cloud for your Python & Perl Applications. Stackato Offers a Fast, Simple Way to Deploy Webs Apps to the Cloud
Leverage the Cloud for your Python & Perl Applications Stackato Offers a Fast, Simple Way to Deploy Webs Apps to the Cloud White Paper Published in 2011 Leverage the Cloud for your Python & Perl Applications
Assignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
Data Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
For Course Details, visit: http://ike.co.in/course/overview.pdf
IMBIBE KNOWLEDGE ENTERPRISE COURSES 1. Java Platform 1.1. Java (JSE) 1.2. Enterprise Java (JEE) 1.3. Java Micro Edition (JME) 1.4. Java Class Library 1.5. AWT & Swing 2..NET Platform 2.1. C# 2.2. VB.NET
Philip Klauzinski. Summary. Experience. Senior UI Engineer at Rightside [email protected]
Philip Klauzinski Senior UI Engineer at Rightside [email protected] Summary I am a senior web UI/UX architect, engineer and designer specializing in RESTful SPA (single-page application) development.
Lucy Zhang UI Developer [email protected]/[email protected] Contact: 646-896-9088
Lucy Zhang UI Developer [email protected]/[email protected] Contact: 646-896-9088 SUMMARY Over 7 years of extensive experience in the field of front-end Web Development including Client/Server
Our Services Are Designed To Support Online Publishers, Ad Networks, Agencies and Digital Marketing Companies Globally
RESPONSIVE Services Our Services Are Designed To Support Online Publishers, Ad Networks, Agencies and Digital Marketing Companies Globally RESPONSIVE MEDIA TECH SERVICES is an online media technology services
The Internet, the Web, and Electronic Commerce
The Internet, the Web, and Electronic Commerce Chapter 2 2014 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Mobile Cloud Computing T-110.5121 Open Source IaaS
Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital
Android In The Cloud: A New PaaS Computing Platform
ASCENDER TECHNOLOGIES LTD. Android In The Cloud: A New PaaS Computing Platform Joel Isaacson [email protected] +972 50.597.5146 www.ascender.com/remote-graphics www.ascender.com/remote-graphics [email protected]
Private Clouds with Open Source
Private Clouds with Open Source GridKa School 2010 KIT September 7 th 2010 Christian Baun [email protected] http://www.kit.edu Cloud-Computing? Building on compute and storage virtualization, and leveraging
Web Programming Languages Overview
Web Programming Languages Overview Thomas Powell [email protected] Web Programming in Context Web Programming Toolbox ActiveX Controls Java Applets Client Side Helper Applications Netscape Plug-ins Scripting
OpenShift and Cloud Foundry PaaS: High-level Overview of Features and Architectures
OpenShift and Cloud Foundry PaaS: High-level Overview of Features and Architectures by Alexander Lomov, R&D Engineer at Altoros 2 Table of Contents: 1. Executive Summary... 3 2. The History of OpenShift
Cloud Computing. Jussi Talaskivi Information Management Centre University of Jyväskylä
Cloud Computing Jussi Talaskivi Information Management Centre University of Jyväskylä About the presenter Information Systems Analyst Scrum master Web Content Management System (Plone) www.jyu.fi Koppa
branddocs Technology edocument Solutions V.1.0.2013 V.11.0.2013
branddocs Technology V.1.0.2013 V.11.0.2013 edocument Solutions Contents 1.- Branddocs' Development Technology 03 2.- Development Technology Features 04 3.- Technical Architecture 05 4.- Description of
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
Graphic Designer / Developer
Graphic Designer / Developer W. Richard Reesman 2715 Bluefield Ave. Nashville, TN 37214 1-615-403-7479 richard@ reesman.com http://www.reesman.com Goals I am looking for a full time or contract to hire
