h1

Emulare una memory card per l’emultore Android: parte 2

24 aprile 2009

Ecco la seconda parte del progetto, Vedremo come aggiungere una memory card al nostro Emulatore Android:

1.    Creare un file immagine esempio: sdcard1.iso
⁃    La creiamo usando un tool della SDK di google:
1.    Apriamo il terminale (MAC) o promt di comandi (Windows)
2.    ci posizioniamo dentro la path:  cd Documents/android-sdk-mac_x86-1.1_r1/tools/
3.    digitiamo mksdcard <size><file> esempio: mksdcard 1024M sdcard1.iso
2.    Caricare l’immagine appena creata allo StartUp del nostro emulatore Android
⁃    sempre nella stessa directory digitiamo emulator -sdcard <filepath> dove filePath e’ il percorso per raggiungere l’immagine appena creata, nel nostro caso (visto che si trova nella stessa directory) basta digitare il nome sdCard1.iso
3.    Copiare Files dentro la nostra sdCard1.iso
1      La procedura piu semplice, se sviluppiamo usando Eclipse e’ quella del drag e drop! e’ sufficiente cliccalre su DDMS in alto a destra, andare su File Explore e trascinare i file dentro la cartella SDcard
2      Semplicemente Montare l’immagine e copiare i file usando l’utility mtools.

Michel uncini

h1

Il progetto in sintesi: parte 1

23 aprile 2009

xmlcontroller

Il progetto e’ stato sviluppato con una tecnica da me inventata: Macchia d’olio. (Non la prendete ad esempio!).
Insomma mi sono concetrato su un’idee specifica e poi il resto e’ venuto da se

Iniziamo dal nome: XMLcontrol
La mia idee principale era quella che, dato un file XML, l’applicazione (effettuando un parse) riconosca le azioni da fare. ad esempio sel sul parse c’e scritto chima al numero 347 7056*** luoi dove chiamare! oppure inviare un messaggio.

Bene, Da questa idee il progetto piano piano si e’ allargato e ho ben pensato:

  • Far eseguire il file XML a distanza
    • l’applicazione e’ in ascolto di un msg o un’email con un particolare standard che specifica quale XML parsare
  • Perche non usare il GPS e farmi inviare la sua posizione?

Grazie alla seconda idee potrei ad esempio ritrovare il mio ben amato telefonino rubato :) . Ma se poi lo spengono?
niente paura! un punto del topic parla di come avviare applicazioni al boot di sistema e allora c’e poco da fare…La mia applicazione e’ costretta ad avviarsi :P .

Michel Uncini

h1

Tutte le pubblicazione per il progetto di SISTEMI OPERATIVI

22 aprile 2009

il progetto e’ parecchio lungo, il tempo stringe ho deciso di dividerlo nei seguenti Topic:

  1. Il progetto in sintesi
  2. Emulare una memory card per l’emultore Android
  3. Ascoltare la ricezione di messaggi (SMS)
  4. Interogare il GPS e recupero posizione attuale(telefono)
  5. Avviare un INTENT
  6. XML parser
  7. Avviare una attivita dopo il Boot di sistema

Penso sia tutto… Piu o meno… :p

A presto,

Michel Uncini

h1

Incoming: Progetto di Sistemi Operativi

22 aprile 2009

Fra un po Vi parlero del progetto di sistemi operati che sto sviluppando.

A grandi linee il progetto si basa sullo sviluppo di Software per il sistema operativo ANDROID marcato Google.

Quello che voglio realizzare e’ un programma da installare sul telefono;
il quale si pone in attesa di un evento (esempio arrivo di un msg particolare) e in base al msg innviato esegue determinate azione.

Ad esempio, disgraziatamente ho perso il telefono, niente paura invio al mio (perso) cellulare @whereAreYou e in automatico il telefono fa una interogazione al suo GPS (tutti i cellulari android ne sono forniti) e risponde al padrone(me) inviando latitudine e longitudine di dove si trova; bello no?

Michel Uncini

h1

Progetto Algoritmi: collision detect; part 1

22 aprile 2009

Che cosa: Collision detect

Cosa questo tutorial include: Vclip,

Fonti: Spiegazione in dettaglio dell’algoritmo di collisione V-Clip: https://eprints.kfupm.edu.sa/75258/1/75258.pdfSpiegazione dei polyTree e come richiamare il metodo v.Clip: http://www.cs.sunysb.edu/~algorith/implement/V-CLIP/distrib/vclipManual.ps

Si muovono e collidono anche!

Quello che dovevamo fare: Simulare la collisione di oggetti 3d in uno spazio 3d…

Quello che abbiamo fatto:Per prima cosa ci siamo divisi e ognuno del gruppo e’ andato alla ricerca sul web, libri o dispense di qualsiasi cosa, qualsiasi cenne su qualche implementazione a qualche sconosciuto algoritmo…
Ne abbiamo trovati tanti:

  • vclip (quello usato)
  • iCollide
  • vCollide
  • Rapid
  • Immpact
  • Pivot
  • ….

Ma quale usare??? quale e’ il piu veloce, il piu semplice…
Dopo tanti interogativi senza risposta abbiamo consiederato la scieta piu logica e semplice: VCLIP o perlomeno l’unico di quoi avevamo anche le dispense in java :p

Fine PARTE 1

per qualsiasi informazioni COMMENTATA!!
Se volete il PROGETTO JAVA mandatemi un’email o COMMENTATE!!

h1

Progetto di algoritmi: Collision Detect

22 aprile 2009

Non c’e niente da fare (per il momento) il progetto di qui vado piu fiero, perdon andiamo piu fieri, e’ quello di algoritmi.

Prima di iniziare elenco il gruppo lavoro:

  • Michel uncini (il sottoscitto)
  • Laura Aureli
  • Francesco Lilli
  • Samuele Sabbatini

Settimane di duro lavoro, Caffe e redBull ha permesso a 4 giovani promessi programmatori (io e 3 colleghi) lo sviluppo di un software che simula le collisioni nello spazio 3D.
Questo progetto ci e’ stato affidato in quanto l’universita di Camerino e’ al lavoro su qualcosa di simile o perlomeno cosi ci e’ stato detto… Tutto troppo top secret…
Ma sinceramente non ce ne’ fregato piu di tanto quello che noi volevamo era la curiosita di fare qualcosa di nuovo…Vabe’ era il 30 e lode :)

Ma basta chiacchiere!! nei prossimi topics iniziamo la spiegazione.

Michel Uncini


h1

Tesina: Reti degli elaboratori

22 aprile 2009

Che cosa: Firewall domestico

Cosa questo tutorial include: Vmware, pfsense

Fonti: http://www.pfsense.com/ <— download ISO di pfsense
http://www.vmware.com/products/player/ <— Vmware free
http://doc.pfsense.org/index.php/Main_Page <— pfSense tutorial

In questa tesina ho presentato come installare e configurare Pfsense (Tralascio definizioni per informazioni Commentate!!)

Istallazione pfsense su Macchina virtuale vmWare:Avviare vmware player e clliccare su aggiungi macchina virtuale, una volta dentro selezionare come sistema operativo freeBSD e caricare l’iso di pfSense. Proecedere con l’istallazione guidata.

Configurazione pfSense
tesina1
A questo punto una volta completata l’istalazione si puoi iniziare a configure il nostro firewall. Per prima cosa settimiano l’indirizzo ip modo tale da poter accedere a pfSense da un comune browser.

La tesina chiaramente non e’ finita qua, per ulteriori informazioni sulla configurazione commentate! (Captive portal, FreeRadius)

h1

Inizio

22 aprile 2009

Salve!
Sono uno studente informatico presso l’universita di Camerino.

Ho deciso di lavorare a questo blog, per il semplice fatto che mi scoccia iniziare qualcosa tipo: progetti, presentazioni o tesine

per vedere poi, finiti gli esami, svanire nel nulla; persi in qualche blocco del file system o pezzi di carti e polvere in qualche scaffale..
Per carita’, hai la soddisfazione dei 6 o 12 crediti, L’orgoglio di un bel voto… ma ho bisogno di qualcosa in piu.
Mi basta sapere che ha qualcuno in qualche parte e in qualche tempo, la mia fatica sia servita a qualcosa.

The Last Lecture – Randy Pausch:
“Non lamentatevi. Lavorate più duramente. Non cedete. L’oro migliore è quello che giace in fondo ai barili di merda”.
Scrivi qualcosa su di te.

Michel uncini

h1

Hello world!

22 aprile 2009

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

Follow

Get every new post delivered to your Inbox.