Realizzare videogiochi in J2ME

La realizzazione di un videogioco oggi è molto più semplice rispetto al passato non tanto perchè l’hardware permette
effetti impensabili sino a qualche anno fa ma perchè il supporto software offerto dalle API e dai framework sgrava il programmatore di
compiti tediosi quali la gestione delle collisioni o l’animazione degli oggetti.

[Read more...]

Recensione di Implementation Patterns

Implementation Patterns CoverSono sicuro che da qualche parte sulla rete esiste il vademecum della recensione perfetta o un manuale per scrivere recensioni. Onestamente, preferisco raccontarvi il mio viaggio con il libro di Beck. Intanto una premessa: a partire dal cosiddetto Libro Bianco, ovvero “Extreme Programming Explained: Embrance Change” – prima edizione, ho letto tutti i libri che Beck ha pubblicato. Questo background mi ha sicuramente influenzato, ed è con queste lenti che bisogna approcciare la mia recensione di “Implementation Patterns”.

[Read more...]

Il linguaggio Scala

Da tempo si sente l’esigenza di superare Java per rendere la
programmazione più flessibile, agile e, se possibile, vicina al
linguaggio naturale. Molti hanno individuato la ragione della rigidità
di Java nella sua tipizzazione statica e si sono pertanto rivolti a
linguaggi dinamici. Tali strumenti di programmazione, però, suscitano
numerosi
dubbi e perplessità
, in chi, come me, proviene dal mondo della
tipizzazione statica.

È per questo che il nuovo linguaggio Scala, tipizzato staticamente e
libero dai tanti problemi di Java, non manca di affascinarmi.
Realizzato a partire dal 2001 dal Politecnico di Losanna sotto la
guida di Martin
Odersky
, uno degli sviluppatori del compilatore Java, è stato
rilasciato pubblicamente per la prima volta nel 2004 in due versioni,
una per la piattaforma Java ed un’altra per .NET, ed ha subito un
sostanziale miglioramento nel corso del 2006. Vediamone alcune delle
caratteristiche principali.

[Read more...]

Italia it Italia no

Non ci sono più i software engineer di una volta

CrossTalk, ovvero il giornale di software engineering del Dipartimento della Difesa americano (DoD), ha pubblicato nel numero di gennaio uno spunto interessante riguardante gli skill dei software engineer di domani. L’intervento è firmato da due professori del corso di Computer Science della New York University, nonché esponenti di spicco della comunità Ada attraverso AdaCore, fornitore di soluzioni Ada al DoD stesso (e non solo).

[Read more...]

Conferences

I linguaggi di programmazione più popolari in Italia nel 2007

Google Trends permette agli utenti di confrontare la popolarità di alcune chiavi di ricerca. Il servizio offerto da Google limita il confronto a cinque keyword, ma consente di definire la locazione geografica di interesse. Spinto dalla curiosità, ho deciso allora di confrontare la popolarità in Italia di alcuni linguaggi di programmazione (per l’anno 2007). Chi sarà il più popolare?

[Read more...]