[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openorb-devel
Subject:    [openorb-devel] [ANN] OpenORB 1.4.0 BETA1 released
From:       Michael Rumpf <michael () rumpfonline ! de>
Date:       2003-12-21 17:56:12
[Download RAW message or body]

The Community OpenORB 1.4.0 BETA1 is out.
                                                                                      \
 After nearly 15 months of steady product improvement, refactoring
and platform enhancement, the OpenORB community is proud to release
the first beta of "The Community OpenORB" product suite version 1.4.
                                                                                      \
 The archives of all packages can be found at the SF project download
area: http://sourceforge.net/project/showfiles.php?group_id=43608
                                                                                      \
 Have fun,
   The Community OpenORB Team
                                                                                      \
                
                                                                                      \
 Improvements:
=============
                                                                                      \
 All modules have been updated and brought into line with a
common service framework, a clean Java package hierarchy, and
shell scripts to launch the services and tools.
A complete list of changes per package is available in the
WHATSNEW file included with each module.

OpenORB:
--------
- Fixed bug #501332 by integrating the RMIoverIIOP marshalling
  engine into the OpenORB core module. The RMIoverIIOP classes
  can be found in the org.openorb.orb.rmi package now.
- The JavaToIdl compiler has been integrated into the compiler
  source tree and is included in the openorb_orb_tools-1.4.0.jar
  package.
- The compilers pass a real exit code, indicating the outcome of
  the compilation, to the calling process.
- Added several properties:
   o toallow passing an output logger to the OpenORB logger
     initialization
   o to set the RMIoverIIOP default ORB.
   o to disable the costly Exception throwing during the OpenORB
     interceptor module (*1).
- Many performance improvements have been added.
- A openorb_omg-1.4.0.jar will be created which can be passed to
  the JDK 1.4.x "endorsed standards override mechanism".
- Added a property to use a client policy cache (*1).
- Added a socket IIOP debug feature.
- Added ant tasks, incl. uptodate checks, for the Idl2Java and
  the Java2Idl compilers.
- Added properties to allow a more sohisticated configuration
  of the TCP/IP settings.
- The OpenORB classes have been moved into the org.openorb.orb
  package and the jar archives have now an _orb_ name element
  to follow the same pattern as all the other module's archives.
- Added more logging output to the core OpenORB layers.
- Numerous smaller bug fixes have been made.
                                                                                      \
 RMIoverIIOP:
------------
- The RMIoverIIOP module has been completely integrated into the
  OpenORB module. Therefore the standalone RMIoverIIOP module
  does not exist anymore.
- Added several flags to be able to perform runtime performance
  optimizations (*1).
- Added code to allow RMIoverIIOP objects to be run in a security
  restricted environment.
- Added logging output to the marshalling layer.
- Included several performance optimizations.
- Moved the JNDI SPI for a COS NameService to the NamingService
  module.

SSL:
----
- Support for RSA crypto libraries have been added.
- Added the binary JSSE 1.0.3_01 and the JAAS 1.0_01 libraries
  so that the module compiles under JDK 1.3.x without further effort.
- A partial CSIv2 implementation has been added. Unfortunately this
  implementation is not usable yet.
- Moved the classes into the org.openorb.orb.ssl package to indicate
  that it is an extension to the orb itself.
                                                                                      \
 Tools:
------
- Implemented a simple bootstrap mechanism that is used automatically
  when no NameService can be found, i.e. a folder hierarchy in the
  user's home folder is created under $HOME/.OpenORB that reflects
  the binding hierarchy in a NameService.
  Starting one of the services will bind a name in the hierarchy of
  this folder and any client will be able to find the service
  without pointing it explicitly to a NameService.
- Implemented a special module class loader that assembles the
  classpath based on the package name of the class to be loaded. For
  this to work the different OpenORB modules must be placed in the
  TCOO_HOME folder and the system property "openorb.home.path" must
  be set.
  This avoids problems under Windows with the size of the CLASSPATH
  environment variable when all services shall be startable from
  the shell. The tools/bin/setenv script must be sourced, afterwards
  the scripts "launch" and "launchdbg" are available to start any
  application from the OpenORB suite.
- Added many improvements to the utility classes that can be found
  in this module.
                                                                                      \
 InterfaceRepository:
--------------------
- Added shell scripts "ir" for starting the InterfaceRepository.
- Added shell scripts "idl2ir" for populating the IR.
- Moved the ManagementBoard plugin to the ManagementBoard module.
                                                                                      \
 ManagementBoard:
----------------
- Several UI fixes.
- Support for command line options has been added.
- Included plugins and plugin documentation from:
   o InterfaceRepository
   o NamingService
   o TradingService
   o NotificationService

ConcurrencyControlService:
--------------------------
- Converted the service to use the service framework.
- Added shell scripts "ccs" to start the service.
                                                                                      \
 EventService:
-------------
- Modified the EventService to use the service framework.
- Added shell scripts "eventsvc" to start the service.
                                                                                      \
 NamingService:
--------------
- A openorb_ns_omg-1.4.0.jar is created now that can be passed
  to the JDK 1.4.x endorsed standards override mechanism.
- Modified the persistent and the transient NamingService to
  use the service framework.
- Added shell scripts "ins" and "tns" for starting the persistent
  or the transient version of the NamingService.
- Moved the ManagementBoard plugin to the ManagementBoard module.
- Added the JNDI COS Naming SPI from the former RMIoverIIOP module.
                                                                                      \
 NotificationService:
--------------------
- Many bug-fixes and minor improvements have been added.
- Moved the ManagementBoard plugin to the ManagementBoard module.
- Modified the NotificationService to use the service framework.
- Added shell scripts "notifysvc" to start the NotificationService.
                                                                                      \
 PersistentStateService:
-----------------------
- Added an ant task for the psdl2java compiler.
- The service now uses default properties so that it can be
  used without prior configuration.
- Added documentation for previously undocumented features.
- Aligned the compiler output to the output of the other compilers.
- Added shell scripts "psdl2java" to start the PSDL to Java compiler.
                                                                                      \
 PropertyService:
----------------
- Converted the service to use the service framework.
- Added shell scripts "propertysvc" to start the service.
                                                                                      \
 TradingService:
---------------
- Converted the service to use the service framework.
- Added shell scripts "tradersvc" to start the service
  and "strepo" to start the service type repository.
- Added an ant task for the stdl2java compiler.
- Cleanup of the Java package hierarchy.

TransactionService:
-------------------
- Converted the service to use the service framework.
- Added shell scripts "ots" to start the service.
- Added a binary distribution of InstantDB so that the XA examples
  are working out of the box now.
- Added jdbc.jar for JDK 1.3.x compliance.
                                                                                      \
 TimeService:
------------
- Modified the TimeService to use the service framework.
- Added shell scripts "timesvc" to start the service.
                                                                                      \
                
                                                                                      \
 Footnotes:
                                                                                      \
 (*1) Forces non-standard compliant behaviour!
                                                                                      \
                
                                                                                      \
 Bug Reporting:
                                                                                      \
 Please report any problem you find to the SourceForge mailing list
openorb-users@lists.sf.net. When the problem is identified as a bug
it will be filed at the SourceForge bug tracking facilities.


["signature.asc" (application/pgp-signature)]
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
openorb-devel mailing list
openorb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openorb-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic