Open Source:
The ultimate developer enabler
Matt Thompson
Sr. Director, Technology Outreach &
Sun Developer Network
1
About Me...
My Twitter feed: http://twitter.com/DeveloperFish 2
Web Economy continues to Grow
New
Applications
Time
New applications enable life on the web
3
Application Developers are Evolving
TRADITIONAL
Cycle times Month to years
Needs Technology
Goal Profitability then volume
Distribution CD/DVD
Monetization Perpetual License
App type Monolithic
Conversation 1-way, vendor controlled
4
Application Developers are Evolving
TRADITIONAL EVOLVING
Cycle times Month to years Immediate and Iterative
Needs Technology Time-to-market
Goal Profitability then volume Volume yields profitability
Distribution CD/DVD Cloud and downloads
Monetization Perpetual License Subscriptions, Ads,...
App type Monolithic Scripting, Mashups, Distros
Conversation 1-way, vendor controlled 2-way, community centered
5
Why Open Source:
Innovate More, Code Less
Dynamic Languages Web Mashups
Next Gen Web Smart Devices
Wikis
Tags INNOVATION OPEN SOURCE
Parallel Code Multi-Core Systems
Rich Internet Applications Social Networks
Blogosphere
6
MySQL Joins Sun
• Implementing Web services quickly
and cost-effectively
• Secure environment for sharing data
• Multi-platform support that enables
choice from development to
deployment
• Dealing with high volume of traffic,
transactions, and data that is being
shared over the Internet with multiple
devices
• #1 DB for Web 2.0 companies
7
Participate, Learn, Thrive
• Download MySQL at
dev.mysql.com
• Subscribe to Planet MySQL
blogs at planetmysql.org
• Join the forums at
forums.mysql.com
Join the 65,000 who download every day
8
Virtualization: Desktop to Datacenter
Desktop Datacenter
Simplify the Develop, Test, Deploy Cycle
Multiple OS, Multiple Apps, Multiple Locations
openxVM
9
VIRTUAL BOX
DEMO
10
Virtual Box – Download & Join
• Check out openxvm.org
• Register to join:
openxVM openxvm.dev.java.net
• Hypervisor development at
opensolaris.org
• Download VirtualBox at
virtualbox.org
• Sign up for mailing lists at
openxvm.dev.java.net
11
Innovation
• OpenSolaris is an integratable
component, not a large integrated
body of code
> Core operating system
> Package repositories deliver Sun and
non-Sun innovation
• Closes the “familiarity gap”
> Easier to acquire, easier to install, GNU
userland, package management, ...
• Focuses on unique Solaris
capabilities
> Upgrade rollback via ZFS snapshots,
AMP stack with integrated DTrace
opensolaris.org probes, binary compatibility, ...
12
From Development to Deployment
• Scales up and out
• Optimized at processor,
network, storage and • Predictive self-healing
application
• Virtualized Networking • Secure execution
• Observability • Dynamic tracing
• Virtualized Data
Management • ZFS
• Guaranteed source and • Security Rights
binary compatibility Management
• Over 176 world • Free RTU
performance records
13
Participate, Learn, Thrive
• Download the distro at:
> opensolaris.com
• Join the community at:
> opensolaris.org
• Join the OpenSolaris discussion at
opensolaris.org/os/discussions
• Participate in the OpenSolaris
communities at
opensolaris.org/os/communities
14
Java.net
Home of OpenJDK, GlassFish,
Mobile and Embedded, Java FX,
and other large and small
communities and projects
~450,000 registered members
Over 5,000 Projects, ~290 JUGs,
20 Communities
Community-building infrastructure
Java Champions, JUG Leaders, and
other key Java leaders participate
TM
The meta-community for Java Developers 15
Platforms Enable Developer Innovation
Application
Infrastructure
Database T
Platform
O
O
Virtualization Sun xVM Sun VDI L
S
Operating
System
Powerful, open, innovative
16
Unlimited Developer Opportunity
Join SDN
Participate in
Your Open Source
Opportunity
Leverage the
Technologies
Download the Tools
Your Productivity
Build innovative applications faster and easier
17
One moreYou.
Thank demo...
Matt Thompson
matt.thompson@sun.com
twitter: twitter.com/DeveloperFish
18