Saturday, July 29, 2006

Finito. (gli aggiornamenti non sono stati frequenti, ma...)

Lo so, sono un idiota. "Se non hai tempo di postare, chiudi." diceva un grande teoirco del blog. La mia risposta è se non ho tempoper postare non ho tempo nemmeno per chiudere.

In ogni caso è finita.

Mercoledì scorso ho discusso la tesi su Windows Workflow Foundation con un risultato di 105. Va benissimo, sono contento. Però questo non implica che smetterò di giocherellare con i diagrammi di flusso e di stato. Anzi. Appena torno da NYC inizierò a lavorare ad alcune idee che mi erano venute...
E - stavolta non mi dimenticherò - vi terrò aggiornati sulle genialità di WWF.

Friday, May 26, 2006

Prima Prerelease... Molte domande poche risposte

Dunque: Presentazione effettuata mercoledì scorso. Le domande poste dal prof. N. sono tante. E sono estremamente interessanti. Da analizzare. Ma ci vuole tempo: Martedì nuovo briefing dal prof. B. Vediamo se si riesce ad arrivare ad una soluzione anche parziale dei problemi posti. Due nuove presentazioni in arrivo: Una improntata sul WF Runtime Environment e una sulle sfide poste dal prof. N. Garantisco (il mio processore non ne era affatto felice) che il "ping-pong test" ha fnzionato...

Monday, May 22, 2006

Buttare giù esempi d'uso...

Non è affatto facile quanto sembra. Anzi. Direi che trovare esempi sensati è decisamente dura... Ma la vera complessità è riuscire a mettere in risalto la genialità dello strumento senza tergiversare su piccolezze [di per sè estremamente complesse da gestire, intendiamoci, come le property e l'introspection].

Tuesday, May 16, 2006

Work in progress

Sto al momento lavorando alla presentazione si WinFX e Workflow Foundation. I webcast MSDN sono impressionantemente utili (e sono anche al momento l'unica fonte di informazioni che ho trovato).

Ecco i link alla versione "pre-pre-pre alpha" della presentazione pdf (1.6 MB) - swf (217kb)

Wednesday, May 03, 2006

BTW: come si può non amare VS2005???

Quello che vedete sotto è il risultato diretto del copia-incolla!!! :o Come si può non adorare quello strumento di potere... :D

Testiamo le activity...

Interessante la struttura delle Acivity. Sto cercando di fare un apiccola libreria di attività legate alla console. Lo so, c'è la CodeActivity che è fatta apposta, ma speravo di raggiungere una specializzazione molto maggiore. Una specie di ncurses per Workflow.

Ecco un (umilissimo e stupido) esempio di codice

public partial class ConsoleWrite: Activity
{
private string _message;
public string Message {
set { _message = value; }
get { return _message; }
}

private bool _nl;
public bool NewLine {
set { _nl = value; }
get { return _nl; }
}
public ConsoleWrite()
{
InitializeComponent();
}

protected override ActivityExecutionStatus
Execute(ActivityExecutionContext executionContext)
{

Console.Write(Message);
if (NewLine) Console.WriteLine();
return base.Execute(executionContext);
}
}

Inizia il lavoro per la tesi!!!

In occasione dell'inizio del lavoro per la tesi su Windows Workflow Foundation ho aperto un nuovo blog.
Pubblicherò un pò tutto quello che trovo di interessante.