cs 290b java-centric network computing
DESCRIPTION
CS 290B Java-centric Network Computing. Peter Cappello. Course Mindset. Alien beings with advanced technology visit Earth. You are the 1 st person they see. As a token of intergalactic friendship, they give you an device that is capable of: curing all disease - PowerPoint PPT PresentationTRANSCRIPT
CS 290BJava-centric Network Computing
Peter Cappello
2
Course Mindset
• Alien beings with advanced technology visit Earth.
• You are the 1st person they see.
• As a token of intergalactic friendship, they give you an device that is capable of:– curing all disease
– providing an infinite supply of clean energy
– wiping out hunger & poverty
– eliminating oppression & violence on Earth.
3
Course Mindset …
You decide to:
A. Give it to the President of the U. S.
B. Give it to the Secretary General of the U. N.
C. Take it apart.
4
Course Mindset …
• If you answered A or B, drop this class.
• In this course, we strive to become the
aliens.
5
Challenge & Opportunity
• Learn Java technology for distributed
computing (DC).
• Use it to solve bigger problems than
ever before.
6
Learning Goals
• Learn some Java technology for making
distributed systems.
• Learn some existing distributed computing efforts.
• Identify central issues in distributed computing
– Focus on fault tolerance & scalability
• Design & analysis of adaptively parallel algorithms
7
In What Ways Can We …?
• Apply Java DC technology to network
computing?
• Apply Java DC technology in novel,
clever ways?
– Sony play stations, wireless, …
8
Personal Properties to Achieve Goals
• Curiosity
• Intelligence
• Persistence
• Playfulness
• Friendliness
• Objectivity
9
For this course …
• Work hard every week
• Build your skills
• Build your understanding
• Build your team
• Aim high
10
My course goals for you …
• Learn Java DC technologies that help
after you graduate UCSB.
• Get a knowledge base of network
computing research.
• Have fun.
• Build friendships.
11
Welcome to CS 290!Java-centric Network Computing