alcuni argomenti interessanti trattati da Theremino
si rimanda per maggiori informazioni sugli argommenti trattati al sito ufficiale di Theremino.com
si rimanda per maggiori informazioni sugli argommenti trattati al sito ufficiale di Theremino.com
Requisiti per il Software
Tutte le applicazioni del sistema Theremino, funzionano su Windows-XP, Windows-Vista, Windows-7, Windows-7-Starter e Windows-8, Windows 10 sia a 32 bit che a 64 bit.
Per il funzionamento sui sistemi alieni (con prestazioni ridotte), sono necessari Mono o Wine. Vedere le note nelle pagine Raspberry Pi, Linux, Android e Mac OSX.
Non ci sono requisiti minimi, per la memoria e per la CPU .........
Per il funzionamento sui sistemi alieni (con prestazioni ridotte), sono necessari Mono o Wine. Vedere le note nelle pagine Raspberry Pi, Linux, Android e Mac OSX.
Non ci sono requisiti minimi, per la memoria e per la CPU .........
Computers e sistemi operativi
Il software thereminico gira anche su Linux e Mac OSX, ma se si vuole lavorare comodi e senza problemi, è meglio eseguirlo su Windows. E attenzione: non deve essere un Windows CE e nemmeno RT oppure IOT.
Strumenti di sviluppo
Per sviluppare o modificare il software, si usa Visual Studio Express, che Microsoft fornisce gratuitamente, per usi non commerciali o didattici. Per permettere a tutti di aprire i progetti, usiamo Visual Studio Express 2008.
Visual Studio Express 2008 è praticamente uguale al 2010, 2012 e 2013, a parte i colori e poco altro, ma ha prestazioni che mancano, a tutte le versioni successive, tra cui:
- La possibilità, di convertire i vecchi progetti scritti in VB6.
- La possibilità di installarlo su macchine vecchie, anche con XP.
- La velocità di installazione (qualche minuto contro le ore che servono per installare la versione 2015).
- La poca occupazione di spazio sull’HardDisk che nei Tablet è sempre scarso (meno di 1 GigaByte contro gli incredibili 20 GigaByte delle versioni del 2015 complete di CPP e varie utility).
Theremino EmptyApp
Il modo più facile per comunicare, con le altre applicazioni e con l’hardware, sarebbe Theremino Automation. Oppure, come secondo livello di difficoltà, ci sarebbe Theremino Script. Ma alcuni utenti vogliono usare il vero Visual Studio, e ci hanno chiesto una base semplificata, per iniziare.
Questa applicazione, contiene solo tre pulsanti e una casella di testo, ma contiene anche la classe “Theremino Slots”, che serve per scrivere e leggere gli Slot. Per mezzo degli slot, si comunica con l’hardware, e con le altre applicazioni, del sistema Theremino. E quando si arriva agli slot, si può fare di tutto.
Questa applicazione, contiene solo tre pulsanti e una casella di testo, ma contiene anche la classe “Theremino Slots”, che serve per scrivere e leggere gli Slot. Per mezzo degli slot, si comunica con l’hardware, e con le altre applicazioni, del sistema Theremino. E quando si arriva agli slot, si può fare di tutto.
Consigli per gli sviluppatori
Prima di tutto, provare se le nostre applicazioni funzionano e, se necessario, installare DotNet 3.5 runtime e DirectX 9.0c. Per verificare se c’è DirectX provare, ad esempio, Theremino_3D.
Poi installare il Visual Studio Express (solitamente il solo VbNet) e prepararlo come spiegato, nel prossimo paragrafo.
Eventi e Threads
Prima di tutto, provare se le nostre applicazioni funzionano e, se necessario, installare DotNet 3.5 runtime e DirectX 9.0c. Per verificare se c’è DirectX provare, ad esempio, Theremino_3D.
Poi installare il Visual Studio Express (solitamente il solo VbNet) e prepararlo come spiegato, nel prossimo paragrafo.
Eventi e Threads
Per convivere con un sistema operativo, le applicazioni vanno scritte in modo particolare. Con applicazioni semplici, queste difficoltà non si notano, ma appena la applicazione diventa un po’ complessa, si verificano puntualmente difetti e inceppamenti. Questi problemi, non sono causati dal linguaggio di programmazione (VbNet, ThereminoScript, Java, C++, Vb6…), e nemmeno dal sistema operativo (Windows, Linux o Android). Si tratta di concetti generali, che devono essere compresi.
Perché Arduino non risente di queste difficoltà? Perché normalmente gli Sketch di Arduino sono semplici e non devono collaborare con un sistema operativo. Ma anche con Arduino, appena si esce dalla fase giocattolo, questi problemi spuntano. Leggere questo post che è un esempio classico di quel che può succedere.
continua sul sito.....Come deve apparire il Visual Studio
In pratica si modificano i pulsanti della toolbar, la posizione e la visibilità dei pannelli, e le altre opzioni, fino ad ottenere, lo stesso aspetto di questa immagine. Queste operazioni vanno fatte una volta sola, dopo aver installato Visual Studio.
Prima di tutto, si apre il menu “Tools” “Options” e nel pannello Options, si sceglie “Project and solutions”, “General” e si abilitano “Show advanced build configurations” e “Always show solution”.
continua sul sito.....
Caratteristiche non comuni del Software thereminico
Theremino non è una applicazione, ma un intero ecosistema, composto da oltre cinquanta applicazioni, che comunicano tra loro.
Lo applicazioni “thereminiche”, non richiedono installazione, non richiedono mai di riavviare il computer, e non scrivono nel registro di sistema. Il computer e il sistema operativo, non vengono alterati, in nessun modo. Un principio di base sistema Theremino, è che le applicazioni, non modificano mai nulla, al di fuori della loro cartella. Questi principi sono la base delle applicazioni portatili.
Programming Tools
Questa sezione raggruppa attrezzi, consigli e software, che potrebbero essere utili ai programmatori. L’ordine di questo elenco è casuale. Tutto quello che non trova una collocazione più precisa, finisce qui.
continua sul sito.....
Nessun commento:
Posta un commento