The Future Of Computing



Similar documents
The Future Of Computing

What is Data Science? Girl Develop It! Meetup Renée M. P. Teate, March 2015

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

Cloud Computing. Orcas Island Chamber of Commerce Presentation November 7, 2012 Tony P Ghazel

Cloud Computing INTRODUCTION

IT Game Changers: How Cloud, Mobile, Social and Big Data are Redefining Your IT Environment

Cloud Computing an introduction

Of all the data in recorded human history, 90 percent has been created in the last two years. - Mark van Rijmenam, Think Bigger, 2014

NewPoint IT Consulting BIG DATA WHITE PAPER. NewPoint Information Technology Consulting

Doing Multidisciplinary Research in Data Science

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Copyright 2013 Splunk Inc. Introducing Splunk 6

Mobile and Cloud computing and SE

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop

What is Data Science? Data, Databases, and the Extraction of Knowledge Renée November 2014

Assignment # 1 (Cloud Computing Security)

ITP 342 Mobile App Development. APIs

How To Talk About Data Intensive Computing On The Cloud

Smart and Innovative Web Solutions. Just One Click Away

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

Busin i ess I n I t n e t ll l i l g i e g nce c T r T e r nds For 2013

Business Cloud Systems Challenges and Uncertainty

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

Cloud Computing Summary and Preparation for Examination

Cloud computing - Architecting in the cloud

Cloud Computing and Big Data What Technical Writers Need to Know

Cloud Computing and Internet Services. Wei-Ying Ma ( 马 维 英 博 士 ) Principal Researcher, Research Area Manager Microsoft Research Asia

Cloud Computing. Technologies and Types

Big Data Analytics. Chances and Challenges. Volker Markl

Cloud Computing Paradigm Shift. Jan Šedivý

Enterpise Mobility Lexicon & Terminology

Agenda. How Chrome OS and Cloud-Based Collaboration Can Improve Office Productivity

Large-scale Data Processing on the Cloud

Please contact Cyber and Technology Training at for registration and pricing information.

How cloud computing can transform your business landscape

MTAT Basics of Cloud Computing (3 ECTS) Satish Srirama

How Business People can Create Mobile Apps without Programmers

Big Data & Its Bigger Possibilities In The Cloud

Shafiq Khan. An Introduction to. Cloud Computing 13/12/2012

Cloud Web-Based Operating System (Cloud Web Os)

Product description version

PaaS - Platform as a Service Google App Engine

Security and Privacy in Cloud Computing

A New Approach of CLOUD: Computing Infrastructure on Demand

Basics of Cloud Computing

Microsoft Big Data. Solution Brief

Certified Cloud Computing Professional VS-1067

CSC590: Selected Topics BIG DATA & DATA MINING. Lecture 2 Feb 12, 2014 Dr. Esam A. Alwagait

BIG DATA TRENDS AND TECHNOLOGIES

Joseph Guarino Owner/CEO/Sr. Consultant Evolutionary IT CISSP, LPIC, MCSE 2000, MCSE 2003, PMP

Key Technology Trends

Cloud Computing and the Future of Internet Services. Wei-Ying Ma Principal Researcher, Research Area Manager Microsoft Research Asia

Google Holy Family University

Using Cloud Services for Building Next Generation Mobile Apps

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

Introduction to Cloud Computing

Emerging Technology for the Next Decade

Course Design Document: IS429: Cloud Computing and SaaS Solutions. Version 1.0

Sunnie Chung. Cleveland State University

Cloud Computing. What s the Big Deal? Michael J. Carey Information Systems Group CS Department UC Irvine

Forecast of Big Data Trends. Assoc. Prof. Dr. Thanachart Numnonda Executive Director IMC Institute 3 September 2014

7 Megatrends Driving the Shift to Cloud Business Intelligence

Cloud Collaboration: Strategies and Technologies. Bud Porter-Roth Porter-Roth Associates

Introduction to Cloud Services

USE OF CLOUD COMPUTING BY SMALL AND MEDIUM ENTERPRISES

Danny Wang, Ph.D. Vice President of Business Strategy and Risk Management Republic Bank

Cloud computing an insight

Trends and Research Opportunities in Spatial Big Data Analytics and Cloud Computing NCSU GeoSpatial Forum

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

Cloud Courses Description

Double-Take Cloud Migration Center (CMC) Tech Brief


Cloud Courses Description

Cloud Computing An Elephant In The Dark

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Contents. 1. Introduction

Cloud Platforms in the Enterprise

ITP 140 Mobile Technologies. Mobile Topics

Rapid Application Development

Azure Data Lake Analytics

VMware Horizon DaaS: Desktop as a Cloud Service (DaaS)

Cloud Computing: Current Market Trends and Future Opportunities

Turnkey Technologies- A Closer Look

Business Intelligence in a Hybrid Cloud Environment

Big Data & the Cloud: The Sum Is Greater Than the Parts

Using Cloud Services for Test Environments A case study of the use of Amazon EC2

INTERESTED IN EXPANDING YOUR TECHNICAL SKILLS?

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

RFP# ADDENDUM No. 1 Questions and Answers

Big Data Introduction, Importance and Current Perspective of Challenges

Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen

Clarity Middle School Survey

Smart & Secure Technology Options for Cities

Interested in Expanding your Technical Skills?

How cloud computing can transform your business landscape.

How Big Is Big Data Adoption? Survey Results. Survey Results Big Data Company Strategy... 6

A Novel Cloud Based Elastic Framework for Big Data Preprocessing

Transcription:

The Future Of Computing +Wesley Chun / @wescpy Developer Advocate, Google Fall 2013 goo.gl/gvotdj I Code 1

I Write I Teach 2

About You and This Talk Professional in Industry, Education, Government Open minds Envisioning the future & possibilities Sharing my thoughts and experiences The Future of Computing The Future of Computing Anytime/anywhere Computing Anytime/anywhere Learning Programming Cloud Computing Big Data + Smart Apps Data Science & Analytics 3

Anytime/anywhere Computing Desktop Laptop Mobile Tablet Smartphone Web Online Offline 24x7 Social Too connected? Anytime/anywhere Learning Flows down from anytime/anywhere computing Many avenues for online learning Education undergoing renaissance of sorts 4

Khan Academy Udacity Coursera edx Codecademy CodeSchool LearnStreet Do you doubt this? The Future has Programming Not going to show you code today But it will be everywhere Effort: society needs to learn coding 5

Code.org Code for America 6

Khan Academy Udacity Coursera edx Codecademy CodeSchool LearnStreet Do you doubt this? (What are generally their first courses?) Many options Start anywhere Scratch/Tynker, Alice App Inventor Lego Mindstorms, RaspberryPI Python, Ruby Javascript (plus HTML5, CSS3) Google Apps Script Java: Minecraft Choose based on age, skills 7

Tools App Inventor 8

Extends model: mobile, adults Python Simple & robust... why? Python's origin & its creator Programming should be taught to children At same time as reading, writing, math Computer Programming for Everybody (CP4E) Does not require Computer Science background One of Google's official languages 9

Javascript & Google Apps Script Java & Minecraft 10

Slipped a Mickey Past 2 slides Networking... wait How did it get in there? Now we need to talk about the Web How the Web works 11

It's all out there Our lives are online now (better or worse) Your bank accounts, travel plans, etc. Your Facebook, Twitter mobile apps Think all your data lives on phone? Think again. Think different(ly). Web fundamental shift Desktop software all installed on machine On the web, you only have a browser All the software lives elsewhere "In the cloud" This is the future (it's here now!) 12

Cloud Computing PaaS Power!! PaaS: most powerful cloud service level Takes care of IaaS OS, webserver, database, scaling,... Removes rigidity of SaaS Don't like Hotmail or YouTube? Make your own apps. How? Programming! We've come full circle 13

Programming. Python. PaaS. App Engine, Azure, Heroku Build your app (pick language) Upload it to Google, Microsoft, Salesforce They host for you Your app in same datacenters as... The Cloud You don't need to buy machines You don't need to manage equipment (Who wants to maintain old equipment?) You just create the app In fact, it's a SaaS app(!) Reachable (almost) worldwide! (Nearly) armchair production 14

Big data Massive explosion of data Phillip Long & George Siemens (EduCause, 2011) Marcia Connor (Fast Company, 2012) Tim O'Reilly (2003-2013) 15

Long & Siemens Big data is "[a] byproduct of the Internet, computers, mobile devices, and learning management systems (LMSs)" "Listening to a lecture or reading a book leaves limited trails. A hallway conversation essentially vaporizes as soon as it is concluded." "[Every] click, every Tweet or Facebook status update, every social interaction, and every page read online can leave a digital footprint." "Additionally, online learning, digital student records, student cards, sensors, and mobile devices now capture rich data trails and activity streams." "[Learner-produced] data trails provide valuable insight into what is actually happening... and suggest ways in which educators can make improvements. educause.edu/ero/article/penetrating-fog-analytics-learning-and-education Marcia Connor 2012: 2.5 quintillion (10^18) bytes of data created 90% of world's data created in the last two years alone Producing more data daily than was seen since beginning of time Email: 144.8 billion/day Twitter: 340MM+ tweets/day YouTube: 100 hours/min Google: 2MM+ search queries/min Facebook posts, Instagram photos, etc. j.mp/bigdatamuscles marciaconner.com/blog/data-on-big-data 16

Tim O'Reilly "Big data is what happened when the cost of storing information became less than the cost of making the decision to throw it away." [quoting personal email correspondence from George Dyson, 2013] twitter.com/timoreilly/status/314222624756609025 "[Companies] that have massive amounts of data without massive amounts of clue are going to be displaced by startups that have less data but more clue..." [2011] plus.google.com/+timoreilly/posts/4xa76atxywd "Data is the next Intel Inside." [2005] oreilly.com/web2/archive/what-is-web-20.html?page=3 "We're entering a new world in which data may be more important than software." [2003] paradox1x.org/2003/07/tim-oreilly-on Cloud: big data access Big data needs processing NoSQL/Non-relational databases MapReduce, Hadoop, etc. Big data needs analyzing Data Science is a major... Data Scientist is a job! 17

Analysis Intelligence Lots of data requires... Google BigQuery Analyze terabytes of data in seconds Not hours, not days http://bigquery.cloud.google.com Take a tour! cloud.google.com/bigquery-tour 18

Smart apps Google Prediction Multiple machine learning algorithms Helps apps be more intelligent Google Prediction 19

How does it work? Endless Number of Applications 20

Need humans? Amazon Mechanical Turk Human power marketplace for work "Artificial Artificial Intelligence" Workers Work from home (home-sourcing) Choose your hours, get paid Requesters Create work (tasks/"hits") Global on-demand 24x7 workforce Pay when work completed mturk.com 21

Conclusion Desktop software will "PaaS" Cloud computing and the Web == The Future Google Apps just the start Why is Google making Chromebooks? Not just Google either! The future Everyone online anytime/anywhere Everyone learns anytime/anywhere Everyone codes Cloud + Big Data + Smart applications Data science, deep data analytics Why everyone code? (code.org) 22

Thank You! Q&A +Wesley Chun Google, Inc. wesc+api@google.com @wescpy goo.gl/gvotdj FINIS 23