BB-Bikele's Blog
il mio Blog personale... parlo d tutto & nn parlo d niente!
sabato 30 aprile 2011
[Seminario Android] Road Map
giovedì 14 aprile 2011
Applicazione Android - Bluetooth
Oggi ho iniziato a programmare con gli strumenti messi a disposizione dalle librerie di Android, per implementare il bluetooth nelle proprie App.
Il tutto segue la logica ad activity e intent di android, pertanto è semplice capire come utilizzare le classi a disposizione...
Quando realizzo qualcosa di interessante, pubblico un pò di codice. Per ora mi sono limitato a seguire il tutorial e a realizzare una piccola app che risolve un piccolo aspetto per me fastidioso:
Attivare la rintracciabilità del dispositivo, che di default non viene attivata parallelamente all'attuazione del bluetooth(per ovvi motivi di sicurezza). Pertanto, quando si deve ricevere un file da un dispositivo con cui non si é mai comunicato, bisogna ricordarsi di attivarla dalle importazioni sulle connessioni bluetooth.
Questa app attiva il bluetooth(se non attivo) e chiede di rendere il dispositivo rintracciabile per 60secondi...
Pubblico l'apk nella mia cartella public su dropbox
UPDATE 21-04-2011: inviare/ricevere stringhe ASCII tra dispositivo Android e PC via bluetooth con HyperTerminal, partendo dall'esempio presente nella documentazione ufficiale BluetoothChat.
ho scritto un paio di post nel forum anddev.it ( SPP bluetooth )
UPDATE 03-05-2011: Miei appunti sullo sviluppo di applicazioni bluetooth per android
martedì 22 marzo 2011
Eclipse come unica IDE
venerdì 11 marzo 2011
Sviluppo applicazioni Android (come iniziare)
- JVM (Java Virtual Machine)
- Java SE Development Kit
- Eclipse
- Android Development Tools
- Android SDK (Software Development Kit)
giovedì 17 febbraio 2011
[Sistema di prenotazione Appelli DiB] Se non c'è... mettiamolo!
Dopo aver notato che invece nel mio caso fosse presente, e ignorando ampiamente quali dei misteri arcani si celassero dietro alla scelta del sistema di nasconderla nel suo caso, ho optato per la politica: Se non c'è... mettiamolo!
Il codice relativo alla riga(preso dalla mia pagina in cui era presente) è:
<tr><td nowrap="nowrap">
<font size="2">Ingegneria del SW + Lab. (2009/2010)</font></td>
<td nowrap="nowrap" align="center">
<font size="2">Scritto</font></td>
<td nowrap="nowrap" align="center">
<font size="2">23/02/2011</font></td>
<td nowrap="nowrap" align="center">
<font size="2">15.30</font></td>
<td nowrap="nowrap" align="center">
<font size="2"> </font></td>
<td align="center">
<font size="2"> </font></td>
<td align="center" width="1%">
<form name="form_1" action="appello_prenota_conf.php" method="post">
<input value="Prenota" type="submit">
<input name="id_insegn" value="2265" type="hidden">
<input name="data_appello" value="2011-02-23" type="hidden">
<input name="tipo_appello" value="S" type="hidden">
</form></td></tr>
(in grassetto i dati inviati in POST per richiedere la prenotazione all'esame specifico)
Per tanto ho scritto un piccolo script js per l'aggiunta alla pagina del precedente codice:
javascript:(function(){d=document.getElementsByTagName('body')[0];
s=document.createElement('span');
s.innerHTML="<tr><td nowrap><Font size='2'>Ingegneria del SW + Lab. (2009/2010)</Font></td><td nowrap align='center'><Font size='2'>Scritto</Font></td><td nowrap align='center'><Font size='2'>23/02/2011</Font></td><td nowrap align='center'><Font size='2'>15.30</Font></td><td nowrap align='center'><Font size='2'> </Font></td><td align='center'><Font size='2'> </Font></td><td width='1%' align='center'><form name='form_1' action='appello_prenota_conf.php' method='post'><input type='submit' value='Prenota'><input type='hidden' name='id_insegn' value='2265'><input type='hidden' name='data_appello' value='2011-02-23'><input type='hidden' name='tipo_appello' value='S'>
</td></FORM></tr>";d.appendChild(s);})()
E' Quindi bastato far incollare al mio collega il precedente script nella barra degli indirizzi, della pagina che visualizza l'elenco degli esami prenotabili, per fargli apparire infondo alla pagina il timido tasto "Prenota" :D
(prenotazione avvenuta con successo!)
MORALE DELLA FAVOLA:
Il motivo per cui a lui non appariva la riga relativa a questo esame, rimane ignoto e sarà argomento della prossima puntata di Voyager(colpa dei Maya???).
Qualunquemente esso sia, viene preso in considerazione quando viene generato l'elenco delle materie prenotabili, ma no quando il sistema riceve una richiesta di prenotazione.
Bhà?!?!
domenica 8 agosto 2010
La scelta di strutturare il libro, come concatenazione degli interventi di cultori di settori interessati da questa evoluzione del web, produce un doppio effetto:
Da un lato vi è un forte richiamo alla filosofia di base del web 2.0: COLLABORAZIONE e CONDIVISIONE, ma d'altro canto porta ad una ridondanza di molti concetti che spesso annoia il lettore.
Certo è un fenomeno che ritroviamo in continuazione sul web, ma da un libro dai presupposti chiarificatori non te l'aspetti.
Questa stessa mia recensione sarà presente sia su aNobii che sul mio Blog, ma ciò non irrita nessuno(spero), invece devo ammettere che leggere così tante volte "Second Life" un pò lo era.
Ovviamente si tratta solo di un effetto collaterale che l'autore avrà preferito ignorare per preservare l'autenticità degli interventi di tutti gli autori(molto probabilmente non avevano idea di quanto già scritto dagli altri).
Nel complesso vengono fornite molte informazioni utili e tantissimi riferimenti(link) a portali e applicazioni, circa le molte innovazioni presenti online.
Molto interessante il capitolo finale, dello stesso autore, che rielabora tutti i concetti espressi ricavandone una proiezione futura, indicando quali saranno gli aspetti imprescindibili per il futuro del Web.
Di sicuro, questo libro, induce nel lettore un elevato interesse nel seguire(e magari contribuire) a questa evoluzione.
domenica 9 maggio 2010
[Libri] archivio
UPDATE(31-05-2010):
Ho creato la mia libreria online su aNobii dunque i precedenti link diventano obsoleti.
Libreria:
Lista dei desideri:
Mk178 - aNobii