it-swarm.it

Eventuali esempi o suggerimenti per lavorare con le tempistiche

Scriverò un'applicazione che deve gestire flussi di lavoro lineari. Per semplicità, ci sono due tipi di voci:

  • Eventi: una condizione di innesco che ti consente di andare avanti. Potrebbe avere un tempo stimato, ma è qualcosa che passi quando qualcosa è fatto.
  • Timer: una volta avviata, l'attività termina in un determinato momento.

Sto cercando di creare un editor per creare il flusso di lavoro e un'interfaccia separata per guidare l'utente attraverso il flusso di lavoro. Vorrei che l'utente vedesse il passato e il futuro con un'importanza decrescente quanto più il tempo è trascorso da adesso. Stavo pensando di prendere una vista tradizionale del tipo di linea temporale, come la seguente, ma o metterla su una ruota (vista dall'alto in basso) o semplicemente rendere la scala logaritmica dal centro. alt text

Qualcuno ha visto un'interfaccia che realizza qualcosa di simile o ha qualche suggerimento interessante?

12
Jim Rush

Non so se è quello che stai cercando, ma qualche giorno fa ho visto una sequenza temporale che sembra fantastica. Viene da un'app per iPad, chiamata iStreamer . È la migliore sequenza temporale che ho visto ...

2
Marcos Crispino

Abbiamo fatto qualcosa di simile a quello per l'Associazione svedese dei professionisti della salute. Pensa principalmente come visualizzazione della loro attività nel tempo e come ingresso esplorativo ad alcuni dei loro contenuti. Purtroppo sembra aver perso il suo posto nella griglia e è scivolato in fondo alla pagina ma verificalo: http://vardforbundet.se/

alt text

4
fluxd

Sto cercando di dividere la tua domanda in alcune sezioni.

Dai un'occhiata al grafico finanziario di Google: alt text

In particolare, nota la barra di scorrimento che offre una vista del luogo della sezione visualizzabile all'interno della sequenza temporale generale.

Penso di aver bisogno di un po 'più di informazioni per capire l'esatta funzionalità del trigger e del timer, ma dato che hai menzionato le attività, posso condividere l'ultimo componente su cui sto lavorando: una tabella di marcia che mostra le pietre miliari e le attività del progetto:

alt text

Le icone indicano le date di scadenza delle pietre miliari (i tuoi trigger?) E le attività, ma puoi anche aggiungere facilmente un'indicazione del loro inizio.

Infine, per quanto riguarda la scala logaritmica o la vista dall'alto verso il basso della ruota, penso che l'idea sia interessante, ma temo che gli utenti non la capiranno e sarà molto difficile indicare:

  • La scala logaritmica in particolare - se si applica semplicemente questa scala, ma per l'utente la linea temporale appare lineare, potrebbero stimare qualcosa fuori dal centro, senza rendersi conto della distorsione.
  • Adoro la vista dall'alto della ruota, ma ho imparato che parecchie persone non immaginano troppo bene la geometria 3d e potrebbero non capire come stimare la differenza tra due punti che non sono al centro.
3
Dan Barak

E se usassi qualcosa che ha un effetto simile a un menu Fisheye. Quando il cursore si trova sulla linea temporale, l'area circostante si espande/ingrandisce.

Quindi, per la vista normale, la scala è lineare. Quando l'obiettivo fisheye si trova su una determinata sezione, viene estesa anche la scala della linea temporale.

http://www.ajaxdaddy.com/demo-interface-fisheye.html

2
milesmeow

Forse una funzione di zoom in/out intelligente per la tua sequenza temporale potrebbe funzionare, il che probabilmente comporterebbe visivamente un risultato tra una ruota e la sequenza temporale logaritmica (più una curva a campana). Forse la sequenza temporale su Dopplr.com può ispirarti.

Anche Matt aveva un keynote molto interessante durante DxF2009 sul tempo, in cui descrivevano un progetto chiamato "Here & There". Potrebbe essere un po 'troppo, ma è davvero stimolante quando devi trovare soluzioni di interfaccia riguardanti il ​​tempo.

(Mi piacerebbe pubblicare i link, ma non posso a causa di una bassa reputazione ... scusa)

0
Pieter

Ho questo con segnalibro con tag "timeline": http://marcinignac.com/wp-content/uploads/2010/03/cambridge_gatwick06.png

forse questo è di qualche ispirazione ...

0
Jüri

È possibile indicare l'importanza di una sezione temporale rendendo il testo che descrive l'evento più piccolo per quegli eventi che sono lontani dal "tempo corrente". In questo modo non distorcerai la sequenza temporale, ma l'occhio del lettore verrà immediatamente attratto da caratteri più grandi.

0
lynxoid