Author: thomas.diesler(a)jboss.com
Date: 2009-06-02 18:11:29 -0400 (Tue, 02 Jun 2009)
New Revision: 89703
Added:
projects/jboss-osgi/trunk/docbook/en/images/izpack-structure.png
projects/jboss-osgi/trunk/docbook/en/images/jbossosgi-runtime.png
projects/jboss-osgi/trunk/docbook/src/main/graphics/
projects/jboss-osgi/trunk/docbook/src/main/graphics/jbossosgi-runtime.odp
Removed:
projects/jboss-osgi/trunk/docbook/en/images/izpack-structure.jpg
Modified:
projects/jboss-osgi/trunk/docbook/en/modules/ch02-getting-started.xml
projects/jboss-osgi/trunk/docbook/en/modules/ch03-framework-integration.xml
Log:
More userguide - WIP
Deleted: projects/jboss-osgi/trunk/docbook/en/images/izpack-structure.jpg
===================================================================
(Binary files differ)
Copied: projects/jboss-osgi/trunk/docbook/en/images/izpack-structure.png (from rev 89672,
projects/jboss-osgi/trunk/docbook/en/images/izpack-structure.jpg)
===================================================================
(Binary files differ)
Added: projects/jboss-osgi/trunk/docbook/en/images/jbossosgi-runtime.png
===================================================================
(Binary files differ)
Property changes on: projects/jboss-osgi/trunk/docbook/en/images/jbossosgi-runtime.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: projects/jboss-osgi/trunk/docbook/en/modules/ch02-getting-started.xml
===================================================================
--- projects/jboss-osgi/trunk/docbook/en/modules/ch02-getting-started.xml 2009-06-02
21:45:22 UTC (rev 89702)
+++ projects/jboss-osgi/trunk/docbook/en/modules/ch02-getting-started.xml 2009-06-02
22:11:29 UTC (rev 89703)
@@ -97,22 +97,68 @@
<title>JBossOSGi Runtime</title>
<para>If you selected 'JBossOSGi Runtime' during installation you
should see a <emphasis role="bold">runtime</emphasis> folder, which
contains
- the JBossOSGi Runtime distribution. The JBossOSGi Runtime has now evolved into a pure
OSGi container onto which services and applications
- can be deployed.</para>
+ the JBossOSGi Runtime distribution. Formerly a trimmed down <ulink
url="http://http://jboss.org/jbossas">JBossAS</ulink> distribution, the
+ JBossOSGi Runtime has now evolved into a pure OSGi container onto which services and
applications can be deployed.</para>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jbossosgi-runtime.png"/>
+ </imageobject>
+ </mediaobject>
+
<para>The current JBossOSGi Runtime feature set includes</para>
<itemizedlist>
- <listitem><emphasis role="bold">Embedded and Standalone
usage</emphasis> - [TODO]</listitem>
- <listitem><emphasis role="bold">Hot
Deployement</emphasis> - </listitem>
- <listitem><emphasis role="bold">Multiple OSGi
Frameworks</emphasis> - [TODO]</listitem>
- <listitem><emphasis role="bold">Various Runtime
Profiles</emphasis> - [TODO]</listitem>
- <listitem><emphasis role="bold">Local and Remote JMX
Support</emphasis> - [TODO]</listitem>
- <listitem><emphasis role="bold">JNDI Support</emphasis>
- [TODO]</listitem>
- <listitem><emphasis role="bold">SAX/DOM Parser
Support</emphasis> - [TODO]</listitem>
- <listitem><emphasis role="bold">JAXB Support</emphasis>
- [TODO]</listitem>
- <listitem><emphasis role="bold">Http Service
Support</emphasis> - [TODO]</listitem>
- <listitem><emphasis role="bold">Config Admin
Support</emphasis> - [TODO]</listitem>
+ <listitem><emphasis role="bold">Embedded and Standalone
usage</emphasis> -
+
+ The runtime can be bootstrapped as standalone container with a startup time of less
than 2 sec
+ in its default configuration or embedded in some other container
environment.</listitem>
+
+ <listitem><emphasis role="bold">Various Runtime
Profiles</emphasis> -
+
+ It comes with various preconfigured profiles <link
linkend="SecRuntimeProfileMinimal">Minimal</link>,
+ <link linkend="SecRuntimeProfileDefault">Default</link>,
<link linkend="SecRuntimeProfileWeb">Web</link>,
+ <link linkend="SecRuntimeProfileWeb">All</link> which are
explained in detail below. Setting up a new
+ profile is a mater of creating a new directory and putting some bundles in
it.</listitem>
+
+ <listitem><emphasis role="bold">Hot
Deployement</emphasis> -
+
+ Similar to <ulink
url="http://http://jboss.org/jbossas">JBossAS</ulink> there is a
deployment scanner that scans
+ the 'deploy' folder for new or removed bundles.</listitem>
+
+ <listitem><emphasis role="bold">Multiple OSGi
Frameworks</emphasis> -
+
+ The Installer can setup the JBossOSGi Runtime using <link
linkend="SecIntegrationFelix">Felix</link>,
+ <link linkend="SecIntegrationEquinox">Equinox</link> or
<link linkend="SecIntegrationKnopflerfish">Knopflerfish</link>.
+ </listitem>
+
+ <listitem><emphasis role="bold">Local and Remote JMX
Support</emphasis> -
+
+ There is local as well as remote support for <ulink
url="http://java.sun.com/javase/6/docs/technotes/guides/jmx">... Management
Extensions (JMX)</ulink>.
+ Similar to <ulink
url="http://http://jboss.org/jbossas">JBossAS</ulink> the JMXAdaptor
which provides the
+ <ulink
url="http://java.sun.com/javase/6/docs/api/javax/management/MBeanSer...
is bound to JNDI.
+ </listitem>
+
+ <listitem><emphasis role="bold">JNDI Support</emphasis>
-
+
+ Components can access the <ulink
url="http://java.sun.com/javase/6/docs/technotes/guides/jndi"&g... Naming and
Directory Interface</ulink>
+ as a service from the registry.
+ </listitem>
+
+ <listitem><emphasis role="bold">SAX/DOM Parser
Support</emphasis> -
+
+ The Runtime comes with an implementation of an <ulink
url="http://www.osgi.org/javadoc/r4v41/org/osgi/util/xml/XMLParserAc...
+ which provides access to a <ulink
url="http://java.sun.com/javase/6/docs/api/javax/xml/parsers/SAXPars...
and
+ <ulink
url="http://java.sun.com/javase/6/docs/api/javax/xml/parsers/Documen...
+ </listitem>
+
+ <listitem><emphasis role="bold">JAXB Support</emphasis>
-
+
+ There is a bundle that provides initial <ulink
url="https://jaxb.dev.java.net">JAXB</ulink> support.
+ </listitem>
+
+ <listitem><emphasis role="bold">HttpService
Support</emphasis> - [TODO]</listitem>
+ <listitem><emphasis role="bold">ConfigAdmin
Support</emphasis> - [TODO]</listitem>
<listitem><emphasis role="bold">Provisioning</emphasis>
- [TODO]</listitem>
<listitem><emphasis role="bold">Logging
System</emphasis> - [TODO]</listitem>
<listitem><emphasis role="bold">Microcontainer
Support</emphasis> - [TODO]</listitem>
@@ -122,7 +168,7 @@
<mediaobject>
<imageobject>
- <imagedata fileref="images/izpack-structure.jpg"/>
+ <imagedata fileref="images/izpack-structure.png"/>
</imageobject>
</mediaobject>
@@ -130,9 +176,9 @@
options are:</para>
<itemizedlist>
- <listitem><emphasis role="bold">-c
(--profile-name)</emphasis> - The runtime profile to start (-c minimal).
+ <listitem><emphasis role="bold">-c
(--profile-name)</emphasis> - The runtime profile to start.
The default is the 'default' profile.</listitem>
- <listitem><emphasis role="bold">-b
(--bind-address)</emphasis> - The network address various services can bind to (-b
127.0.0.1).
+ <listitem><emphasis role="bold">-b
(--bind-address)</emphasis> - The network address various services can bind to.
The default is 'localhost'</listitem>
</itemizedlist>
@@ -165,11 +211,11 @@
16:18:34,170 INFO [jboss-osgi-jndi] JNDI started: JNP=localhost:1099,
RMI=localhost:1098
16:18:34,543 INFO [jboss-osgi-jmx] MBeanServerConnection bound to:
jmx/invoker/RMIAdaptor
...
- 16:18:34,544 INFO [OSGiBootstrap] JBossOSGi Runtime started in 1.57sec
+ <emphasis role="bold">16:18:34,544 INFO [OSGiBootstrap] JBossOSGi
Runtime started in 1.57sec</emphasis>
</programlisting>
- <sect2 xml:id="SecRuntimeProfileMinimum">
- <title>Minimum Profile</title>
+ <sect2 xml:id="SecRuntimeProfileMinimal">
+ <title>Minimal Profile</title>
<para>[TODO]</para>
</sect2>
Modified: projects/jboss-osgi/trunk/docbook/en/modules/ch03-framework-integration.xml
===================================================================
--- projects/jboss-osgi/trunk/docbook/en/modules/ch03-framework-integration.xml 2009-06-02
21:45:22 UTC (rev 89702)
+++ projects/jboss-osgi/trunk/docbook/en/modules/ch03-framework-integration.xml 2009-06-02
22:11:29 UTC (rev 89703)
@@ -5,7 +5,7 @@
<title>Framework Integration</title>
- <sect1 xml:id="SecIntFelix">
+ <sect1 xml:id="SecIntegrationFelix">
<title>Apache Felix Integration</title>
<para>JBossOSGi provides integration for the <ulink
url="http://felix.apache.org">Apache Felix</ulink> OSGi Framework and
some
@@ -106,7 +106,7 @@
</table>
</sect1>
- <sect1 xml:id="SecIntEquinox">
+ <sect1 xml:id="SecIntegrationEquinox">
<title>Equinox Integration</title>
<para>JBossOSGi also provides basic integration for the <ulink
url="http://www.eclipse.org/equinox">Eclpipse Equinox</ulink> OSGi
Framework.</para>
@@ -162,7 +162,7 @@
</sect1>
- <sect1 xml:id="SecIntKnopflerfish">
+ <sect1 xml:id="SecIntegrationKnopflerfish">
<title>Knopflerfish Integration</title>
<para>JBossOSGi provides basic integration for the <ulink
url="http://www.knopflerfish.org">Makewave Knopflerfish</ulink> OSGi
Framework.</para>
Added: projects/jboss-osgi/trunk/docbook/src/main/graphics/jbossosgi-runtime.odp
===================================================================
(Binary files differ)
Property changes on:
projects/jboss-osgi/trunk/docbook/src/main/graphics/jbossosgi-runtime.odp
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream