Esiste qualche teoria o scienza per la costruzione di GUI di visualizzazione complessa?

3

La maggior parte dei widget "Canvas" nei comuni toolkit della GUI offre operazioni di basso livello come disegnare forme base di diversi colori / larghezza della linea / ecc., o visualizzare sprite e immagini. Alcuni sembrano avere caratteristiche leggermente più avanzate come la capacità di trattare le primitive disegnate sulla tela come "attori" in modo che possano essere spostate e manipolate in modo indipendente dopo il disegno.

Come passare da operazioni di basso livello a visualizzazioni altamente complesse e interattive, ad esempio il Visualizzatore Genomics integrato ( screenshot 1 , screenshot 2 , screenshot 3 )? Questo strumento ti consente di navigare tra varie annotazioni e caratteristiche situate su un genoma in una varietà di modi, a livello di singolo nucleotide (cioè di dettagli molto bassi) a livello di tutto il genoma (panoramiche di altissimo livello), gestisce serie di dati molto grandi (100's of gb) e incorpora molti tipi di grafici diversi, molti dei quali sono unici per l'applicazione o almeno bioinformatici.

Oltre MVC, c'è una teoria o un modello sottostante su come dovresti strutturare una tale applicazione?

    
posta user3243135 29.07.2013 - 04:52
fonte

1 risposta

2

Questo è un argomento con molti finanziamenti pubblici (sia per la genomica che per la sicurezza nazionale) e ci sono molti articoli scientifici sui vari dettagli di esso. Come punto di partenza per ulteriori ricerche, ecco alcuni su come progettare il lato di visualizzazione di tali sistemi:

Per i grandi set di dati le prestazioni sono più importanti e ci sono tecniche di visualizzazione specializzate per inserire quante più informazioni possibili in ogni singolo pixel, ma al momento non ho alcun link disponibile.

    
risposta data 29.07.2013 - 08:05
fonte

Leggi altre domande sui tag