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?
2
4. Some
• 800+ million total Java desktops
Stats (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
4
5. Java Technology in Devices &
End-to-End Computing Appliances Tier
Client
Desktop
Tier
Edge Tier
App Server
Tier
Data
Center
5
13. Java Is Everywhere!
Service Cards &
Auto TV PDA/Phone Providers Equipment
Maytag DVB Nokia Nextel GSM SIM
Best Buy CableLabs Ericsson NTT DoCoMo American Express
OSGI DTVIA Motorola Vodafone Visa
Chrysler Liberate Samsung AT&T Wireless Schlumberger
GM SA Siemens Bell Oberther
Ford ATSC Palm Telus Giesecke &
onstage Sony Compaq T-Mobile Devrient
Telematics Philips Sony Ericsson Telia Gemplus
... Panasonic Sharp Sprint PCS ...
Samsung Toshiba Telefonica
LG Sanyo TIM
... Hitachi Sonera
Panasonic J-Phone
Fujitsu SingTel
NEC LG TeleCom
... ...
13
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
15
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
18
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
21
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
24
34. The Shrink Wrap-to-Network
Services Revolution
Software Idea
Packaged Applications/Shrink Wrap Network Services
Customer’s Developer’s
Target Computer Data Center
Distribution CD Internet
Customer
Economics High cost Low cost
34
37. Open Source Momentum
• 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)
“the most significant all-encompassing and
long-term trend that the software industry
has seen since the early 1980s.”
IDC Group Report
August 2006
37
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
38
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
39
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
41
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
42
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
43
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
44
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?
45
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
46