 All right, so confession number one I actually wasn't on the original eclipse development team I was actually on the visual age for Java development team. Who's old enough to remember visual age for Java? I'm so sorry But Danny's who's doing one of the next talks Is was on has been on the team since the very very beginning, but actually why There's a The story goes back for a little bit farther than that I was actually one of the her as employee number 12 at this little company called OTI That IBM acquired in 1996 and that's the team that eventually became the eclipse team So I do have very very long roots with the community and with the group of people that have built eclipse And I've been with the eclipse foundation as its executive director since the very beginning So it's been over 12 years now at the helm of the eclipse Before so just fix that a little bit. So before I get started I just wanted to say first of all, thank you Nuresh for organizing the first official eclipse summit India Really appreciate it and thank you to Convengen for all the work that you did to putting on the event and thank you to Bosch for being the The the anchor sponsor for the event really appreciate the support and Looking forward to the next couple of days I'm going to be around and it's actually attending as many of the talks as I can So if you have any questions, if you ever see me in the hallway and you want to ask a question About what's going on at eclipse or whatever? Always happy to talk just stop me and you know, let's let's grab a Coffee or a beer and have a chat So always happy to do that So all right, so my talk I could have done I do a lot of talks In case you haven't figured that out. I basically talk professionally So I could do all kinds of talks, but I decided I wanted to do something a little bit different I mean, I can talk about eclipse. I can talk about eclipse tools I can talk about you know all kinds of industry strategy stuff But I decided that I sort of you know change gears a little bit and kind of focus this talk Mostly on what we have going on in in iot And if for no other reason then I keep trying to beat that drum that to educate people That eclipse the eclipse community the eclipse foundation Is doing more than doing more than the original eclipse java ide For those, you know, we still have that sort of mental picture. I'm sure if you go to your manager And say eclipse He thinks of an ide not not a you know 340 project community doing all kinds of cool and different stuff Not that the ide isn't cool. Not that the ide isn't great. It's just that it's not the only thing that we do so So with that First a very very brief quick word about sort of our sponsor the eclipse foundation That tries to hangs all this together just to try to give you a scale of the organization and and of what we do and how we do it So the foundation itself is a basically it's a small business. We have Five million dollar budget. We have 30 people around the world about a third of those people are now in Are are now in europe. We have about 240 members 30 13 of those are strategic. So they're on our board of directors We run a lot of events four major conferences A whole bunch of eclipse days a whole bunch of demo camps and the like So we're very busy around the world and we have eight collaborative working groups So i'm not going to talk too much about but those are sort of one of the vehicles that we use To get eclipse the eclipse community into brand new areas Actually, we just announced one or stood one up last week called open pass Which is a Volkswagen Daimler and bmw collaborating together on building Simulation engines for testing autonomous driving systems, which is actually I think pretty pretty darn cool There's sort of your eyeball chart with all the logos. You don't have to memorize this or anything like that But the community is really what what drives eclipse and so we're up actually I keep missing that number It's actually it's constantly updating. I think we're actually around 340 projects at eclipse now Roughly every year at eclipse. There's about 130 million lines of code that are flowing through our get repository So it's a very busy place. It's not it's not a quiet place at all We have just under 2000 or sorry 1200 committers lots of active users of The eclipse ide and the various ide is java c++ php and the like We do a lot of downloads and we have a very busy website so Eclipse from a from one perspective is this sort of very interesting thing just when you think about the fact that you've got this Much activity going on Was such a small team at the at the center of it running running the community and helping the community out I think that's actually a pretty interesting new and new an interesting way of doing business and building and supporting communities All right, so now to the main the main event to the talk and part of the reason why I like doing this talk is because um Some days I think of they shouldn't call it the internet of things. They should call it the internet of greed Right. I mean there's all these quotes about how much money there is sloshing around in the internet of things And what a big opportunity it is um to the point where it's like, you know every carpet bagger shyster, you know, silicon valley latte sipping Hipster is now doing iot right because of course it's easy I think I think that actually though that In a couple of years, we're not even going to talk about the internet of things It's not going to be the internet of things in a few years. What we're going to call the internet of things is the internet Right. It's just going to be part of the fabric of what's around us just like the internet is today It's just that we're going to be used to having a whole lot more sensors And a whole lot more sort of real-time data about what's going around going on around us and going on around the world um Of course the challenge for doing this is to maintain our privacy and individuality while all that's going on But that's another talk In the basic premise of my talk is that the internet of things is going to be built on open source And the first thing to understand about why that is is when and this is like the very very common mistake Is the internet of things is not a market It's not you're not going to go to somebody and sell them the internet of things You're going to go and sell them a fitness solution. You're going to go sell a logistics company a monitoring solution You're going to go sell a factory You know better monitoring and real-time control systems that are that are available from around anywhere around the world with the right security credentials So the internet of things is like the internet today. It's not a market in and of itself It's an enabling technology that people can build new solutions For markets. So when I say the internet of things Will be built on open source that doesn't mean that people are not there There will doesn't mean that there won't be companies and people who are going to make a lot of money Building solutions for customers in markets using the internet of things That's not what i'm saying But what I am saying is that the very basic plumbing the basic infrastructure Of the internet of things is going to be based on open source and there's five good reasons why that's true The first is just the sheer scale Right, we're talking about tens twenties Maybe is eventually hundreds of billions of devices If you start charging money for the software that starts going on those devices even if it's a couple of pennies right You're never going to be able to scale The the internet of things the way people are talking about And this is exactly analogous to what we saw sort of on the server side with the internet itself If you look at all the big successful internet companies like, you know, google and facebook and twitter All of their infrastructure the stuff that they need to scale effortlessly is based on open source Google would have never been able to get off the ground if they had to pay microsoft Money for every individual server they were putting into their data centers that would never work And so for the same reason You're going to see the scalability is going to drive The open source into the devices because it has to Anybody who comes up with a business model that says they're going to put a tax on every every device Is going to eventually lose out to somebody else who has a business model where the software that goes on the device is free And so that's why the software Has to be free and open source The next good reason is innovation And what I mean by that is And sorry and the reason why that's true is that what we have really learned over the last 10 years And this is part of the reason why the silicon valley companies are so successful is that Companies or organizations that use open source as the building blocks for their solutions Can move faster Do more interesting things at a lower cost than anybody who tries to build it all themselves Right So and the reason main reason why that's true is that open source allows this idea of permissionless innovation One of the great things that you have now as a developer Is that you do not have to ask permission to mash up some different pieces of software together To see if you can use them in a new solution You just go ahead and try it I know it's really hard to put your mind back in history And i'm really old, but when I started in the it industry. I was an application developer for North intel at the time And when we wanted to install new it infrastructure, we had to sign a nondisclosure agreement We had to get a trial evaluation copy of the software. We had the higher consultants to do a proof of concept It was like a six month highly confidential effort Just to find out if the junk works Right compare that to what you have today With the rate of experimentation That open source gives you you can try things out Download Cobble it together. Is there a hope this is ever going to work and get your answer in an afternoon Right compare that to what we had, you know 20 30 years ago They mean this is the best time to be a developer. It's like instant gratification for developers You get to try it out and see if it works Right without actually having to ask the pointy haired boss or anybody else for permission So that high level of experimentation is a huge part of why open source based solutions are always going to out innovate the proprietary stacks Interoperability is the next one Standards are awesome And You know everybody should have their own Or the other other great expression I heard is you know standards are like toothbrushes Everybody wants one, but they want their very own Right it's um, but let's face it standards are going to be a very big part of the internet of things The rare open source starts to play in that is that Once you have a standard one of the best things you can do to make sure that a that standard is successful and b that that standard Achieves very high rates of adoption is to provide a good solid reliable open source implementation for that standard And where that really helps Take off with a new standard is around interoperability If companies can come together and all basically share the same implementation of a standard And the cost of that implementation is something close to zero Or in the worst case shared amongst the companies that are implementing it You are going to save a ton of time to market and money in getting that standard going And that's why Things like you see co-app and lightweight m2m and mqtt and these standards that are that are helping drive the iot open source implementations and ad eclipses are really really very much part of that The next reason Why open source is going to win in the iot is just the sheer number of developers that needed to be that need to be recruited and trained and enabled For the iot. I haven't seen a better visual than this. This is now. I think two years old But ultimately what they're what what these guys vision mobile were saying is that between 2014 And 2020 which is like what six years seven years We have to recruit 4.2 million developers for the internet of things Now not all of those are going to be sort of device developers But they're going to have to at least have some kind of understanding about what devices are and what the different You know the difference between life cycles um between devices and and open source and uh, sorry in web development But you know when you talk about recruiting enabling training four million developers The only way you're going to be able to do that is if the tools and the basic frameworks and the infrastructure that they're Working on is based on open source You know even if you try to put in a model, you know, it used to be for years and years If you had a developer you had to give them Three to five thousand dollars worth of software development tools on their on their desktop before before they could get to work Right now the expectation in part of the part of the reason why this is true is eclipse itself Big part of the expectation is when you get a developer going the cost to kit out that developer to become productive is as close to zero as possible And that has to be when you're again, this is sort of sort of back to scale, but this is people scale not device scale Just outfitting four million developers over a couple of years if the software tools are not free Is going to be in a major major impediment to to growth And the next part that developers have to play Is that the world is different now again from the one that I grew up in because of the way that technology is chosen It used to be that technology was chosen if you're a large A large company you did these proof of concepts I was talking about earlier and your managers would decide which technology solution was picked Nowadays technology is effectively chosen by you people By the developers by doing your experimentation proving out which solution works Making the technology choices based on open source integrating open source solutions and one of the most and it's fairly It's fairly old now, but this trend first became Observable in the the battles that happened towards the second half of the last decade around SOA So if you were Around say 2007 all of your it magazines had names like programmable web right or web 2.0, right and The interesting thing was you had two major technology choices You had the one that was backed developed and backed by all the vendors right SOA They had a whole standards organization called Oasis for it. There was Microsoft. There is IBM. There is oracle. There is sap Every single major enterprise IT vendor told the world that SOA was the way that the programmable web was going to happen In competition Right, you had a guy named Roy Fielding that wrote a phd thesis on this thing called rest And he had one advantage that all of those enterprise software companies didn't have Which was he was one of the leaders and committers on the Apache web server project And he put his rest work into the Apache web server So now you had this competing technology that was a way simpler B already running on the web server you had deployed in your business And see probably better documented So developers voted with their feet And this is a like even to this day the best example where you see really see this departure between What the industry told the developers this is the way it's going to be kids And what the developers did to them by choosing the other technology And and this is now there's a there's a whole book on this called the the new king makers That talks about the fact that technology choices are now made by developers not by managers And I think that's the other major influence Why developers are going to pick iot Infrastructure solutions that are going to be based on open source not on what the vendor tries to push in their direction And a great current example of this is mqtt um so mqtt actually Was around for like First developed around 2000 or something. It's been around for like a long long long time And it was sort of a curiosity not many people used it And then it's open source there and by the way this is now this is I did this screenshot a little while ago If anything this line is getting more vertical um And so the mqtt In terms of its adoption as an open source solution for for doing iot protocol It just really demonstrates how developers are voting with their feet And the last and frankly probably the most important reason Why the internet of things is going to be based based on open source Is because there's no money in software anymore Um business models today are not based on charging money for software licenses So this is actually from the u.s. Bureau of economic analysis and it tracked the average per unit cost of software since 1980 to um This was published in december 14 And it's about as asymptotically close to zero as you can get Right now. I'm sure open source had some overall overarching influence on that But the real the main message is that the business models That we saw for so long whether it was shrink wrap or enterprise The idea that you would buy a software license and that was the way the company's producing the software We're going to make their money That those business models are now dead Um and in the concept of of internet of things, there's a whole bunch of different taglines. I'm sure you've all heard of them Internet of everything But one of my own personal favorites is the one that bosh uses which is the internet of things and services Because that's actually I think a pretty good description of where the money is going to be in the internet of things You're going to make money selling things And you're going to make money selling services Anybody who tries to make money selling software that goes on devices Is going to be dead before they even get out of the starting gate No one is going to actually participate with a with a vendor that tries to build a business model like that And so economics is great It helps drive human behavior And the fact that there's simply no money in software is definitely going to influence how how the internet of things pans out All right, so that's sort of the top sort of five reasons why I think the iot is is going to be based on open source Um, the rest is I wanted to talk about is okay. So what's eclipse doing about it? and So we've we started this off Four years ago now Four years ago in november End of 2011 five almost coming up on five years Time flies And the idea was to create an An eclipse style platform and ecosystem play in the internet of things So there's really The three main areas that we're playing in is open iot development tools communication protocols and then application frameworks and runtimes and In the world of application frameworks and runtimes One of the things that's happened over it's I would say even over the last 18 months That's very very different is when we first got started when we talked about frameworks and runtimes It was stuff that ran on devices or device gateways And now what's happening is a lot of the new projects that we're getting in eclipse iot Are more focused on the cloud infrastructure that you need So we are truly building out an end-to-end solution It goes right from the smallest of devices right through into the largest of cloud infrastructures Whether it's public or private So on development tools we got actually lots of things going on of course eclipse jdt gets used a ton Doesn't everybody use jdt? um Then there's also it's kind of misnamed now because but it's java me Tools so it was originally called mobile tools for java Although I don't think anybody uses java me for mobile anymore But it is an up-to-date implementation for of eclipse tools for the current version of java me Eclipse cdt and one of the things that's really kind of fun is that Doug Schaefer who's the leader of the cdt project or the co-leader of the cdt project Decided that he liked playing with arduinos But he really really hated the arduino sketch Tool as a way to build software for it So he's actually built this package called the eclipse cdt for arduino that you can get on marketplace that basically gives you a complete out of box Eclipse experience for building for the arduino, which is kind of fun um Orion anybody who saw me talk last night last year probably saw me You know hacking code at my cottage from the stage with aryan so aryan is a web-based tool for With sorry being able to develop code directly from your browser So rather than a desktop ide more of a browser-based ide It particularly works particularly well with languages like javascript and node j s so But one of the things that's kind of fun is you can easily install aryan on a device gateway class machine like a raspberry pi Even an old raspberry pi one. It works fine and you can you can hack code from your browser Directly on you directly on your device um eclipse chay Is sort of a very new and interesting platform at eclipse that's uh does a lot of It gives you a very complete ide That's on the browser that runs in your browser with particular focus on doing great language support for java And it works extremely well with docker, so you can you can Basically build your workspaces as docker containers, but the um the eclipse chay team worked with samsung So that chay is actually the ide for for samsung's board In in the iot Certainly in the maker space called the arctic So the samsung arctic ide is entirely based is entirely based on chay and then finally polar sys so Polar sys is one of the working groups that we have at eclipse you can find it at polar sys.org and They are building out a complete tool set for model based embedded systems development And so these are sort of much more like the the tool chains that you that you would get in sort of large industrials and the use of for building sort of safety critical or Functional safety requirements or software that has functional safety requirements But they have a new project that's actually pretty cool that just getting up called the the Polar sys rover project where they're demoing how you can put together a complete polar sys tool chain for doing model based development for a rover So you sit there and you Yeah, you work in the graphical development environment it generates some code Then you can add some additional code through the editor But then you deploy it to the rover and you can teach the rover to do new tricks It's actually it's actually pretty fun And they've got a good description of what you need to go buy It's I think the rover and all of the sensors and kit that you need to buy is about I think something like 200 or 250 dollars Which for a rover is actually not bad So what we're trying to do at eclipse is to really solve this whole problem around open standards and open source to connect and manage and And managing is a is was one of the big problems that certainly a lot of people Don't really spend a lot of time thinking about when you're talking about sort of toy applications of iot and what we're When I said earlier that eclipses starting to get more into doing complete infrastructure from the device all the way to the cloud But to be really clear we're not talking about building cloud containers ourselves Right, so at some point we're going to hit either cloud foundry or open shift or kubernetes You know some infrastructure that's either publicly hosted or hosted Or privately hosted We're not replicating that however Just to pick on cloud foundry for example up until very recently The only way you could talk to a cloud foundry was through port 80 So it didn't have support for any of the other protocols You know tcp's actually been pretty popular for a while So being able to add support in cloud foundry to for other protocols was was a thing that GE worked worked on making happen at cloud foundry and has helped enable a lot of more infrastructure At eclips that we can now work with work with cloud foundry so So when I say that at eclips we're basically talking about all of the stuff right from the device To the point where we actually get to the cloud container if you will Whether that's something like open shift or cloud foundry Or whatever And there's and as you can imagine that still leaves a lot of room for a lot of technology There is a lot of stuff that needs to be required that is required Before you can provide a complete solution for that and to give you So i'm sort of talking about i'm sorry i'm not talking about the devices device gateways on the internet and the various protocols because Benjamin cabet is doing an iot talk in the very next time slot So if you want to get a deep dive into that stuff Um, I strongly suggest you go and see benjamin's talk But just to give you a flavor of a couple of the new projects that we've got coming. Yeah, I know this is an eyeball chart That says iot connector in the middle um The eclipse hono project was started uh by bosh and there's now red hat committers on it as well And really the idea with behind eclipse hono is to provide the ability um to route telemetry data from the device Through to the application that's looking for that telemetry data Like just think of it think of a try to walk through a sort of a simple example In a world where you have a single cloud instance that's running 30 iot applications and you've got on the um I deployed out in the world to a million sensors with a hundred thousand device gateways Right and some device gateway says here's some data. The temperature is now 20 degrees How do you figure out which application cares? That that particular device gateway is giving you that particular value and interpreting that 20 is actually meant to be a temperature Right, so the whole routing problem of matching up devices And applications with the telemetry data that's flowing northbound Is is is is actually a big issue and in the other way is Device command and control right if you want to update the software provision new versions of software on devices Or just even tell devices to reboot or whatever there has to be a Southbound way where from the cloud infrastructure You push out updates to the devices that need to be updated So hono is helping solve this problem by providing a remote universal remotes uniform remote service interface routing of both telemetry and control data um along with standard service interfaces for managing identity and access control Then eclipse kapua, which is just getting started now And so it's it's it's just been proposed. It's been created, but the code's not in there yet It's coming. I think in september So roughly a month from now Is a really ambitious project that is providing a cloud integration integration platform for iot So multi protocol connectivity device management. So telemetry data pipeline Um abilities have multi tenant applications All this kind of infrastructure for building iot applications And again, the idea is is that kapua is going to run on top of cloud foundry Um, and it provides you with a set of frameworks for building your iot application So if cloud foundry is the container Kapua is the set of frameworks that will help you build your iot application And they're both going to run in in your cloud foundry container And hono and kapua are complimentary to one another So the idea is is that hono is going to do this routing Right when it's looking for an application that needs to find the telemetry data, right? What it will be talking to is an application that's built on top of kapua with all of the frameworks and so on that are there So the idea is that we're building out this infrastructure That gives you the pieces that you need to go from northbound from the device gateway all the way through to your running cloud These are being primarily these projects are primarily being supported by Bosch by red hat and in particular kapua by a company called euro tech all of these companies of you know Certainly Bosch and red hat everybody has heard of Euro tech one of the nice things about euro tech is a relatively small company. They come primarily from a hardware background But they've actually been doing this kind of technology for a decade So they were one of the original co-authors of the mqtt standard It was euro tech and ibm were the two authors of that of the first version of mqtt and euro tech has been doing device management at cloud scale You know back when it was called m2m rather than iot, but they've been doing this for for a great many years And they have a lot of great experience on how to put this together So that's some of the sort of technologies that we've got going. So how are we doing on things like industry adoption? so eclipse iot is primarily focused on Implementing standards and particularly standards for protocols services and frameworks And this is the landing page for the iot working group If you're at all interested in iot and you haven't been there you should definitely drop by there's a there's a lot of really cool stuff there We're up to 25 members or something. I can I can never keep track, but there's definitely some You know some it's a great mix of massive companies not so, you know middle-sized companies and and smaller companies and you know, so very Very innovative companies. So you've got the likes of Siemens and Bosch and Deutsche Telekom mixed in with enterprise it vendors like red hat and ibm And you've got and canonical and you've got then a lot of smaller sort of startups like gadget keeper and Imagine a good gadget keeper on there twice out of boy and Then you've got other sort of medium-sized equipment companies like sierra wireless and the like So it's a really good mix of different sizes of companies with particular with different technology and expertise to offer to the group In terms of adoption one of one of the highlights for us is if you look out there at what's running today What does azure? And the watson iot platform all have in common And that's eclipse paho Every single one of these iot cloud infrastructures are using paho as their mqtt client and in a few cases not all of them in a few cases They're using the eclipse mosquito project as well for their For at least their starting point for for for processing mqtt messages on the server this is a great example of Of where having paho which is a project that implements the the mqtt client side in a wide variety of programming languages Has really helped enable mqtt to take off And with this kind of adoption has been it's been great to see Another great example of adoption in industry is and i haven't touched on this project I think benjamin will at least mention it in passing is the eclipse neo scada Which is an open source product for doing factory factory automation So they're actually using it to help manage their their their smart grids Um, so it's it's another great industry adoption story Smart home eclipse smart home is used by deutche telecom in their quivicon platform It's used by the the core for the openHAB community Prosist is using it now for extending their home automation solutions Alcon and and yet two or two others that are also using eclipse smart home So we're starting to see that getting adopted into products as well Uh the lesion project is an eclipse open source project that does an implementation of this of a of a device management protocol called lightweight m2m and this screenshot here is Is actually From the live One day the live sandbox that we run at eclipse.org So if you go to iot.eclipse.org port number whatever i can't remember what the lightweight end end one is Um You you actually find a running lesion server that you can that you can try out in your trial applications Similarly, we have one for mqgt and others, but you know, so what do we learn? I can learn that apparently somebody at ge Is trying out lightweight m2m on eclipse.org On that particular day The two companies that are supporting the lesion project are bosh and serowireless and oma is the is the standards body That the lightweight m2m protocol comes from All right switching gears again Let's talk a little bit about the community the community that we've now built uh at eclipse around iot so In eclipse iot and again, it's relatively new. We started off with two projects back five years ago We're up to 25 projects now Um, and we've had a steadily increasing growth rate in terms of the number of projects But we have 2.2 million lines of code. We have 170 active developers And our and uh 100 k downloads a month. Um, so it's a very very active community Then so it's great to see that continue to grow These are the sandboxes that I mentioned earlier. So if you're interested in building A trial application and you want to try out mqgt, you know, rather than standing up your own server iot dot eclipse dot org colon 1883 and there you've got a an mqgt server that you can use There's also a sandbox for co-app and lightweight m2m as well So if you're interested you can look at that url and by the way, I'll certainly make these slides available One of the other things that benjamin and the the other the rest of the iot team have worked on for the last Two years in a row as they've run this open iot challenge It's been a huge success where we get people to try out eclipse iot technologies And build solutions And compete for over 20 000 dollars in prizes And the winner this year is rate was right here from banglore. Um, so the iot i'm gonna totally not pronounce that right by jah projects allows for The ability for Patients that are in rural settings to sort of collect data that they can send to a doctor So there's a temperature sensor here. There's a heart rate monitor Um ecg so you can hook up the so I guess somebody have to tell you how to hook it up But you can hook up an ecg and the raspberry pi collects all the data and then transmits it to a doctor So they can tell you don't worry. You'll you'll be fine or we hope So it was a great application it used eclipse cura it used paho it uses mosquito Plus they use bitreactive which is uh Not not open source, but it's an iot programming tool from one of our member companies. It's involved in iot So this is the winner last year. I can't remember exactly what the prizes that they got, but they were quite substantial And they did a really great series of blog posts on what they were building and why they were building it and how they went about doing it It was really extremely well done We also do a virtual iot meetup so every two weeks we have a webinar with iot experts There's uh 800 members of the um of this virtual meetup and so if you're interested in joining and just to give you some example, this is the um Some some of the videos that have been made um through the uh on our youtube channel as well So if you're looking for content on how you can do stuff with eclipse iot If you go to the youtube channel, it's got a lot of really really great Great content. Each one of these has you know thousands of views So it's a very busy place and uh if you're interested in learning more. I highly encourage you to try that out so I think that sort of just in closing the things that I Want to highlight is that we started five years ago with eclipse iot And it was you know pretty small to begin with with a couple of projects First of all mqtt and a project called uh mahini It was based on lua that has since actually gone away But over those five years, we've actually built a very impressive portfolio of technology We're starting to see some really great industry adoption And we think we have a great community building up around this code So I think it's those three things Together technology industry adoption and community in a sense of community. It's going to really help drive Open source as the the solution for constructing the internet of things So one last thought which is please get involved You know pick up and use eclipse iot in your in your technology solutions get involved in the community. Give us bugs. Give us fixes Write articles write blogs get involved in the iot challenge and try to win some great prizes and come to Come to events like this and others to learn more eclipse con europe is the next eclipse con which is coming up in late october in Just just outside of stuttgart in germany and there's going to be an eclipse iot day there And there's going to be lots of great content about about iot there as well And if you have technology that you think deserves to actually get used Then by all means bring your project to eclipse. We'd love we're always looking for new and interesting interesting technologies And with that, thank you very much And throw the floor open to any questions you may have. Thank you. Any questions? Come on. It's always the first one as soon as you get one question you get 10 questions Oh, great. Thank you Okay. Yep In enterprise application development, everything is resolved. You need the libraries somewhere in the back end And it's a complete development with the live debugging ability, etc So when the device come in between things become a little bit complicated and you need simulators What are the challenges involved in iot based development in eclipse and what are the road map or What is the plan to tackle those challenges? So first of all There's there's two ways to answer questions. So um Not every one of the eclipse iot projects does anything to work with the eclipse ide Some do but many don't So There's not this like when we when I talk about eclipse iot We're talking about run times protocol implementations device gateway frameworks and so on which are really runtime technologies Not the tools that you're used to thinking about when you say the word eclipse Some of the projects don't do anything to work with eclipse And in fact we have some of the projects in eclipse iot where the developers on the project use intelligent as their day-to-day development tool Or vi. I mean, you know, whatever it is that they want. There's no direct tie all that said There are some projects that do a fairly nice job of integrating with the eclipse ide and I would Probably hold out the eclipse cura Device gateway framework is probably the best example of that because they do provide an emulator and they also provide some really nice instructions on how to set up your eclipse workbench and Benjamin correct me if i'm wrong, but i'm pretty sure they also just created an oomph profile to make Starting your setting up your eclipse workbench for cura like super simple So there are some projects that are taking that extra step to make it really easy to work with the eclipse ide But that's not a uniform requirement of all of the projects inside eclipse inside eclipse But yeah, I mean eclipse does have things like the Remote system explorer and whatever the the new one is for doing remote development that partially came from the enterprise side, but we It does have some capabilities for doing remote development like that But I think there's there's definitely more we can do Thank you very much Any other questions One way back there This new group that we have started for connected vehicles. I think it's called the open pass. Yep I think you have been we have been successful in pulling the The big names of the automotive industry. The who's who is there? So what are the goals? Do we really? have some goals like What google pulled off? with autonomous vehicle or what kind of goals are you talking about like the technical goals for the for the for the working group Or what are our technical or any any major what grand goals do we have? Okay, so so the question is about I mentioned the open pass working group Which is a new working group. We just got started around doing simulation for For testing of autonomous driving systems So I'm sure everybody's heard about all the various flavors of self-driving cars and and and and so on One of the things that subtleties that a lot of people don't realize is just to give you one example Is that to have an automobile certified with an autonomous driving system of any type in germany? You have to drive it for a hundred thousand kilometers On german roads before they'll certify it as safe for use in germany So there's really no surprise that the three companies that are starting this initiative off are bmw Volkswagen group And dimler because they're the the companies that sell the most cars in germany and they have this huge problem Right, you have you have to drive a car a hundred thousand kilometers with a human in the in the driver's seat Before you can say that it's safe to use so that you know There's lots of technology in open pass, but the sort of social or business goal that they have set out Is they want to reduce that say a hundred thousand kilometers to some smaller number Let's say 50 000 kilometers cut it in half By demonstrating to the regulatory authorities that if you have a really really good simulation engine and lots of simulation use cases You can safely reduce the number of actual physical miles. You have to drive the car But to do that what you have to do is you have to build this really large scale simulation engine That provides it gives you the ability to create thousands if not hundreds of thousands even millions of use cases That you test out where you know Here's the here's the geographic data. I'm approaching this intersection at 75 kilometers And there's a car coming the other way that's about to burn the red light You know, what does the car do? Right, so, you know these so that's the i'm not sure if i'm exactly answering your question But that's the kinds of goals that the group has set out for for open pass Okay, so it's mostly simulation Yeah, yeah, so it's yeah, so to be really clear. It's not about building autonomous driving systems Like personally, I think that would be really cool too, but they're not there yet We would love to see that too. Yeah, I mean As there's more pressure From disruptors like google in the automotive space I think the car manufacturers the the incumbents are going to start to figure out That they need to start thinking more about shared platforms for software But I think there's still a little ways away from from doing that I think ultimately that the really interesting question is will they smarten up fast enough to survive? um That's gonna because as the transition goes from everybody wanting to have a car that they drive themselves to pools or fleets of Self-driving cars that you get on demand. That's going to be a huge business and social disruptor for all kinds of things over the next decade or two I think it's good enough now as one of the steps towards the bigger goals Sorry It's good enough for now to have this goal as one of the steps to reach the bigger goal. Yeah. Yeah. Thank you Any other questions? Uh, I just want yep So it looks like the theme has completely focused on iot So it looks like what sir other theme of today and Eclipse's initiatives Is focused on iot. No, that's only that's just what I talked about today. Okay What other keywords are Main projects that you think will be so I mentioned one. I mentioned this thing called polarsis Which was tools for embedded software development. I mean that working group is about the same size as iot Um, they have about 20 some projects lots of different vendors involved. Uh, so that's one There's another one called location tech that you've probably never heard of that has 20 some projects that doing is doing geospatial stuff That has again, you know, it's very unique and different But the other thing too is I mean we have not forgotten our roots in tools Right. So there's still lots of investment going into the eclipse ide There's lots of investment going into things like orion and che which I think of as the next generation of developer tools where you Start to provide developer tools that run in the cloud the stuff that's going on in the modeling world at eclipse I mean if you if you go for the people that like modeling and not everybody does But for those who do like modeling eclipse is basically the community where modeling happens, right? I mean, it's uh, it's it's massive in its own right So, um, just because I chose to talk about iot today, please don't assume that that's all we're doing I know a lot of the talks are focused on it as well But is there a some or I emphasized effort on Uh supporting spark and machine learning kind of Uh technologies as well. Um, so you mean like apache spark and the big data. Um, so so there's um So the short answer at is at the eclipse foundation not really However, I don't know about spark, but I know for example that for hadoop. There are eclipse plugins um that they have at the uh apache hadoop project themselves and Some vendors like hortonworks and cloud era make eclipse tools available for For their big data. I don't know about spark in particular, but yeah, absolutely. There's certainly interest in doing that Just uh, it's not happening Not everything in the eclipse ecosystem happens at the eclipse foundation, right? A lot of people build open source plugins And don't bother bringing them to eclipse. They might put them on marketplace or someplace like that Okay Thanks How are you doing for time nuresh? all right We have one last question Assuming we have one last question The rest just doesn't want to come up and talk because he's up next so Come on any last questions going once going twice All right. Thank you very much