Empinia

  •        80

Empinia is a plugin-framework for the development of Windows-GUI-applications. It uses .NET and is written in C#. It provides an infrastructure making applications extendible by plugins. You can find us at http://www.empinia.org

http://empinia.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Copperfield


Copperfield is an extensibility framework built around contextual awareness. It is intended to be used in combination with one's DI / IoC framework of choice.

nHydrate - Conceive, Model, Generate


nHydrate is an object-relational mapping (ORM) solution for the Microsoft .NET platform providing a framework for a relational database to be mapped to .NET objects. It is designed to alleviate the software developers experience writing persistence domains. The model controls database generation, LINQ syntax, API, DAL, etc.

KandaAlpha DDD Architecture - MVC, Dependency Injection, Repository and db4o


A vs.net 2010 beta 1 solution which provides a sample domain drive design architecture separated into Presentation, Application, Domain and Infrastructure layers. Technologies in use are visual studio 2010 beta ASP.Net MVC 1.0, Entity Framework 4.0 and db4o.

Spring - Application Framework


Spring is an Application framework which has Inversion of Control container, Aspect-oriented programming framework, Data access, Transaction management, Model-view-controller for web, Remote access framework (RPC) and lot more. It is well integrated with Toplink, Hibernate, JDO, and iBATIS.

go-extpoints - Make Go packages extensible


This Go generator, named short for "extension points", provides a generic inversion of control model for making extensible Go packages, libraries, and applications.It generates package extension point singletons from extension types you define. Extension points are then used to both register extensions and use the registered extensions with a common meta-API.



OpenNETCF.IoC Framework


A lightweight managed IoC (Inversion of Control) and DI (Dependency Injection) framework designed for the .NET .Compact Framework but the full framework is supported as well. It supports Registration, construction and even event aggregation in a tiny and wicked fast package. ...

Apache Excalibur - Java inversion of control framework including containers and components


The predecessor of Apache Avalon, Apache Excalibur hosts the Avalon framework, a Java container framework, the Excalibur and Fortress inversion of control containers, and a rich library of components. Excalibur code powers Apache James and Cocoon and numerous other open source and commercial projects.

HK2 - A light-weight and dynamic dependency injection framework


HK2 is a light-weight and dynamic dependency injection framework. HK2 is an implementation of JSR-330 in a JavaSE environment. JSR-330 defines services and injection points that can be dynamically discovered at runtime and which allow for Inversion of Control (IoC) and dependency injection (DI).

jaguar - Jaguar is an "Inversion of Control" pattern based micro component framework


Jaguar is an "Inversion of Control" pattern based micro component framework

ovo-container - A lightweight Dependency Injection / Inversion of control Framework for PHP 5.3


A lightweight Dependency Injection / Inversion of control Framework for PHP 5.3

silk - Elegant lightweight Java Inversion of Control (IoC) / Dependency Injection (DI) framework


Elegant lightweight Java Inversion of Control (IoC) / Dependency Injection (DI) framework

frdomain - Code repo for Functional and Reactive Domain Modeling


Code repo for Functional and Reactive Domain Modeling.Functional and Reactive Domain Modeling teaches you how to think of the domain model in terms of pure functions and how to compose them to build larger abstractions. You will start with the basics of functional programming and gradually progress to the advanced concepts and patterns that you need to know to implement complex domain models. The book demonstrates how advanced FP patterns like algebraic data types, typeclass based design, and isolation of side-effects can make your model compose for readability and verifiability. On the subject of reactive modeling, the book focuses on higher order concurrency patterns like actors and futures. It uses the Akka framework as the reference implementation and demonstrates how advanced architectural patterns like event sourcing and CQRS can be put to great use in implementing scalable models. You will learn techniques that are radically different from the standard RDBMS based applications that are based on mutation of records. You'll also pick up important patterns like using asynchronous messaging for interaction based on non blocking concurrency and model persistence, which delivers the speed of in-memory processing along with suitable guarantees of reliability.

Managed Extensibility Framework (MEF) Contrib


MEF Contrib is a community-developed library of extensions to the Managed Extensibility Framework (MEF), a new library in .NET.

NReco


NReco: .NET integration framework for model driven development.

Micro - Dependency Inversion Container and Core Extensions for the .NET Micro Framework.


Dependency Inversion Container and Core Extensions for the .NET Micro Framework.

commons-ioc


The Commons-IoC project is a light-weight, framework independant, addition to the Contextual Inversion of Control pattern. Context IOC is Inversion of Control at its purest - just a pattern for design without any baggage.

invrt - Inversion of control library


An example, simplest-thing-that-could-possibly work inversion of control framework. Written in C#.

QtIocContainer


Qt IoC Container is C++ application framework inspired by Inversion Of Control concept as demonstrated by Spring framework. It uses Qt meta object system and plugin system to get around the C++'s lacking of reflection mechanism. License: LGPL

MefContrib - User contributed extensions for the Managed Extensibility Framework (MEF)


User contributed extensions for the Managed Extensibility Framework (MEF)

Managed Extensibility Framework


The Managed Extensibility Framework (MEF) is a library in .NET that enables greater reuse of applications and components. Using MEF, .NET applications can make the shift from being monolithic to dynamically composed. If you are building extensible applications, MEF is for you.