CompanyProductsServices Home

Silbergrau blue Feature Matrix

 

Product Features Overview Professional Edition Enterprise Edition
True Application Container
Advanced Open Source Development
Completely based on standards
Integrated, state-of-the-art Open Source IDE
Integrated test environment (Application Server, test frameworks)
Integrated Configuration Management and Repository Support
Advanced Integrated Development Toolset
Unique, comprehensive and simple-to-use framework for Web development
Unique, comprehensive and simple-to-use framework for User Interface framework
Advanced ready-to-use Web Controls
User Interface StateEngine for truely easy-to-use dialogs and wizards
Object Query Engine  
High-Level Host-Integration on Base of JCA  
WebService Infrastructure and Comprehensive Service Oriented Architecture Support  
Integrated Enterprise Content Management System  
Integrated Enterprise Portal Engine  
Ready-to-use examples
Documentation
Online support systems  
Enterprise development support  

True Application Container

True Application Container Professional Edition Enterprise Edition
Simplify development of multi tier (Web) applications
Act as container for applications, not as a "technical" container
Become productive within days, not months
Provide high level development interfaces easy-to-use
Provide standard interfaces to infrastructure
Shield applications from underlying "technical" infrastructure and interfaces
Provide clear separation between infrastructure and application
Enable advanced Open Source Development

 

Advanced Open Source Development

Advanced Open Source Development Professional Edition Enterprise Edition
Provide one (Application) Container for both commercial and Open Source products
Enable developers to switch between commercial and Open Source based products without changing application code
Provide true Application Container features on base of Open Source infrastructure
Integrate well established Open Source projects and technologies to ease development
Provide "Best of Breed" approach at Open Source level
Utilize Open Source technologies and products without digging in tons of code
Protect your investments by transparently building for Open Source technologies and projects

Completely Based On Standards

Completely based on Standards Professional Edition Enterprise Edition
Support the latest Java™ standards
Support J2EE standards
XML
XSL/XSLT
JavaScript
XHTML
SQL92
Support all JDK® 1.4 features
Support latest Java2 SDK, SDK 1.2.2, SDK 1.3, SDK 1.4.x

Integrated, state-of-the-art Open Source IDE

State-of-the-art IDE Professional Edition Enterprise Edition
Tightly integrated, one of today's most popular and powerful Java™ IDE - the Open Source IDE Eclipse
Integrated plugins provided
Perspectives: Java™, Java Browsing, Source, Repository, Text etc.
Integrated XML plugin (via Open Source plugin)
Integrated Ant plugin (via Open Source plugin)
Integrated UML plugin (via Open Source plugin)
Integrated Struts plugin (via Open Source plugin)
Enhanced Java help system and documentation
Fully integrated Silbergrau blue kernel documentation
Fully integrated Silbergrau blue tag library documentation
API browser
Easy import of existing projects and source
Configurable task tags
Integrated class file editor
     
Editor features Professional Edition Enterprise Edition
Syntax highlighting for Java™, C/C++, HTML, XML, ANT etc.
Line numbering
Sytanx based formatting
Search for text/code
Workspace-/working set-/file-based searching
Brace matching
User configurable hover help
Prominent status indication
Print margin
Annotation highlighting
Overview ruler
Restore from local history
Automatic JRE detection
Type hierarchy view supports grouping by defining type
Customizable code generation
Add Delegate Methods wizard
Sort members
Java keyword completion
Circular dependent projects may be built
Flagging unused private member variables
Customizeable key bindings
In-place outlines
Go to last edit position
Quick assist
Compare/Merge UI
User customizable key binding
Editor navigation history (Back/Forward)
"Show in" to show the current items in another view
Sticky editor hovers with content help (Java™)
Quick fixes (create missing constructors; remove unused private methods, fields or types; fix ambiguous imports; create method in outer type; add stubs for unimplemented methods ...)
Context sensitive code assist
Auto-hyper-linked Java™ code
In-place outlines
     
Quick Fixes and Quick Assists Professional Edition Enterprise Edition
Create missing constructors
Remove unused private methods/fields or types
Suggestion to organize imports
Create method in outer type for methods in anonymous classes
Remove if/while/for/do statement or block and correctly indent the content
Quick assist offers surround-with templates when called on a multi-line selection
     
Refactoring Professional Edition Enterprise Edition
Method level refactoring (rename, move, copy)

Class level refactoring (rename, move, copy, update references)

Pull up refactoring
Push down refactoring
Refactoring updates non Java™ files
Search/browse for references (local, working set, workspace, hierarchy)
Search/browse for definitions
     
Ant integration Professional Edition Enterprise Edition
Ant integration
Ant target selection
Terminating Ant builds
Ant view
Ant editor
     
Javadoc/Formatting Professional Edition Enterprise Edition
Automatically generate JavaDoc
Format source code
Enhanced Jalopy source code formatter/documentation supported
     
Plugins (IDE) Professional Edition Enterprise Edition
Integrated plugin development
Plugin manifest editor

Integrated Test Environment

Debugging & Executing programs Professional Edition Enterprise Edition
Integrated debugging environment
Watch/inspect expressions (debugger)
Stack trace hyperlinks
Drop-to-frame support
Hot-replace of code (based on JDK1.4)
Threads and monitors view
Instance breakpoints and watchpoints
Conditional breakpoints
Stepping into selections
Watch items
Step filters
Console buffer size
Filtering constants & statics
     
Unit testing Professional Edition Enterprise Edition
Integrated JUnit support
Built-in test runner
Test wizard
     
Application Server testing Professional Edition Enterprise Edition
Integrated Application Server for debugging and testing with auto-deployment (based on Tomcat/Sysdeo plugin)
Support for popular Open Source Application Server (Tomcat)
Graphical User Interface (Start, Stop)
Dynamic Context Update
Integrated debugging
Deploy to application server on the fly (dynamic loading of application classes from workspace)

 

Integrated Configuration Management and Repository Support

Integrated Configuration management and Repository Support Professional Edition Enterprise Edition
Support various CM systems (Rational Clearcase)
Support popular Open Source CM systems (CVS)
Check In
Check Out
Stream based repository approach
Compare/merge functionality
Label
Project folders and CM-based resource management
Popular build tools supported (Ant)
Custom build tasks
Support managament of build tasks including filtering of tasks (package, project etc.)
CVS Watch/Edit (CVS)
CVS module support (CVS)

Advanced Integrated Development Toolset

ModelWizard Professional Edition Enterprise Edition
Configure object networks graphically (relationships)
Automatic (re-)generation of accessors of persistent attributes
Automatic (re-)generation of accessors of non persistent attributes
Supports 1:1, 1:n, m:n relationships
Configure constraints graphically
Configure inital values graphically
     
SystemConfigurationEditor Professional Edition Enterprise Edition
Configure application parameters graphically
Configure database access (DB2, Oracle, MS SQLServer, MySQL; pooled datasources/non-pooled datasources)
Configure logging
Automatically generate class identifiers
Configure services for ThinClient
Configure generic services for ThinClient
Configure system factories
Set and test datasources
Test application structure and configuration
     
TomcatWizard Professional Edition Enterprise Edition
Start/stop integrated Tomcat engine
Update Tomcat context
Dynamically deploy project classes to application server
Deploy applications (WAR)
Graphical User Interface
Update tomcat context
     
Project Wizard Professional Edition Enterprise Edition
Generate preconfigured Silbergrau blue applications
Generate preconfigured Silbergrau blue Web applications
     
JMap*** Professional Edition Enterprise Edition
Generate database schema on base of object models
Drop and re-generate database schema

Unique, comprehensive and simple-to-use framework for Web development

Supplied Frameworks Professional Edition Enterprise Edition
Advanced collection framework
Logging framework
Strategies
Concurrency and Scheduling framework
Converter framework
Naming framework
Datatypes framework
Validator/Constraints framework
Resource Handling
Persistence framework
Mapping framework *
RDBServices
     
Advanced collection framework Professional Edition Enterprise Edition
Fully integrated into standard collections
Advanced collection framework
Improved performance and memory footprints
Simplified interfaces
True weak/strong behaviour
     
Logging framework Professional Edition Enterprise Edition
Simple-to-use
Integrated configuration possibilities
Extensibility
Synchronous/Asynchronous
     
Strategies Professional Edition Enterprise Edition
Algorithm classes for simplified usage and configuration
Used throughout the whole framework
     
Concurrency and Scheduling framework Professional Edition Enterprise Edition
Advanced, simple-to-use concurrency classes
Implements high level concurrency concepts
Covers basic implementations and concepts such as mutexes and conditions as well asvanced implementations and concepts such as futures and schedulers
     
Converter framework Professional Edition Enterprise Edition
Simple-to-use converter framework
Various converters, formatters and scanners
Support for decimal, number, integer, string, float, numeric, date, time etc.
Support for PLICharacter/PLINumeric/PLIPicture
Support for CobolCharacter/CobolNumeric/CobolPicture
     
Naming framwork Professional Edition Enterprise Edition
Naming framework for easy JNDI integration
JNDI via XML provider
     
Datatypes framework Professional Edition Enterprise Edition
Simple, easy-to-use datatypes framework
Extensible
Calendar
Units and Quantities
Countries, Currencies, Areas
Common Units and Quantities such as MonetaryAmount, Temperature, Mass, Volume, Luminous, ElectricCurrent, Area, AmountOfSubstance,
Exchange Rates
Domain Values
     
Validator/Constraints framework Professional Edition Enterprise Edition
Easy-to-use validators and constraints
Single/multiple constraints (compound)
Extensible constraints via validators
Predefined numeric validators (range, size, DecimalRange, DecimalSize, FloatRange, FloatSize, NumberRange ...)
Predefined string validators (size, regular expressions ...)
Predefined generic validators (compound, not null, type ...)
Predefined collection validators
Predefined array validators
     
Resource Handling Professional Edition Enterprise Edition
Simplified, easy-to-use handling of resources
Localized strings
     
Persistence framework Professional Edition Enterprise Edition
Standards-based Bean-based persistence
Fully Java™-integrated persistence layer
Easy-to-use persistent objects
Automatic handling of In-Memory-Transactions (Units of Work)
Full object network support through Units of Work
Automatic handling of relationships (Relationship Engine)
Support for seamless integration of various data sources, including RDBMS
Built-in persistence integration (services) for RDBMS
Persistence integration for (legacy) Host systems via JCA
Create persistent objects without the need for specific base classes or interfaces
No modification/instrumentation of binary code
Lazy reading of persistent objects
Easy retrieval of persistent objects via queries
Easy retrieval of persistent objects via EntityCollections
Easy retrieval of persistent objects via user defined queries
Easy retrieval of persistent objects via Object Query Engine
Root Units of Work
Nested Units of Work
     
Mapping framework Professional Edition Enterprise Edition
Mapping framework to map object models to data sources
Full, generic, ready-to-use RDBMS mapping framework provided
Map object models to existing databases
Provide property transmitters framework
Provide property transmitters for property conversions
Map class hierarchies to single or multiple tables
Map relationships to relational structures
Mapping support for string, numbers, dates (calendars) ...
Mapping support for blobs and clobs ...
XML based definition of property transmitters
XML based definition of class to table mappings
XML based definition of name mappings
Generic, extensible relational mapping builder
Optional mapping framework for Host Integration  
     
RDBServices Professional Edition Enterprise Edition
Integrate RDB databases (SQL92)
Oracle 8.1.7 support (see FactSheet)
DB2 (7.1) support (see FactSheet)
Microsoft SQLServer support (see FactSheet)
MySQL support (see FactSheet)

Unique, comprehensive and simple-to-use User Interface framework for Web development

Tag based User Interface Professional Edition Enterprise Edition
Tag based User Interface
Integrate beans and persistent objects into JSP pages
Integrates constraints/validators into JSP pages
Automatically handle multi language resources (locale handling)
Provide display properties and icons
Automatic client-side constraint handling
     
ThinClient Service Framework Professional Edition Enterprise Edition
Provideframework for services
Integrate (business) services into ThinClients (JSP)
Easily create custom services
Call services from JSP pages
Provide automatic parameter handling and conversion
Provide generic services for update, insert, delete
Provide generic services for update, insert, delete
Use generic services (update, insert, delete) without programming
Call application services and methods (actions) from Thin Client user interfaces
Automatic conversion of parameters and datatypes
     
Advanced Thin Client Controls    
Input field
Selection list
Date control
Monetary amount control
Tree control
Time control
Checkbox