THE JAVA ECOSYSTEMPlatform for Web & Mobile Games
Kent ÅbergBusiness Development ManagerEducation & ResearchCentral & Northern EuropeSun Microsystems
3
Started in 1982 by Student Entrepreneurs
SUN = Stanford University Network
● Innovation● Open Standards● Sharing
Based on:
4
1995 2000 2005 2010
TIME
Our Vision:TheNetworkis the Computer
Internet Users
• 1 billion+ people on the Net today• 390 gigabytes of data created every second• 50% new data growth
1.5 Billion
Everyone and everything participates on the network
5
What is Driving Infrastructure Demand?Drives
InfrastructureDemand.
On theNetwork...
New Consumers.New Content.
New Devices.New Services.
Sun NetworkComputing Infrastructure
6
TheGlobalPowerof Sun
Global• Business Presence in
160 Countries• Fortune 187• 33,350 employees*
Business Strength• $13.8 billion annual
revenue**• $4.67 billion cash*
Innovation• 11,000+ patents• $2 billion
annual R&D
Communities• 11.5 million Solaris
licenses• 6+ million Java
developers• 5.5+ billion
Java devices
*As of Q2FY08 **FY07
7
Open Network Computing Infrastructure
SPARC 64
Servers
Services Storage
Software
ASystemsCompany Managed Services
Professional Services
Learning ServicesGlobal Financial Services
8
BuildingAlliancesto BroadenSolutions
Investin R&DDelivering
Innovation
Deliveringthe Most
Network ComputingInfrastructure Choice
SharingTechnology
Building Open andFree Communities
Our Strategy to Deliver the Industry’s Best Network Computing Infrastructure
$2 billionannually
SPARC 64
Multi-platform
9
Technology and ProgramsAcross the Portfolio
Composite Application
Platform
ApplicationPlatform
IdentityManagement
DeveloperTools
Web 2.0Distro's
SoftwareInfrastructure
Virtualization
Java Client Platform
Sun DeveloperNetwork
CommunityProgramsAvailability
Storage
Sun Connection
10
Sun: The World's Largest CommercialOpen Source ContributorFlexible and Heterogeneous with Zero Barrier to Exit
Java Enterprise SystemComposite Application Platform
Sun xVM
Operating System
Virtualization
Architecture
Database Platform
Application Infrastructure
Partners
11
Sun's Complete Platform for the Web
Affirms Sun as the Platform for the Web Economy
Server Desktop
13
Sun is Committed to Communities
Java
Infrastructure EcosystemCommunity
SolarisBuildingOpenandFree Communities
Building a Vibrant Ecosystem: Sun is the LargestCommercial Contributor to Open Source Communities
SPARC
java.netThe Source for JavaTechnology Collaboration
14
Developers and Communities Bet on SunSun Microsystems is the #1 Contributor to Open Source Software*
2,520,000SDN
Registrations
200,000Developer event
attendees
5,500,000,000Total JavaDevices
391,000,000JRE Downloadsfrom java.com
8,750,000Java SDK
Downloads for1st half of FY07(SE,ME, EE)
385,000Total Java.net
members
46,500Code
Submissionsand 3,000 Unique
External CodeSubmitters for
Java.net
4,400+Java.net projects
3,820,000Tools
Downloads year-to-date for FY07
416,000 Active Tools Users
9,700,000+Licensed
Downloads
130,000System Administrators
Subscribe toBigAdmin Newsletter
925+Supported
Hardware Systems
5,000+Applications shipping
on Solaris
SunDeveloperNetwork
*According to the European Commission report publishedhttp://ec.europa/eu/enterprise/ict/policy/doc/2006-11-20-flossimpact.pdf
15
We Make it
Easy
Download Software
Free!
Sun Developer NetworkSun Advisory Panel
Inner CircleExecutive Boardroom
Promotions Customer Stories
Sun StoreJonathan’s Blog
Go to sun.com Join a Community
Try and Buy
Try out today’s latest technology before you cut a P.O.
The cost of infrastructure software is as low as it goes
60 Days Risk-Free
18
Mission
Enable the creation and distribution of services and content (incl. games!) that
can be accessed anywhere, anytime, from anything by
anyone.
19
Java Platforms
Active and Growing Community:• 13.3 Million downloads
(7.7M in last 2 years!) • 500K+ subscribers to email lists• 82 bloggers (in 9 languages)
JTWI/MSAJTWI/MSA
JavaJavaPlatform,Platform,EnterpriseEnterprise
EditionEdition(Java EE)(Java EE)
JavaJavaPlatform,Platform,StandardStandardEditionEdition
(Java SE)(Java SE)ConnectedConnected
DeviceDeviceConfigurationConfiguration
(CDC)(CDC)
ConnectedConnectedLimited DeviceLimited DeviceConfigurationConfiguration
(CLDC)(CLDC)
JavaJavaCardCard
OptionalOptionalPackagesPackages
OptionalOptionalPackagesPackages
Foundation Profile (FP)Foundation Profile (FP)
PersonalBasis ProfilePersonalBasis Profile(PBP)(PBP)
AdvancedAdvanced GUIGUI
(AGUI)(AGUI)
MobileMobileInformationInformation
Device ProfileDevice Profile(MIDP)(MIDP)
Optional PackagesOptional Packages
Optional PackagesOptional Packages
Java Platform,Java Platform,Micro Edition (Java ME)Micro Edition (Java ME)
PersonalPersonalProfileProfile(PP)(PP)
The Java Business Model
1200 Java Powered Handset models
180+ Carriers Increased ARPU
Source: Sun, Ovum
Consumers $3B+ 6m+ Developers
21
Java in the Operator Environment
Java EE Java SE Java ME & Card
Enterprise Applications/ Client Software/ Desktop Deployed Servers Software Services
22
Java Momentum
5.5 Billion Java-Enabled Devices1.8 Billion Java-Enabled Phones **
3.0 Billion Java Card12 Million Java Set-top Boxes
800 Million Java Desktops180 Operators Deploying
Java Content6 Million Developers
6.4M Java EE Downloads
Java Everywhere
* Source: Sun, July 2005 - July 2007 ** Source: Ovum
23
JavaOne 2008 - http://java.sun.com/javaone/ • JavaOne – held in San Francisco the week of May 6-9
> Single most important Java developer conference• Focus 2008:
> Java Platform, Standard Edition (Java SE)> Java Platform, Standard Edition (Java SE)> Java Platform, Enterprise Edition (Java EE)> Java Platform, Micro Edition (Java ME)
> Rich Internet applications> Compatibility and interoperability> Scripting languages> Open source > Web 2.0> E-commerce collaboration> Developer Tools> And much, much more
26
JavaEnterpriseSystem
Services
Data Management
Mana
geme
nt
Developers
STAR:Tools & Resources for ICT Capacity Skills Building
Partners
● Empowering Student Developers through sharing, collaboration and open innovation
Recommended Action - 2:Join Sun Developer Network (SDN) – Student Developer Program
http://www.sun.com/edu
Recommended Actions - 3:
• Sun Certified Programmer for the Java Platform, Standard Edition 6 (CX-310-065) - NEW!
• Sun Certified Programmer for the Java Platform, Standard Edition 6 Upgrade Exam (CX-310-066) - NEW!
• Sun Certified Associate for the Java Platform, Standard Edition
• Sun Certified Programmer for the Java 2 Platform, Standard Edition
• Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition
• Sun Certified Mobile Application Developer for the Java 2 Platform, Micro Edition
• Sun Certified System Administrator for the Solaris Operating System
• Sun Certified Network Administrator for the Solaris Operating System
http://www.sun.com/edu
Join Sun Academic Initiative (SAI)
http://se.sun.com/edu
Cerific
ation
Cos
t:
Free fo
r Stud
ents
at
Swedish
Univ
ersitie
s
Excitera Swedish Game Awards 2008Mobile Games / Mobilspel
http://www.gameawards.se
Sun's Complete Platform for the Web and Java Driven Services:
Java on Mobile DevicesMobile Application Development with NetBeans IDE 6.0 for Java ME Devices
http://www.netbeans.org & http://www.java.com/en/mobile & http://developers.sun.com/students
Tools to Use: - NetBeans IDE 6.0- Mobility Pack- Wireless Toolkit (emulator)Java ME
32
Developer Tools Full-Featured Integrated Development Environment for Java Developers
• Multi-platform, 100% Java development environment
• Create mobile, desktop, web and enterprise applications with one single tool
• Free and Open Source
Active and Growing Community:• 13.3 Million downloads
(7.7M in last 2 years!) • 500K+ subscribers to email lists• 82 bloggers (in 9 languages)
34
Sun Campus Ambassadors to KTH
Alper Celik [email protected] Dogan [email protected]
http://sunkth.wordpress.com
Kent Å[email protected]+46 8 631 11 01