Hej,
Som jag tidigare skrivit här på forumet har jag arbetat med ett Open Source bibliotek för 1-Wire i C#, OW.Net (
http://sourceforge.net/projects/owdotnet/). I och med att det sedan två veckor varit redo för användning i andra applikationer är det nu dags att annonsera att jag återupplivat ett annat projekt, troligen det största projekt jag gjort i privat regi (bortsett från husrenoveringen!).
Projektet går under arbetsnamnet ProcessIt! och är i grunden en Windowsservice för kommunikation mellan lokala moduler samt fjärrapplikationer.
I och med alla moduler använder samma kommunikationsgränssnitt och kan kommunicera med varandra blir det enkelt att lägga till ny funktionalitet av olika typer (tex exportering av data till fil och händelsestyrda kommandon). Planen är idag att möjliggöra för andra att skriva moduler, allt är förberett för det, men hur det blir i slutänden återstår att se.
Första målet är att få in samma funktioner som idag finns i
FF2DB men i ett betydligt mer användarvänligt format (samt den efterlängtade funktionen att köra som service). Därefter kommer stöd för 1-Wire (OW.Net), och Tellstick att läggas till. Det finns också planer på ett grafiskt gränssnitt som via nätverket kan presentera data i realtid (t.ex. temperaturer ovanpå en ritning av huset eller värmepumpen), samt det som
TWatch idag kan göra (enskilda kurvor, grupperade kurvor osv). Gissningsvis kommer man även kunna skicka kommandon till de olika modulerna för att styra t.ex en 1-Wire brytare eller en lampa via Tellstick.
I dagsläget är kärnan och modulerna för databasstödet och filövervakningen klara, jag arbetar just nu på modulen som läser informationen från filerna (dvs det som FF2DB gör).
Ett utkast till manualen finns att hämta på
projektets sida. Den ger en ganska bra bild åt vilket håll programmet är på väg.
Hur licensen kommer att se ut är ännu inte bestämt, men med tanken storleken på projektet och den tid som jag kommer lägga på detta lutar det idag åt någon form av shareware eller donationware licens. Förslag välkomnas!
Som vanligt önskas synpunkter och uppmuntran i alla dess former