home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.misc,comp.lang.java,comp.object,comp.lang.c++,comp.lang.c,comp.software-eng
- Path: phcoms4.seri.philips.nl!newssvr!news
- From: Jacco van Weert <weert@natlab.research.philips.com>
- Subject: ANNOUNCE: The BEAST project
- Sender: news@natlab.research.philips.com (USENET News System)
- Message-ID: <315F8F7F.1218@natlab.research.philips.com>
- Date: Mon, 1 Apr 1996 08:10:39 GMT
- Content-Transfer-Encoding: 7bit
- Content-Type: text/plain; charset=us-ascii
- Mime-Version: 1.0
- X-Mailer: Mozilla 2.0GoldB1 (WinNT; I)
- Organization: Philips Research
-
- TITLE
-
- BEAST - Building Environment All SysTems
-
- VERSION
-
- V1 Alpha
-
- AUTHOR
- MSD = Maverick Software Development
- BEAST - Jacco van Weert <weertj@IAEhv.nl>
- B52 - Frans Slothouber <slothoub@xs4all.nl>
-
- DESCRIPTION
-
- 1-April-1996 -- V1 Alpha, (NOT A JOKE!)
-
- About one year ago the BEAST project started as result of the ancient
- IGL ((C) 1991 Akzo Research/MSD) and the MAGICBench ((C) 1994 RIF/MSD).
-
- BEAST offers the programmer an environment to develope Object-Based and/or
- Object-Oriented classes in _any_ language. Complete programs can be build by
- connecting methods to each other. B52 offers a FORTH based programming language
- which can be intergrated in BEAST. Classes written in B52 are portable to all
- computer systems which have access to BEAST. Building BEAST programs
- requires a whole new programming approach, altough it is possible to
- use BEAST classes in a 'ordinary' way, lies the true power of BEAST in
- the 'visual' part of BEAST by connecting classes without the need of
- any procedural program.
-
-
- The features of BEAST:
-
- * Object-based and Object-Oriented Engine.
- * Classes are language independent.
- * Dynamic Object creation.
- * Add and remove methods runtime.
- * Propagation/Delegation of methods throughout the whole object tree.
- * Create connection networks between methods.
- * Programs can be build only with objects and their connections.
- * Programs created in this way can serve as new class again.
- * Object-trees can consist out of objects from different tasks to
- objects from different computer systems across a network.
- * All communication is done by TagLists.
- * B52, a FORTH language with BEAST/OO extensions, with B52 it is
- possible to write portable classes. B52 is also used for data-files.
- BEAST uses B52 for data-files and more, in this way data-files are
- program _themselves_.
- * Effort is being made to integrate B52 in (WWW) Web-browers, Java is
- a nice langauge, but B52 with BEAST will really make computers start
- to fly. B52/BEAST compared to Java is much stronger, maybe to strong
- therefore BFS (Beast FileSystem) is needed to provide the security.
-
-
- The whole BEAST system is under heavy development, other BEAST elements will
- follow soon, the BEAST GUI (BeaVis) classes are already in their prototype
- phase, which means that soon they will be trashed and rewritten with the
- lessons learned.
-
- What's in the pipeline?
-
- * Beast General classes.
- * BeaVis (Beast Visual), GUI classes.
- * BFS (Beast FileSystem).
- * BeaMM (Beast MultiMedia), starting with Audio support.
- * Beast Distributed Objects.
-
- The credits:
- In the development of BEAST a lot of people have contributed with ideas,
- critism, programs and more;
- Alphabetic order:
-
- Erik Admiraal (Admiraal@voeding.tno.nl)
- Helped with his ideas of an ideal OO environment.
- Martin Blom (lcs@lysator.liu.se)
- Creator of the AHI.library (ReTargetable Audio part), offered his
- library to be the core of the BeaMM (BEAST MultiMedia) - Audio part.
- Marius Groeger (i409@informatik.fh-wiesbaden.de):
- Supplied his brilliant MCP GUI library to use it as example for BeaVis
- classes. Also contributed in ideas for improvement.
- Andreas Mixich (humpty@tomate.tng.oche.de)
- For his help on the user's side of view, also will (hopefully) be of some
- help to get the BEAST to talk ARexx and Oberon.
- Grieg Pedersen (was grieg@worldshop.com):
- Was developing classes for BEAST, and came with the idea for BFS.
- (Beast FileSystem).
- Contributed a lot to create the BEAST. Alas because of his job change
- lost his EMail account.
- Jeroen Vermeulen (jtv@xs4all.nl):
- Put a lot of effort in locating and solving the problems in a BEAST
- which can build object-trees and connections across any network. He
- wrote the connection-model document on which the distributed BEAST
- objects will be based.
- A lot's of others........
-
-
- For questions about BEAST don't hesitate to contact:
- weertj@IAEhv.nl
-
-
- SPECIAL REQUIREMENTS
-
- Amiga version:
- AmigaOS 2.0 or higher.
-
- AVAILABILITY
-
- Aminet (Amiga version):
- ftp://ftp.wustl.edu/pub/aminet/dev/misc/BST_xxx
- ftp://ftp.wustl.edu/pub/aminet/dev/misc/B52_xxx
- WWW:
- http://www.IAEhv.nl/users/weertj/BEAST/BEAST.html
-
- PRICE
-
- Free.
- The BEAST system library is free and may be used in public domain to
- commercial products with the now following restrictions;
- - In the product documentation the use of BEAST must be stated.
- - Because BEAST is new it is important to keep track of the applications
- created with BEAST in order to maintain backward compatibility, therefore
- BEAST programmers should registrate themselves.
- Registration is free and in this way you will be added to the 'sort-of'
- BEAST mailing list.
- - If your application is shareware or commercial, I want a free copy =).
-
- Registration: send a mail to weertj@IAEhv.nl with as subject "BEAST Registration"
-
- The registration is also interesting for those people who want to develop BEAST
- classes and want their 'Methods' and 'Tags' included in the BEAST.
-
- DISTRIBUTABILITY
-
- BEAST
- Copyright (C) 1996, Maverick Software Development, Jacco van Weert
- B52
- Copyright (C) 1996, Maverick Software Development, Frans Slothouber
-