I'm sponsoring this familiarity case for Claire Li. The requested
release binding is minor. The man page has been posted in the
materials directory.

Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         beanshell
    1.2. Name of Document Author/Supplier:
         Author:  Claire Li
    1.3  Date of This Document:
        29 April, 2009
4. Technical Description

2. Project Summary
   2.1 Project Description

       This project introduces the package of BeanShell 2.0b4 into the SFW
       consolidation. A minor release binding is requested.

4. Technical Description:

   BeanShell[1] is a small, free, embeddable Java source interpreter with object
   scripting language features, written in Java. BeanShell dynamically executes
   standard Java syntax and extends it with common scripting conveniences such
   as loose types, commands, and method closures like those in Perl and
   JavaScript.
   
   You can use BeanShell interactively for Java experimentation and debugging as
   well as to extend your applications in new ways. Scripting Java lends itself
   to a wide variety of applications including rapid prototyping, user scripting
   extension, rules engines, configuration, testing, dynamic deployment,
   embedded systems, and even Java education.

   BeanShell is small and embeddable, so you can call BeanShell from your Java
   applications to execute Java code dynamically at run-time or to provide
   extensibility in your applications. Alternatively, you can use standalone
   BeanShell scripts to manipulate Java applications; working with Java objects
   and APIs dynamically. Since BeanShell is written in Java and runs in the same
   VM as your application, you can freely pass references to "live" objects into
   scripts and return them as results.
   
   In short, BeanShell is dynamically interpreted Java, plus a scripting
   language and flexible environment all rolled into one clean package.

   Command name   Notes
   ===================================================================
   bsh          Text mode 
   bsh -g       Grapphics mode

5. Interfaces 

   Exported interface                           Classification  Interface type
   =============================                ==============  ==============
   SUNWbeanshell                                Uncommitted     Package name
   /usr/bin/bsh                                 Uncommitted     Command

   /usr/share/lib/java/bsh-2.0b4.jar            Uncommitted     Overall jar file
   /usr/share/lib/java/bsh-core-2.0b4.jar       Uncommitted     Core interpreter
   /usr/share/lib/java/bsh-classgen-2.0b4.jar   Uncommitted     Class generation
   /usr/share/lib/java/bsh-commands-2.0b4.jar   Uncommitted     Shell commands
   /usr/share/lib/java/bsh-util-2.0b4.jar       Uncommitted     Utilities

   /usr/share/lib/java/bsh-classpath-2.0b4.jar  Uncommitted     Classpath
                                                                management

   /usr/share/lib/java/bsh-reflect-2.0b4.jar    Uncommitted     Reflective
                                                                accessibility

   /usr/share/lib/java/bsh-bsf-2.0b4.jar        Uncommitted     BSF Adapter

   /usr/demo/bsh/webapps/bshservlet.war         Uncommitted     Test servlvet
                                                                example

   /usr/demo/bsh/webapps/bshservlet-wbsh.war    Uncommitted     Test servlvet
                                                                example

   Imported interfaces  Classification  Interface type
   ===================  ==============  ==============
   SUNWj5rt             Committed       JDK 5.0 Runtime Env. (1.5.0_18)
   SUNWj5rtx            Committed       JDK 5.0 Runtime Env 64bit. (1.5.0_18)

        (plan to use JDK 6.0 after additionaly testing)

   Reference Documents
   ===================
   [1] http://www.beanshell.org/


6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


Reply via email to