gef-dotnet
Project home
If you were registered and logged in, you could join this project.
Mission
The main mission of this project will be to port a working GEF library to the
.NET Framework.
The original GEF library was designed and implemented in Sun's Java platform. I
believe there is a severe lack of quality open-source graphical widgets that
can be used by a .NET developer. This project will attempt to fill this gap.
Initially, the project scope will be strictly limited to:
-
Constructing a working port of GEF in .NET
-
Creating a native Windows Forms Control that can easily host GEF
-
Creating a working Demo application to showcase the project
Once the initial project goals have been met (e.g. GEF is working on .NET):
-
Refactoring GEF using .NET standard conventions (e.g. naming, event handlers,
etc.)
-
Porting GEF to the Mono runtime (Mono Windows Forms should be mature enough by
then??)
-
Expanding the GEF Control's capabilities (e.g. rich object model, lots of
behavior and appearance customization, etc.)
-
Planned Features at this time are limited to:
-
Supporting complete feature set of GEF Java project
-
Native Windows Forms Control and Designer
-
At this time, GEF.NET is only a vision on the horizon, but we will try to:
-
Use C# as the implementation language of choice, but remaining CLS
compliant
-
Use SharpDevelop as the IDE of choice (VS.NET project files may also be used,
but the assumption is that GEF.NET MUST COMPILE in SharpDevelop)
-
Related resources