Novell Home

Babuines News/2007-2-18

From Developer Community

Babuine Component Model

Babuine Component Model has been released. Current release is 0.4.

This is a list with various improvements in various areas:

  • Performance Improvements:
    • Reduction of initial load time.
  • Installing Improvements:
    • You can install it into your GAC. Simply run: gacutil -i Babuine.ComponentModel.dll
  • Design Improvements:
    • A lot of internal refactoring.
    • Start support for Design by Contract components. By the moment primitive preconditions and postconditions.
      • Only activated if you compile your assembly with DEBUG option. By this way, you can create pre and postconditions, and disable it if you are deploying your components in production.
    • Logging only active if you are in debug mode.
    • Use generic collections.
      • This is a improvement in performance, and in code size. Simpler, and more mantenible.
      • Deleted entity collections.
    • Testing
      • Added more unit tests.
    • Assembly lookup in the executable assembly.
      • With this, you needn't type MONO_PATH=. mono AppLauncher.exe
    • Interface for persistence based on DAO design pattern.

--Néstor Salceda 2007-2-18

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.