diff options
author | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-07-24 15:50:30 +0000 |
---|---|---|
committer | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-07-24 15:50:30 +0000 |
commit | c44379cc7d9c7aa113989237ab0f56db12aa5219 (patch) | |
tree | 66a84b20d47f2269d8bdc6e0323f338763424d3a /ACE/apps/JAWS3/docs | |
parent | 3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c (diff) | |
download | ATCD-c44379cc7d9c7aa113989237ab0f56db12aa5219.tar.gz |
Repo restructuring
Diffstat (limited to 'ACE/apps/JAWS3/docs')
-rw-r--r-- | ACE/apps/JAWS3/docs/web/images/jaws3_banner.fig | 13 | ||||
-rw-r--r-- | ACE/apps/JAWS3/docs/web/images/jaws3_banner.gif | bin | 0 -> 4828 bytes | |||
-rw-r--r-- | ACE/apps/JAWS3/docs/web/images/jaws3_banner.png | bin | 0 -> 4403 bytes | |||
-rw-r--r-- | ACE/apps/JAWS3/docs/web/images/jaws3_components.fig | 55 | ||||
-rw-r--r-- | ACE/apps/JAWS3/docs/web/images/jaws3_components.gif | bin | 0 -> 12474 bytes | |||
-rw-r--r-- | ACE/apps/JAWS3/docs/web/index.html | 43 | ||||
-rw-r--r-- | ACE/apps/JAWS3/docs/web/overview.html | 120 |
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 Binary files differnew file mode 100644 index 00000000000..2999433c3d1 --- /dev/null +++ b/ACE/apps/JAWS3/docs/web/images/jaws3_banner.gif diff --git a/ACE/apps/JAWS3/docs/web/images/jaws3_banner.png b/ACE/apps/JAWS3/docs/web/images/jaws3_banner.png Binary files differnew file mode 100644 index 00000000000..0991a8fdfd8 --- /dev/null +++ b/ACE/apps/JAWS3/docs/web/images/jaws3_banner.png 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 Binary files differnew file mode 100644 index 00000000000..a5710426c19 --- /dev/null +++ b/ACE/apps/JAWS3/docs/web/images/jaws3_components.gif 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> |