[jboss-cvs] JBossAS SVN: r89703 - in projects/jboss-osgi/trunk/docbook: en/modules and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jun 2 18:11:30 EDT 2009
Author: thomas.diesler at 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">Java 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/MBeanServerConnection.html">MBeanServerConnection</ulink> 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">Java 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/XMLParserActivator.html">XMLParserActivator</ulink>
+ which provides access to a <ulink url="http://java.sun.com/javase/6/docs/api/javax/xml/parsers/SAXParserFactory.html">SAXParserFactory</ulink> and
+ <ulink url="http://java.sun.com/javase/6/docs/api/javax/xml/parsers/DocumentBuilderFactory.html">DocumentBuilderFactory</ulink>
+ </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
More information about the jboss-cvs-commits
mailing list