revTime - Acceuil
Brève introduction au besoin,
le destin d'un peuple.

La Tunisie est un petit pays de l'afrique du nord. Sa population peu nombreuse, n'a pas eu vraiment l'occasion d'avoir son destin entre ses mains. Comme la majorité des populations des pays actuellement sous-développés, ses affaires ont été gérées soit par une puissance d'occupation étrangère, soit par des dictatures plus ou moins tyraniques.

Recemment, le 17 Décembre 2010, exaspéré par une tyrannie poussée à l'extrême du président, sa famille et son entourage, le peuple tunisien entame une n-ème insurrection. Cette fois les choses semblent se passer différement et le président et ses proches prennent la fuite le 14 Janvier 2011. C'est à peine croyable, ils ont quitté le pays après seulement quatre semaines d'émeutes et un nombre relativement peu élevé de victimes. Mieux et plus étonnant encore, un vrai vent de liberté souffle sur le pays et des élections libres se sont déroulées et ont donné naissance à des institutions dont les acteurs ont été réellement choisit par le peuple. Tout semble aller très bien, sauf l'essentiel.

Les principales revendications de l'insurrection étaient d'ordre économique et sociale. Les nouveaux occupants de la scène politique ne semblent pas pressés de régler ces problèmes. Rien de vraiment sérieux n'a été entrepris dans ce sens. Un réel danger commence (Avril 2012) à se faire sentir sur l'avenir de ce changement. Le problème du chômage s'est encore aggravé et aucune des zones ou régions laissées pour compte ne voit un début d'une quelconque amélioration se concrétiser. Pour ces nouveaux occupants, il s'agit d'une vrai course contre la montre pour prouver leur sérieux à la population. Encore, en soient-ils conscients ?

On se propose, ici, de réaliser une application informatique qui comptabilise le temps passé depuis que le président déchu a pris la fuite. A l'instar de l'horloge de la dette des Etats Unis d'Amérique, cette horloge a pour objectif d'inciter à la prise de conscience de l'importance du facteur temps ainsi que de la gravité de la situation.

 
Brève introduction à revTime,
Structure et conception.

L'application informatique revTime a été conçue comme une application distribuée. Ce choix est justifié par la nécessité qu'elle soit universellement accessible à travers l'Internet. Aucune contrainte d'ordre technique, pour son utilisation, ne doit être imposée, mis à part ce qui est réputé d'usage commun sur ce réseau. Elle a été réalisée moyennant le système Java pour son ouverture et sa robustesse. Java est aussi doté d'une documentation abondante et de qualité, ainsi qu'une variété d'outils et de plateformes qui facilitent son utilisation en dehors de l'offre purement ou pseudo commerciale.

La partie cliente peut être réalisée de deux manières différentes.

  • Client léger constitué uniquement du navigateur web. C'est Google web toolkit (GWT) qui a été utilisé. Ce système présente l'avantage de fournir la possibilité de développer une interface utilisateur moderne, s'executant dans un navigateur, en partant de code Java (et non pas Javascript).
  • Client lourd. Applet Java qui s'execute dans le navigateur ou application Java autonome lancée depuis le web (Java Web Start).

  •