Ninux:      open source dal router alla mappaLinuxDay 2012 – Roma, 27/10/2012          http://www.ninux.org
Scaletta   Presentazione del progetto   Cosa è necessario per realizzare una rete wireless   Gli strumenti software svi...
Scaletta   Presentazione del progetto   Cosa è necessario per realizzare una rete wireless   Gli strumenti software svi...
Cosa sono le reti comunitarie?      Una rete comunitaria è una rete ditelecomunicazione che viene costruita da uno opiù gr...
Cosa sono le reti comunitarie?  http://www.ninux.org
Cosa sono le reti comunitarie?  http://www.ninux.org
Cosa sono le reti comunitarie?  http://www.ninux.org
Cosa sono le reti comunitarie?  http://www.ninux.org
Esempi concreti?                       Catanzaro dal 2012http://www.ninux.org
Esempio. Pisa dal 2009http://www.ninux.org
Una rete cittadina?http://www.ninux.org
Roma                           Progetto avviato nel 2004I nodi attivi, Roma 2012                           http://www.ninu...
Rete in crescita          Rate di crescita della rete nellultimo annohttp://www.ninux.org
Caratteristica delle rete Ninux                                 Riproducibilità totale●    Community Based: le politiche d...
Come fare una rete comunitaria                           Competenze   La ricetta     – Un gruppo di amici     – Entusiasm...
Come fare una rete comunitaria                         Competenze   Networking    - routing      olsr      bgp      batma...
Come fare una rete comunitaria                                 Competenze   Installazioni    –   Location    –   Scelta d...
Come fare una rete comunitaria                                   Competenze   Sistemistiche    - Storage    - Cluster/Nag...
Gli strumenti software usati   Esistenti                              Sviluppati    –   Linux                           ...
... di necessità virtù.   MapServer      Gestione indirizzi, nodi, pianificazione link e contatti fra i      nodi/vicini. ...
... di necessità virtù.NinuXoo Un motore di ricerca delle risorse interne, ftp/samba share    Codice: https://github.com/n...
... di necessità virtù.Android Nodeshot App (under dev)  Lapplicazione di realtà aumentata che si integra con il  mapserve...
Google Summer Of Code●    Google Summer of Code è un evento annuale    nel quale vengono assegnate borse di studio a    co...
Ninux●    Ninux era una delle community iscritte alGoogle Summer Of Code.●    La community ha ottenuto alcune borse di stu...
Ninux●    Tramite luniversità ho conosciuto Ninux.●    Sono andato ad una loro riunione, organizzata    per il GsoC, avend...
Ninux• Quando mi hanno chiamato per chiedermi se ero interessato, non volevo crederci.Mi hanno dato una grande opportunità...
Il progetto• Dentro Ninux ho trovato Ingegneri, tecnici e nerd, gente appassionata ed esperta che ha contribuito direttame...
La mia App• Il progetto prevedeva la realizzazione di un app per Android capace di prelevare da un server informazioni rel...
La mia Apphttp://www.ninux.org
La mia Apphttp://www.ninux.org
Cosa ho ottenuto?Ho ottenuto soldi ( diverse migliaia di euro)●Ho imparato a programmare applicazioni●    AndroidHo conosc...
Il dopoOltre la fine del progetto GsoC:●    ●        Sto imparando cose che non conoscevo    ●        Sperimentando soluzi...
Il dopoMi sono perfino montato un nodo sopra casa, inpieno stile Ninux.
OpportunitàLa community è aperta a tutti.●    Non devi avere requisti particolari, basta avere    tanta curiosità e voglia...
Workshop e corsi   Voglia di imparare e contribuire   Workshop e corsi Ninux da Novembre                       http://ww...
ContattiTutti i giovedì seraDurante i workshop                                          Venite a trovarci a:              ...
Upcoming SlideShare
Loading in …5
×

Presentazione Ninux al LinuxDay Roma 2012

301 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
301
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentazione Ninux al LinuxDay Roma 2012

  1. 1. Ninux: open source dal router alla mappaLinuxDay 2012 – Roma, 27/10/2012 http://www.ninux.org
  2. 2. Scaletta Presentazione del progetto Cosa è necessario per realizzare una rete wireless Gli strumenti software sviluppati e futuri Open source e le tecnologie impiegate Gsoc Workshop e corsi http://www.ninux.org
  3. 3. Scaletta Presentazione del progetto Cosa è necessario per realizzare una rete wireless Gli strumenti software sviluppati e futuri Open source e le tecnologie impiegate Gsoc Workshop e corsi http://www.ninux.org
  4. 4. Cosa sono le reti comunitarie? Una rete comunitaria è una rete ditelecomunicazione che viene costruita da uno opiù gruppi di comunità locali che collaborano traloro, solitamente in forma volontaria e con un assetto no-profit. http://www.ninux.org
  5. 5. Cosa sono le reti comunitarie? http://www.ninux.org
  6. 6. Cosa sono le reti comunitarie? http://www.ninux.org
  7. 7. Cosa sono le reti comunitarie? http://www.ninux.org
  8. 8. Cosa sono le reti comunitarie? http://www.ninux.org
  9. 9. Esempi concreti? Catanzaro dal 2012http://www.ninux.org
  10. 10. Esempio. Pisa dal 2009http://www.ninux.org
  11. 11. Una rete cittadina?http://www.ninux.org
  12. 12. Roma Progetto avviato nel 2004I nodi attivi, Roma 2012 http://www.ninux.org
  13. 13. Rete in crescita Rate di crescita della rete nellultimo annohttp://www.ninux.org
  14. 14. Caratteristica delle rete Ninux Riproducibilità totale● Community Based: le politiche di sviluppo sono decise dai partecipanti della comunità basandosi sul consenso.● Open:  Accesso libero  Strumenti software open source  Possibilità di replicare il progetto in altri territori● Decentralizzata: i partecipanti sono proprietari solamente di una piccola parte dell’infrastruttura, non c’è un unico ente giuridico che è proprietario della rete. http://www.ninux.org
  15. 15. Come fare una rete comunitaria Competenze La ricetta – Un gruppo di amici – Entusiasmo – Voglia di imparare e contribuire – Un pizzico di utopia Gruppi attualmente attivi: – Roma – Pisa – Mistretta, Vittoria – Firenze, Viterbo, Reggio Calabria, Cosenza/Catanzaro http://www.ninux.org
  16. 16. Come fare una rete comunitaria Competenze Networking - routing olsr bgp batman Firmware – OpenWrt – AirOs – RouterOS http://www.ninux.org
  17. 17. Come fare una rete comunitaria Competenze Installazioni – Location – Scelta dei materiali – Ancoraggi – Tiranti http://www.ninux.org
  18. 18. Come fare una rete comunitaria Competenze Sistemistiche - Storage - Cluster/Nagios - Web Servizi - IPV6 - Nas - NinuXoo - Voip - ... - http://wiki.ninux.org/Servizi http://www.ninux.org
  19. 19. Gli strumenti software usati Esistenti  Sviluppati – Linux – MapServer – Olrs/Bgp – NinuXoo – Catci – Olsrd (plugins) – Nagios – Kernel modules – WebFtpServers – Android/iPhone apps http://blog.ninux.org/?s=gsoc http://www.ninux.org
  20. 20. ... di necessità virtù. MapServer Gestione indirizzi, nodi, pianificazione link e contatti fra i nodi/vicini. Codice: https://github.com/ninuxorg/nodeshot Licenza: GPLv3http://www.ninux.org
  21. 21. ... di necessità virtù.NinuXoo Un motore di ricerca delle risorse interne, ftp/samba share Codice: https://github.com/ninuxorg/ninuxoo Licenza: GPL http://www.ninux.org
  22. 22. ... di necessità virtù.Android Nodeshot App (under dev) Lapplicazione di realtà aumentata che si integra con il mapserver (nodeshot) al fine di assistere nel puntamento delle antenne. Visualizzazione dei Codice: https://github.com/ninuxorg/Android-Mobile-App http://www.ninux.org
  23. 23. Google Summer Of Code● Google Summer of Code è un evento annuale nel quale vengono assegnate borse di studio a community/associazioni/gruppi/etc, affinchè promuovano software open source prodotto da studenti universitari. http://www.ninux.org
  24. 24. Ninux● Ninux era una delle community iscritte alGoogle Summer Of Code.● La community ha ottenuto alcune borse di studio per il GSoC, così si sono messi alla ricerca di gente che lavorasse ai progetti.
  25. 25. Ninux● Tramite luniversità ho conosciuto Ninux.● Sono andato ad una loro riunione, organizzata per il GsoC, avendo così modo di proporre le mie idee.● Ninux tiene conto e valorizza le vostre idee. http://www.ninux.org
  26. 26. Ninux• Quando mi hanno chiamato per chiedermi se ero interessato, non volevo crederci.Mi hanno dato una grande opportunità! http://www.ninux.org
  27. 27. Il progetto• Dentro Ninux ho trovato Ingegneri, tecnici e nerd, gente appassionata ed esperta che ha contribuito direttamente o indirettamente alla qualità del mio lavoro.• Mi è stato assegnato un mentor, ovvero un affiliato di Ninux che mi ha guidato nella realizzazione progettuale. http://www.ninux.org
  28. 28. La mia App• Il progetto prevedeva la realizzazione di un app per Android capace di prelevare da un server informazioni relative a POI ( point of interest ) , elaborarle e salvarle in un database.• Nell app i POI vengono visualizzati in una lista, su mappa oppure nella modalità AR (augmented reality)
  29. 29. La mia Apphttp://www.ninux.org
  30. 30. La mia Apphttp://www.ninux.org
  31. 31. Cosa ho ottenuto?Ho ottenuto soldi ( diverse migliaia di euro)●Ho imparato a programmare applicazioni● AndroidHo conosciuto moltissime persone di tutte le● età con cui ho condiviso conoscenze e momenti indimenticabili. http://www.ninux.org
  32. 32. Il dopoOltre la fine del progetto GsoC:● ● Sto imparando cose che non conoscevo ● Sperimentando soluzioni software/hardware innovative ● Posso dare il mio contributo alle attività della community.
  33. 33. Il dopoMi sono perfino montato un nodo sopra casa, inpieno stile Ninux.
  34. 34. OpportunitàLa community è aperta a tutti.● Non devi avere requisti particolari, basta avere tanta curiosità e voglia di fare.Numerose possibilità●Puoi lavorare divertendoti●
  35. 35. Workshop e corsi Voglia di imparare e contribuire Workshop e corsi Ninux da Novembre http://www.ninux.org
  36. 36. ContattiTutti i giovedì seraDurante i workshop Venite a trovarci a: FusoLab 2.0 Via della Bella Villa, 94 RomaSeguiteci su http://blog.ninux.orgMailinglist: http://ml.ninux.orgScarica questa presentazione:http://nnx.me/lxd2012 Hanno presentato:GRAZIE! Claudio Mignanti e Antonio Martino http://www.ninux.org

×