web-dev-qa-db-fra.com

Tous les exemples ou suggestions pour travailler avec les délais

Je vais écrire une application qui doit gérer des flux de travail linéaires. Par souci de simplicité, il existe deux types d'entrées:

  • Événements: condition de déclenchement qui vous permet d'avancer. Il peut avoir un temps estimé, mais c'est quelque chose que vous passez quand quelque chose est fait.
  • Minuterie: une fois qu'une tâche a commencé, elle se termine à un moment particulier.

Je cherche à créer un éditeur pour créer le flux de travail et une interface distincte pour guider l'utilisateur à travers le flux de travail. J'aimerais que l'utilisateur voit le passé et l'avenir avec une importance décroissante à mesure que le temps s'écoule. J'envisageais de prendre une vue de type chronologie traditionnelle, comme la suivante, mais soit de la mettre sur une roue (vue de haut en bas), soit de simplement rendre l'échelle logarithmique à partir du centre. alt text

Quelqu'un a-t-il vu une interface qui accomplit quelque chose de similaire ou a des suggestions intéressantes?

12
Jim Rush

Je ne sais pas si c'est ce que vous recherchez, mais il y a quelques jours, j'ai vu une chronologie qui a fière allure. Il s'agit d'une application iPad, appelée iStreamer . Est la meilleure chronologie que j'ai vue ...

2
Marcos Crispino

Nous avons fait quelque chose de proche pour cela pour l'Association suédoise des professionnels de la santé. Principalement comme une visualisation de leur activité au fil du temps et comme une entrée exploratoire à une partie de leur contenu. Malheureusement, il semble avoir perdu sa place dans la grille et s'est glissé vers le bas de la page, mais vérifiez-le: http://vardforbundet.se/

alt text

4
fluxd

J'essaie de décomposer votre question en quelques sections.

Jetez un œil au graphique des finances de Google: alt text

En particulier, notez la barre de défilement qui donne une vue de la place de la section visible dans la chronologie globale.

Je pense que j'ai besoin d'un peu plus d'informations pour comprendre la fonctionnalité exacte du déclencheur et du minuteur, mais puisque vous avez mentionné des tâches, je peux partager le dernier composant sur lequel j'ai travaillé - une feuille de route qui montre les étapes et les tâches du projet:

alt text

Les icônes indiquent les dates d'échéance des jalons (vos déclencheurs?) Et des tâches, mais vous pouvez facilement ajouter également une indication de leur début.

Enfin - concernant l'échelle logarithmique ou la vue de haut en bas de la roue - je pense que l'idée est cool, mais je crains que les utilisateurs ne l'obtiennent pas et il sera très difficile d'indiquer:

  • L'échelle logarithmique en particulier - si vous appliquez simplement cette échelle, mais pour l'utilisateur la chronologie semble linéaire, ils peuvent estimer quelque chose hors du centre, sans réaliser la distorsion.
  • J'adore la vue de dessus de la roue, mais j'ai appris que beaucoup de gens n'envisagent pas trop bien la géométrie 3D, et ils pourraient ne pas réaliser comment estimer la différence entre deux points qui ne sont pas au centre.
3
Dan Barak

Et si vous utilisiez quelque chose qui a un effet similaire à un menu Fisheye. Lorsque le curseur se trouve sur la timeline, la zone qui l'entoure se développe/s'agrandit.

Donc, pour la vue normale, l'échelle est linéaire. Lorsque l'objectif fisheye dépasse une certaine section, l'échelle de la chronologie est également étendue.

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

2
milesmeow

Peut-être qu'une fonction de zoom avant/arrière intelligent pour votre chronologie pourrait fonctionner, ce qui entraînerait probablement visuellement quelque chose entre une roue et une chronologie logarithmique (plus une courbe de Bell). Peut-être que la chronologie sur Dopplr.com peut vous inspirer.

Matt a également eu un discours très intéressant au cours de DxF2009 sur le temps, où ils ont décrit un projet appelé "Here & There". Cela peut être un peu trop, mais c'est vraiment inspirant quand vous devez trouver des solutions d'interface concernant le temps.

(J'adorerais publier les liens, mais je ne peux pas en raison d'une mauvaise réputation ... désolé)

0
Pieter

J'ai celui-ci mis en signet avec la balise "timeline": http://marcinignac.com/wp-content/uploads/2010/03/cambridge_gatwick06.png

c'est peut-être d'une inspiration ...

0
Jüri

Vous pouvez indiquer l'importance d'une section de temps en réduisant le texte décrivant l'événement pour les événements qui sont loin de "l'heure actuelle". De cette façon, vous ne déformerez pas votre chronologie, mais l'œil du lecteur sera immédiatement attiré par une police plus grande.

0
lynxoid