Monkey Studio en version release 1.8.3.0

Le , par Alp, Expert éminent sénior
Monkey Studio est un IDE (Environnement de Développement Intégré) de développement spécialisé pour Qt. Il met à disposition un Designer et bien d'autres fonctionnalités facilitant la réalisation d'applications utilisant la bibliothèque Qt.

Ce sujet permettra de tenir au courant les habitués de ce forum des nouvelles versions, leurs nouvelles fonctionnalités, ce genre de choses.

Si vous avez une question concernant Monkey Studio, créez un sujet avec le tag [Monkey Studio] afin de mieux guider les gens qui seraient susceptibles de pouvoir vous aider.



Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de minirop minirop - Nouveau membre du Club http://www.developpez.com
le 14/01/2008 à 0:40
Bonjour,
Voilà la tant attendue version beta de Monkey Studio 2.

Les nouveautés de cette version sont :
  • Un nouveau système de templates personnalisable ce qui permet aux utilisateurs de créer les leurs en lisant la documentation du format sur notre wiki.
  • Une meilleure gestion de qmake.
  • Un nouveau workspace, finie l'utilisation des onglets.
  • Un nouveau menu Window ce qui permet de changer de vue ( sdi/mdi/top level ).
  • Un meilleur parsing des consoles ( notamment sur les erreurs de compilation ).
  • Un simple clique sur un warning/error permet d'ouvrir le fichier en question.
  • Changement dans le plugin de navigation : on peut maintenant changer la vue ( root item ) permettant d'avoir une vue en arbre non encombrante.
  • Ajout d'un composant Monkeycore permettant aux plugins tiers d'utiliser facilement les principaux objets de l'application ( menubar, mainwidow, settings, etc ).
  • Meilleure gestion des chemins des ressources ( templates, translations, plugins ).
  • Lors du premier lancement monkey trouve et configure lui même les chemins par défaut à ajouter dans les options pour permettre une exécution immédiate après compilation.
  • Ajout du support des desktop tools pour mac os.


Comme vous venez de le lire, il y a beaucoup à découvrir et n'hésitez pas à nous dire ce que vous en pensez.
Soit sur les forums (http://forums.monkeystudio.org), le canal IRC (#monkeystudio sur FreeNode) ou sur la mailing-list users@monkeystudio.org (pour s'inscrire, voir: http://lists.monkeystudio.org/cgi-bi...listinfo/users).

A bientôt.
Avatar de minirop minirop - Nouveau membre du Club http://www.developpez.com
le 12/06/2008 à 18:22
Bonjour,

Après de longs mois de développement et 2 versions preview, Monkey Studio 1.8.2.0 ( aka Monkey Studio 2 ) est enfin disponible en version BETA.
Le terme BETA ne veut pas dire que MkS ( abréviation de Monkey Studio ) est boguée ou inutilisable.
Ça signifie simplement qu'il y a tellement de fonctionnalités que si on continue dans ce sens, la version finale ne verra jamais le jour
MkS continuera dans cette direction jusqu'à ce qu'il n'y ait plus rien à implémenter, ce qui pourrait prendre des mois, des années ou ce que vous voulez. Mais il reste le meilleur choix multi-plateforme pour du développement Qt ( et/ou pour d'autres projets si vous créez/utilisez le bon plugin ).
MkS est un Environnement de Développement Intégré ( IDE ) visant à devenir un environnement de Développement Rapide d'Applications ( RAD ).
MkS Fonctionne là où il y a Qt 4.4.0 ( version minimum pour le compiler ) en version dynamique ( comme MkS utilise beaucoup de plugins, la version statique n'est pas supportée, par contre vous utilisez la version de Qt que vous voulez pour vos projets).
MkS est entensible à l'infini grâce à son système de plugins qui permet de faire presque tout et n'importe quoi et permet de supporter, du moins en théorie, tout type de projet ( cmake, msvc,... ) en créant le plugin pour.
Si certains des plugins ne vous servent pas, désactivez-les pour rendre MkS un peu plus rapide et léger.
Le but premier de MkS était de gérer les projets Qt4 le plus simplement possible, il utilise directement les fichiers .pro et ne crée pas de fichiers de configuration envahissant ou inesthétique.
La seule chose ajoutée est un champ "ProjectSettings" pour sa propre configuration.
MkS supporte maintenant plein de langages ( javascript, xml, ...).

Les nouveautés sont (voyez les anciennes news pour les anciennes nouveautés):
  • Les Outils Utilisateurs peuvent maintenant utiliser la console pour rediriger leur sortie directement dans l'IDE.
  • Les Outils Utilisateurs utilisent maintenant pAction permettant de leur attribuer un raccourci.
  • Les actions comme compiler, deboguer, ect. peuvent exécuter d'autres actions automatiquement comme sauver les fichiers/projets ouverts.
  • Le plugin MessageBox utilise maintenant un dock différent pour chaque tab : Étapes de construction, Sortie, Commandes, Résultats de la recherche et fournit un widget pour les options.
  • Une barre de statut a été intégrée pour afficher des informations utiles : Modification du fichier, Mode de tabulation, Mode de fin de ligne et la position du curseur ( ligne/colonne ).
  • Un nombre illimité de signets par éditeur avec navigation rapide par raccourci.
  • Nouveau moteur recherche/remplace qui permet de recherche dans des fichiers/dossiers grâce à un thread.
  • La boite de dialogue "Ajouter des fichiers à un projet" a été améliorée, vous pouvez maintenant sélectionner des fichiers ET des dossiers. Vous pouvez choisir d'ajouter récursivement des fichiers/dossiers et importer des fichiers externes au projet.
  • La boite de dialogue de gestion des plugins a été réécrite pour ressembler à celle de KDE4.
  • Un SDK est disponible pour facilement créer vos propres plugins.
  • Une réécriture complète du gestionnaire de projet abstrait nommé "XUP Manager" qui veux dire "Xml Universal Project File Manager". En interne, c'est une représentation XML du projet en mémoire donc chaque projet est codé utilisant la même API, vous n'avez qu'à créer un convertisseur vers et depuis XUP pour supporter d'autres types de projets!
  • Le gestionnaire de templates a été amélioré, il utilise maintenant un format ressemblant au format .ini pour chaque template, la description du format est disponible sur le wiki pour ceux qui veulent créer leurs templates perso.
  • Traduction en français disponible.
  • Traduction en biélorusse disponible.
  • Traduction en italien en cours.
  • intégration du plugin GNU débogueur ( gdb )
  • Réécriture du gestionnaire de projets Qt avec l'API XUP.
  • Meilleur script d'installation, toutes plateformes.
  • Ajout d'un système de queue de messagebox, similaire à celui de dolphin ( widget de message non bloquant ) qui permet d'afficher un message sans bloquer l'interface.
  • Nouveau plugin "Éditeur d'expressions régulières" pour aider les développeurs à créer/tester leurs expressions.
  • Et plein de petites améliorations ainsi que de bogues fixés.


N'hésitez pas à l'essayer et à nous rapporter ce que vous jugez nécessaire !

voyez notre site pour plus d'information et pour les téléchargements : http://www.monkeystudio.org

The Monkey Studio Team
Avatar de pasnox pasnox - Membre à l'essai http://www.developpez.com
le 28/12/2008 à 3:18
Bonjour,

Le site de MkS a fait peau neuve, et s'accompagne d'une nouvelle release (1.8.3.0) pré-compilée pour une majorité d'OS.
Il y a beaucoup trop de changements pour un changelog, mais cette version est maintenant trés avancé et permet de se faire une bonne idée de ce qu'il est (sera) possible de faire en l'utilisant.
A partir de cette version MkS est utilisable pleinement pour des projets QMake/C++.
Support du module QtHelp permettant une integration complete de la doc Qt et la recherche inline ( F1/Shift+F1)
Un gestionnaire de projet PHP-Qt a ete ajouté, permettant aux developpeurs php de creer leur propre applis Qt 4 basé sur le binding PHP.
Et plein d'autres chose a decouvrir !

http://monkeystudio.org

P@sNox,
Avatar de pasnox pasnox - Membre à l'essai http://www.developpez.com
le 10/02/2009 à 12:33
Il y a maintenant presque 2 mois de passé depuis la dernière release "Christmas Edition" de MkS. Depuis l'équipe a passée presque tout son temps sur la correction de bugs et le polissage des fonctionnalités existantes qui resulte a une nouvelle release : "Monkey Studio 1.8.3.2".

Liste des changements (non exhaustive)

* Introduction du plugin PyQt permettant de generer et gerer des projets PyQt.
* Ajout de la fonctionalité : Remplacement de text dans des dossiers
* Une tonne de fixes
* Suppression du plugin GNU Debugger, celui ci étant trop instable. Nous sommes en train de le réécrire à partir de rien et sera disponible dans la prochaine version mineure (1.8.4.x).

Nous pensons que MkS devient encore plus utilisable et confortable à utiliser.
Vous pouvez consulter la liste complète des changements (en anglais) ici.

http://monkeystudio.org

P@sNox,
Avatar de minirop minirop - Nouveau membre du Club http://www.developpez.com
le 29/06/2009 à 15:44
La MkS Team est ravi d'annoncer la sortie de la dernière version stable de MkS, la 1.8.4.0b1.
Pourquoi "b" ? car elle ne contient pas encore toutes les fonctionnalités prévues dans la version finale.

La précédente version contenait quelques bugs non découverts à temps à cause de la nécessité de sortir rapidement une version compatible Qt4.5.
Le code a été revu pour être compilable avec Qt 4.4.x et suivantes.

L'installateur windows et le bundle universel Mac OS sont livrés avec Qt signifiant que vous n'aurez plus aucune manipulation pour faire fonctionner MkS une fois l'installation terminée.
Petit coup d'oeil des nouveautés :
  • Framework qCtagsSense : une bibliothèque bâtie par-dessus ctags permettant la navigation de classes ainsi que l'auto-complétion pour tous les langages supportés par ctags.
  • Plugin UpdateChecker : il vérifie si une nouvelle version de MkS est disponible et vous permet de la télécharger, le cas échéant.
  • Plugin ClassBrowser : il a été entièrement réécrit pour utiliser qCtagsSense, il permet de visualiser chaque fichier indépendamment, de parcourir l'API système et fournit un puissant moteur de recherche.
  • Plugin Search & Replace : a été retravaillé et permet maintenant de choisir l'encodage lors de la recherche/remplacement dans les dossiers : plus de problème à cause de l'encodage.
  • Workspace : Il existe maintenant le concept de "contexte", chaque contexte peut avoir ses propres actions et layouts personnalisés. Utilisé notamment par ClassBrowser.
  • Plugin Qt Designer : Imite maintenant la facon de designer un form de QtCreator ( plus de mdi ). Un namespace "LegacyDesigner" a été créé pour une mini rétro-compatibilité avec Qt 4.4.x. L'aperçu ainsi que l'impression supportent dorénavant les styles personnalisés.
  • Project Manager : Ne demande plus l'opérateur lors de la création/ajout de fichier !
  • Editeur : l'emplacement du curseur est restauré lors du rechargement d'un fichier.

Ainsi que des corrections de bugs, voyez le ChangeLog pour plus d'infos.
Plus d'informations ici : http://monkeystudio.org
Avatar de minirop minirop - Nouveau membre du Club http://www.developpez.com
le 19/12/2009 à 19:48
Bonjour,
En ce jour si merveilleux, nous vous proposons la version 1.8.4.0b2 de MonkeyStudio.
Comme à son habitude, nouvelles fonctionnalités, bogues corrigés, ainsi qu'un peu de nettoyage.
voici une petite liste de changements majeurs :
  • qCtagsSense peut maintenant utiliser soit la base de données sur le disque, soit la base en mémoire.
  • La classe abstraite qui gère les projets peut maintenant lister les fichiers du projet, donc qCtagsSense ne parcourt plus récursivement le dossier du projet mais utilise cette liste. Cela est donc plus rapide, et la base s'en retrouve moins chargée.
  • Intégration de XUP Project editor
  • Les plugins PHP-Qt et PyQt gèrent les fonctionnalités d'Universal Project Editor (dossiers dynamiques et commandes personnalisées).
  • Creation de la classe QueuedMessageToolBar qui se présente comme la barre d'information de Firefox (en haut et jaune lors de messages importants), la barre de status est maintenant plus claire.
  • Integration de plugin pour Beaver permettant à votre application d'être déboguée par ce logiciel.
  • Le workspace a été réécrit en utilisant des QMdiArea, permettant de revenir à une interface par onglet (Édition -> Paramètres...).
  • XUP Project editor aka Universal project manager vous permet de :
    • Créer des commandes personnalisées pour la compilation, le débogage et l'interprétation avec l'affichage de la sortie directement dans MkS.
    • Les dossiers dynamiques vous permettent de gérer une liste de fichiers en temps réel en fonction d'un masque.
  • File Watcher a été extrait du Core et est devenu un plugin. Il vous préviens lors de la modification/suppression de fichier et introduit le rechargement de fichier.
  • Ajout du support de Qt 4.6 (nouveaux modules Qt ainsi qu'une mise à jour du plugin Qt Designer).
  • Mise à jour de QScintilla améliorant les performances et rajoutant des langages à la liste de ceux supportés.
  • Ajout d'une nouvelle catégorie de modèles de projet pour le C++ : MkS ! Vous permettant de créer facilement des plugins pour MkS.
  • Réécriture du plugin Qt Assistant :
    • Disparition des onglets au profit d'icônes.
    • Apparition d'une combo box contenant l'historique de navigation.
    • Cette dernière accepte les urls permettant d'afficher de la documentation externe, et même de "marquer" certaines pages avec l'option "signets" du plugin.
  • Correction des urls erronées dans la boite de dialogue "À propos...".


Comme vous pouvez le lire, beaucoup de nouveautés.
Bon codage et Joyeux Noël.
Avatar de - http://www.developpez.com
le 18/03/2010 à 10:09
Qu'en est-il de Qt Creator? N'est-ce pas un autre IDE made in Nokia?
Mais bon Monkey me semble bon
Avatar de Alp Alp - Expert éminent sénior http://www.developpez.com
le 18/03/2010 à 14:43
Monkey Studio n'est pas fait par Nokia. Seulement à l'époque où j'ai créé ce sujet il n'y avait pas Qt Creator. Aujourd'hui c'est l'IDE que je recommende pour du développement C++/Qt.
Avatar de pasnox pasnox - Membre à l'essai http://www.developpez.com
le 26/05/2010 à 10:58
Bonjour chers utilisateurs de MkS. L'équipe de développement est ravie de vous annoncer la tant-attendue version 1.8.4.0.

Cette version corrige bon nombre de bugs et apporte moultes fonctionnalités.
La liste des nouveautés et quelques copies d'écran peuvent être trouvées ici.

Et pour récupérer cette version, cliquez ici.
Offres d'emploi IT
Développeur C++ /Qt H/F
RG SYSTEM - Languedoc Roussillon - Pérols (34470)
Ingénieur en développement C++ QT H/F
Atos - Provence Alpes Côte d'Azur - Aix-en-Provence (13100)
Ingénieur ihm c++/qt (h/f)
CDS SOFT - Provence Alpes Côte d'Azur - Sophia-Antipolis

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -