Path: news.daimi.aau.dk!jacobse From: jacobse@daimi.aau.dk (Jacob Seligmann) Newsgroups: comp.lang.beta,comp.object Subject: BETA Exhibition at OOPSLA '94 Date: 10 Oct 1994 12:03:08 GMT Organization: DAIMI, Computer Science Dept. at Aarhus University Lines: 159 Message-ID: <37bahs$bdt@belfort.daimi.aau.dk> NNTP-Posting-Host: quercus.daimi.aau.dk Xref: news.daimi.aau.dk comp.lang.beta:118 comp.object:19980 Mjolner Informatics invites you to visit the Mjolner BETA System booth at OOPSLA '94, where you can get a demo of the BETA programming language and the programming environment for BETA, the Mjolner BETA System. * When: October 25-27, 1994 * Hours: Tuesday 11:00 AM - 7:00 PM Wednesday 10:00 AM - 5:30 PM Thursday 9:00 AM - 3:00 PM * Where: Oregon Convention Center 777 N.E. Martin Luther King Jr. Blvd. Portland, Oregon, USA * Booth: #412 * Contact: Jacob Seligmann (You should also be able to catch a glimpse of Ole Lehrmann Madsen, Jorgen Lindskov Knudsen, Kaj Gronbaek, Soren Brandt, and other BETA nobilities in the booth at various times.) ------------------------------------------------------------------------ BETA is uniquely expressive and orthogonal amongst object-oriented languages. BETA unifies just about every abstraction mechanism - including class, procedure, coroutine, process and exception - into the ultimative abstraction mechanism: the pattern. The BETA language includes: * General block structure * Coroutines * Concurrency * Strong typing * Whole/part objects The BETA implementation has: * Native code generation * Automatic garbage collection * Separate compilation * Configuration control * Interface to C and assembly * Persistent objects * Distributed objects The Mjolner BETA System includes: * Native compiler * Libraries of basic data structures like text, multisets, etc. * Powerful and easy to use application frameworks on top of * The X Window System using OSF/Motif and Athena Widgets * The Macintosh Toolbox * Interface to operating system and external languages, e.g. C * Source level debugger * Graphical system using the Stencil & Paint imaging model * Metaprogramming system for program manipulation * A hyper-structure editor * A demo version of an object-oriented CASE tool that is able to produce design diagrams from BETA programs ------------------------------------------------------------------------ Some of the news in Release 3.0 of the Mjolner BETA System are: * Lidskjalv - a platform-independent object-oriented user interface construction toolkit available for: * Macintosh * X Window System (Motif Widgets) * Windows NT/4.0 (Win32) * Distribution library: A BETA application framework providing high-level support for writing distributed programs. Supports transparent method calling in remote objects, automatic exchange of object references between processes, and flexible error handling. More general than client/server through support for symmetric object relationships across process boundaries. Seamless integration with user interface libraries. Currently only available on UNIX platforms. * Linux Personal Edition (for Intel 386/486/Pentium) with: * Complete basic system, including full-blown native compiler and basic libraries with text, file, containers, system utilities, etc. * Complete GUI X11 frameworks, including XtEnv and AwEnv * Persistent Store * Hard copy manual including an overview of the language and tutorial on the Mjolner BETA System * Complete manuals in PostScript format on floppy disk ------------------------------------------------------------------------ Forthcoming products: * Distributed object-oriented database * Hypermedia framework and applications ------------------------------------------------------------------------ Nomenclature: * The system has taken its name from the Nordic mythology where Mjolner is the name of the hammer of the god Thor. According to the mythology, this hammer is the perfect tool that cannot fail, grows with the task, and always comes back to the hand of Thor. * Lidskjalv is the throne of the Nordic God Odin. From here he can view all worlds and see everything that happens (in this sense, it is his user interface). Other gods may also use this throne; for example, it was from this throne that Frey, the brother of Freja, saw the giant woman Gerd with whom he fell deeply in love. ------------------------------------------------------------------------ Further information: * World Wide Web: See the Mjolner BETA System home page on http://www.daimi.aau.dk/~beta/info Also check out http://www.daimi.aau.dk/~beta/Activities/oopsla94.html for further information on OOPSLA '94 activities pertaining to BETA, including tutorials, demonstrations, and research paper presentations. * E-mail: For pricing information etc. send e-mail to sales@mjolner.dk ------------------------------------------------------------------------ See you in Portland! /Jacob Seligmann ------------------------------------------------------------------------ Mjolner Informatics ApS Phone: +45 86 20 20 00 ext. 2753 Science Park Aarhus Direct: +45 86 20 20 11 - 2753 Gustav Wieds Vej 10 Fax: +45 86 20 12 22 DK-8000 Aarhus C, Denmark E-mail: jacobse@mjolner.dk ------------------------------------------------------------------------ BETA is better ------------------------------------------------------------------------