$Author: bastafidli $
$Date: 2007/03/16 06:29:50 $
$Revision: 1.14 $
$RCSfile: news1.html,v $
OpenSubsystems has made available today first public release 1.0beta1 of Open Patterns. Open Patterns is repository of common application functionality patterns such as paged data access enabling retrieval of large amount of data in small chunks; managing relations between generic data objects; managing data order; background task invocation and execution; advanced web user interface elements such as scrollable table mimicking full-featured desktop alternatives, tabbed dialog controls, dialog layout management and advanced dialog controls. Available documentation includes feature overview with brief description of all the included patterns as well as Quick Start guide to help developers adopt the provided patterns more easily.
We have released new documentation for the upcoming first public release of Open Patterns, a repository of common application functionality patterns. The documentation includes feature overview with brief description of all the included patterns as well as Quick Start guide to help developers adopt the provided patterns more easily. The documentation is available for the following patterns: List data pattern, Mapped data pattern, Ordered data pattern, Scrollable table pattern, Tabbed dialog pattern, Dialog layout pattern and Background task pattern.
We are pleased to announce that Siemens AG has expanded their license for Open Core and Open Patterns, two infrastructure components from OpenSubsystems s.r.o. to also cover their @vantage Commander and Radio Commander products, which were built using these two subsystems. Siemens AG has already previously licensed these subsystems for thier Switch Commander product. Read more
OpenSubsystems has today released OpenChronicle 1.0rc1, a comprehensive tutorial to development of Java applications using Open Core middleware abstraction layer. The tutorial walks the developer through the design and implementation of a real world blogging application with basic functionality similar to websites such as Blogger, WordPress, LiveJournal and MySpace. It describes how to easily implement the application data model, code persistence working with any of the supported databases, make the application work as a POJO or EJB using any of the supported J2EE application servers and finally how to design flexible, skinnable web user interface with basic security features.
Open Core 1.0rc1 was released at the same date. This release improves the easy of use of this subsystem especially when used for implementation of application persistence layer. Some of the most common operations, such as creation, update, retrieval or deletion one or multiple data objects can be now fully coded just with 2 lines of code. This release also includes several important defect fixes to the build process provided by Open Core to applications using it.
1.0beta4 is the final beta release of Open Core. This release concludes the development and testing phase of the first version of the middleware abstraction layer fully supporting at this time 9 database management systems, 4 J2EE application servers, 5 connection pools, 3 transaction managers and 2 deployment modes (J2EE and POJOs). This release was fully tested in all supported environments (POJO, JBoss, JOnAS, WebLogic and WebSphere) using the included automated test suite with over 150 JUnit tests. All aspects of Open Core are now fully configurable and the documentation was updated to include description of all the configuration options. In addition to usual set of bug fixes, Open Core now includes new simpler API to access the configuration information and new method to configure administration database access for J2EE application servers. We have also added documentation and demos for the integrated web user interface template engine and all the supplied templates.
We have published set of articles extensively documenting Open Core package. This new documentation includes description of features and a comprehensive walkthrough giving you a quick start with this library. To allow you to customize Open Core we have published guides how to add support for a new database, new J2EE application server, new connection pool and a new transaction manager in addition to those that are already supported by Open Core out of the box: DB2, HSQLDB, MaxDB, MS SQL Server, MySQL, PostgreSQL, Oracle, SAP DB, Sybase ASE, Commons-DBCP, C3P0, Proxool, XAPool, J2EE datasources, JOTM, J2EE transaction managers and custom in-JVM transaction manager, JBoss, JOnAS, WebLogic, WebSphere. In addition to already published walkthroughs how to setup each supported database we have published detailed instructions how to install and configure each supported application server and install Open Core on each of them. The instructions are for JBoss 4.03 SP1, JOnAS 4.6.6, Weblogic 9.1, WebSphere 6.
1.0beta3 release of Open Core, a middleware abstraction layer providing foundation for rapid development and smooth integration of open subsystems was made available today. This release contains additional bug fixes, cleanup of build system resulting in simpler and fully reproducible distribution packages, support for automatic redirection between HTTPS and HTTP, support for modular web user interface and newly released framework for thick client applications independent from used GUI technology (with default implementation using SWT).
Release 1.0beta2 of Open Core, a middleware abstraction layer providing foundation for rapid development and smooth integration of open subsystems brings many bug fixes and also fully tested functionality for all supported databases, connection pools and transaction managers (so far only in POJO environment). Included are two new tutorials: Database Setup and Implementing Support for a New Database.
Open Core is middleware abstraction layer providing foundation for rapid development and smooth integration of open subsystems. It allows to build software components requiring just JRE or running on top of various J2EE servers without any code change. Release 1.0beta1 includes support for all documented databases, J2EE servers, connection pools and transaction managers but testing was at this time limited only to the default environment set.