Jump to: navigation, search

Difference between revisions of "Mihini"

(User Resources)
(Project Management)
 
(10 intermediate revisions by 4 users not shown)
Line 7: Line 7:
 
| newsgroup =  
 
| newsgroup =  
 
| source = http://git.eclipse.org/c/mihini
 
| source = http://git.eclipse.org/c/mihini
}}
+
}}  
  
[http://eclipse.org/mihini Mihini] is a proposed open source project under the Eclipse Technology umbrella.
+
[http://eclipse.org/mihini Mihini] is an open source incubator project under the Eclipse Technology umbrella.  
  
The main goal of Mihini is to deliver an embedded runtime running on top of Linux, that exposes high-level API for building M2M applications. Mihini aims at enabling easy and portable development, by facilitating access to the I/Os of an M2M system, providing a communication layer, etc.
+
The main goal of Mihini is to deliver an embedded runtime running on top of Linux, that exposes high-level API for building M2M applications. Mihini aims at enabling easy and portable development, by facilitating access to the I/Os of an M2M system, providing a communication layer, etc.  
  
 
= User Resources  =
 
= User Resources  =
  
*[[Mihini/Mihini Contact Team | Contact Mihini Team]]
+
*[[Mihini/Mihini Contact Team|Contact Mihini Team]]
  
== Starting with Mihini ==
+
== Starting with Mihini ==
* You can read the [[Mihini/EclipseCon2013 Tutorial|EclipseCon 2013 Tutorial]]
+
* Mihini source code is hosted here [https://git.eclipse.org/gitroot/mihini/org.eclipse.mihini.git Mihini repositories].
+
From the command line:
+
<pre style="width: 40em;">
+
git clone ssh://git.eclipse.org/gitroot/mihini/org.eclipse.mihini.git
+
</pre>
+
* About Development IDE Configuration?
+
* You can read[[Mihini/Mihini Agent Linux build instructions|Linux build instructions]] to build Mihini.
+
* You can read [[Mihini/Mihini_Generate_Documentation| Generate Mihini Documentation]] to generate the documentation.
+
  
== Use Mihini ==
+
*You can read the [[Mihini/EclipseCon2013 Tutorial|EclipseCon 2013 Tutorial]]  
* [[Mihini/Security|How to activate security with M3DA?]]
+
*Mihini source code is hosted here [https://git.eclipse.org/gitroot/mihini/org.eclipse.mihini.git Mihini repositories].
  
=== Use Mihini on a specific hardware ===
+
From the command line:
* [[Mihini/Run_Mihini_on_an_Open_Hardware_platform|Run Mihini on an Open Hardware platform]]
+
<pre style="width: 45em;">git clone http://git.eclipse.org/gitroot/mihini/org.eclipse.mihini.git
* [[Mihini/Mihini Agent porting guide|Mihini porting guide]]
+
</pre>
 +
*You can read [[Mihini/Mihini Agent Linux build instructions|Linux build instructions]] to build Mihini.
 +
*You can read [[Mihini/Mihini Generate Documentation|Generate Mihini Documentation]] to generate the documentation.
 +
 
 +
== Documentation  ==
 +
 
 +
Mihini modules documentation is generated [http://download.eclipse.org/mihini/doc nightly] as html format
 +
 
 +
== Use Mihini  ==
 +
 
 +
*[[Mihini/Security|How to activate security with M3DA?]]
 +
 
 +
=== Use Mihini on a specific hardware ===
 +
 
 +
*[[Mihini/Run Mihini on an Open Hardware platform|Run Mihini on an Open Hardware platform]]  
 +
*[[Mihini/Mihini Agent porting guide|Mihini porting guide]]
  
 
= Developer Resources  =
 
= Developer Resources  =
  
== How to contribute ==
+
== How to contribute ==
*[[Mihini/Development|Development Documentation ]] supplies information to contribute to Mihini project.
+
*[[Mihini/Git_Process|Mihini Git Process]] explains how we use Git in Mihini project.
+
*[[Mihini/Mihini Agent Linux build instructions|Linux build instructions]] explains how to build the Mihini agent.
+
*[[Mihini/Project Plan|Project Plan ]] explains the vision on the future of Mihini.
+
  
== Documentation ==
+
*[[Mihini/Development|Development Documentation ]] supplies information to contribute to Mihini project.
 +
*[[Mihini/Git Process|Mihini Git Process]] explains how we use Git in Mihini project.
 +
*[[Mihini/Mihini Agent Linux build instructions|Linux build instructions]] explains how to build the Mihini agent.
 +
*[[Mihini/Mihini UnitTest|Mihini unit testing facilities]] explains how to run/add Mihini unittests
  
Mihini modules documentation is generated [http://download.eclipse.org/mihini/doc nightly] as html format
+
== Project Management ==
 +
*[[Mihini/New_and_Noteworthy|New and Noteworthy ]] explains what is new in each Mihini release.
 +
*[[Mihini/Project Plan|Project Plan ]] explains the vision on the future of Mihini.
 +
*[[Mihini/QA Plan|QA Plan ]] explains the validation phase for Mihini.
  
== Specifications ==
+
== Specifications ==
*[[Mihini/Embedded Micro Protocol|Embedded Micro Protocol (EMP)]]
+
 
 +
*[[Mihini/Embedded Micro Protocol|Embedded Micro Protocol (EMP)]]  
 
*[[Mihini/M3DA Specification|M3DA protocol specification ]]
 
*[[Mihini/M3DA Specification|M3DA protocol specification ]]
 +
*[[Mihini/REST_API|REST API specification ]]
  
 
= Events/Presentations/Articles  =
 
= Events/Presentations/Articles  =
  
*[http://jaxenter.com/new-m2m-portable-project-arrives-at-eclipse-welcome-mihini-43752.html JAXEnter article], July 23, 2012  
+
*[http://jaxenter.com/new-m2m-portable-project-arrives-at-eclipse-welcome-mihini-43752.html JAXEnter article], July 23, 2012
 
+
  
[[Category:Eclipse Technology Project]] [[Category:Machine-to-Machine]]
+
[[Category:Eclipse_Technology_Project]] [[Category:Machine-to-Machine]]

Latest revision as of 10:30, 23 August 2013

Mihini
Website
Download
Community
Mailing ListForumsIRC
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse Source

Mihini is an open source incubator project under the Eclipse Technology umbrella.

The main goal of Mihini is to deliver an embedded runtime running on top of Linux, that exposes high-level API for building M2M applications. Mihini aims at enabling easy and portable development, by facilitating access to the I/Os of an M2M system, providing a communication layer, etc.

User Resources

Starting with Mihini

From the command line:

git clone http://git.eclipse.org/gitroot/mihini/org.eclipse.mihini.git

Documentation

Mihini modules documentation is generated nightly as html format

Use Mihini

Use Mihini on a specific hardware

Developer Resources

How to contribute

Project Management

Specifications

Events/Presentations/Articles