celix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pnol...@apache.org
Subject [2/2] celix git commit: CELIX-368: Rewrite of the short Celix intro
Date Wed, 27 Jul 2016 19:18:26 GMT
CELIX-368: Rewrite of the short Celix intro


Project: http://git-wip-us.apache.org/repos/asf/celix/repo
Commit: http://git-wip-us.apache.org/repos/asf/celix/commit/41341c95
Tree: http://git-wip-us.apache.org/repos/asf/celix/tree/41341c95
Diff: http://git-wip-us.apache.org/repos/asf/celix/diff/41341c95

Branch: refs/heads/develop
Commit: 41341c957795a1c0f756099d0f7a27ceecca8a1f
Parents: c710cc6
Author: Pepijn Noltes <pepijnnoltes@gmail.com>
Authored: Wed Jul 27 21:17:52 2016 +0200
Committer: Pepijn Noltes <pepijnnoltes@gmail.com>
Committed: Wed Jul 27 21:17:52 2016 +0200

----------------------------------------------------------------------
 README.md                 | 2 +-
 documents/intro/readme.md | 7 ++-----
 2 files changed, 3 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/celix/blob/41341c95/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index ad81b4b..fe7910e 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 #Apache Celix [![Build Status](https://travis-ci.org/apache/celix.svg?branch=develop)](https://travis-ci.org/apache/celix)
[![Coverage Status](https://coveralls.io/repos/apache/celix/badge.svg?branch=develop&service=github)](https://coveralls.io/github/apache/celix?branch=develop)
[![Coverity Scan Build Status](https://scan.coverity.com/projects/6685/badge.svg)](https://scan.coverity.com/projects/6685)
-Apache Celix is an implementation of the OSGi specification adapted to C. It will follow
the API as close as possible, but since the OSGi specification is written primarily for Java,
there will be differences (Java is OO, C is procedural). An important aspect of the implementation
is interoperability between Java and C. This interoperability is achieved by porting and implementing
the Remote Services specification in Celix.
+Apache Celix is an implementation of the OSGi specification] adapted to C and C++. It is
a provides a framework to develop (dynamic) modular software applications using component
and/or service-oriented programming.
 
 ##Building
 For information how to build Apache Celix see [Building Apache Celix](documents/building/readme.md)

http://git-wip-us.apache.org/repos/asf/celix/blob/41341c95/documents/intro/readme.md
----------------------------------------------------------------------
diff --git a/documents/intro/readme.md b/documents/intro/readme.md
index 200ecc1..6b10fb3 100644
--- a/documents/intro/readme.md
+++ b/documents/intro/readme.md
@@ -1,12 +1,9 @@
 #Apache Celix Introduction
 
 ##What is Apache Celix
-Apache Celix is an implementation of the [OSGi specification](https://www.osgi.org/developer/specifications)
adapted to C . 
+Apache Celix is an implementation of the [OSGi specification](https://www.osgi.org/developer/specifications)
adapted to C and C++. It is a provides a framework to develop (dynamic) modular software applications
using component and/or service-oriented programming.
 
-OSGi is a specification describing a dynamic modular system composed out of components.
-Components are packaged in, runtime, installable bundles and should be implemented using
a (dynamic) service-oriented programming style. 
-
-Apache Celix also has support for C++ providing a higher abstraction API built on top of
the Apache Celix C API.
+Apache Celix is primarily developed in C and adds an additional abstraction, in the form
of a library, to support for C++. 
 
 ##C and Objects
 C is a procedural programming language and as result has no direct support for the notion
of a object. 


Mime
View raw message