Weitere ähnliche Inhalte Ähnlich wie The Future of Software is Open Source (20) Mehr von Angelo Corsaro (20) Kürzlich hochgeladen (20) The Future of Software is Open Source1. OpenSplice DDS
Delivering Performance, Openness, and Freedom
Angelo Corsaro, Ph.D.
Product Strategy & Marketing Manager
OMG RTESS and DDS SIG Co-Chair
angelo.corsaro@prismtech.com
The Future of Software
is Open Source
2. Speaker Bio
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Angelo CORSARO, Ph.D.
Product Strategy & Marketing Manager
PrismTech
Tel: +33 1 69 01 53 54 | Cell: +33 6 43 30 75 65
Dr. Angelo Corsaro is the OpenSplice DDS Product Strategy & Marketing Manager at PrismTech, a market leader in the field
of high performance middleware. His responsibilities include product strategy, competitive positioning, technology evolution,
and technology evangelism. He is also responsible for strategic standardization at the Object Management Group (OMG),
where is co-chair of the Data Distribution Service (DDS) Special Interest Group, and the Real-Time Embedded and Specialized
Services Task Force.
Angelo received a Ph.D. and a M.S. in Computer Science from the Washington University in St. Louis, and a Laurea Magna
cum Laude in Computer Engineering from the University of Catania, Italy.
© 2009, PrismTech. All Rights Reserved
4. PrismTech Corporation
2
Where we do business – in over 50 countries worldwide
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
HQ Sites
USA: Burlington, MA
EMEA: Edinburgh, Scotland
Engineering Centres
Newcastle, UK | Fort Wayne, IN
Berlin, Germany | Paris, France
Hengelo, Netherlands
Field Offices / Distributors
London, UK | Saddle Brook, NJ
Houston, TX | San Francisco, CA
Helsinki, Finland | Seoul, South Korea | Beijing, China
© 2009, PrismTech. All Rights Reserved
5. Our Profile
History
Research & Development
1992 Incorporated as a Contract R&D Company –
Application & Data Integration Focus Significant Investment Program: More Than $10m
over the Last Three Years
2001 Restructured as a COTS Products & Services
Company - Initially offering Advanced CORBA Products Growth
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
2002 Open Source ORBs Added to Product Portfolio 100%+ growth since FY2005
2005 SDR Tools and Middleware Added to Product Current Year Projected Revenues >$ 20mm and
Portfolio Profitable
2006 DDS Tools and Middleware Added to Product Accelerating Growth Planned for Future
Portfolio
Personnel
2008 Clearance for US DoD “Classified” Programs
Approximately 110 People Worldwide
2009 Open Source Launch of OpenSplice DDS
PrismTech is the World Leader in the High-Performance
Open Source Middleware Market
© 2009, PrismTech. All Rights Reserved
6. Customers
Nokia
© 2009, PrismTech. All Rights Reserved
7. Our Markets
5
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Copyright PrismTech 2008
Proprietary information subject to non-disclosure
© 2009, PrismTech. All Rights Reserved
8. Our Product Lines
© 2009, PrismTech. All Rights Reserved
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
9. Our Technologies
© 2009, PrismTech. All Rights Reserved
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
11. (1980)
© 2009, PrismTech. All Rights Reserved
Growing Complexity
iPhone (2007)
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
12. Growing Complexity
Price
■ US$ 3815 (in 1980)
(1980) CPU
■ Synertek 6502A, 2.0 MHz
RAM
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
■ 128KB (512K Max)
Display
■ Color composite video
■ 16 colors at 280 X 192.
■ 16 shades at 560 X 192
Ports
■ Two serial ports
■ External floppy port
Ports
■ Apple SOS (Sophisticated OS)
© 2009, PrismTech. All Rights Reserved
13. Growing Complexity
Price
■ US$ 399
Capacity
■ 8GB or 16GB flash drive
Sensors
Cellular and wireless ■ Accelerometer
■ UMTS/HSDPA (850, 1900, 2100 MHz) ■ Proximity sensor
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
■ GSM/EDGE (850, 900, 1800, 1900 MHz) ■ Ambient light sensor
■ Wi-Fi (802.11b/g)
Audio
■ Bluetooth 2.0 + EDR
■ Frequency response: 20Hz to
GPS 20,000Hz
■ Assisted GPS ■ Audio formats supported: AAC,
Display Protected AAC, MP3, MP3 VBR,
Audible (formats 2, 3, and 4), Apple iPhone (2007)
■ 3.5-inch (diagonal) widescreen Multi-Touch
Lossless, AIFF, and WAV
display
Video
■ 480-by-320-pixel resolution at 163 ppi
■ H.264
■ Support for display of multiple languages and
■ MPEG-4
characters simultaneously
© 2009, PrismTech. All Rights Reserved
14. © 2009, PrismTech. All Rights Reserved
Hyper Competition
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
15. Innovation Pays...
© 2009, PrismTech. All Rights Reserved
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
16. ...but it’s lack hurts badly
Nokia's Earnings Fall 90%, Keeps
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Bleeding Against iPhone, BlackBerry
© 2009, PrismTech. All Rights Reserved
18. The Inevitable Path to Commodization
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
New Technology Inception Technology Maturation Technology Commondization
© 2009, PrismTech. All Rights Reserved
19. The Inevitable Path to Commodization
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Value Add
Commodity
New Technology Inception Technology Maturation Technology Commondization
© 2009, PrismTech. All Rights Reserved
20. The Inevitable Path to Commodization
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Value Add
Value Add
Commodity
Commodity
New Technology Inception Technology Maturation Technology Commondization
© 2009, PrismTech. All Rights Reserved
21. The Inevitable Path to Commodization
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Value Add
Value Add
Value Add
Commodity
Commodity
Commodity
New Technology Inception Technology Maturation Technology Commondization
© 2009, PrismTech. All Rights Reserved
22. The Inevitable Path to Commodization
Value Add
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Value Add
Value Add Commodity
Value Add
Commodity
Commodity
Commodity
New Technology Inception Technology Maturation Technology Commondization
© 2009, PrismTech. All Rights Reserved
23. The Inevitable Path to Commodization
Value Add
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Value Add
Value Add Commodity
Value Add
Commodity
Commodity
Commodity
New Technology Inception Technology Maturation Technology Commondization
© 2009, PrismTech. All Rights Reserved
24. The Inevitable Path to Commodization
‣ In most of the mainstream markets along with the steep increase in
complexity comes a swift raise of commodization
‣ Companies should focus their strategy on adding value to the customer,
without trapping themselves into commodity, especially if this is not their Value Add
core-business
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Value Add
Value Add Commodity
Value Add
Commodity
Commodity
Commodity
New Technology Inception Technology Maturation Technology Commondization
© 2009, PrismTech. All Rights Reserved
25. What is Commodization?
A technology is commodized when:
‣ Standardized by international bodies
‣ OMG DDS
‣ POSIX
‣ MPI
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
‣ UML
‣ There is a standard de facto exist
‣ Linux
‣ Java
‣ When available as a COTS
‣ VxWorks, INTEGRITY
© 2009, PrismTech. All Rights Reserved
27. Are Commodities Strategic?
‣ Many companies underestimate the strategic importance
of properly managing commodization
‣ Commoditization should be planned as a way to outsource
IP that are no more strategic toward providing value-add to
the user, but which yet constitute a very important part of
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
the overall system
‣ Technology commodization can be usually achieved by
means of:
‣ International Standardization
‣ Technology Spin-off
‣ IP Transfer to 3rd Parties
‣ When driving the commodization keep in minds the Porters
5 Forces Framework!
© 2009, PrismTech. All Rights Reserved
28. © 2009, PrismTech. All Rights Reserved
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
29. Making a Successful Commodizations
‣ Successful technology commodization requires widespread adoption
‣ Suppliers need to be aggressive in promoting the adoption of the commodization
‣ Successful technology commodization need to bring Total Cost of Ownership
(TCO) reductions to the “buyer” while ensuring “supplier” profitability
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
‣ The “buyer” needs the “supplier” to succeed and vice-versa
‣ Successful commodization creates economy of scale
‣ Successful commodization ensure continuous innovation
‣ Successful commodization ensures that somebody else spends R&D $$$ on
your “commodity”
© 2009, PrismTech. All Rights Reserved
31. Key Aspects of the Open Source Model
‣ The Open Source Model establishes a virtuous cycle based on generosity
with a non-linear return for community members who donate their time,
skills, ideas, money, etc.
‣ The Open Source Model empowers users
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
‣ The Open Source Model removes boundaries and is able to “pick the
brain” of the smartest people around the world that are willing to
contribute
‣ The Open Source Model removes adoptions barriers
‣ The Open Source Model is able to benefit even from egoistic/free-riding
behavior
© 2009, PrismTech. All Rights Reserved
32. Open Source Innovation Model
Collective
Private
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
- Time Private/Collective
- Skill - Testing
Innovation Model
- Skill
- Technology - Money - Technology - Popularity
- Economy of Scale - Technology - ... - Credibility
- ... - Reputation - ...
- ...
Open Source Project
© 2009, PrismTech. All Rights Reserved
33. Open Source Strategic Value
...A User Perspective
Open Source Software provides key Strategic Value to Users:
‣ No Technology Adoption Barriers
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
‣ Larger Pool of Talent
‣ Better Support
‣ A Platform for User-Driven Innovation
‣ Security of Supply
‣ Better TCO when compared with Proprietary SW
© 2009, PrismTech. All Rights Reserved
34. Commodizing with Open Source
Open Source is the most strategic
way of achieving technology
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
commodization!
‣ Avoids single provider lock-in
‣ It provides a very effective manner of market seeding
‣ Reduces barriers to adoption
© 2009, PrismTech. All Rights Reserved
36. © 2009, PrismTech. All Rights Reserved
The Need for Data Distribution
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
37. Time Scale
© 2009, PrismTech. All Rights Reserved
The Need for Data Distribution
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
38. The Need for Data Distribution
Time Scale Geographical Scale
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
© 2009, PrismTech. All Rights Reserved
39. The Need for Data Distribution
Time Scale Geographical Scale
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Parallelism
Systemic
Data
Signal
Processing Processing
Parallel Systems
© 2009, PrismTech. All Rights Reserved
40. The Need for Data Distribution
Time Scale Geographical Scale
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Parallelism Determinism
Systemic Real-Time
Data
Signal Information
Processing Processing Processing
Parallel Systems
© 2009, PrismTech. All Rights Reserved
41. The Need for Data Distribution
Time Scale Geographical Scale
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Parallelism Determinism Throughput, Availability
Systemic Real-Time Near Real-Time Fault-
Data
Signal Information Tolerant Information
Processing Processing Processing Processing
Parallel Systems
© 2009, PrismTech. All Rights Reserved
42. The Need for Data Distribution
Time Scale Geographical Scale
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Parallelism Determinism Throughput, Availability Scalability, Persistence, Security
Systemic Real-Time Near Real-Time Fault-
Data Complex Information
Signal Information Tolerant Information
Processing Processing Management
Processing Processing
Parallel Systems Distributed Systems
© 2009, PrismTech. All Rights Reserved
43. The Need for Data Distribution
Time Scale Geographical Scale
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Parallelism Determinism Throughput, Availability Scalability, Persistence, Security
Systemic Real-Time Near Real-Time Fault-
Data Complex Information
Signal Information Tolerant Information
Processing Processing Management
Processing Processing
Data Distribution
Parallel Systems Distributed Systems
© 2009, PrismTech. All Rights Reserved
44. The OMG Data Distribution Service (DDS)
Data Distribution Service for Real-Time Systems
Application
‣ Leap forward in Topic-based Publish/Subscribe
Middleware state of the art Object/Relational Mapping
‣ Carefully specified to allow very high performance, Data Local Reconstruction Layer (DLRL)
scalable, predictable and high-availability Content
Ownership Durability
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
implementations Subscription
‣ Language Independent, OS and HW architecture Minimum Profile
Data Centric Publish/Subscribe (DCPS)
independent
Fully Standardized Solution Real-Time Publish/Subscribe Protocol
‣ Data Distribution Service (DDS) for Real-Time DDS Interoperability Wire Protocol
Systems v1.2 UDP/IP
‣ RTPS, DDS Interoperability Wire Protocol
The OMG Data Distribution Service satisfies the most challenging information
dissemination requirements across a wide set of application domains, ranging
from multi-board systems to system-of-systems
© 2009, PrismTech. All Rights Reserved
45. DDS Recommendations
! The infrastructure evolution cycle is churning…
– New -> Emerging -> Standard -> Commodity
– Middleware is emerging as OS declines
Increasingly Mandated/Recommended by Administrations
! …DDS is maturing…
‣ US Navy: Open Architecture focus
– OMG
– Wire spec
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
– Tools
‣ DISR/DISA: Net-centric Systems
– Enterprise integration
– Multiple products fielded
‣ EuroControl: Air Traffic Control Center Operational
– Deployed applications!
Interoperability
! …and adoption is on the rise
– Navy for VSI
‣ QinetiQ: Recommending DDS
– DISR
– FCS/SoSCOE
– Many significant applications
© 2009, PrismTech. All Rights Reserved
46. OpenSplice DDS v4.1
‣ Product reorganized into Editions
‣ Community Edition
Enterprise Ed.
‣ Compact Edition
‣ Professional Edition
‣ Enterprise Edition Professional Ed.
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
‣ Product Editions provide a a growing set of
Enterprise Ed.
functionality to address the needs of increasingly Compact Ed.
more sophisticated users
Community Ed.
‣ The Community Edition is Open Source
‣ Compact, Enterprise and Professional Edition are
available only through Commercial Subscriptions
© 2009, PrismTech. All Rights Reserved
47. Community Edition
Features Licensing
‣ OMG DDS v1.2 DCPS ‣ LGPLv3
‣ Minimum Profile
‣ Content Subscription Profile Application
‣ Durability Profile
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
‣ Ownership Profile Content
DDS v1.2
Ownership Durability
Subscription
‣ Networking Minimum Profile
‣ DDSI v2.1 Implementation Real-Time Pub/Sub (DCPS)
‣ Real-Time Networking Implementation
DDSI v2.1
Interoperable Wire Protocol
Real-Time Networking
(DDSI)
Networking Technology
UDP/IP
Open Source LGPL Licensed Edition -- The Best Way to Get Started with DDS
© 2009, PrismTech. All Rights Reserved
48. Enterprise Edition
Features Licensing
‣ OMG DDS v1.2 (DCPS+DLRL) ‣ Commercial
‣ Minimum Profile
‣ Content Subscription Profile
Application
‣ Durability Profile
MDE
‣ Ownership Profile Tuner
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Object/Relational Mapping
‣ Data Local Reconstruction Layer PowerTools Object-Oriented Pub/Sub (DLRL)
DDS v1.2
‣ Networking Ownership Persistence
Content
Subscription
‣ DDSI v2.1 Implementation DBMS
‣ Real-Time Networking Implementation
Minimum Profile
Connectors Real-Time Pub/Sub(DCPS)
‣ Spiked Absorber
DDSI v2.1
‣ Secure Networking SOAP
Spike Absorber
Real-Time Interoperable Wire
‣ PowerTools ‣ Connectors
Secure Networking
Networking Protocol (DDSI)
Connectors Networking Technology
‣ MDE Power Tools ‣ SOAP Connector
‣ Tuner ‣ DBMS Connector
UDP/IP
Connect Your Enterprise Seamlessly and in Real-Time!
© 2009, PrismTech. All Rights Reserved
49. Community Process
OpenSplice DDS Community
- Commercial Support
- Customizations
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
- Special xTensions
- Training/Services
- Skill
- Technology
- Skill - Money - Technology - Testing
- Technology - Technology Leadership - Know/how - Popularity
- Economy of Scale - Technology Incubators - ... - Credibility
- Technology - ... - Technology Incubator
Incubators
- ... - ...
OpenSplice DDS
Delivering Performance, Openness, and Freedom
© 2009, PrismTech. All Rights Reserved
50. Roadmap Planning
Roadmap
Items List OpenSplice DDS
- Roadmap
- Priorities - Roadmap
- Priorities
Community
- Skills
- Time - Skills
- Funding
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
- Technology
- Time
Roadmap - ...
Technology Ecosystem
OpenSplice DDS
Delivering Performance, Openness, and Freedom
© 2009, PrismTech. All Rights Reserved
51. Technology Incubators
Technology
Incubators List OpenSplice DDS
- Incubators
- Priorities - Incubators
- Priorities
Community
- Skills
- Time - Skills
- Funding
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Technology - Technology
- Time
Incubators - ...
Technology Ecosystem
OpenSplice DDS
Delivering Performance, Openness, and Freedom
© 2009, PrismTech. All Rights Reserved
53. CSI Open Market Data (OMD) Platform
‣ OMD, with support from key
Financial Firms is defining what
aims to become the standard
de-facto Market Data Plarform
‣
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
The key driver for commodizing
the Market Data Platform is to
allow Financial Firms to focus on
innovating on the trading
applications as opposed than on
infrastructure
Courtesy of Richard Reichgut
© 2009, PrismTech. All Rights Reserved
55. Users as Innovators: Traditional Model
User-Dominated Steps
Commercial
Inventive User Inventive User Lead Users
Company
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Technology Invention User diffuses the A few Users build A Commercial version
or Improvement built results and how-to-do- their own version of of the innovation is
and used by a User it information through the Invention or introduce by a
publication, symposia, Improvement Company
visits, etc.
Invention, Prototyping Information Diffusion Pre-commercial Commercial Availability
replication and use
© 2009, PrismTech. All Rights Reserved
56. Traditional Model Limitations
‣ The Inventive User has to build the improvement or innovation, although this might
not be part of its core business/competences
‣ Replication of solution by Inventive/Lead Users might leads to duplicating the
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
effort, and does not exploit the potential economy of scale
‣ The cost of innovation is not minimized
‣ The commodization of innovation is not completely under control
© 2009, PrismTech. All Rights Reserved
57. Open Source for Catalyzing Innovation
User-Dominated Steps
Commercial
Inventive User Inventive User Lead Users
Company
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Commercial Commercial Commercial Commercial
Company Company Company Company
Technology Invention or User and Commercial Technology is made The innovation is widely
Improvement devised and Company diffuses the results available to other users. The accessible to the Market,
built by a User and and how-to-do-it information Inventive Users still has ideally under Open Source
Commercial Company through publication, competitive advantage.
symposia, visits, etc.
Commercial
Invention, Prototyping Market Awareness Replication and Use Toward Commodization
© 2009, PrismTech. All Rights Reserved
59. From Commodization to Innovation
Collective
Private
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Lead User Technology Owner
Private/Collective
- Innovation -Technology - Testing
Platform Commodization - Technology
- ...
- Popularity Innovation Model
- Credibility
- ...
Open Source Project
© 2009, PrismTech. All Rights Reserved
60. From Innovation to Commodization
Collective
Private
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
Technology Lead User
Owner
Private/Collective
- Innovation - Lead User - Testing
Platform Innovation - Technology
- ...
- Popularity Innovation Model
- Credibility
- ...
Open Source Project
© 2009, PrismTech. All Rights Reserved
62. The Future is Open Source
Market Evidences
‣ Commercial companies are increasingly using Open Source as a “smart
way” of seeding commodization, or unselling proprietary value add solutions
‣ Open Source software is being increasingly adopted and chosen in place of
proprietary software by corporate and administrations
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
‣ Government EU/US/China
‣ DoD ACT HR 5658
‣ The Open Source Software consistently delivers higher quality and more
innovative solutions when compared to closed proprietary software
‣ Ex. GNU Software, Linux OS, Firefox, etc.
‣ Open Source Software market share is consistently growing, and will be
further propelled by the Financial Crisis
© 2009, PrismTech. All Rights Reserved
63. Concluding Remarks
‣ Open Source provides the key set of benefits that are
required to make successful technology commodization
‣ Open Source provides the best protection to the user
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
as well as establishing a platform for innovation
‣ Open Source is the ideal base for Lead-Users
innovations
Open Source is the Future of Software
© 2009, PrismTech. All Rights Reserved
64. Online Resources
http://www.opensplice.com/ http://twitter.com/acorsaro/
emailto:opensplicedds@prismtech.com
Proprietary Information - Distribution without Expressed Written Permission is Prohibited.
http://bit.ly/1Sreg http://opensplice.blogspot.com
http://www.dds-forum.org
http://www.youtube.com/OpenSpliceTube http://portals.omg.org/dds
© 2009, PrismTech. All Rights Reserved