Novell Home

Babuine Component Model

From Developer Community

(Redirected from Babuines)

Babuine Component Model is a simple Component Model that purposes a code organization around Component Oriented Programming Paradigm, and define the rules of collaboration of these components.

Babuine Component Model intends simplify the deploy process, and make more simple and accessible Component Oriented technology. And provide all power of Component Oriented.

File Releases

Babuine Component Model 0.1 - 2005-11-29
Babuine Component Model 0.2 - 2005-11-29
Babuine Component Model 0.3 - 2006-05-02
Babuine Component Model 0.4 - 2007-02-17

Source code is available for this project.

Latest News

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

[ News Archive ]

Mailing Lists

babuines-svn[ List Info ]

Activity

Total Project Commits: 407
Total File Downloads: 190

Project Members

NamePosition
Néstor SalcedaAdministrator

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.