Date: Sun, 14 Apr 1996 19:18:39 -0700

Minutes of the First Intermediate Group Meeting!
An intermediate level project proposal follows. Please comment via e-mail,
or discuss at our next meeting.
B
---------------------
INTERMEDIATE PROJECT:
---------------------

Here is a proposal for an intermediate level group project that I would
like to do with the members of the New Jersey Smalltalk Users Group. The
goal is to share and learn while doing this project, which should benefit
the Smalltalk community at-large.

We can discuss this proposal via e-mail (jpletzke@mordor.com)
or at the next meeting, which will be April 17, 1996 in Cranford NJ.
Our presentation is scheduled to be by Gemstone, who makes an Object
Database with a Smalltalk engine.

Proposal
--------
--------

Purpose
-------
To provide a World Wide Web server on the Internet that contains the
contents of the Usenet Newsgroup "Comp.Lang.Smalltalk" for the last five
years. The content will be indexed, searcheable, and present search
results in a unique, interactive mode via an HTML browser like Mosaic or
Netscape. The project will also provide an example of a sophisticated web
site that uses Smalltalk.

Architectural Overview
----------------------

Client Server

---------------- ---------------
| HTML Browser |---Internet---| HTTP Server |
---------------- ---------------
|
-----------------
| IBM WWW PARTS |
-----------------
|
---------------------------
| IBM Smalltalk/VisualAge |
---------------------------
|
----------------------------
| Gemstone Object Database |
----------------------------

The deployment platform will be Windows NT, because it supports Gemstone,
VisualAge, and will shortly support WWW PARTS.

Use Cases
---------

* User Interaction Case

HTTP Connection
-------------->
Present Search Screen
<----------
HTML Result
HTTP Connection
-------------->
Search Criteria
Search OODB
Generate Result
<----------
HTML Result
HTTP Connection
-------------->
Additional Search Navigation

Search OODB
Generate Result
<----------
HTML Result

* Initialization Case

Usenet Archive File
|
Parse Unit
|
Generate Indices, XREFS
|
Store to OODB


* Update Case

Usenet News Article (via EMAIL List-Server)
|
Parse Unit
|
Generate Indices, XREFS
|
Store to OODB


Search Screen
-------------

-------------------------------------------------------------------------
| |
| New Jersey Smalltalk Users Group |
| WWW PARTS Smalltalk Archive Search Page |
| |
| Enter Keyword: _____________ |
| or |
| Start with Alphabetical Index |
| or |
| Start with Most Frequently Used Words |
| or |
| Start with Most Obscure Words |
| |
-------------------------------------------------------------------------

Search Results
--------------

-------------------------------------------------------------------------
| |
| Search for: VisualAge - 2967 Items found |
| |
| Select Item to See Articles |
| |
| VisualAge (2967) |
| |
| related: OS/2 (1432) |
| Windows (924) |
| SOM (320) |
| Distributed (310) |
| PARTS (290) |
| MVS (102) |
| more related terms... |
| |
-------------------------------------------------------------------------


If you are interested in working on this project, or know anyone else who
is, please send e-mail to jpletzke@sprynet.com.

---------------------------------------------
Jonathan Pletzke
President
The Technical Expertise Corporation
http://www.mordor.com/jpletzke
72603,563 Compuserve jpletzke@sprynet.com