notify-dpml AT lists.ibiblio.org
Subject: DPML Notify
List archive
svn commit: r1385 - in development/laboratory/central/site/src/docs/planet: . facilities facilities/http-facility
- From: tso AT scancoin.se
- To: notify-dpml AT lists.ibiblio.org
- Subject: svn commit: r1385 - in development/laboratory/central/site/src/docs/planet: . facilities facilities/http-facility
- Date: Tue, 04 Jan 2005 19:55:17 +0100
Author: tso AT scancoin.se
Date: Tue Jan 4 19:55:16 2005
New Revision: 1385
Added:
development/laboratory/central/site/src/docs/planet/facilities/
development/laboratory/central/site/src/docs/planet/facilities/http-facility/
development/laboratory/central/site/src/docs/planet/facilities/http-facility/index.xml
development/laboratory/central/site/src/docs/planet/facilities/http-facility/navigation.xml
development/laboratory/central/site/src/docs/planet/facilities/index.xml
development/laboratory/central/site/src/docs/planet/facilities/navigation.xml
Modified:
development/laboratory/central/site/src/docs/planet/index.xml
development/laboratory/central/site/src/docs/planet/navigation.xml
Log:
Started documenting planet
Added:
development/laboratory/central/site/src/docs/planet/facilities/http-facility/index.xml
==============================================================================
--- (empty file)
+++
development/laboratory/central/site/src/docs/planet/facilities/http-facility/index.xml
Tue Jan 4 19:55:16 2005
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+
+<!--
+ Copyright 2004 Apache Software Foundation
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.dpml.net/central/about/legal/
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.
+
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<document>
+ <properties>
+ <author email="mcconnell AT dpml.net">Stephen McConnell</author>
+ <title>DPML Guide</title>
+ </properties>
+
+ <body>
+ <section name="Component Development Guide">
+
+ <p>
+ A component is a software product implemented in such a way that</p>
+ <ul>
+ <li>it has minimal knowledge of its environment</li>
+ <li>is focussed on providing a small number of functional
+ services</li>
+ <li>is implemented with the assumption that a controlling system
(normally
+ refered to as a container) will provide
+ and require dependencies and contextual information</li>
+ <li>will be deployed in an manner that distinguishes
establishment,
+ runtime, management, and decommissioning viewpoints</li>
+ </ul>
+
+ <p>
+ The following terms deal with different aspect of a component:
+ </p>
+
+ <ul>
+ <li>component type: immutable meta-info that supplimenents a
component class with information about stuctural dependencies and functional
capabilities, lifestyle and lifecycle</li>
+ <li>component profile: immutable meta-data that describes a
deployment scenario possibly including information about configuration,
deployment choices, assembly directives and so on</li>
+ <li>component model: a model describing one or more component
instances established relative to a component type and profile from which
deployment, management and decommissioning can be managed dynamically</li>
+ </ul>
+
+ <!--
+ <subsection name="Tutorials">
+
+ <table>
+ <tr><th>Topic</th><th>Summary</th></tr>
+ <tr>
+ <td><a href="config/index.html">Managing Configurations</a></td>
+ <td>Extending HelloComponent to support configuration together
with a guide to declararing configurations in a block.</td>
+ </tr>
+ <tr>
+ <td><a href="context/index.html">Managing
Contextulization</a></td>
+ <td>A series of tutorials that go though usage of standard
context entries, declaration of custom context entries, and mechanisms used
to suppport type-safe context casting.</td>
+ </tr>
+ <tr>
+ <td><a href="services.html">Publishing Services</a></td>
+ <td>Extending HelloComponent to expose a service and the
respective type declarations.</td>
+ </tr>
+ <tr>
+ <td><a href="dependencies/index.html">Managing
Dependencies</a></td>
+ <td>Addition of a dependency to HelloComponent and the
corresponding declarations in the component type descriptor.</td>
+ </tr>
+ <tr>
+ <td><a href="lifecycle/index.html">Lifecycle Tools</a></td>
+ <td>Definition and implementation of custom lifecycle stage
handlers.</td>
+ </tr>
+ <tr>
+ <td><a href="profiles.html">Deployment Templates</a></td>
+ <td>Creating and associating a deployment template with a
component.</td>
+ </tr>
+ <tr>
+ <td><a href="selection.html">Profile Selection</a></td>
+ <td>Demonstration of the selection of a packaged profile by
name.</td>
+ </tr>
+ </table>
+
+ </subsection>
+ -->
+ </section>
+ </body>
+
+</document>
+
+
+
+
Added:
development/laboratory/central/site/src/docs/planet/facilities/http-facility/navigation.xml
==============================================================================
--- (empty file)
+++
development/laboratory/central/site/src/docs/planet/facilities/http-facility/navigation.xml
Tue Jan 4 19:55:16 2005
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Copyright 2004 Apache Software Foundation
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.dpml.net/central/about/legal/
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.
+
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<project>
+ <title>Metro</title>
+
+ <body>
+ <menu>
+ <item name="Configuration" href="config/index.html"/>
+ <item name="Context" href="context/index.html"/>
+ <item name="Services" href="services.html"/>
+ <item name="Dependencies" href="dependencies/index.html"/>
+ <item name="Profiles" href="profiles/index.html"/>
+ <item name="Composition" href="composition/index.html"/>
+ <item name="Testing" href="testing/index.html"/>
+ </menu>
+ </body>
+
+</project>
Added:
development/laboratory/central/site/src/docs/planet/facilities/index.xml
==============================================================================
--- (empty file)
+++ development/laboratory/central/site/src/docs/planet/facilities/index.xml
Tue Jan 4 19:55:16 2005
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<document>
+ <properties>
+ <author email="mcconnell AT dpml.net">Stephen McConnell</author>
+ <title>DPML Planet</title>
+ </properties>
+
+ <body>
+ <section name="DPML Planet">
+
+ <p>
+ The facilities extends the functionality of components.
+ </p>
+
+ <table>
+ <tr>
+ <th>Facility</th>
+ <th>Intent</th>
+ </tr>
+ <tr>
+ <td><a
href="http-facility/index.html">HTTP-facility</a></td>
+ <td>
+ To enable access to a component via HTTP
+ </td>
+ </tr>
+ </table>
+
+ </section>
+ </body>
+</document>
+
Added:
development/laboratory/central/site/src/docs/planet/facilities/navigation.xml
==============================================================================
--- (empty file)
+++
development/laboratory/central/site/src/docs/planet/facilities/navigation.xml
Tue Jan 4 19:55:16 2005
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Copyright 2004 Stephen McConnell
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.dpml.net/central/about/legal/
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.
+
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<project>
+
+ <title>Facilities</title>
+
+ <body>
+
+ <menu>
+ <item name="HTTP-facility" href="http-facility/index.html"/>
+ </menu>
+
+ </body>
+
+</project>
Modified: development/laboratory/central/site/src/docs/planet/index.xml
==============================================================================
--- development/laboratory/central/site/src/docs/planet/index.xml
(original)
+++ development/laboratory/central/site/src/docs/planet/index.xml Tue
Jan 4 19:55:16 2005
@@ -1,14 +1,42 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-
-<document>
- <properties>
- <author email="mcconnell AT dpml.net">Stephen McConnell</author>
- <title>DPML Planet</title>
- </properties>
-
- <body>
- <section name="DPML Planet">
- </section>
- </body>
-</document>
-
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<document>
+ <properties>
+ <author email="mcconnell AT dpml.net">Stephen McConnell</author>
+ <title>DPML Planet</title>
+ </properties>
+
+ <body>
+ <section name="DPML Planet">
+
+ <p>
+ The DPML Planet consists of ready-made functionality that can be used
+ to enhance the functionality of applications and components residing
+ in the metro container.
+ </p>
+
+ <table>
+ <tr>
+ <th>Section</th>
+ <th>Description</th>
+ </tr>
+ <tr>
+ <td><a href="facilities/index.html">Facilities</a></td>
+ <td>
+ They are extensions to components. For example
+ the http-facility makes it possible to access a components
via the
+ HTTP protocol.
+ </td>
+ </tr>
+ <tr>
+ <td><a href="components/index.html">Components</a></td>
+ <td>
+ Ready made components.
+ </td>
+ </tr>
+ </table>
+
+ </section>
+ </body>
+</document>
+
Modified: development/laboratory/central/site/src/docs/planet/navigation.xml
==============================================================================
--- development/laboratory/central/site/src/docs/planet/navigation.xml
(original)
+++ development/laboratory/central/site/src/docs/planet/navigation.xml Tue
Jan 4 19:55:16 2005
@@ -1,32 +1,33 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- Copyright 2004 Stephen McConnell
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.dpml.net/central/about/legal/
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied.
-
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<project>
-
- <title>DPML Planet</title>
-
- <body>
-
- <menu>
- </menu>
-
- </body>
-
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Copyright 2004 Stephen McConnell
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.dpml.net/central/about/legal/
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.
+
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<project>
+
+ <title>DPML Planet</title>
+
+ <body>
+
+ <menu>
+ <item name="Facilities" href="facilities/index.html"/>
+ </menu>
+
+ </body>
+
+</project>
- svn commit: r1385 - in development/laboratory/central/site/src/docs/planet: . facilities facilities/http-facility, tso, 01/04/2005
Archive powered by MHonArc 2.6.24.