SgDotNet
Singapore Professional .NET User Group -For Cool Developers

Paladin New Releases

rated by 0 users
This post has 4 Replies | 0 Followers

Top 10 Contributor
Posts 1,626
Firedancer Posted: 12-25-2004 5:26 PM
Paladin 0.8.9 Alpha has been released!

This release brings major revisions and enhancements to both the Paladin.Core and BEWizard.

Paladin.Core:
- Added support for MS Access 2003.
- SqlSchemaManager now recreates Stored Procedures.
- Schema regeneration has been optimized.
- CacheMaps class has been refined.
- ApplicationException will now be raised when no record is found in EntityBase's Populate method.
- Fixed: Error with numeric value primary keys other than decimal.
- Fixed: Runtime error when Entity classes are inherited from Base classes.
- Fixed: Tables names with spaces causes error.

BEWizard:
- Added support for MS Access 2003 code generation via OLEDB Jet Engine.
- Many-to-many relationships will only appear when 2 sides of the tables are selected.
- Relationship form can now be resized.
- Table names can now be renamed via a new Rename UI.
- Changed: Drop prefix length in Source Step.
- Changed: Prefix length added to Rename form.
- Fixed: Irrelevant check state for Define Relationship Step.
- Fixed: Code wrongly generated when table names contain spaces.

Note: Stored procedures and Schema Initialization is not available for MS Access.

Download Here
Software development made easy with Paladin RAD Framework. Save some trees, use Stickies.NET
Top 10 Contributor
Posts 1,626

The most significant release of the Paladin RAD Framework is now available for your preview. Paladin 0.9.0 introduces several major architectural changes and enhancements to the framework. Part of the core has been reworked to support better implementation of the Layered-Application Architecture.

This release also introduces the concept of Business Component that changes the way developers should code their business services layer. An functional experimental version of Business Component Workflow is also available for developers to chain their component method calls.

A new SampleKit is also introduced to help speed up the adoption of the framework. It contains more than 20 code samples that demonstrates how basic tasks can be coded with the framework.

WARNING: Please take note that the changes introduced in this release will not be compatible with the previous releases.

NOTE: For more information on how to use the new release, please visit http://community.sgdotnet.org/forums/50/ShowForum.aspx for tutorials, discussions and examples.

Some Changes worth noting:
- New BusinessBase and BusinessComponent class to persist Entity objects.
- New Save(), Update() and Populate() methods in BusinessComponent class to replace the persistence methods in the Entities.
- New sorting support in EntityList. You can now sort by clicking the header in the winforms datagrid.
- New filtering support in Entitylist. (Only basic filtering).
- New EntitiView class to create different views of EntityList.
- New framework exception classes - EmptyResultsetException, NotNullableException etc.
- New Workflow and WorkflowBase class (experimental)
- Removed the concept of Violations. (No more Violations classes).
- Removed Update(), UpdateBatch() and Populate() methods from Entity objects.
- Fixed a number of bugs.

BEWizard:
- New TableAlias feature.
- Enhanced column referencing support. You can reference to the same table with different keys without problems.
- ProposedName restricted to unique values only.
- Fixed a few bugs.

NOTE: Please remove your old profiles before using this version of BEWizard.

Download Paladin here.

Read featured discussions on Paladin:
- Paladin Forums
- Breaking Changes
- Tips & Tricks
- Component Workflow

Software development made easy with Paladin RAD Framework. Save some trees, use Stickies.NET
Top 10 Contributor
Posts 1,626

This is an updated preview to the 0.9.0 release that contains enhancements and stabilization to the achitectural changes that were introduced in RC 1. Several features were revised and optimized for the new architecture.

More functions are now built into the BusinessComponent and ServicedBusinessComponent to provide more options for persisting and populating Entities. The Business Workflow components have been revised and now fully functional to handle sequential and exceptional flows. An experimental release of the UI Process Controller is also available.

For more information on these advance features, kindly visit http://community.sgdotnet.org/forums/50/ShowForum.aspx for discussions and tutorials.

WARNING: Please take note that the changes introduced in this release are not compatible with the previous releases.

Some changes worth noting:
- The Filters collections are now detached from EntityBase and EntityListBase. This is to reduce serialization overhead.
- New overload Save() methods in BusinessComponent and ServicedBusinessComponent
- Update() methods are removed from BusinessComponent and ServicedBusinessComponent. Use Save() method instead.
- New DataFactory class to allow Connections and Commands creation
- New UI Process Controller that supports SecuredQueryStrings
- Revised Workflow components (More organized now)
- Improved Many-to-many support
- Fires Saving, Saved, Populating and Populated events
- Stabilized many new features in RC 1
- Fixed SchemaManager problems

BEWizard:
- Supports Views
- Updated Paladin logo (Thanks to Shunjie)
- New Format Display Names feature
- Fixed status bug
- Fixed Stored Procedure generation bug
- Changed generated stored procedure
- Update Serialization behavior to make profiles more robust to future enhancements.

SampleKit:
- Updated with more samples.

Download it here.

Software development made easy with Paladin RAD Framework. Save some trees, use Stickies.NET
Top 10 Contributor
Posts 1,626

This release fixes some minor bugs discovered in the RC3 release and upgrades the BEWizard to support custom templates.

Paladin.Core:
- Fixed: Exception thrown when Primary Key is an Auto Incremented field in MS Access.

BEWizard:
- Fixed: Format Display Check Names not position correctly when form is resized.
- Fixed: Primary and Foreign Keys not renamed in Relation Step.
- Changed Grid Colours.
- Upgraded profiles to be more robust to deserialization changes.
- Upgraded to read template files from .config file.

Although a little tedious, you can now customized your own BEWizard templates. Check out the downloads for the Template projects.

Grab it here.

Software development made easy with Paladin RAD Framework. Save some trees, use Stickies.NET
Top 10 Contributor
Posts 1,626

Now you can customize the BEWizard templates to your own implementation! These are the sources for the C# and Visual Basic BEWizard Templates. Please read the included Readme.txt for more information.

Download it here.

Software development made easy with Paladin RAD Framework. Save some trees, use Stickies.NET
Page 1 of 1 (5 items) | RSS
Copyright SgDotNet 2004-2008
Powered by Community Server (Commercial Edition), by Telligent Systems