lunedì 26 maggio 2008

La Spezia - Esempio per le PA

Oggi leggo su punto informatico un articolo che mi inorgogliosisce essendo uno spezzino.




L'articolo in questione è QUESTO. La Spezia ha sviluppato un sito web veramente versatile. In effetti devo confessare che non c'ero mai andato prima di oggi, ma vi si possono trovare molte notizie veramente interessanti, soprattutto sulle attivita, cosa secondo me mal pubblicizzata a La Spezia.

Non può farmi che piacere il fatto che sia stata utilizzata tecnologia open source, dalla quale anche le altre PA potranno trarre ispirazione.

martedì 20 maggio 2008

OLPC passa a Windows

Come ogni sera, più o meno sul tardi, visito il mio aggregatore di feed (fido Google). Questa sera una notizia mi ha letteralmente gelato il sangue nelle vene.



Le persone che acquistano i notebook non sono i bambini che li andranno poi ad usare, ma nella maggioranza dei casi sono ufficiali dei governi. Queste persone si ritengono più soddisfatte se viene installato Windows

Questa è l'affermazione di Negroponte, capo del progetto One Laptop Per Child, che doveva ridurre il digital divide dei paesi più poveri fornendo ai bambini un semplice portatile equipaggiato con una distribuzione Gnu/Linux costruita per l'occasione.
A quanto pare un'altra volta MS ha fatto prevalere i suoi interessi sul buon senso delle persone. Non trovo ragionevole software proprietario in una iniziativa del genere.

Il progetto ha incontrato diverse difficoltà ma questa ultima svolta mi fa veramente pensare che chi sta dietro a questi progetti non è spinto dalle stesse motivazioni di coloro che lo sostengono.

Mi sembra veramente triste da parte di MS cercare di accumulare ulteriori soldi colonizzando anche paesi del terzo mondo con il loro softwaraccio. Per favore Gates lascia stare l'Africa almeno.

La versione Gnu/Linux, tutta via, resterà disponibile, con un costo di 3€ inferiore rispetto alla versione Windows.

sabato 17 maggio 2008

Il linguaggio D

Ciao a tutti. In questo articolo scopriremo un nuovo linguaggio di programmazione che mi ha particolarmente incuriosito ultimamente: il linguaggio D.



Il linguaggio D è stato sviluppato dalla Digital Mars con lo scopo di unire le potenzialità di un linguaggio interpretato con la velocità di conputazione di un linguaggio compilato.

Il linguaggio D offre tutta l'espressività del paradigma ad oggetti, riprendendo lo stile Java. In fase di compilazione, il compilatore (dmd su Windows, gdc su linux) inserisce all'interno del file eseguibile un garbage collector che si occuperà di dellocare la memoria riservata agli oggetti.

Storicamente possiamo dire che il D si pone subito dopo il C++, ampliando il linguaggio e soprattutto inserendo nel file eseguibile finale tutti quegli strumenti che consentono un uso ottimale della memoria.

Purtroppo il materiale in rete che documenta il linguaggio è veramente scarso. Il libro più completo che riguarda questo nuovo linguaggio è sicuramente Learn to Tango with D, un testo che tratta del pacchetto tango. Sulla sito ufficiale è possibile trovare una guida di riferimento che consente un primo facile approccio al linguaggio.

Il sito ufficiale è www.digitalmars.com.

I progetti che vedono utilizzato il D sono veramente pochi, forse per via della scarsa documentazione e degli scarsi testi che riguardano questo linguaggio. Spero che dopo questo breve articolo in molti si incuriosiscano e provino a lanciare in rete nuovi entusiasmanti progetti basati su questo linguaggio.

martedì 13 maggio 2008

Android Developers Challenge - I primi risultati



Siamo giunti dunque al primo step del concorso per sviluppatori Android, la piattaforma per smart phone di Google. Ricordiamo che l'Italia è stata esclusa dal concorso per via dell'"efficacia" e "efficienza" delle nostre leggi. Ma questo è un discorso sempre molto attuale ma che per ora non tratteremo.
I primi progetti che sono stati scelti per passare al prossimo step sono:
* AndroidScan - Jeffrey Sharkey
* Beetaun - Sergey Gritsyuk and Dmitri Shipilov
* BioWallet - Jose Luis Huertas Fernandez
* BreadCrumbz - Amos Yoffe
* CallACab - Konrad Huebner and Henning Boeger
* City Slikkers - PoroCity Media and Virtual Logic Systems
* Commandro - Alex Pisarev, Andrey Tapekha
* Cooking Capsules - Mary Ann Cotter and Muthuselvam Ramadoss
* Diggin - Daniel Johansson, Aramis Waernbaum, Andreas Hedin
* Dyno - Virachat Boondharigaputra
* e-ventr - Michael Zitzelsberger
* Eco2go - Taneem Talukdar, Gary Pong, Jeff Kao and Robert Lam
* Em-Radar - Jack Kwok
* fingerprint - Robert Mickle
* FreeFamilyWatch - Navee Technologies LLC
* goCart - Rylan Barnes
* GolfPlay - Inizziativa Networks
* gWalk - Prof. Dr.-Ing. Klaus ten Hagen, Christian Klinger, Marko Modsching, Rene Scholze
* HandWx - Weathertop Consulting LLC
* IMEasy - Yan Shi
* Jigsaw - Mikhail Ksenzov
* JOYity - Zelfi AG
* LifeAware - Gregory Moore, Aaron L. Obrien, Jawad Akhtar
* Locale - Clare Bayley, Christina Wright, Jasper Lin, Carter Jernigan
* LReady Emergency Manager - Chris Hulls, Dilpreet Singh, Luis Carvalho, Phuong Nguyen
* Marvin - Pontier Laurent
* Mobeedo - Sengaro GmbH
* Multiple Facets Instant Messenger - Virgil Dobjanschi
* MyCloset - Mamoru Tokashiki
* PedNav - RouteMe2 Technologies Inc.
* Phonebook 2.0 - Voxmobili
* PicSay - Eric Wijngaard
* PiggyBack - Christophe Petit and Sebastien Petit
* Pocket Journey - Anthony Stevens and Rosie Pongracz
* Rayfarla - Stephen Oldmeadow
* Safety Net - Michael DeJadon
* SocialMonster - Ben Siu-Lung Hui and Tommy Ng
* SplashPlay
* Sustain- Keeping Your Social Network Alive - Niraj Swami
* SynchroSpot - Shaun Terry
* Talkplay - Sung Suh Park
* Teradesk - José Augusto Athayde Ferrarini
* The Weather Channel for Android - The Weather Channel Interactive Inc.
* TuneWiki - TuneWiki Inc.
* Wikitude-the Mobile Travel Guide - Philipp Breuss
* Writing Pad - ShapeWriter Inc


L'articolo completo è raggiungibile a questo indirizzo.

lunedì 12 maggio 2008

Laboratorio Programmazione di Rete - Progetto Mini-Kazaa

Questa volta non parlo del mondo dell'informatica in generale ma di una cosa che riguarda me.

Oggi ho ricevuto una copia del testo del progetto 2007-2008 di Laboratorio di Programmazione di Rete presso l'Università di Pisa, sede di La Spezia.
Il progetto consiste nella creazione di un sistema peer to peer simil Kazaa, ovvero incentrato su due tipi di nodi, Ordinary Node e Super Node. Il progetto dovrà essere sviluppato in Java, non il mio linguaggio perferito ma sicuramente molto comodo nello sviluppo di applicazioni di rete.
Lo scovolemmi team tornerà alla formazione originale per la QUINTA con il mio collega e amico Andrea Di Grazia.
Tutto il codice dopo la consegna e discussione del progetto verrà rilasciato su questo sito sotto la GPLv3 per l'utilizzo libero o per studio.

venerdì 9 maggio 2008

OpenOffice 3.0 - beta

Dopo una piccola pausa dai post che ultimamente erano diventati piuttosto frequenti torno a bomba a seguire il mio blog informatico. Torno con una notizia piuttosto interessante su uno dei programmi open più utilizzati in assoluto.





Stiamo parlando di OpenOffice.org, suite per ufficio che si pone come molto più che valida alternativa al blasonato MS Office. Siamo arrivati alla beta, dopo che la versione per sviluppatori ci aveva fatto vedere alcune meraviglie.
Ora si può finalmente toccare con mano al seguente indirizzo: OpenOffice.org.

Alcune prime osservazioni possono essere lette in questo articolo su Punto Informatico.