Skip to main content
Jump to: navigation, search

Difference between revisions of "IoT/M2MIWG/TLP Charter Draft"

< IoT
(Overview)
Line 6: Line 6:
 
= Overview =
 
= Overview =
  
The '''Eclipse IoT''' Top-Level Project is an open source collaborative software development project dedicated to providing extensible, standards-based protocols, runtimes and tools and solutions for enabling a connected world.
+
This charter was developed in accordance with the [[Eclipse Development Process|https://www.eclipse.org/projects/dev_process/Eclipse_Standard_TopLevel_Charter_v1.1.php]] and will outline the mission, scope, organization, and development process for the Eclipse Modeling Project. This document extends the Eclipse Standard Top-Level Charter v1.0, and includes the required content and overrides which follow. It is anticipated that as the standard charter is updated, this charter will incorporate the changes and make adjustments as seen fit by the PMC, and with approval from the EMO and board of directors.
  
 
* Descriptive name: Eclipse Internet of Things
 
* Descriptive name: Eclipse Internet of Things

Revision as of 16:08, 4 June 2014

Warning2.png
Draft Content
This page is currently under construction. Community members are encouraged to maintain the page, and make sure the information is accurate.


This charter was developed in accordance with the Eclipse Development Process and outlines the mission, scope, organization, and development process for the Eclipse Internet of Things (IoT) Top-Level Project. This document extends the Eclipse Standard Top-Level Charter v1.1, and includes the required content and overrides which follow. It is anticipated that as the standard charter is updated, this charter will incorporate the changes and make adjustments as seen fit by the PMC, and with approval from the EMO and board of directors.

Overview

This charter was developed in accordance with the https://www.eclipse.org/projects/dev_process/Eclipse_Standard_TopLevel_Charter_v1.1.php and will outline the mission, scope, organization, and development process for the Eclipse Modeling Project. This document extends the Eclipse Standard Top-Level Charter v1.0, and includes the required content and overrides which follow. It is anticipated that as the standard charter is updated, this charter will incorporate the changes and make adjustments as seen fit by the PMC, and with approval from the EMO and board of directors.

  • Descriptive name: Eclipse Internet of Things
  • Nickname: Eclipse IoT

Mission

The mission of the top-level project is to provide open source technology that will be used to build IoT solutions for industry and consumers. It will focus on:

  1. Standards and Protocols implementations that can easily be consumed by end solution developers as well as framework developers
  2. Frameworks and Services that abstract the complexity of hardware, communication and data stack manipulation
  3. Tools that facilitate the development of connected systems
  4. Solutions that build ready-to-run solutions based on the other building blocks

This document describes the composition and organization of the project, roles and responsibilities of the participants, and development process for the project.

Scope

The scope of Eclipse IoT is as follows:

  • Implementation of standards and protocols applicable to IoT communications due to their nature (bandwidth efficiency, security, ...) This will include investigation and research related to future IoT standards and protocols.
  • Implementation of low-level services (application management, device management, data management...) needed for enabling and simplifying the connection of systems with each other.
  • Implementation of high-level services that enable vertical applications whose primary goal is to connect devices, sensors and actuators.
  • Tooling to enable the development and the operation of connected systems. Some of the tooling will be specific to the standards, protocols, frameworks and services but some tooling will also be specific to the requirements of embedded software development, ex (remote debug, deployment, test)
  • Provide default builds for popular open hardware platforms
  • Providing complete industry-oriented software solutions based on these building blocks

The projects under this top-level project will be implemented in a variety of programming languages and target many different hardware and OS environments.

Licensing

Projects under the IoT Top-Level Project are permitted to use one of the following two options:

  1. Eclipse Public License v1.0
  2. Eclipse Public License v1.0 and Eclipse Distribution License v1.0

Back to the top