
E' in edicola ioProgrammo 149, il numero della rivista datato Aprile 2010.
Ci sono tre miei articoli all'interno:
Reportage Roma Javaday IV
Il 30 Gennaio ho partecipato all'edizione romana del Javaday IV, l'evento annuale dedicato ai professionisti e non delle piattaforme Java. Mi sono recato all'evento sia per interesse personale sia in veste di "inviato speciale" per conto di ioProgrammo. In questo numero della rivista, pertanto, potete leggere il mio resoconto e le mie considerazioni sull'evento.
Corso di programmazione Android, settima parte
Questa lezione del corso affronta il tema dei menù. Le attività di Android possono essere dotate di differenti tipi di menù: options menu (a loro volta suddivisi in icon menu ed expandend menu), context menu e submenu. Ognuno di questi tipi serve per scopi differenti e si realizza in maniera diversa. L'articolo spiega per filo e per segno ciascuno di questi tipi, evidenziandone scopi, similitudini, differenze e pratiche di programmazione. Tutto ciò, come sempre, è condito con numerosi esempi di codice.
Poker Texano in Java, decima ed ultima parte
Finalmente! Dopo 10 mesi di gestazione (più di un bambino!) il tutorial di programmazione del poker texano multiplayer in Java giunge al suo episodio conclusivo. Si tratta, naturalmente, di un finale col botto, dove viene costruito l'ultimo tassello del client. Più nello specifico, questo episodio guida il lettore alla costruzione della rappresentazione visuale del tavolo di gioco. Si realizza pertanto il pannello in grado di mostrare al giocatore chi è seduto al tavolo, quanto c'è nel piatto, chi è di turno, quali carte sono scoperte al centro del tavolo e così via. Una volta integrato quest'ultimo componente, il client di gioco è completo. Non resta che avviare il server e giocare (fino ad un massimo di 10 giocatori). L'aspetto finale del client è riprodotto di seguito.

Il tutorial, alla fine, è stato lungo e complesso, perché nonostante la sua natura didattica ha guidato il lettore alla progettazione e alla realizzazione di un software di buona complessità. Spero di essere riuscito nell'intento di restare sempre chiaro e di mantenere continuamente alti i livelli di interesse e di attenzione. Ad ogni episodio ho lasciato delle tracce per migliorare il risultato prodotto insieme, evidenziando alcune delle debolezze presenti nell'implementazione didattica e dispensando alcuni suggerimenti utili per risolverle. Fatemi avere le vostre implementazioni ed il vostro feedback!
Prima di calare il sipario sul poker texano, un'ultima cosa: mi sono arrivate numerose e-mail con richieste per i codici del progetto o le versioni elettroniche degli articoli apparsi in edicola nei mesi precedenti. Purtroppo, con il tutorial così fresco di stampa, non posso proprio soddisfare questo genere di richieste. Ci sono però diverse strade che potete seguire per ottenere quel che vi occorre. Per quanto riguarda i codici, nel CD-Rom allegato al numero di questo mese c'è il progetto completo al 100%, sia per quel che riguarda la parte server sia per quella client. Insomma, con il solo numero 149 avrete accesso a tutto il codice sviluppato nel corso dei dieci mesi del tutorial, dall'inizio fino alla fine. Per quanto riguarda gli articoli, invece, potete fare in due modi: richiedere gli arretrati all'editore o, in maniera più pratica ed economica, cercare in edicola le raccolte di ioProgrammo, che sono dei DVD con numeri arretrati in formato PDF. Poco tempo fa è uscita la raccolta di tutti i numeri del 2009, che comprende le prime sei parti del tutorial sul poker texano. Costa solo 7,99 € e non è difficile reperirla (a Roma l'ho vista in edicole di diverse zone della città).
Chiudo con un'anticipazione. Il mese prossimo leggerete due miei articoli: l'ormai consueto appuntamento con il corso di programmazione Android e la prima parte di un nuovo tutorial (breve, questa volta) sugli argomenti Java & BitTorrent. |