Ciao gohan e grazie per la risposta.
Inizio rispondendo alle tue domande.
Che tipo di periferiche e soprattutto quali?
Il progetto vuole essere, in proiezione futuristica, del più amplio respiro possibile con una comunità dedita alla realizzazione di differenti progetti di diverso tipo che abbiano in comune semplicemente di essere estensioni funzionali di un elaboratore. Come inizio pensavo a periferiche di gioco come volanti, pedaliere e simili. Dovessi scegliere io, in completa autonomia sfumando il concetto di comunità, inizierei con un joystick.
Per le prime prove pensavo che si potrebbero utilizzare piattaforme già esistenti di acquisizione e trasmissione di input elettrici all'elaboratore, ne esistono moltissime opensource, come Arduino, per esempio, che funziona su sistemi Win Lin e Mac.
Quando dici che ci vorrebbe una ottima conoscenza, per sviluppi più approfonditi, dei vari SDK dei SO più diffusi ti do pienamente ragione, per questo motivo è necessaria una community la più estesa possibile dove confluiscano moltissime menti dalle provenienze più disparate.
Sempre a proposito di questo e riprendendo l'esempio del joystick, per la sua realizzazione, si devono avere almeno 5 competenze:
C. di Coordinazione
C. di Design
C. di Meccaniche
C. di Elettriche
C. di Informatiche
Dove per ogni competenza si dovrebbe avere almeno un componente fisico, cioè uno sviluppatore. Logicamente con poche risorse umane a disposizione si dovrà assegnare ad una persona più competenze, sperando in futuro, di avere dei veri e propri dipartimenti formati da sotto Team, ad esempio di elettronica, ai quali affidare le varie parti di un progetto.
Alle varie competenze sarebbe poi associato un determinato compito, la coordinazione, ad esempio, dovrebbe occuparsi di coordinare il lavoro degli altri gruppi specificando le tempistiche, gli obbiettivi, pubblicizzando con opportuni blog o siti il lavoro, reclutare nuove menti, ecc...
gohan spero di aver risposto esaustivamente alle tue domande e spero di averne fatto emergere di nuove. Sarei inoltre felice se potessi anche tu partecipare a questo progetto, quando ne avrai tempo si intende.
Per tutti gli altri spero di aver iniziato a muovere qualche interesse in voi.
Commentate e proponete, una community serve a questo.
Grazie
Andrea