Ca y est, je me suis décidé à reprendre le développement !

Pour tout dire, j’avais attaqué le travail en janvier 2011, avant de laisser tomber.
A cette date, j’avais décidé de fusionner la fenêtre principale et la fenêtre de Perfs/Stats. J’avais obtenu un bon début : une fenêtre avec les fonctions de bases (listing processus, et affichage des graphiques CPU/mémoire). Par contre, tout ce qui était lié au clic droit était désactivé. Bref, fonctionnalités minimales.

Pour la suite, et avant d’aller plus loin, je vais avoir un énorme travail de fond à effectuer, et il me faudra plusieurs versions alphas pour parvenir à mes fins.
Pour les différentes versions Beta, c’est l’interface qui subira le plus de changements.

Pour la version alpha 1, différentes choses : passage à Visual Studio 2010 et au framework 4.0 (que je compte exploiter plus tard), et refonte du système d’enregistrement des options et des règles, en deux fichiers séparés.

Pour la version alpha 2, c’est le cœur du système que je compte revoir : gestion des processus « en interne », système de détection des nouveaux processus, meilleure prise en compte des fins de processus, etc.

Pour l’alpha 3, je vais m’attaquer à la gestion « en interne » des règles, avec pour objectif de gagner un peu en utilisation mémoire.

La suite du développement n’est pas encore planifiée très finement ;)

Alors, où en suis-je là dedans ? A l’heure actuelle, j’ai « terminé » la version alpha 1, et je suis en plein dans l’alpha 2. Et ça va être un très gros chantier.
D’ailleurs, je compte avant tout travailler sur la structure interne, et je pense que ce cœur du système sera sans doute revu et traité aux petits oignons lors du développement des Betas.

Bref. Avec les alphas, je vais toucher les grandes fondations du programme, et avec les betas, je peaufinerai les détails.

Une date de sortie pour une beta publique ? Pas encore. Et je ne sais même pas si j’en ferais une. Il va y avoir tellement de changements au niveau interface entre les différentes betas, que les offrir en test n’a pas vraiment de sens. Ou alors, je ne proposerais que la dernière beta, voir même une RC … je verrais ça plus tard, si les utilisateurs sont motivés pour tester la chose …