Re: Documentation and pointers

From: Warford, Stan <"Warford,>
Date: Sun, 3 Aug 2003 11:11:53 -0700

----boundary-LibPST-iamunique-1781905431_-_-
Content-type: text/plain

Hello all,

As my name has been mentioned a few times in this thread, I thought
I'd weigh in. Here are my thoughts.

First, as was posted previously, I think the developer community should
take it upon ourselves to do voluntarily what we can to promote the
BlackBox platform. This is difficult because our numbers are small.
There
does not appear to be a critical mass of developers to easily spread the
effort so that no one individual is burdened. I have no easy solution to
this problem, but I do believe that whatever the solution is, we should
not
look to Oberon microsystems for more help than they currently provide.
They are a small company, and to expect more resources from them
is unrealistic. See below for one suggestion.

Second, I would like to inform you of some things I am doing with
BlackBox. The "BlackBox Tutorial" that was posted for some years is
now available in book form. I continue to use the framework in my
introductory course at Pepperdine University and developed the
material for my course. It is titled "Computing Fundamentals" and is
available in Europe at www.amazon.de. Do a search of all books
on "Computing Fundamentals" (even though it is written in English).
It should shortly be available in the U.S. through Springer New
York, after which I hope it appears on amazon.com.

For those who are interested in using BlackBox to teach introductory
computer science, I have just completed a series of presentations
and source code animations that I use in my lectures. The material
is now at

ftp://ftp.pepperdine.edu/pub/compsci/comp-fund/

The "chapters" directory has the first three chapters of the book.
The "figures" directory has the presentations/animations.
They are in pdf form and are designed to be displayed at 200%
with the Adobe reader. The source code animations are particularly
effective for illustrating recursion and linked structures. You might
be able to use this material for training or tutorial purposes if you
ever need to make a presentation on BlackBox or Component
Pascal.

The paper about using BlackBox in education that was mentioned
in a previous post is at the same site.

Third, I have started a new effort to develop a more extensive
tutorial on View Programming. The purpose is to supplement
Chapter 6, View Construction in the BB online documentation, which,
as several have commented in this thread, could use some improvement.
As this is a "spare time" voluntary project, I cannot promise anything,
but I should have some preliminary material within a month. I'll inform
the list when I have something to show.

Fourth, it seems to me that what is missing in the community is
a voluntary BlackBox Users Group (BBUG) that is independent
from the company and that maintains its own web site to which
people can contribute and use as a resource. I would be willing
to host the site on a computer in our lab, but would have no time
to maintain it. We could have a "How do I ..." FAQ as some
have already suggested. The site could also be a central repository
for contributed BB source code. I think this kind of effort needs one
individual to be responsible for the maintenance of the site.
The amount of time required would depend on the content and
form of the site. Chime in to this discussion if you are interested.

Regards,
Stan

J. Stanley Warford
Professor of Computer Science
Pepperdine University
Malibu, CA 90263
310-506-4332
Stan.Warford{([at]})nowhere.xy
--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.



----boundary-LibPST-iamunique-1781905431_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhlbGxvIGFsbCxccGFyDQpccGFyDQpBcyBteSBu
YW1lIGhhcyBiZWVuIG1lbnRpb25lZCBhIGZldyB0aW1lcyBpbiB0aGlzIHRocmVhZCwgSSB0aG91
Z2h0XHBhcg0KSSdkIHdlaWdoIGluLiBIZXJlIGFyZSBteSB0aG91Z2h0cy5ccGFyDQpccGFyDQpG
aXJzdCwgYXMgd2FzIHBvc3RlZCBwcmV2aW91c2x5LCBJIHRoaW5rIHRoZSBkZXZlbG9wZXIgY29t
bXVuaXR5IHNob3VsZFxwYXINCnRha2UgaXQgdXBvbiBvdXJzZWx2ZXMgdG8gZG8gdm9sdW50YXJp
bHkgd2hhdCB3ZSBjYW4gdG8gcHJvbW90ZSB0aGVccGFyDQpCbGFja0JveCBwbGF0Zm9ybS4gVGhp
cyBpcyBkaWZmaWN1bHQgYmVjYXVzZSBvdXIgbnVtYmVycyBhcmUgc21hbGwuIFxwYXINClRoZXJl
XHBhcg0KZG9lcyBub3QgYXBwZWFyIHRvIGJlIGEgY3JpdGljYWwgbWFzcyBvZiBkZXZlbG9wZXJz
IHRvIGVhc2lseSBzcHJlYWQgdGhlXHBhcg0KZWZmb3J0IHNvIHRoYXQgbm8gb25lIGluZGl2aWR1
YWwgaXMgYnVyZGVuZWQuIEkgaGF2ZSBubyBlYXN5IHNvbHV0aW9uIHRvXHBhcg0KdGhpcyBwcm9i
bGVtLCBidXQgSSBkbyBiZWxpZXZlIHRoYXQgd2hhdGV2ZXIgdGhlIHNvbHV0aW9uIGlzLCB3ZSBz
aG91bGQgXHBhcg0Kbm90XHBhcg0KbG9vayB0byBPYmVyb24gbWljcm9zeXN0ZW1zIGZvciBtb3Jl
IGhlbHAgdGhhbiB0aGV5IGN1cnJlbnRseSBwcm92aWRlLlxwYXINClRoZXkgYXJlIGEgc21hbGwg
Y29tcGFueSwgYW5kIHRvIGV4cGVjdCBtb3JlIHJlc291cmNlcyBmcm9tIHRoZW1ccGFyDQppcyB1
bnJlYWxpc3RpYy4gU2VlIGJlbG93IGZvciBvbmUgc3VnZ2VzdGlvbi5ccGFyDQpccGFyDQpTZWNv
bmQsIEkgd291bGQgbGlrZSB0byBpbmZvcm0geW91IG9mIHNvbWUgdGhpbmdzIEkgYW0gZG9pbmcg
d2l0aFxwYXINCkJsYWNrQm94LiBUaGUgIkJsYWNrQm94IFR1dG9yaWFsIiB0aGF0IHdhcyBwb3N0
ZWQgZm9yIHNvbWUgeWVhcnMgaXNccGFyDQpub3cgYXZhaWxhYmxlIGluIGJvb2sgZm9ybS4gSSBj
b250aW51ZSB0byB1c2UgdGhlIGZyYW1ld29yayBpbiBteVxwYXINCmludHJvZHVjdG9yeSBjb3Vy
c2UgYXQgUGVwcGVyZGluZSBVbml2ZXJzaXR5IGFuZCBkZXZlbG9wZWQgdGhlXHBhcg0KbWF0ZXJp
YWwgZm9yIG15IGNvdXJzZS4gSXQgaXMgdGl0bGVkICJDb21wdXRpbmcgRnVuZGFtZW50YWxzIiBh
bmQgaXNccGFyDQphdmFpbGFibGUgaW4gRXVyb3BlIGF0IHd3dy5hbWF6b24uZGUuIERvIGEgc2Vh
cmNoIG9mIGFsbCBib29rc1xwYXINCm9uICJDb21wdXRpbmcgRnVuZGFtZW50YWxzIiAoZXZlbiB0
aG91Z2ggaXQgaXMgd3JpdHRlbiBpbiBFbmdsaXNoKS5ccGFyDQpJdCBzaG91bGQgc2hvcnRseSBi
ZSBhdmFpbGFibGUgaW4gdGhlIFUuUy4gdGhyb3VnaCBTcHJpbmdlciBOZXdccGFyDQpZb3JrLCBh
ZnRlciB3aGljaCBJIGhvcGUgaXQgYXBwZWFycyBvbiBhbWF6b24uY29tLlxwYXINClxwYXINCkZv
ciB0aG9zZSB3aG8gYXJlIGludGVyZXN0ZWQgaW4gdXNpbmcgQmxhY2tCb3ggdG8gdGVhY2ggaW50
cm9kdWN0b3J5XHBhcg0KY29tcHV0ZXIgc2NpZW5jZSwgSSBoYXZlIGp1c3QgY29tcGxldGVkIGEg
c2VyaWVzIG9mIHByZXNlbnRhdGlvbnNccGFyDQphbmQgc291cmNlIGNvZGUgYW5pbWF0aW9ucyB0
aGF0IEkgdXNlIGluIG15IGxlY3R1cmVzLiBUaGUgbWF0ZXJpYWxccGFyDQppcyBub3cgYXRccGFy
DQpccGFyDQpmdHA6Ly9mdHAucGVwcGVyZGluZS5lZHUvcHViL2NvbXBzY2kvY29tcC1mdW5kL1xw
YXINClxwYXINClRoZSAiY2hhcHRlcnMiIGRpcmVjdG9yeSBoYXMgdGhlIGZpcnN0IHRocmVlIGNo
YXB0ZXJzIG9mIHRoZSBib29rLlxwYXINClRoZSAiZmlndXJlcyIgZGlyZWN0b3J5IGhhcyB0aGUg
cHJlc2VudGF0aW9ucy9hbmltYXRpb25zLlxwYXINClRoZXkgYXJlIGluIHBkZiBmb3JtIGFuZCBh
cmUgZGVzaWduZWQgdG8gYmUgZGlzcGxheWVkIGF0IDIwMCVccGFyDQp3aXRoIHRoZSBBZG9iZSBy
ZWFkZXIuIFRoZSBzb3VyY2UgY29kZSBhbmltYXRpb25zIGFyZSBwYXJ0aWN1bGFybHlccGFyDQpl
ZmZlY3RpdmUgZm9yIGlsbHVzdHJhdGluZyByZWN1cnNpb24gYW5kIGxpbmtlZCBzdHJ1Y3R1cmVz
LiBZb3UgbWlnaHRccGFyDQpiZSBhYmxlIHRvIHVzZSB0aGlzIG1hdGVyaWFsIGZvciB0cmFpbmlu
ZyBvciB0dXRvcmlhbCBwdXJwb3NlcyBpZiB5b3VccGFyDQpldmVyIG5lZWQgdG8gbWFrZSBhIHBy
ZXNlbnRhdGlvbiBvbiBCbGFja0JveCBvciBDb21wb25lbnRccGFyDQpQYXNjYWwuXHBhcg0KXHBh
cg0KVGhlIHBhcGVyIGFib3V0IHVzaW5nIEJsYWNrQm94IGluIGVkdWNhdGlvbiB0aGF0IHdhcyBt
ZW50aW9uZWRccGFyDQppbiBhIHByZXZpb3VzIHBvc3QgaXMgYXQgdGhlIHNhbWUgc2l0ZS5ccGFy
DQpccGFyDQpUaGlyZCwgSSBoYXZlIHN0YXJ0ZWQgYSBuZXcgZWZmb3J0IHRvIGRldmVsb3AgYSBt
b3JlIGV4dGVuc2l2ZVxwYXINCnR1dG9yaWFsIG9uIFZpZXcgUHJvZ3JhbW1pbmcuIFRoZSBwdXJw
b3NlIGlzIHRvIHN1cHBsZW1lbnRccGFyDQpDaGFwdGVyIDYsIFZpZXcgQ29uc3RydWN0aW9uIGlu
IHRoZSBCQiBvbmxpbmUgZG9jdW1lbnRhdGlvbiwgd2hpY2gsXHBhcg0KYXMgc2V2ZXJhbCBoYXZl
IGNvbW1lbnRlZCBpbiB0aGlzIHRocmVhZCwgY291bGQgdXNlIHNvbWUgaW1wcm92ZW1lbnQuXHBh
cg0KQXMgdGhpcyBpcyBhICJzcGFyZSB0aW1lIiB2b2x1bnRhcnkgcHJvamVjdCwgSSBjYW5ub3Qg
cHJvbWlzZSBhbnl0aGluZyxccGFyDQpidXQgSSBzaG91bGQgaGF2ZSBzb21lIHByZWxpbWluYXJ5
IG1hdGVyaWFsIHdpdGhpbiBhIG1vbnRoLiBJJ2xsIGluZm9ybVxwYXINCnRoZSBsaXN0IHdoZW4g
SSBoYXZlIHNvbWV0aGluZyB0byBzaG93LlxwYXINClxwYXINCkZvdXJ0aCwgaXQgc2VlbXMgdG8g
bWUgdGhhdCB3aGF0IGlzIG1pc3NpbmcgaW4gdGhlIGNvbW11bml0eSBpc1xwYXINCmEgdm9sdW50
YXJ5IEJsYWNrQm94IFVzZXJzIEdyb3VwIChCQlVHKSB0aGF0IGlzIGluZGVwZW5kZW50XHBhcg0K
ZnJvbSB0aGUgY29tcGFueSBhbmQgdGhhdCBtYWludGFpbnMgaXRzIG93biB3ZWIgc2l0ZSB0byB3
aGljaFxwYXINCnBlb3BsZSBjYW4gY29udHJpYnV0ZSBhbmQgdXNlIGFzIGEgcmVzb3VyY2UuIEkg
d291bGQgYmUgd2lsbGluZ1xwYXINCnRvIGhvc3QgdGhlIHNpdGUgb24gYSBjb21wdXRlciBpbiBv
dXIgbGFiLCBidXQgd291bGQgaGF2ZSBubyB0aW1lXHBhcg0KdG8gbWFpbnRhaW4gaXQuIFdlIGNv
dWxkIGhhdmUgYSAiSG93IGRvIEkgLi4uIiBGQVEgYXMgc29tZVxwYXINCmhhdmUgYWxyZWFkeSBz
dWdnZXN0ZWQuIFRoZSBzaXRlIGNvdWxkIGFsc28gYmUgYSBjZW50cmFsIHJlcG9zaXRvcnlccGFy
DQpmb3IgY29udHJpYnV0ZWQgQkIgc291cmNlIGNvZGUuIEkgdGhpbmsgdGhpcyBraW5kIG9mIGVm
Zm9ydCBuZWVkcyBvbmVccGFyDQppbmRpdmlkdWFsIHRvIGJlIHJlc3BvbnNpYmxlIGZvciB0aGUg
bWFpbnRlbmFuY2Ugb2YgdGhlIHNpdGUuXHBhcg0KVGhlIGFtb3VudCBvZiB0aW1lIHJlcXVpcmVk
IHdvdWxkIGRlcGVuZCBvbiB0aGUgY29udGVudCBhbmRccGFyDQpmb3JtIG9mIHRoZSBzaXRlLiBD
aGltZSBpbiB0byB0aGlzIGRpc2N1c3Npb24gaWYgeW91IGFyZSBpbnRlcmVzdGVkLlxwYXINClxw
YXINClJlZ2FyZHMsXHBhcg0KU3RhblxwYXINClxwYXINCkouIFN0YW5sZXkgV2FyZm9yZFxwYXIN
ClByb2Zlc3NvciBvZiBDb21wdXRlciBTY2llbmNlXHBhcg0KUGVwcGVyZGluZSBVbml2ZXJzaXR5
XHBhcg0KTWFsaWJ1LCBDQSA5MDI2M1xwYXINCjMxMC01MDYtNDMzMlxwYXINClN0YW4uV2FyZm9y
ZEBwZXBwZXJkaW5lLmVkdVxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlz
dCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUiIHRvOlxw
YXINCiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEgbGlz
dCBvZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2Fn
ZSwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3Zl
IGFkZHJlc3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9u
cyByZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxwYXINCiAg
IG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGluZyBwb2xp
Y3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNz
IGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdh
eSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBm
b3J3YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBhbnkgb3Zl
cmhlYWQuXHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0
IGZyb20gdGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNz
YWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRo
YXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIg
b3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5cy5ccGFyDQpccGFyDQp9


----boundary-LibPST-iamunique-1781905431_-_---
Received on Sun Aug 03 2003 - 20:11:53 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:06 UTC