ProcessIt!

Utvecklingen fortsätter.

Jag kom i dag (läs kväll) igång igen med utvecklingen av ProcessIt. Tyvärr har det visat sig att jag måste skriva en ersättare till Microsoft’s klass System.IO.FileSystemWatcher eftersom den inte är pålitlig över nätverk. Jag skrev om detta tidigare men tyvärr så gjorde jag då inte en bra nog ersättare så den passar inte nu.

Slut på sommaren…

…eller i alla fall semestern. Tråkigt!

Fy så svårt det var att komma ur sängen tidigt i morse! Det kändes som om jag inte sovit men än fyra timmar, trots att jag faktiskt sovit det dubbla; bäst att vänja sig fort…

Vad har då hänt under semestern? Större delen har gått åt till att renovera huset, det är nästan klart nu; bara en gavel på car-porten att måla samt fyra vindskivor att byta/måla om. Det ska bli så skönt när det är gjort. Vi var också på en tur till norra delen av Öland och därefter Vimmerby. Mycket trevligt!

Tyvärr har jag inte några egentliga nyheter för er som väntar på ProcessIt. En del utveckling har gjorts, men endast i kärnan; det finns ännu inte några moduler som kan användas till något vettigt, men det kommer. Som vanligt är det tidsbristen som sätter käppar i hjulet; hus renoveringen tar nästan all min tid. Nu är ju det snart klart och jag hoppas att jag därefter ska kunna sätta igång på allvar med detta projekt.

Nästa projekt – ProcessIt!

Jag har sedan ett par veckor arbetat på ett nytt projekt som för tillfället går under namnet ProcessIt! Idén bakom detta program är att det ska ersätta FF2DB, men samtidigt ge möjligheter till att på ett enkelt sätt utöka funktionaliteten. Detta program är inte tänkt att endast transformera data från ett format till ett annat, så om FF2DB, utan även stödja kommunikation med andra program.

Några av höjdpunkterna är:

  • Stöd för insticksmoduler, vilket i princip ger obegränsade möjligheter.
  • XML baserad kommunikation mellan instickmodulerna vilket gör att alla moduler kan tala med varandra.
  • Automatisk omstart vid konfigurationsändringar.
  • Körs som en service – ingen användare behöver vara inloggad.