comunità di geologia

martedì 2 agosto 2016

alcuni argomenti interessanti trattati da Theremino.com


alcuni argomenti interessanti trattati da Theremino

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 PiLinuxAndroid 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.

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

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