Javanowandfuture Chihuahua

Preview:

DESCRIPTION

Sang Shin at MUFIX 1. Information Technology: Next 10 Years

Citation preview

Information Technology:Information Technology:Next 10 YearsNext 10 Years

Sang ShinSang Shinsang.shin@sun.comsang.shin@sun.comwww.javapassion.comwww.javapassion.comSun MicrosystemsSun Microsystems

2

Topics• Usage of Java technology today

> You are using Java technology whether you know it or not

• Information technology: Next 10 years • Why you want choose a career in Information

Technology (IT) field?> Computer science, Information Technology, Software

engineering, System engineering, Network engineering, etc.

• Questions?

Usage of Usage of Java TechnologyJava TechnologyTodayToday

4

Some

Stats • 800+ million total Java desktops (91% of internet-connected PCs)

• 6+ million Java developers worldwide

• 6.5 million lines of Java SE code open sourced

• 3B Java-enabled mobile devices(85% of all mobile devices shipping)

• 2.5B Java Cards• 20 million Java-enabled TV

devices

5

Java Technology in End-to-End Computing

DataCenter

App ServerTier

Edge Tier

ClientDesktop

Tier

Devices &Appliances Tier

6

You are already using Java: Online

7

You are already using Java: Online

8

You are already using Java: Company

9

You are already using Java: Limewire

10

You are already using Java: Games

11

You are already using Java: MobileDevices

12

You are already using Java: JavaCard

13

Java Is Everywhere!

GSM SIMAmerican ExpressVisaSchlumbergerObertherGiesecke & DevrientGemplus...

NextelNTT DoCoMoVodafoneAT&T WirelessBellTelusT-MobileTeliaSprint PCSTelefonicaTIMSoneraJ-PhoneSingTelLG TeleCom...

NokiaEricssonMotorolaSamsungSiemensPalmCompaqSony EricssonSharpToshibaSanyoHitachiPanasonicFujitsuNEC...

DVBCableLabsDTVIALiberateSAATSCSonyPhilipsPanasonicSamsungLG...

MaytagBest BuyOSGIChryslerGMFordonstageTelematics...

ServiceProviders

Cards &Equipment

PDA/PhoneTV

Auto

Information Technology:Information Technology:Next 10 yearsNext 10 years

15

Trends in Information Technology • Proliferation of computing devices• Mobile devices as major computing platform• Networking everywhere by everything and

everybody• Participation (software users & developers)• Social networking• Web as a computing platform• Software as a service• Open source movement

Proliferation ofProliferation ofComputing DevicesComputing Devices

17

Proliferation of Computing Devices

Data Center Application Edge Client

18

Relevance of Java Technology• The portability of Java application (Write Once Run

Everywhere) is becoming increasing critical as the number of computing devices proliferate> A single Java application runs over thousands of devices

• True for devices deployed in automobiles

Mobile Devices asMobile Devices asMajor Computing Major Computing PlatformPlatform

20

Mobile Devices Are Becoming Major Computing Platform!

21

Relevance of Java Technology• Before Java technology:

> Software development and deployment was painful (Using proprietary technologies)

> New software installation was close to impossible (Users have to buy new phones)

• With Java technology:> Most of the mobile devices already have Java platform

pre-installed> Java is the most popular programming language for

writing mobility applications> You can download many Java applications just in time

• Automobiles are by nature mobile

NetworkingNetworkingEverywhere byEverywhere byEverything &Everything &EverybodyEverybody

23

Everything and Everybody Join the Network!

24

Relevance of Java Technology• Java is built with networking in mind

> Complete set of networking features• Java code can be moved around among networked

devices> Dynamic installation of application is possible> Dynamic networking among devices are possible

Era of ParticipationEra of Participation

26

Everybody Participates

The Age of Participation

27

Participation Age Business Models

CRM OnDemand

Social NetworkingSocial Networking

29

facebook - it changes our life-style!

Web As a “The”Web As a “The”Computing PlatformComputing Platform

31

Web-based Applications: Consumers

• Email• Online shopping• Travel reservation• Instant messaging• Social networking• Internet phone• Map search• ...

Welcome to the “Webolution”

Blogosphere

SocialNetworks

Smart Mobs

Wikis

Co-Creation

Tags TheLong Tail

Software as aSoftware as aService (aka CloudService (aka CloudComputing)Computing)

34

The Shrink Wrap-to-NetworkServices Revolution

Developer’s Data Center

Low cost

Internet

Network ServicesSoftware Idea

Target

Distribution

CustomerEconomics

Customer’s Computer

High cost

CD

Packaged Applications/Shrink Wrap

Open SourcingOpen Sourcing

36

Sun’s History of Community

37

Open Source Momentum

“the most significant all-encompassing and long-term trend that the software industry has seen since the early 1980s.”

IDC Group ReportAugust 2006

• Some Facts> 800,000 the number of developers contributing to open source> 87% estimated number of US businesses using open source

• Increasingly a required in established markets, including government• Critical in developing economies (Brazil, Russia, India, China)

38

Why Should You Care? • Great learning tool• Opens new Opportunities• Build a reputation/visibility in the community• Build on your core technologies• Borrow your non-core technologies• Potentially lower maintenance burden• Contribute to and leverage a code commons• Work in community with the best and brightest

39

Relevance of Java Technology• Pretty much all Java based technologies and

solutions are in open-source form> JDK> Tomcat> GlassFish app server> OpenESB> OpenSSO> OpenDS> Many more

So Why You Want aSo Why You Want aCareer in IT field?Career in IT field?

41

Employment Opportunities• IT Industry has been and still is and will remain as one

of the fastest growing industries• IT field is the one of the few “most jobs to be created

during the next 10 years” fields> http://www.careervoyages.gov/top50occupations-

main.cfm

42

IT is Critical to Every Organization• Business organization cannot function without its IT in

place> Banks, Retail, Insurance, Manufacturing, Hospitals, Governments,

Universities, etc.> Every company has an IT department

• Business organization consider IT as their strategic strength> WalMart - Just in-time inventory information, sales data> Phone Companies - Many service programs tailed to a specific

demographics

43

Entrepreneurial Opportunities• IT industry is the most dynamic industry

> Largest percentage of innovation • IT Industry is the only one where many Fortune 500

companies are founded during the past 10 years> Google, Facebook, eBay

• IT industry is the only one where you can be incredibly successful yet starting from a garage> You cannot build an automobile company from a garage

44

Everybody Starts at Equal-footing• Internet changes everything we do• There are boundless free resources you can take

advantage of> All kinds of Open Source

• All the information and resources are available to everyone> Regardless which country you live in, how old you are,

gender, education• IT industry is the only industry where these free

resources are abundantly available

45

How Can I Get a Job After My Graduation?• I am a college graduate (or even a high school

graduate) and I don't have any real-life experience• But it seemed most companies are looking for

people who have several years of experience• What can I do?

46

These Are Things You Can Do!

• Join local Java Users Group (JUG)> You learn up-to-date and real-life technologies for free> You get to meet industry experts

• Create a local technology group> Do lots of “crazy” things

• Participate or even start a Open Source project> There are many quality open source projects you can

participate> It is so easy to start it – kenai.com, java.net

Questions?Questions?