The Future of Computing: Grand Challenges and the Next Killer Apps CMSC 100 Tuesday, December 1, 2009 Prof. Marie desJardins.

Slides:



Advertisements
Similar presentations
Medlink 2004 Pathology Project Introduction and Background.
Advertisements

Impact of Nanotechnology on Wireless Communication Naveen P Rudra Summer 2005, CS898T, Wichita State University.
Information and Software Technology
What is an RSS Feed and How Do You Set One Up Melissa Higgs-Horwell Jennifer Schwelik.
Sheldon Brown, UCSD, Site Director Milton Halem, UMBC Director Yelena Yesha, UMBC Site Director Tom Conte, Georgia Tech Site Director Fundamental Research.
April, 2006 Bill Bartling Virtual Electronic Connectivity in the Future What will it look like? Bill Bartling Adjunct Professor of Geology San Diego State.
Bonding and Structure By F.6A Chu Ka Chun (19) Discovery and Applications of fullerenes.
FUTURE TECHNOLOGIES Lecture 13.  In this lecture we will discuss some of the important technologies of the future  Autonomic Computing  Cloud Computing.
Improving Connections for the Mobile Worker Theron Dodson Ascendent Systems August 9.
IEEE Computer Society Name Title, IEEE Computer Society The community for technology leaders.
Internet Infrastructure and Emerging Technologies Term project Internet Infrastructure and Emerging Technologies Term project.
1. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2 Technology in Action Chapter 1 Why Computers Matter to You: Becoming Computer.
Nanotechnology Fred Myrtle ITMG
Quantum Computing Ambarish Roy Presentation Flow.
Zebra Technologies: Link-OS Flexible. Smart. Scalable.
Inbound Statistics Slides Attract. 1 Blogging There are 31% more bloggers today than there were three years ago 46% of people read blogs more than once.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
INTRODUCTION TO NANOTECHNOLOGY
Guess what happens in an Internet minute? 204 million s are sent, six million Facebook pages are viewed and 1.3 million YouTube clips are downloaded.
Stephen Perry IRO, Accra January 2015 WEB SITES THAT WILL HELP YOU KEEP UP TO DATE WITH TECHNOLOGY.
Information technology – Tech-trix Sync your life with Information Technology
WELCOME PRESENTED BY SUKHILA .K.
The Google Cloud EDTEC 572. History & Overview Cloud Computing Grid Computing Parallel Computing Distributed Computing Ubiquitous Computing Mobil phon.
EHB 111E NANOELECTRONICS Nanoelectronics, 18/11/2014 FALL 2014 Mustafa Altun Electronics & Communication Engineering Istanbul Technical University Web:
6.01 Understand emerging technologies.
Google Apps in Classrooms and Schools 32 Ways to Use Google Apps in 50 Minutes Julia Stiglitz Google Apps for Education
KENETH RHODES mVoIP Information Communication. mVoIP Mobile Voice over Internet Protocol  No dependency on communication infrastructure  Can use many.
1 The Horizon Report on 21 st century tools in teaching and learning: what does it mean for us? Jill Abell.
An Introduction to Computer Science. CSE Studies How Computers Work and How to Make Them Work Better Architecture  Designing machines Programming languages.
Networking Online for Professional Development Marian Thacher
The Magic of the Cloud: Supercomputers for Everyone, Everywhere Prof. Eric A. Brewer UC Berkeley.
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
David Westenberger Lucas Zurek. What’s Happening Now? Silicon-based Computation – Moore’s Law Transistors Physical limitation Then what’s next?
Introduction to Complexity Science Engineered Complexity.
Nanorobotics By Sean Brakefield. What is a nanorobot? Also called nanoid, nanobot, nanite, nanomite, or nanomachine. A machine ranging in or close to.
1 Wireless Networks and Services 10 Years Down the Road Ross Murch Professor, Electronic and Computer Engineering Director, Centre for Wireless Information.
The Future of Computing: Grand Challenges and the Next Killer Apps CMSC 100 Tuesday, December 1, 2011 Adapted from slides provided by Prof. Marie desJardins.
CMSC 100 The Future of Computing: Grand Challenges and the Next Killer Apps Professor Marie desJardins Thursday, November 29, 2012 Thu 11/29/12 1 Future.
Confessions of an IT Poser Tools, Tricks, and Tips to Help Achieve Your Distance Education Goals Jessie Daniels Distance MBA Productions Manager Tennessee.
Nanotechnology and Medicine Marisoiu Marius Class XI A Colegiul National “Nicolae Titulescu”’ Pucioasa.
Biomolecular Computation in Virtual Test Tubes 7 th International Meeting on DNA Based Computers, p75-83, June 10-13, 2001 Max Garzon, Chris Oehmen Summarized.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
Nanotechnology.
EHB 111E NANOELECTRONICS Nanoelectronics, 03/12/2013 FALL 2013 Mustafa Altun Electronics & Communication Engineering Istanbul Technical University Web:
The Contemporary Computer Age Ed-Eng 106 – Technology in Language Education.
Life is like a box of chocolates! A Journey of Discovery in the new ‘Read/Write Web’
Computers and the Internet Chromebook Booklet 1. What is a Chromebook? A Chromebook is a computer.
Lourie Lumb. Things you can do with Google Web Images Maps Videos News Shopping Gmail Finance Books Translate Google earth.
A Tour of Google Apps learn.cssd.ab.ca. Google Apps provide tools for creating, learning and sharing. Signing into your learn account gives you access.
Dannelly's Short History of Computing CSCI327 Social Implications of Computing.
IEEE Computer Society Nita Patel VP, Membership and Geographic Activities The community for technology leaders.
All your communication requirements are in the Skype for Business desktop client – IM, voice, video, presence and location, and compatibility with Lync.
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Ideas for using Online Media for Marketing Scenic Byways Adeel Ahmed
Social Media & Emergency Management Melanie Moss Planner II.
Christopher Monroe Joint Quantum Institute and Department of Physics NIST and University of Maryland Quantum Computation and Simulation.
Section 2.3 Classifying Matter 1.To learn to distinguish between mixtures and pure substances 2.To learn two methods of separating mixtures Objectives.
Quantum Computers: The hope of daily Life By: Ashutosh Rai.
DNA Computing. What is it?  “DNA computing is a branch of computing which uses DNA, biochemistry, and molecular biology hardware, instead of the traditional.
Emerging Technology 6.01 Understand the evolution of information technology. 6.01b Understand emerging technologies.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Chapter 1 Characterization of Distributed Systems
4G-WIRELESS NETWORKS PREPARED BY: PARTH LATHIGARA(07BEC037)
Vidcoding Introduces Scalable Video and TV Encoding in the Cloud at an Affordable Price by Utilizing the Processing Power of Azure Batch MICROSOFT AZURE.
Nanorobotics -Parker Perrine -11/10/2016
Future Technologies FTC 2016 Future Technologies Conference December 2016 San Francisco, United States.
Nanorobotics Nano-Medicine Physical Upgrade Environmental
How does Google search for everything? Computer Science at Work
The Future of Computing: Grand Challenges and the Next Killer Apps
Google Earth Scavenger Hunt by Erin*tegration
Presentation transcript:

The Future of Computing: Grand Challenges and the Next Killer Apps CMSC 100 Tuesday, December 1, 2009 Prof. Marie desJardins

The Future of Computing  What are the “grand challenges” of computing---our next generation of big problems to solve?  What are some technologies on the horizon that may be “game-changing”?  Quantum computing  Self-configuring robotics and “smart matter”  Nanotechnology  What is the next “killer app”?

Grand Challenges: CRA 2002  In 2002, the Computing Research Association held a conference to identify Grand Challenges for computing 1.Systems You Can Count On  Global, scalable, persistent, reliable, efficient networks 2.A Teacher for Every Learner  Scalable, learner-centered distance learning/collaboration 3.Ubiquitous Safety.net  Disaster prediction, prevention, mitigation, and response 4.Conquering System Complexity  Self-configuring, -optimizing, -maintaining, -healing systems 5.Build a Team of Your Own  Augmented cognition: human/machine “cognitive partnerships”

Grand Challenges: UKCRC 2009  The UK Computing Research Committee has identified eight Grand Challenges for computer science 1.In Vivo  In Silico (virtual organisms) 2.Science for Ubiquitous Global Computing 3.Memories for Life (storing/searching pictures, video, ,...) 4.Architecture of Brain and Mind 5.Dependable Systems Evolution 6.Journeys In Non-Classical Computing (biological/natural) 7.Learning for Life 8.Bringing the Past to Life for the Citizen

Quantum Computing  Bits can’t get any smaller  But electrons can be in multiple quantum states simultaneously (“superpositioning”)  qubit: can be in 2 states at once  2 qubits: 4 states at once  n qubits: 2 n states at once!   In effect, we can build massively parallel computers!  SciAm Special: How Do Quantum Computers Work?  Images: ams.org

Self-Configuring Systems  ckBot (University of Pennsylvania)   More nifty self-configuring robots:  Image: discovermagazine.com

 “Nano” refers to the scale of these systems:  1nm = meters = one billionth of a meter  Carbon-carbon bonds are about.15 nm  A DNA molecule has a diameter of about 2nm  The smallest cellular life form is about 200nm across  “Nanotechnology”: Devices that are smaller than ~100nm  First mention of nanotechnology (not by that name):  Richard Feynman, 1959 talk  First nanotechnology:  Fullerenes (discovered in 1985) – carbon molecules forming a hollow structure (sphere, ellipsoid, tube)  “Buckyball” – spherical fullerene (both named after Buckminster Fuller, inventor of the geodesic dome)  These are actually used today in manufacturing Nanotechnology Images: godunov.com, answers.com

Approaches to Nanotechnology  Self-assembly  Like the self-configuring systems we saw at the macro level!  Top-down design of “molecular machines”  We could theoretically program these nanomachines!  Nanorobotics  Programmable matter  Claytronics:  Applications: manufacturing, environmental remediation, medical treatment...

Killer App  A “killer app” is a paradigm-shifting technology application  Lots of things have been referred to as “killer apps”:  Spreadsheets   The Web  Google  Word processing Images: celecus.com, logic.stanford.edu, google.com

What’s the Newest Killer App?  A Google search on “Next Killer App” reveals the following “killer apps” from the last few years:  Technology Source 2003:  RSS (Rich Site Summary) – news feeds for the masses  Popular Mechanics 2005:  VoIP (Voice over Internet Protocol): Skype, etc.  WiMAX (next-generation WiFi: has a range of a couple of miles)  “Freecycling” (give away your junk online)  Desktop search  Business Week 2007  Paperless maps (GPS)

What’s the Next Killer App?  Here are some of the “next killer apps” as cited by 2009 sources:  Dave Winer (tech blogger):  A better twitter (more bloggy?)  TheNextWeb.com  Voice twitter  David Warlick (blogger):  eportfolios for students  Info Week reader poll:  Search/data retrieval  VoIP  Identity management

The Next Killer App: Google Earth?  [Google Earth demo]  Google Earth application: Security watch   Google Earth 5 – 3D Mars!   Google Earth Zooms Too Close video: 