MakeMe dans Zeta

MakeMe

Zeta 1.21 est livré avec un nouvel outil de développment appelé MakeMe.



Ecran de départ

Cette outil permet aux développeurs un développement facile de leur application et ensuitela création de packet pour l'installation sous Zeta. Dans l'écran suivant vous pouvez voir la compilation de l'exemple 'BeBounce' compilé avec MakeMe ( et oui on peut compiler avec MakeMe). ;)


BeBounce compilé et executé

Vous n'avez qu'a mettre votre source dans MakeMe ( par un drag&drop), donné un nom à votre projet et c'est fini.

Vous pouvez ouvrir votre projet avec MakeMe, les projets sont présent dans le répertoire  /boot/home/projects, ou faites un double-click sur le projet (extension mproj).

Baldur (Eric Jourde) m'a fourni les source de son projet "Pager" pour montrer l'utilisation des groupes dans MakeMe.


Groupes dans les fichiers cpp


Groupes dans les fichiers entêtes

Une des fonctionnalitée de MakeMe est d'ajouter automatiquement les libraries nécessaires pour votre application en analysant votre code, par exemple si vous ajouter  #include <Application.h> dans votre source il va ajouter "libbe.so" pour vous.


Ajout automatique de librarie et ajout personnalisée

Sauver votre projet  et crée un fichier makefile avec MakeMe (ou un jamfile). Alors lancé le compilateur et vous pouvez lancer votre application (si il n'y pas d'erreurs). ;)  MakeMe vous affiche la sortie de votre compilation avec la listes des erreurs et/ou avertissements, alors vous pouvez aller directement sur la ligne du source où ce trouve le problème.

Je travail sur la création de themes pour ZETA, et jusqu'à lors, la création de nouvelles icones nécessité de lancer des commandes depuis le Terminal. Et j'ai trouvé MakeMe qui m'aapporté beaucoup d'aide.


BlackPearl Theme


Le manager de packet est aussi un outil trés puissant pourvotre application aussi, vous pouvez indiquer la localisation par défaut de votre application (par défaut /boot/apps/your_application).


Création de packets

Ajouter vos fichiers locaux, mettez les options, ajouter une icone svg qui sera utilisée par votre éxecutable, ajouter une image de démarrage, ajouter vos répertoires personnalisés, ajouter les scripts de post et  pré installation, etc...


Utilisation de script personnel

Vous pouvez ajouterla licence a utiliser (quelques licences par défaut sont incluses : GPL, LGPL, BSD, MPL, OSL etc..) ou choisissez votre licence personnelle.


Licence personnelle

Si tous est mis correctement, sauvez votre projet compilez et créez lepacket. Alors vous obtiendrez votre packet installable.


Compilation réussie


Création de packet (BlackPearl.zpkg)

Donc avec un outil dedéveloppement comme celui-ci (qui est encore en cours de développement) il est vraiment très facile de créervotre propre installation.

Dans MakeMe vous avez aussi la possibilité d'utiliser un outil de gestion de ToDo (reste à faire). Je m'en sert pour gérer la liste des fichiers langues et la liste des tâches restant à faire.


Gestion des ToDo (à faire)

Vous pouvez dans cette écran que le thème fonctionne avec un packet crée avec MakeMe. Je commence juste a explorer les possibilités offertent par MakeMe et pourtant je ne suis pas un développeur. Aussi j'imagine l'intérêt d'un tel outil pour un developpeur.

J'espèreque vous aurez aimé cette petite présentation de cette fantastique application. Et j'attends avec impatience les nouvelles chose qui seront créées pour et avec Make.

P.S. Il y a déjà une nouvelle version de MakeMe disponible sur zeta-os.com donc vérifier que vous etes bien à jour.


Traduit par Baldur (merci bien)
Crée pour BeBUG par Begasus
5-11-2006