[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