SlideShare uma empresa Scribd logo
1 de 21
Interfacciamento
                         hardware ad iOS


                                      http://fwlab.com
giovedì 13 dicembre 12
giovedì 13 dicembre 12
Michele Fadda
                          FW LAB ac
                            http://fwlab.com




giovedì 13 dicembre 12
Come e perché
                          prototipare
                              Arduino




                                        http://fwlab.com
giovedì 13 dicembre 12
Open
                         Hardware
              1M di pezzi di Arduino Uno
                       venduti

                Uno dei pochissimi casi di
                successo dell’”High Tech”
                        Italiano


                                             http://fwlab.com
giovedì 13 dicembre 12
Arduino
                    •    Facile da usare per         •   IDE multipiattaforma
                         utenti “non tecnici”            gratuita open source

                    •    Aperto, licenza Creative    •   basato su Processing
                         Commons
                                                     •   Community vibrante di
                    •    Economico (circa 20€)           appassionati

                    •    Tecnicamente                •   Made in Italy
                         “Retrò” (“Wrong
                         product at the right time
                         “ - Neil Gershenfield)

                                                                  http://fwlab.com
giovedì 13 dicembre 12
iOS: è una
                   piattaforma
                     “Closed”
            Perché usare una piattaforma
              “Closed” insieme ad una
                piattaforma “Open”?

                Facciamo software, non ci
                 occupiamo di “religione”


                                            http://fwlab.com
giovedì 13 dicembre 12
Android vs iOS
                                     http://fwlab.com
giovedì 13 dicembre 12
• Quanto a terminali installati vince Android
                    • Quanto a valore economico, vince Apple
                    • Si sviluppa prima per iOS, se va bene, si
                         sviluppa anche per Android

                    • Arduino è la piattaforma ufficiale di Android
                         ADK


                                                      http://fwlab.com
giovedì 13 dicembre 12
MFi Made For iPhone
                    •    Viene concesso da Apple    •   Costo: circa 4$ per
                         “caso per caso”                pezzo
                         ARBITRARIAMENTE
                                                    •   Ogni dispositivo deve
                    •    Richiede un accordo            avere un chip
                         NDA                            crittografico

                    •    E’ costoso, richiede non   •   Non viene concesso a
                         meno di 50K€ per un            piccoli sviluppatori
                         singolo progetto
                         (certificazioni, ecc.)


                                                                http://fwlab.com
giovedì 13 dicembre 12
Le tecnologie MFi
                   •     Bluetooth EDR

                   •     Accesso al connettore
                         (USB, altri segnali)

                   •     Licenze di brevetti Apple
                         (circa una decina per il
                         solo connettore)




                                                     http://fwlab.com
giovedì 13 dicembre 12
Come evitare MFi
                    •    Red Cable (cavo seriale,   •   Uso non autorizzato del
                         App non distribuibili su       connettore Apple
                         App store)                     (fortemente
                                                        sconsigliato, violazione di
                    •    Connettore audio (soft         brevetti)
                         modem) Wi-Fi
                                                    •   Se volete sviluppare un
                    •    Bluetooth Low Energy           prodotto per la grande
                                                        distribuzione, utilizzate
                         (aka BLE, aka Bluetooth
                         4.0, aka Bluetooth             MFi

                    •    Wi-Fi

                                                                 http://fwlab.com
giovedì 13 dicembre 12
“Redpark Serial Cable”
                    •    Cavo seriale e relativo
                         SDK, fornisce accesso ad
                         UART

                    •    Utile solo per
                                                    http://www.redpark.com/c2db9.html
                         applicazioni Spot e
                         prototipi dimostrativi

                    •    Applicazioni non
                         distribuibili



                                                                      http://fwlab.com
giovedì 13 dicembre 12
Soft Modem
                    •    Modulazione FSK                        •    Comunque soggetto ad
                         (Frequency Shift Keying)                    approvazione da parte di
                                                                     Apple
                    •    Output verso dispositivi
                         esterni banale

                    •    Input da dispositivi
                         esterni richiede tecniche
                         DSP




                                                                                  http://fwlab.com
         http://www.creativedistraction.com/demos/sensor-data-to-iphone-through-the-headphone-jack-using-arduino/
giovedì 13 dicembre 12
Bluetooth 4.0
                         •   Aka Bluetooth Smart     •   Liberamente utilizzabile
                                                         su iOS senza MFi
                         •   Aka Bluetooth BLE
                                                     •   Utilizzo di Bluetooth in
                         •   Basso consumo, adatto       prodotti commerciali
                                                         richiede SIA
                             per sensori ed IoT.
                                                         certificazione hardware
                         •   Profili possono venire       CHE del protocollo
                                                         Bluetooth
                             creati dal
                             programmatore
                                                     •   max 6 KB/sec,
                                                         dimenticatevi streaming

                                                                 http://fwlab.com
giovedì 13 dicembre 12
Informazioni su BLE
                    • http://en.wikipedia.org/wiki/
                         Bluetooth_low_energy
                    • http://www.bluetooth.org
                    • http://ti.com/ble-wiki
                    • http://www.bluegiga.com/bluetooth-low-
                         energy

                                                      http://fwlab.com
giovedì 13 dicembre 12
Supporto iOS per BLE
                    •    Core Bluetooth          •   iPhone 4S, iPhone 5,
                         Framework https://          New iPad, iPad mini
                         developer.apple.com/
                         library/ios/           1.CBCentralManager
                                                2.CBCentralManagerDelegate
                         #documentation/        3.CBCharacteristic
                         CoreBluetooth/         4.CBDescriptor
                         Reference/             5.CBPeripheral
                         CoreBluetooth_Framew   6.CBPeripheralDelegate
                                                7.CBService
                         ork/_index.html

                    •    CBCentralManager
                         CBPeripheral


                                                              http://fwlab.com
giovedì 13 dicembre 12
Cosa è Bluetooth Low
                           Energy?
                    •    Non compatibile con BT     •   Stessa antenna, stessa
                         Classic (BR/EDR)               banda di Bluetooth

                    •    Ottimizzato per bassa      •   Minore costo
                         potenza (1/20 potenza di
                         BT classic)                •   License Free (RF)

                    •    Si possono usare           •   100 m
                         batterie a bottone
                         (<20mA di picco, 5uA di
                         media,)
                                                    •   Miliardi di dispositivi
                                                        entro 5 anni (TI)


                                                                  http://fwlab.com
giovedì 13 dicembre 12
Wi-Fi
                    •    Uso commerciale            •   MA, l’uso di tecnologia
                         richiede sempre                Wi-Fi di per se NON
                         certificazione e marchi         RICHIEDE
                         di qualità FCC, CE, ecc.       autorizzazione, ne’
                                                        certificazioni.
                    •    Uso del logo implica
                         certificazione di           •   Alte prestazioni (adatto
                         protocollo e pagamento         per streaming)
                         a consorzio, come
                         Bluetooth                  •   Utilizzabile da TUTTI i
                                                        dispositivi iOS


                                                                 http://fwlab.com
giovedì 13 dicembre 12
http://arduino.cc/en/Guide/ArduinoEthernetShield




                       Tempo
                     necessario
        Circa 3-4 minuti per montare un
        Web Server su Arduino Internet
          Shield+Uno e connetterlo al
          router di casa adattando un
               esempio già pronto



                                                             http://fwlab.com
giovedì 13 dicembre 12
Arduino ed iOS con
                               Wi-Fi
                    •    Wi-Fi Shield                •   Se volete altro, ve lo
                                                         dovete creare: In iOS
                    •    Internet Shield                 mancano i Socket (ma
                                                         sono disponibili come
                    •    Molti altri di produttori       librerie di terza parte).
                         diversi dalla Arduino
                         Foundation                  •   Vi serve un router

                    •    iOS supporta chiamate       •   Bonjour è un po’ troppo
                         http e protocolli               complesso per Arduino
                         particolari (Core Audio)        (2k di ram)


                                                                  http://fwlab.com
giovedì 13 dicembre 12

Mais conteúdo relacionado

Semelhante a Interfacciamento ios a dispositivi fisici

Raspberry Pi: hardware opensource al servizio della didattica... e non solo!
Raspberry Pi: hardware opensource al servizio della didattica... e non solo!Raspberry Pi: hardware opensource al servizio della didattica... e non solo!
Raspberry Pi: hardware opensource al servizio della didattica... e non solo!Alessandro Grechi
 
Jc06 Antonio Terreno Fluidtime
Jc06 Antonio Terreno FluidtimeJc06 Antonio Terreno Fluidtime
Jc06 Antonio Terreno FluidtimeAntonio Terreno
 
Venezia Camp 2013 Raspberry Pi Lab
Venezia Camp 2013 Raspberry Pi LabVenezia Camp 2013 Raspberry Pi Lab
Venezia Camp 2013 Raspberry Pi Labspaganini
 
Fpga il componente universale 2010-11-09
Fpga  il componente universale   2010-11-09Fpga  il componente universale   2010-11-09
Fpga il componente universale 2010-11-09Ionela
 
Introduzione ad Arduino
Introduzione ad ArduinoIntroduzione ad Arduino
Introduzione ad ArduinoSimone Lusenti
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to ArduinotrevisoAUG
 
Arduino & Smartphone
Arduino & SmartphoneArduino & Smartphone
Arduino & Smartphonedega1999
 
LinuxDay 2010, Arduino il re dell'hardware open
LinuxDay 2010, Arduino il re dell'hardware openLinuxDay 2010, Arduino il re dell'hardware open
LinuxDay 2010, Arduino il re dell'hardware openMauro Fava
 

Semelhante a Interfacciamento ios a dispositivi fisici (10)

Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Raspberry Pi: hardware opensource al servizio della didattica... e non solo!
Raspberry Pi: hardware opensource al servizio della didattica... e non solo!Raspberry Pi: hardware opensource al servizio della didattica... e non solo!
Raspberry Pi: hardware opensource al servizio della didattica... e non solo!
 
Jc06 Antonio Terreno Fluidtime
Jc06 Antonio Terreno FluidtimeJc06 Antonio Terreno Fluidtime
Jc06 Antonio Terreno Fluidtime
 
Venezia Camp 2013 Raspberry Pi Lab
Venezia Camp 2013 Raspberry Pi LabVenezia Camp 2013 Raspberry Pi Lab
Venezia Camp 2013 Raspberry Pi Lab
 
Fpga il componente universale 2010-11-09
Fpga  il componente universale   2010-11-09Fpga  il componente universale   2010-11-09
Fpga il componente universale 2010-11-09
 
Introduzione ad Arduino
Introduzione ad ArduinoIntroduzione ad Arduino
Introduzione ad Arduino
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
Arduino & Smartphone
Arduino & SmartphoneArduino & Smartphone
Arduino & Smartphone
 
LinuxDay 2010, Arduino il re dell'hardware open
LinuxDay 2010, Arduino il re dell'hardware openLinuxDay 2010, Arduino il re dell'hardware open
LinuxDay 2010, Arduino il re dell'hardware open
 
Privacy in enigmate
Privacy in enigmatePrivacy in enigmate
Privacy in enigmate
 

Último

Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIinfogdgmi
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 

Último (10)

Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AI
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 

Interfacciamento ios a dispositivi fisici

  • 1. Interfacciamento hardware ad iOS http://fwlab.com giovedì 13 dicembre 12
  • 3. Michele Fadda FW LAB ac http://fwlab.com giovedì 13 dicembre 12
  • 4. Come e perché prototipare Arduino http://fwlab.com giovedì 13 dicembre 12
  • 5. Open Hardware 1M di pezzi di Arduino Uno venduti Uno dei pochissimi casi di successo dell’”High Tech” Italiano http://fwlab.com giovedì 13 dicembre 12
  • 6. Arduino • Facile da usare per • IDE multipiattaforma utenti “non tecnici” gratuita open source • Aperto, licenza Creative • basato su Processing Commons • Community vibrante di • Economico (circa 20€) appassionati • Tecnicamente • Made in Italy “Retrò” (“Wrong product at the right time “ - Neil Gershenfield) http://fwlab.com giovedì 13 dicembre 12
  • 7. iOS: è una piattaforma “Closed” Perché usare una piattaforma “Closed” insieme ad una piattaforma “Open”? Facciamo software, non ci occupiamo di “religione” http://fwlab.com giovedì 13 dicembre 12
  • 8. Android vs iOS http://fwlab.com giovedì 13 dicembre 12
  • 9. • Quanto a terminali installati vince Android • Quanto a valore economico, vince Apple • Si sviluppa prima per iOS, se va bene, si sviluppa anche per Android • Arduino è la piattaforma ufficiale di Android ADK http://fwlab.com giovedì 13 dicembre 12
  • 10. MFi Made For iPhone • Viene concesso da Apple • Costo: circa 4$ per “caso per caso” pezzo ARBITRARIAMENTE • Ogni dispositivo deve • Richiede un accordo avere un chip NDA crittografico • E’ costoso, richiede non • Non viene concesso a meno di 50K€ per un piccoli sviluppatori singolo progetto (certificazioni, ecc.) http://fwlab.com giovedì 13 dicembre 12
  • 11. Le tecnologie MFi • Bluetooth EDR • Accesso al connettore (USB, altri segnali) • Licenze di brevetti Apple (circa una decina per il solo connettore) http://fwlab.com giovedì 13 dicembre 12
  • 12. Come evitare MFi • Red Cable (cavo seriale, • Uso non autorizzato del App non distribuibili su connettore Apple App store) (fortemente sconsigliato, violazione di • Connettore audio (soft brevetti) modem) Wi-Fi • Se volete sviluppare un • Bluetooth Low Energy prodotto per la grande distribuzione, utilizzate (aka BLE, aka Bluetooth 4.0, aka Bluetooth MFi • Wi-Fi http://fwlab.com giovedì 13 dicembre 12
  • 13. “Redpark Serial Cable” • Cavo seriale e relativo SDK, fornisce accesso ad UART • Utile solo per http://www.redpark.com/c2db9.html applicazioni Spot e prototipi dimostrativi • Applicazioni non distribuibili http://fwlab.com giovedì 13 dicembre 12
  • 14. Soft Modem • Modulazione FSK • Comunque soggetto ad (Frequency Shift Keying) approvazione da parte di Apple • Output verso dispositivi esterni banale • Input da dispositivi esterni richiede tecniche DSP http://fwlab.com http://www.creativedistraction.com/demos/sensor-data-to-iphone-through-the-headphone-jack-using-arduino/ giovedì 13 dicembre 12
  • 15. Bluetooth 4.0 • Aka Bluetooth Smart • Liberamente utilizzabile su iOS senza MFi • Aka Bluetooth BLE • Utilizzo di Bluetooth in • Basso consumo, adatto prodotti commerciali richiede SIA per sensori ed IoT. certificazione hardware • Profili possono venire CHE del protocollo Bluetooth creati dal programmatore • max 6 KB/sec, dimenticatevi streaming http://fwlab.com giovedì 13 dicembre 12
  • 16. Informazioni su BLE • http://en.wikipedia.org/wiki/ Bluetooth_low_energy • http://www.bluetooth.org • http://ti.com/ble-wiki • http://www.bluegiga.com/bluetooth-low- energy http://fwlab.com giovedì 13 dicembre 12
  • 17. Supporto iOS per BLE • Core Bluetooth • iPhone 4S, iPhone 5, Framework https:// New iPad, iPad mini developer.apple.com/ library/ios/ 1.CBCentralManager 2.CBCentralManagerDelegate #documentation/ 3.CBCharacteristic CoreBluetooth/ 4.CBDescriptor Reference/ 5.CBPeripheral CoreBluetooth_Framew 6.CBPeripheralDelegate 7.CBService ork/_index.html • CBCentralManager CBPeripheral http://fwlab.com giovedì 13 dicembre 12
  • 18. Cosa è Bluetooth Low Energy? • Non compatibile con BT • Stessa antenna, stessa Classic (BR/EDR) banda di Bluetooth • Ottimizzato per bassa • Minore costo potenza (1/20 potenza di BT classic) • License Free (RF) • Si possono usare • 100 m batterie a bottone (<20mA di picco, 5uA di media,) • Miliardi di dispositivi entro 5 anni (TI) http://fwlab.com giovedì 13 dicembre 12
  • 19. Wi-Fi • Uso commerciale • MA, l’uso di tecnologia richiede sempre Wi-Fi di per se NON certificazione e marchi RICHIEDE di qualità FCC, CE, ecc. autorizzazione, ne’ certificazioni. • Uso del logo implica certificazione di • Alte prestazioni (adatto protocollo e pagamento per streaming) a consorzio, come Bluetooth • Utilizzabile da TUTTI i dispositivi iOS http://fwlab.com giovedì 13 dicembre 12
  • 20. http://arduino.cc/en/Guide/ArduinoEthernetShield Tempo necessario Circa 3-4 minuti per montare un Web Server su Arduino Internet Shield+Uno e connetterlo al router di casa adattando un esempio già pronto http://fwlab.com giovedì 13 dicembre 12
  • 21. Arduino ed iOS con Wi-Fi • Wi-Fi Shield • Se volete altro, ve lo dovete creare: In iOS • Internet Shield mancano i Socket (ma sono disponibili come • Molti altri di produttori librerie di terza parte). diversi dalla Arduino Foundation • Vi serve un router • iOS supporta chiamate • Bonjour è un po’ troppo http e protocolli complesso per Arduino particolari (Core Audio) (2k di ram) http://fwlab.com giovedì 13 dicembre 12