eclipse foundation contribution to the agile-iot project

21
Eclipse Foundation Europe IAN SKERRETT BENJAMIN CABÉ DR. PHILIPPE KRIEF AGILE KICK-OFF MEETING, 12-14 January 2016, Trento IT

Upload: agile-iot

Post on 15-Jan-2017

378 views

Category:

Technology


2 download

TRANSCRIPT

EclipseFoundationEuropeIANSKERRETTBENJAMIN CABÉDR. PHILIPPE KRIEF

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

IanSkerrettVPofMarketingandEcosystemdevelopment fortheEclipseFoundation◦ - LeaderoftheEclipse IoTopensourcecommunity.

Twitter:@ianskerrett

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

PhilippeKrief,PhDDirectorResearchRelationsfortheEclipseFoundationEurope

ProjectLeader,expertinOODesign,EmbeddedDevelopment,DevelopmenttoolsandAgile-Scrumdevelopmentprocess.

PhDinComputerScience,optionArtificialIntelligenceandIntegratedDevelopmentEnvironments

Worked18yearsforIBMas:◦ SeniorConsultantthenSeniorArchitectonEmbeddedJavaTechnologies,◦ Eclipse/eRCP committer(:EmbeddedRichClientPlatform)◦ EvangelistonEmbedded JavaTechnologiesandCollaborativeLifecycleManagementtools

◦ R&DDevelopmentManager

Twitter:@phkrief

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

BenjaminCabéIoTEvangelistfortheEclipseFoundationEurope.◦ ProvidessupporttotheEclipse IoTCommunity◦ Contentcreation:tutorials,video,blogposts,webinars,…toeducateIoTdevelopers

◦ PreviouslyOpenSourceAdvocateatSierraWireless: co-founderoftheEclipse IoTWorkingGroupandprojectleadofprojectsKoneki andMihinithatseededthisgroup.

Twitter:@kartben

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

EclipseCommunitybytheNumbers261projects(46newinpast12months)

130MLOC/yearcodechangevelocity

1069committers

9millionactiveusersofEclipseIDE◦ LeadingIDEinJava,C/C++,PHP,…

1.5milliondownloads/month(average)

2millionuniquevisitors/month

COPYRIGHT(C)2014,ECLIPSEFOUNDATION,INC.MADEAVAILABLEUNDERTHEECLIPSEPUBLICLICENSE1.0 5

EclipseFoundationbytheNumbers$5.0millionannualbudget

221members(13strategic)

24staff

75eventsperyear

7collaborativeworkinggroups

COPYRIGHT(C)2014,ECLIPSEFOUNDATION,INC.MADEAVAILABLEUNDERTHEECLIPSEPUBLICLICENSE1.0 6

Strategic Members

EclipseFoundationServices§ Hostopensourceprojects

§ IPManagement

§ Development Process

§ CommunityandEcosystemDevelopment

COPYRIGHT(C)2014ECLIPSEFOUNDATION,LICENSEDUNDERTHEEPL-1.0 9

ConnectingandManagingDevices

EclipseIoTbytheNumbers• 1.6MillionLinesofCode• 20projects• 125developersfrom30+organizations

• Ex.Bosch,Eurotech,IBM,SierraWireless,LAAS-CNRS,DeutscheTelekom,Cisco

• 90K+uniquewebsitesvisitors• 20K+monthlydownloadsofdifferentEclipseIoTprojects• EclipsePaho (9.6K),EclipseMosquitto(7.3K),

EclipseSmarthome (2.2K),EclipseKura(1.7K)

EclipseIoT:OpenSolutions

NewandExistingDevices

IoTGateways Network/WirelessServices

BackendSystems

OpenStandardsandOpenSourcetoConnectandManage

EclipseIoT:OpenIoTStack

Connectivity- MQTT- CoAP- LWM2M

IoTGatewayServices- Remotemanagement- Application

management

IoTApplications

IoTSolutionFrameworks- HomeAutomation- SCADA- OM2M

Reporting

DeveloperTools

Open&Commercial Hardware

Security- DTLS- DNS-SD- DNS-SEC

AGILEContributionsTheEclipseFoundationwillbeinvolvedinthefollowingWorkPackages:

WP2- CoreModuleIntegration&GatewaySWframeworkdevelopment◦ T2.2AnalysisandIntegrationofIoTStandards[M0-M03]

WP3- Device,DataManagement&DevelopersEnvironmentDevelopment◦ T3.1Opensourcecomponentevaluation

WP6- OpenCalls&ProjectExploitationManagement◦ T6.3DeveloperRFCCall

WP7- CommunityManagement&ProjectDissemination◦ T7.1Eventplanninganddissemination◦ T7.2EclipseIoTProjectProposal◦ T7.3AGILEWorkshopManagement◦ T7.4TrainingMaterial&Webinars

WP9- Projectmanagement,administrationandcoordination

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

WP2ContributionWP2- CoreModuleIntegration&GatewaySWframeworkdevelopment◦ T2.2AnalysisandIntegrationofIoTStandards[M0-M03]

Willhappenatthebeginningoftheproject.

DeliveranoverviewoftheIoT/M2McommunicationprotocolsandstandardthatwillbeintegratedwithinAGILE

BasedontheEclipseFoundationwhichhasanimportantexperiencewithIoTprojectsanditsconnectionwiththeIoTcommunity.

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

WP3ContributionWP3- Device,DataManagement&DevelopersEnvironmentDevelopment◦ T3.1Opensourcecomponentevaluation[M01-M03]

AnalyzetheexistingEclipseIoTprojects,andexistingIoTopensourceinitiatives

Determinewhichopensourcecomponentsisabout:◦ devicediscoveryandmanagement,◦ datamanagementand◦ IoTappworkflowdevelopment

Whichcomponentcanbeintegratedintotheplatform.

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

WP6ContributionWP6- OpenCalls&ProjectExploitationManagement◦ T6.3DeveloperRFCCall

◦ Engagethedevelopercommunities fromtheverybeginningoftheproject◦ Getrecommendationsonopensourceprojectsthatcanbeutilized(integrated)withintheprojectcontext

◦ Externalcontributionsasearlyadopters,betatesters,communitydevelopers

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

WP7ContributionWP7- CommunityManagement&ProjectDissemination◦ WorkPackageleader◦ T7.1Eventplanninganddissemination◦ T7.2Eclipse IoTProjectProposal◦ T7.3AGILEWorkshopManagement◦ T7.4TrainingMaterial&Webinars

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

AGILEExpectedOutcomeEclipseIoTSWisadoptedanddisseminatedinAGILEProject

EclipseIoTSWgetspromotedastheleadingOpenSourceIoTstack

ContinuetogrowuserIoTcommunity◦ Gettingnewnewtechnologies aEclipse IoTOSprojects◦ GettingnewEclipse IoTmembers

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

AGILERoadmapalignmentAdoptionoftheEclipseIoTstack

WorkshopsatEclipseevents

CreatevalueforEclipsemembers• ExtendtheEclipsetechnologystackforcollaboration/exploitationopportunitiesformembers.

ReinforceEclipseIoTplatformleadership• Becomethedefactostandardfor“opensource”IoTgateways

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

AGILERisksDelayinthecreationoftheopensourceprojects

• Partnerslegaldepartmenttakingmoretimetoprocessmembership/committers agreements

• Disagreementaboutwhatshouldbeopensourceandwhatshouldbekeptaspartneraddedvalue

Delaysintechnicaldeliverables• Demonstratornotreadyforaconference• Unforeseentechnical issues

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT

Remarks• Opensourceisagoodchannelfordissemination

• Eclipseisallabout“businessfriendly”opensource

• EclipseFoundationhasexperience leadingdisseminationeffortsofotherresearchprojects:• TheITEAOPEESprojectwasreceivingaprojectawardforcreatinganopensourceecosystemasaresultofaresearchproject.

• TheEclipseFoundationEuropeleadsthedissemination effortsoftheAmalthea4Public

• TheEclipseFoundationEuropewillleadthedissemination effortsoftheEcsel AMASSproject(startingApril)

AGILEKICK-OFFMEETING,12-14January2016,TrentoIT