Scott enRoute is intended to be a way for someone new to OSGi to quickly get started and use it. From the latest press release about enRoute: "OSGi enRoute is an OSGi Release 6 development environment that includes a complete tool chain based on Eclipse, Bndtools and either Gradle or Maven. OSGi enRoute also provides tutorials, examples, and application notes at http://enroute.osgi.org. With OSGi enRoute, a developer can make a single-page web OSGi application in just minutes. From there, it is easy to extend with the extensive number of OSGi open source and commercials components that exist.” (https://www.osgi.org/osgi-enroute-2-0-provides-maven-based-quick-start-to-osgi/ <https://www.osgi.org/osgi-enroute-2-0-provides-maven-based-quick-start-to-osgi/>)
In terms of its relation to other profiles I think you may be getting confused with the OSGi Alliance work groups and specifications. There are several work groups namely; CPEG (Core Platform Expert Group), EEG (Enterprise Expert Group), REG (Residential Expert Group) and IoTEG (IoT Expert Group). enRoute may or may not use some of the different specifications from these and it has also generated some potential requirements for new specifications. enRoute uses Bndtools, but Bndtools is a standalone open source project that provides a plugin for the Eclipse IDE to make it easier to develop OSGi software. If you have specific Bndtools questions I am sure the people on the Bndtools mail list will be pleased to help. This is the right place for enRoute questions though. To get your hands on enRoute and to start seeing what it provides the Quick Start tutorial should help (http://enroute.osgi.org/qs/050-start.html <http://enroute.osgi.org/qs/050-start.html>). Hope this helps. Regards Mike > On 6 Dec 2016, at 20:29, Leschke, Scott <slesc...@medline.com> wrote: > > I’ve started looking at Enroute and I’m a bit confused as to how it is > distinguished from some of the other profiles that exist, say Enterprise or > Residential? There’s talk of tooling and naming conventions and the like but > it would seem to me that bndtools is general purpose OSGi and it’s not clear > from what I’ve looked at online how exactly the naming conventions (.api, > .provider, etc.) are enforced and what exactly they buy you. > > I have to admit I haven’t sat through a full tutorial yet because I was just > kind of trying to get clarity on what exactly it is intended to buy you. I > also expected to see an osgi.enroute repo in bndtools Repository view (under > Bndtools Hub) but there is none so I’m not sure how to even get access to > that profile. > > Color me mildly confused. > > Scott > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> > https://mail.osgi.org/mailman/listinfo/osgi-dev > <https://mail.osgi.org/mailman/listinfo/osgi-dev>
_______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev