
E’ da un po’ che non scrivo, causa impegni scolastici e quant’altro, ma ora che sono arrivate le vacanze posso dedicarmi a questo blog e ai nuovi progetti a cui sto lavorando
. Ricorderete sicuramente (probabilmente no
) questo articolo di un mesetto fa: Si comincia, finalmente!… Ecco, stiamo iniziando a produrre qualcosa di significativo proprio in questi giorni. A dire il vero, il sito non è ancora funzionante, ma lo sarà non appena avremo in mano qualcosa di concreto. Il progetto a cui stiamo lavorando è RTIS, Real Time Information Sharing; un sistema che permette la condivisione di informazioni relative alle attività degli utenti in rete. In pratica, un utente aderente al servizio, può avere accesso alle informazioni di un’altro utente dello stesso gruppo, quali storico della navigazione, post su forum, articoli su blog, partecipazione ad una chat, facendo sì che vi sia integrazione tra applicazioni web e desktop. Per questo abbiamo bisogno di creare applicazioni adatte/adattabili in futuro a RTIS. E abbiamo deciso di partire proprio da qui. I primi due sotto-progetti saranno NoMail, che si baserà su un server http per inviare messaggi non in real-time, slegato quindi da provider di posta e quant’altro, e un programma di messaggistica istantanea vero e proprio. Per fare tutto questo, abbiamo deciso di utilizzare la piattaforma Mono e il linguaggio C#, senza pensare particolarmente a tutte le questioni etiche che ne derivano: abbiamo semplicemente pensato che fosse la scelta migliore in quanto a portabilità e semplicità. Per quello che riguarda il programma di chat, ho già studiato i socket in C# e preparato un rudimentale client e server da riga di comando. Il server rimarrà sicuramente a riga di comando, mentre sto già implementando un’interfaccia GTK per il client. Tutto procederebbe liscio se non fosse per la visualizzazione dei messaggi: l’oggetto da utilizzare è il TextView, ma non ho ancora ben chiaro come “farlo comunicare” con il TextBuffer, che contiene il messaggio vero e proprio. Non è comunque un problema insormontabile; conto di risolverlo presto
.
Nel frattempo cercherò di uploadare da qualche parte la prima versione del progetto da riga di comando, cosicché chiunque possa provarla








Commenti Recenti