Welcome to OSGi.NET, here we’are sharing anything about OSGi for .NET or OSGi.NET, whatever you call it.
OSGi.NET, a dynamic modularization framework, which is a .NET implementation tightly based on OSGi specifications from OSGi Alliance, is designed and developed by Xi’an UI Information Technology, Inc., in China, from 2008.
CHECK THE DOCUMENTAION BEFORE GO!!!
This project covers two topics,
- How to use OSGi.Net in your project. Currently, the samples in the source code are following,
- SimpleShell.sln, it shows how to develop shell from scratch, pretty much straight forward.
- DockPanelShell.sln, it demostrates how to integrate thrid part library with OSGi.NET, we borrow some code from
- How to develop a plugin.
There are also many plugins along with each sample above.
Any feedback or contribute is always welcome, or you can get me by email@example.com.
Dock panel workspace
XML based plugin manifest
Integration with Asp.NET 4.0
OSGi.NET extension for Asp.NET MVC 4 is available now, you can find below features in the download,
- Bootstrap OSGi in Asp.NET MVC
- Implement IoC plugin by integrating Autofac library
- Customize Asp.NET master layout
- Add features by extension point.
- Regular n-tiers design.
- Share layout page across all plugins.
You can just download the source code and apply it into your production for free, it's pretty much simple, stable and easy to use. Here are some screens,
You can add new features by a few lines of XML code.
You can customize any area in the page as you like,