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 Needs Goal
Month to years Technology Profitability then volume
Distribution
CD/DVD
Monetization
Perpetual License
App type Conversation
Monolithic 1-way, vendor controlled 4
Application Developers are Evolving TRADITIONAL
EVOLVING
Month to years
Immediate and Iterative
Technology
Time-to-market
Profitability then volume
Volume yields profitability
Distribution
CD/DVD
Cloud and downloads
Monetization
Perpetual License
Subscriptions, Ads,...
Monolithic
Scripting, Mashups, Distros
1-way, vendor controlled
2-way, community centered
Cycle times Needs Goal
App type Conversation
5
Why Open Source:
Innovate More, Code Less Web Mashups
Dynamic Languages
Smart Devices
Next Gen Web
Tags
INNOVATION
OPEN SOURCE
Parallel Code Rich Internet Applications
Wikis
Multi-Core Systems 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
openxVM
• Check out openxvm.org • Register to join: 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,
opensolaris.org
AMP stack with integrated DTrace probes, binary compatibility, ...
12
From Development to Deployment • Scales up and out • Optimized at processor, network, storage and application • Virtualized Networking • Observability • Virtualized Data Management
• Guaranteed source and binary compatibility • Over 176 world performance records
• Predictive self-healing • Secure execution • Dynamic tracing • ZFS • Security Rights Management • Free RTU 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 Platform Virtualization
Sun xVM
Sun VDI
T O O L S
Operating System
Powerful, open, innovative 16
Unlimited Developer Opportunity Join SDN Your Opportunity
Participate in Open Source Leverage the Technologies
Download the Tools Your Productivity
Build innovative applications faster and easier 17
One moreYou. demo... Thank Matt Thompson
[email protected] twitter: twitter.com/DeveloperFish 18