PC Review


Reply
Thread Tools Rate Thread

ANN: OpenNETCF.IoC Framework released

 
 
Chris Tacke, eMVP
Guest
Posts: n/a
 
      16th Mar 2009
We've released the first version of the OpenNETCF.IoC Framework. This is a
lightweight inversion of control and dependency injection framework written
specifically for the .NET Compact Framework and patterned largely off the
SCSF object model.

For more information on how the framework can be used, see the set of blog
entries starting here:
http://blog.opennetcf.com/ctacke/200...workPartI.aspx

To download the framework directly, fo the the CodePlex project home here:
http://ioc.codeplex.com


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com


 
Reply With Quote
 
 
 
 
Chris Tacke, eMVP
Guest
Posts: n/a
 
      5th Jun 2009
We've released an updated version of the OpenNETCF.IoC Framework. This is a
lightweight inversion of control and dependency injection framework written
specifically for the .NET Compact Framework and patterned largely off the
SCSF/CAB object models.

General feature additions in this release are that the framework now
supports loading modules from configuration XML (you can now really decouple
your app modules) and I added support for a DeckWorkspace and all the
trappings around starting your app from a workspace.

To download the framework directly, visit the CodePlex project home here:
http://ioc.codeplex.com

The license for this library is Public Domain, so it's wide open and
completely free.

--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com


 
Reply With Quote
 
Chris Tacke, eMVP
Guest
Posts: n/a
 
      24th Jun 2009

It took a long time to get here, but we've finally release what I'm calling
the version 1.0 (pervious version were 0.9.x) release of the OpenNETCF.IoC
Framework. In case you've not been tracking this project, it is a
public-domain-licensed (you can't get any more free an unencumbered than
that) framework that provides both inversion of control and dependency
injection for .NET Compact Framework applications (it can be used on the
desktop as well). It's roughly modelled after Microsoft's SCSF and CAB
frameworks, but it's scaled down and optimized for running on mobile and
embedded devices, plus I "fixed" stuff that I think the SCSF got wrong (like
having a static, globally available RootWorkItem and the ability to insert
IMessageFilters into the application's message pump).

This framework is in use in a couple of commercial applications already, so
it's been pretty heavily tested and vetted. I still want to add a few more
features as well and go back through it looking for performance
optimizations, but it certainly has enough features to be used in
applications today.

This release also ships with a full-blown, real-world sample application,
not just the typical "Northwind" type of application. The sample is called
WiFiSurvey and it can be used to survey WiFi AP coverage of a site and to
monitor associated AP changes as well as network addressability of a device.

WiFiSurvey has a Configuration service, a SQL CE 3.5-backed Data Access
Layer, an Infrastructure module and a an application shell all of which are
fully decoupled from one another and that are all loaded dynamically using
an XML definition file. The shell makes use of both a DeckWorkspace and a
TabWorkspace, showing you not just how to use them, but also how to create
your own workspaces if need be.

The WiFiSurvey application has a single source base for all target platforms
and has been tested on the following platforms:

ARM-based CE 6.0 with a 320x240 (landscape) display.
Pocket PC 2003 240x320 (portrait)
WinMo 5.0 240x320 (portrait and landscape)
The IoC framework has additionally been tested on x86-based CE 5.0 and CE
6.0 devices.

As a side note, the WiFiSurvey sample application is also a good example of
using the OpenNETCF Smart Device Framework for getting wireless information.

http://ioc.codeplex.com

--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
ANN: OpenNETCF.IO.Serial v1.2 Released Chris Tacke, eMVP Microsoft Dot NET Compact Framework 3 11th Jun 2008 03:31 AM
ANN: OpenNETCF SDF 1.4 Released Microsoft Dot NET Compact Framework 12 9th Aug 2005 08:53 PM
OpenNetCF Smart Device Framework released! Ginny Caughey [MVP] Microsoft Dot NET Compact Framework 13 18th Feb 2004 05:56 PM
OpenNetCF.org has released v1.5 of the OpenNETCF.Desktop.Communication Chris Tacke, eMVP Microsoft Dot NET Compact Framework 1 30th Sep 2003 06:06 AM
ANN: OpenNETCF.WinAPI v 1.22 released Chris Tacke, eMVP Microsoft Dot NET Compact Framework 4 17th Jul 2003 07:35 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 10:03 AM.