Why Open Source with Drive IoT Innovation - Thingmonk

1,207 views
1,104 views

Published on

Preesntation given at Thingmonk, Dec 3, 2013

Published in: Technology, Education
1 Comment
1 Like
Statistics
Notes
  • Really interesting Ian, thanks ​!

    Given your interest, I think you'll be very much interested in this list of emerging Open Innovation research: http://www.openinnovation.eu/07-05-2013/768/

    And in this new research too:

    - The Contours of Crowd Capability
    http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2324637

    Powerful stuff, no?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,207
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
31
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide
  • To start my presentation, I think it is important the we as an industry learn from our history. In many ways, we can look at the history of the Internet to see how the Internet of Things need to develop.To do look of the history of the Internet, I turn to the source of all tech knowledge, tech blogs like Tech Crunch, RWW, etc
  • How many people remember in 1990 when Tim Berners-Lee decided to create a start-up to commercialize some of his ideas about the Internet. The company was preparing to take on large successful companies like Compuserve and AOL.
  • Or in 1994 when Linux was able to land that huge round of financing to finally developer a true operating system for the Internet, called Linux.
  • Or when in 1998 for the Internet was when Apache finally hit $250 million revenue, on its way to $1 billion.
  • And finally in 2000 when IBM announced the ambitious plan to invest $1 billion in Linux. OK, this one is actually true and I will come back to why it is important fact that openness drive profit in commercial companies.
  • But my main point is that the previous 3 headlines did not occur. In fact the Internet was created on open standards and open source software. Hopefully it is not a too controversial statement that openness will always win over closed proprietary. This is especially true for technology that is expected to be broadly adopted. There are enough cases studies and proof points that technology based on the principles of openness make it much easier and faster for technology to be adopted. It is the transactional costs of proprietary solutions, ex bi-lateral agreements, purchase costs, competitiveness that limit adoption of technology.
  • There are lots of examples.Does anyone believe the Internet would be as successful as it is today if Tim Berners-Lee has created a Silicon Valley start-up company to commercialize what he called the www. There were already many successful online communities, AOL and Compuserve, that were widely used. The WWW changed everything since anyone could participate and create something without asking for permissions or negotiating an agreement with Compuserve or AOL.
  • In fact, the Internet is not run on open source software and open standards. Proprietary solutions still exist but it is clear who won.
  • Another example in the software developer area was the Web Services vs REST protocols and styles. Clearly REST has won over Web services.
  • Of course there are exceptions: Apple being a stellar example. However, I would submit that the Android ecosystem, which is definitely more open, is emerging as the dominate platform.
  • There has been a very important trend in the last 5-10 years that can’t be ignored in any technology industry and that is the importance of developers. Gone are the days of the top-down sales and procurement approach to technology distribution. Developers have become incredibly important in determining the success of new technology. If a technology is embraced by a large developer community the adoption of the technology will increase. A recent book by Stephen O’Grady documents the rise of the importance of the developer. His point is that developer are certainly the New Kingmakers for technology adoption.
  • A developer community will do a number of things for the technology:Increase the usefulness of the technology through add-ons, applications, and information resources.Source of innovation of how the technology can be used and applied.
  • Developers also excel at word of mouth promotion. The love to tell their colleagues about the next new great thing.
  • Key question: how do you engage a developer community?One answer: openness. Developers have no money and the time they spend investigating new technology is often their free time. Therefore, their time is scarce too. Openness lowers the barriers for developers to experiment.
  • Therefore, I would submit if the IoT industry wants to drive forward with innovation they need open standards and open source.
  • Today IoT is not open and I don’t see much of a developer community.
  • Lots of proprietary silos. Proprietary SDKS, proprietary protocols, proprietary solutions
  • We need to get to an open ecosystem of IoT technology based on common frameworks, protocols and tools. Companies needs to make their money building value add solutions on top of these common technologies. Openness does not mean no profit. A lot of profit has been made by using the common Internet technology. However, the profit has been made after a common set of Internet building blocks were in place. Ex. Apache Web Serve and Linux run the Internet.
  • Three trends I think will help drive an open IoT ecosystem:1. Developers are getting engaged and they will select open solutions. IoT is fun for geeks but they don’t have the money or time to navigate proprietary SDKS or protocols. They won’t tolerate it. They will migrate to open solutions.
  • 2. Open hardware has significantly lowered the barriers for developers to prototype and experiment. 5 years ago it was impossible to have an open source project that focused on IoT. There was no place to run the code. Developers would need to buy reasonably expensive hardware to just test their code.
  • 3. ioT is a huge opportunity for the big data and traditional enterprise vendors. Companies like IBM, Oracle, SAP and others see the opportunity of IoT is in the data. They will want as much data as possible coming into their systems. They won’t have the resource to do proprietary solutions for different IoT vendors. They will drive and expect a common open standard.
  • Eclipse M2M is initiative to create an open source community and collaboration that will enable an open ecosystem. 3 main open source project now that focus on frameworks, protocols and tools: mihini, paho and koneke.
  • Very important is the commercial ecosystem using the open source projects. There companies are building the open technology but also using it in their commercial products.
  • Paho is the reference implementation of MQTT, a very simple publish-subscribe message protocol for M2M applications. MQTT is now being standardized at OASIS and the reference implementations will be at Eclipse.
  • Koneki provides the tooling to make it very easy for a developer to develop, run, debug and deploy an M2M applications. It is focused on Lua and Mihini as the runtime. We will have work for Java in MTJ.
  • Many more projects coming….
  • Mihini, is a Lua-based framework for m2m device gateways. It is attempting to hide a lot of the complexity involved in building M2M applications through abstraction.
  • Why Open Source with Drive IoT Innovation - Thingmonk

    1. 1. Why Open Source Will Drive IoT Innovation Ian Skerrett VP of Marketing Eclipse Foundation 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 1
    2. 2. Learn From History 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 2
    3. 3. Start-up led by Tim Berners-Lee Launched to take on AOL and Compuserve Giants May 1990 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 3
    4. 4. Linus Torvald’s Company Lands $40 million Funding to Build New Internet Operating System May 1994 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4
    5. 5. Apache Set to Surpass $250 Million Annual Revenue May 1998 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5
    6. 6. IBM to spend $1 billion on Linux in 2001 Dec. 2000 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 6
    7. 7. Open Wins 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 7
    8. 8. 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 8
    9. 9. Open Wins 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9
    10. 10. Open Wins 23-July-2013 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10
    11. 11. 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11
    12. 12. 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12
    13. 13. Developers Build Cool Shit 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13
    14. 14. Developers Tell Others About Cool Stuff 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 14
    15. 15. Open Wins Developers 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15
    16. 16. Open (Standards + Source) -> Developers -> Innovation 23-July-2013 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16
    17. 17. IoT Today 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 17
    18. 18. F*#king Complicated! Wireless Services Backend Server Vendor 2 Vendor 3 Devices Vendor 1 Developer A ? Machine OEM ? Developer B ? ERP Enterprise Applications ? Developer C ? 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18
    19. 19. 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 19
    20. 20. Open Ecosystem IoT Third Party Ecosystem Open IoT application framework and runtimes … $ $ Open IoT communication protocols Open IoT development tools $ $ Internet of Things $ $
    21. 21. Developer Engagement 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 21
    22. 22. Open Hardware 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 22
    23. 23. Big Data Will Drive Standards 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 23
    24. 24. frameworks protocols tools
    25. 25. Open Ecosystem for IoT Third Party Ecosystem Open IoT application framework and runtimes … Open IoT communication protocols Open IoT development tools Internet of Things
    26. 26. Learn From History Open Wins Developers Open Will Drive IoT Innovation 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 26
    27. 27. Thank you http://m2m.eclipse.org/ ian.skerrett@eclipse.org @ianskerrett 12/4/2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 27
    28. 28. unreliable networks limited bandwidth semantics framework protocols tools
    29. 29. develop simulate debug deploy framework protocols tools
    30. 30. Project Pipeline • Concierge: lightweight, embeddable OSGi framework • Ponte: M2M to REST bridge • Kura: Java M2M framework • SCADA: Supervisory control and data acquisition for process automation • Eclipse Smart Home: Framework for integrating different smart home solutions and protocols. • …many more under discussion (home automation, additional protocols, etc.) 23-July-2013 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 30

    ×