summaryrefslogtreecommitdiff
path: root/ACE/apps/JAWS3/docs
diff options
context:
space:
mode:
authorWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:30 +0000
committerWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:30 +0000
commitc44379cc7d9c7aa113989237ab0f56db12aa5219 (patch)
tree66a84b20d47f2269d8bdc6e0323f338763424d3a /ACE/apps/JAWS3/docs
parent3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c (diff)
downloadATCD-c44379cc7d9c7aa113989237ab0f56db12aa5219.tar.gz
Repo restructuring
Diffstat (limited to 'ACE/apps/JAWS3/docs')
-rw-r--r--ACE/apps/JAWS3/docs/web/images/jaws3_banner.fig13
-rw-r--r--ACE/apps/JAWS3/docs/web/images/jaws3_banner.gifbin0 -> 4828 bytes
-rw-r--r--ACE/apps/JAWS3/docs/web/images/jaws3_banner.pngbin0 -> 4403 bytes
-rw-r--r--ACE/apps/JAWS3/docs/web/images/jaws3_components.fig55
-rw-r--r--ACE/apps/JAWS3/docs/web/images/jaws3_components.gifbin0 -> 12474 bytes
-rw-r--r--ACE/apps/JAWS3/docs/web/index.html43
-rw-r--r--ACE/apps/JAWS3/docs/web/overview.html120
7 files changed, 231 insertions, 0 deletions
diff --git a/ACE/apps/JAWS3/docs/web/images/jaws3_banner.fig b/ACE/apps/JAWS3/docs/web/images/jaws3_banner.fig
new file mode 100644
index 00000000000..60429bf201d
--- /dev/null
+++ b/ACE/apps/JAWS3/docs/web/images/jaws3_banner.fig
@@ -0,0 +1,13 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-3
+1200 2
+2 2 0 3 19 19 50 0 -1 0.000 0 0 -1 0 0 5
+ 900 2400 9900 2400 9900 5700 900 5700 900 2400
+4 1 0 50 0 4 150 0.0000 0 1725 8115 5400 4500 JAWS 3\001
+4 1 19 50 0 4 48 0.0000 0 690 7890 5400 5325 Web System Framework\001
diff --git a/ACE/apps/JAWS3/docs/web/images/jaws3_banner.gif b/ACE/apps/JAWS3/docs/web/images/jaws3_banner.gif
new file mode 100644
index 00000000000..2999433c3d1
--- /dev/null
+++ b/ACE/apps/JAWS3/docs/web/images/jaws3_banner.gif
Binary files differ
diff --git a/ACE/apps/JAWS3/docs/web/images/jaws3_banner.png b/ACE/apps/JAWS3/docs/web/images/jaws3_banner.png
new file mode 100644
index 00000000000..0991a8fdfd8
--- /dev/null
+++ b/ACE/apps/JAWS3/docs/web/images/jaws3_banner.png
Binary files differ
diff --git a/ACE/apps/JAWS3/docs/web/images/jaws3_components.fig b/ACE/apps/JAWS3/docs/web/images/jaws3_components.fig
new file mode 100644
index 00000000000..6a37b6df187
--- /dev/null
+++ b/ACE/apps/JAWS3/docs/web/images/jaws3_components.fig
@@ -0,0 +1,55 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+ 1 1 2.00 60.00 120.00
+ 4500 3300 3300 3075
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+ 1 1 2.00 60.00 120.00
+ 4500 3675 3300 3750
+2 3 0 1 0 7 50 0 10 0.000 0 0 -1 0 0 13
+ 2100 1800 2100 5100 2400 5100 2400 4200 3000 4200 3000 3900
+ 3300 3600 3300 3300 3000 3000 3000 2700 2400 2700 2400 1800
+ 2100 1800
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+ 1 1 2.00 60.00 120.00
+ 2700 4650 3750 4425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+ 1 1 2.00 60.00 120.00
+ 2700 2025 3750 2250
+2 2 0 0 7 29 53 0 47 0.000 0 0 -1 0 0 5
+ 1800 1125 7200 1125 7200 6225 1800 6225 1800 1125
+2 3 0 1 0 6 51 0 30 0.000 0 0 -1 0 0 22
+ 5100 2700 4800 2400 5100 2100 4500 2100 4500 2400 4200 2400
+ 4500 2700 4500 3000 4800 3300 4800 3600 4500 3900 4500 4200
+ 4200 4500 4800 4500 4800 4800 5400 4800 5100 4500 5100 4200
+ 5400 3900 5400 3000 5700 2700 5100 2700
+2 3 0 1 0 2 51 0 30 0.000 0 0 -1 0 0 21
+ 5400 3900 5100 4200 5100 4500 5400 4800 4800 4800 4800 4500
+ 4200 4500 4500 4200 3900 4200 3900 5100 6900 5100 6900 3600
+ 6600 3900 6600 3300 6600 3300 6300 3600 6300 3900 6300 4200
+ 6000 4200 5700 3900 5400 3900
+2 3 0 1 0 20 51 0 30 0.000 0 0 -1 0 0 9
+ 5400 3000 5700 2700 6300 2700 6300 3900 6300 4200 6000 4200
+ 5700 3900 5400 3900 5400 3000
+2 3 0 1 0 11 51 0 30 0.000 0 0 -1 0 0 17
+ 3900 2700 3900 1800 6900 1800 6900 3600 6600 3900 6600 3300
+ 6600 3300 6300 3600 6300 2700 5100 2700 4800 2400 5100 2100
+ 4500 2100 4500 2400 4200 2400 4500 2700 3900 2700
+4 1 0 50 0 4 18 0.0000 0 255 1530 6000 2400 Concurrency\001
+4 0 0 50 0 4 14 0.0000 0 165 765 3525 3975 callback\001
+4 0 0 50 0 4 14 0.0000 0 165 765 3525 3000 callback\001
+4 0 0 50 0 4 24 0.0000 0 330 2190 2100 5925 Specific Code\001
+4 1 0 50 0 4 18 4.7124 0 195 990 4950 3450 Protocol\001
+4 1 0 50 0 4 18 0.0000 0 195 825 6000 4650 Events\001
+4 0 0 50 0 4 14 0.0000 0 210 825 2775 1950 registers\001
+4 0 0 50 0 4 14 0.0000 0 210 825 2700 4875 registers\001
+4 0 0 50 0 4 24 0.0000 0 330 1725 2100 5550 Application\001
+4 2 0 50 0 4 24 0.0000 0 285 2895 6900 1650 JAWS Framework\001
+4 1 0 50 0 4 18 4.7124 0 255 990 6000 3450 Caching\001
diff --git a/ACE/apps/JAWS3/docs/web/images/jaws3_components.gif b/ACE/apps/JAWS3/docs/web/images/jaws3_components.gif
new file mode 100644
index 00000000000..a5710426c19
--- /dev/null
+++ b/ACE/apps/JAWS3/docs/web/images/jaws3_components.gif
Binary files differ
diff --git a/ACE/apps/JAWS3/docs/web/index.html b/ACE/apps/JAWS3/docs/web/index.html
new file mode 100644
index 00000000000..c579fcdf7ba
--- /dev/null
+++ b/ACE/apps/JAWS3/docs/web/index.html
@@ -0,0 +1,43 @@
+<!-- $Id$ -->
+<html>
+
+<head>
+<title>JAWS3: Web System Application Framework</title>
+</head>
+
+<body>
+
+<table bgcolor="black" width="100%">
+<tr><td align=center>
+<hr width=0>
+</td></tr>
+</table>
+
+<p align=center>
+<img alt="JAWS3" src="images/jaws3_banner.gif">
+</p>
+
+<table bgcolor="black" width="100%">
+<tr><td align=center>
+<hr width=0>
+</td></tr>
+</table>
+
+<font size="+3">
+
+<ul>
+<li> <a href="overview.html">Overview</a>
+<li> <a href="documentation.html">Documentation</a>
+<li> <a href="download.html">Download</a>
+<li> <a href="patterns.html">Design Patterns</a>
+<li> <a href="frameworks.html">Application Frameworks</a>
+<li> <a href="publications.html">Publications</a>
+<li> <a href="sponsors.html">Sponsors</a>
+<li> <a href="thanks.html">Acknowledgements</a>
+</ul>
+
+</font>
+
+</body>
+
+</html>
diff --git a/ACE/apps/JAWS3/docs/web/overview.html b/ACE/apps/JAWS3/docs/web/overview.html
new file mode 100644
index 00000000000..ebc8f428f7c
--- /dev/null
+++ b/ACE/apps/JAWS3/docs/web/overview.html
@@ -0,0 +1,120 @@
+<!-- $Id$ -->
+<html>
+
+<head>
+<title>JAWS Overview</title>
+</head>
+
+<body>
+<h1>JAWS Overview</h1>
+
+<font size="+3" weight="b">
+<ol>
+<li>What is JAWS?
+ <font size="+0"><br>
+ JAWS is an application framework for the construction of
+ Web systems.
+ </font><p>
+
+ <font size="+2" weight="b">
+ <ol type=a>
+ <li>What is an <i>application framework</i>?
+ <font size="+0"><br>
+ On page 26 of [Gamma+95], a <i>framework</i> is defined as
+ <i>"a set of cooperating classes that make up a reusable design
+ for a specific class of software</i>."
+ </font><p>
+
+ <font size="+0">
+ An <i>application framework</i> can be defined as a collection of
+ cooperating frameworks that make up a reusable application
+ software architecture for a specific application domain. An
+ application framework is an application skeleton which can be
+ customized by inheriting and instantiating from reuseable
+ components in the software frameworks that it provides. The
+ result is pre-fabricated design at the cost of reduced design
+ flexibility.
+ </font><p>
+
+ <li>What is a <i>Web system</i>?
+ <font size="+0"><br>
+ A Web system is defined as any combination of services that
+ are provided through the Internet and the World Wide Web (WWW).
+ This includes file transfer services (HTTP, FTP), caching services,
+ e-commerce, <i>etc.</i>
+ </font><p>
+ </ol>
+ </font>
+
+<li>What classes are part of JAWS, and how do they cooperate?
+ <font size="+0"><br>
+ The JAWS framework is roughly organized as 4 sub-frameworks.
+ <ol>
+ <li> Events Framework
+ <li> Concurrency Framework
+ <li> Protocol Framework
+ <li> Caching Framework (still under development)
+ </ol><p>
+ </font><p>
+ <img alt="JAWS Components" src="images/jaws3_components.gif">
+ <p>
+
+ <font size="+2" weight="b">
+ <ol type=a>
+ <li> What is the JAWS Events Framework?
+ <font size="+0"><br>
+ The JAWS Events Framework is arguably the most complicated
+ sub-framework within JAWS. It contains the most number of
+ interacting classes.
+ </font><p>
+ <li> What is the JAWS Concurrency Framework?
+ <font size="+0"><br>
+ </font><p>
+ <li> What is the JAWS Protocol Framework?
+ <font size="+0"><br>
+ </font><p>
+ <li> What is the JAWS Caching Framework?
+ <font size="+0"><br>
+ There is nothing to say about it, since it is not finished yet.
+ </font><p>
+ </ol>
+ </font>
+
+</ol>
+</font>
+
+
+<h1>References</h1>
+
+<dl compact>
+
+ <dt><p>[Gamma+95]</dt>
+ <dd><i>Design Patterns: Elements of Reusable Object-Oriented Software</i>,
+ by E. Gamma, R. Helm, R. Johnson, and J. Vlissides, 1995,
+ Addison-Wesley.
+ </dd>
+
+ <dt><p>[PLoPD1]</dt>
+ <dd><i>Pattern Languages of Program Design</i>, edited by J. Coplien
+ and D. Schmidt, 1995, Addison-Wesley.
+ </dd>
+
+ <dt><p>[PLoPD2]</dt>
+ <dd><i>Pattern Languages of Program Design 2</i>, edited by
+ J. Vlissides, J. Coplien, and N. Kerth, 1996, Addison-Wesley.
+ </dd>
+
+ <dt><p>[PLoPD3]</dt>
+ <dd><i>Pattern Languages of Program Design 3</i>, edited by
+ R. Martin, D. Riehle, and F. Buschmann, 1998, Addison-Wesley.
+ </dd>
+
+ <dt><p>[PLoPD4]</dt>
+ <dd><i>Pattern Languages of Program Design 4</i>, Addison-Wesley.
+ </dd>
+
+</dl>
+
+</body>
+
+</html>