aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Bosschaert <david.bosscha...@gmail.com>
Subject How about an Aries 'distribution' for Subsystems?
Date Thu, 09 Oct 2014 09:49:34 GMT
Hi all,

Now that all there are no snapshot dependencies any more for using
Aries Subsystems with the OSGi Repository I was thinking about what
would be an easy way for people to get started with them...

While subsystems files themselves make it easy for people to deploy
their apps, they would still need to get subsystems up and running
first, which involves a number of bundles.

If I'm looking at the minimal subsystems deployment with the latest
Felix I'm seeing the following 14 bundles:
   ID|State      |Level|Name
    0|Active     |    0|System Bundle (4.4.1)
    1|Active     |    1|Apache Aries Subsystem API (1.0.0)
    2|Active     |    1|Apache Aries Subsystem Core (1.1.0)
    3|Active     |    1|Apache Aries Util (1.1.0)
    4|Active     |    1|Apache Felix Bundle Repository (2.0.2)
    5|Active     |    1|Apache Felix Configuration Admin Service (1.8.0)
    6|Active     |    1|Apache Felix Coordinator Service (1.0.0)
    7|Active     |    1|Apache Felix Gogo Command (0.14.0)
    8|Active     |    1|Apache Felix Gogo Runtime (0.12.1)
    9|Active     |    1|Apache Felix Gogo Shell (0.10.0)
   10|Active     |    1|Apache Felix Resolver (1.0.0)
   11|Active     |    1|Region Digraph (1.1.0.v20120522-1841)
   12|Active     |    1|slf4j-api (1.7.5)
   13|Resolved   |    1|slf4j-simple (1.7.5)
   14|Active     |    1|Subsystem Gogo Command (1.0.1)
Where bundles 4, 7, 8 and 9 come from Felix.
Bundles 1 and 2 are the subsystems implementation.
Bundles 3, 5, 6, 10, 11, 12 and 13 are dependencies for Aries Subsystems.
and bundle 14 is one that I wrote to add some gogo commands for
subsystems (install/start/stop/list etc). BTW I would be happy to
donate that code to Aries...

So I was thinking that it would be really nice if there was a download
available somewhere that would include all the above so that people
can get started with subsystems really easily...
Would it make sense to do this from the Aries project? It could be a
variant of the 'Felix Main' project that simply includes some
additional bundles. People can then just download this and get going
with subsystems in seconds :)

Just a thought...

David

Mime
View raw message