IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement OS X Discussion :

Nouvel outil de développement


Sujet :

Développement OS X

  1. #1
    Invité
    Invité(e)
    Par défaut Nouvel outil de développement
    Bonjour à toutes et à tous

    Je viens de terminer la construction d'un outil de développement pour OS X.
    Il est basé sur un langage pascal orienté objet ainsi que Cocoa. Il s'agit d'une version bêta pouvant fonctionner dès Maverick.

    Je recherche des personnes qui seraient intéressées par ce projet. Je leur demande de faire des critiques objectives afin que je puisse améliorer.

    Le projet se présente sous la forme d'un dmg téléchargeable à l'adresse suivante :

    https://copy.com/NRGvec2FgdxoKwmR

    il contient l'ensemble du système à l'exception des tutoriels vidéos qui sont à télécharger à la demande.

    Par avance, merci à toutes celles ou ceux qui vont y participer.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Vous êtes nombreux à visiter le fil mais aucun n'y participe !

    Je pense que cela est dû au fait que la description du projet est insuffisante.

    Sans entrer dans le détail, le système peut s'adresser à des personnes désireuses d'évoluer dans l'utilisation de leur Mac. De manière générale, il s'adresse à tout public.
    Le système est proposé avec 21 exemples d'application tels que l'enregistrement audio, un client ftp, un enregistreur d'événements (déplacement de la souris, utilisation du clavier), un compresseur/décompresseur zip, un éditeur de graphiques, etc.

    Au travers de ces exemples, vous constaterez que les briques logicielles réalisent la plupart des taches. Ces briques se déclinent en plusieurs catégories :

    1. Les contrôleurs visuels ; ce sont des composants permettant la gestion des documents (fenêtre plus fichier), des boîtes de dialogue modales (bloquantes), et des feuilles (fenêtres recouvrant une autre fenêtre, elles sont semi modales).

    2. Les objets liés ; ce sont des composants prêts à l'emploi qui sont pilotés par événement. Par exemple, lorsqu'une compression s'est achevée, l'objet lié CXZipUnZip déclenche l'événement DidCompress en transmettant le nom du fichier venant d'être compressé.La version actuelle propose 21 objets liés tels que le support automatique des mises à jour, le convertisseur audio, la gestion de la télécommande Apple, des formateurs calendaires et numériques, ou encore la synthèse vocale.

    3. Les contrôles ; ce sont les composants déposés dans les fenêtres. Ils sont regroupés dans quatre catégories ; les boutons (inutile de les présenter), les contrôles d'acquisition (les zones de saisie, la capture vidéo, le traitement de texte, etc.), les contrôles de restitution (les étiquettes, les graphiques, les séquences vidéo, les documents PDF, les prompteurs, les tables simples et les tables hiérarchiques, etc.), et les contrôles de dispositions (les boîtes à onglets, les barres de boutons ancrés, les vues de transition, les placards, etc.).

    Dans le prochain post, j'expliquerai comment s'effectue l'intégration des objets liés et des contrôles dans les contrôleurs visuels.

    Bonne journée.

  3. #3
    Invité
    Invité(e)
    Par défaut
    version 1.1 en ligne à l'adresse ci-dessous ...

    https://dl.dropboxusercontent.com/u/...0Installer.dmg

  4. #4
    Invité
    Invité(e)
    Par défaut
    version 1.11 en ligne (10.10 mini)
    démo de l'appli finale : https://vimeo.com/user42199032/demo1finalxbuilder
    démo de sa construction : https://vimeo.com/user42199032/demo1xbuilder

  5. #5
    Invité
    Invité(e)
    Par défaut
    Version 1.12 en ligne… https://dl.dropboxusercontent.com/u/...0Installer.dmg

    Support du Cover Flow identique à celui du Finder et peut afficher les pages d'un document PDF.

    Sur les recommandations d'un testeur, lors de l'ouverture de l'application, une boîte de dialogue propose désormais l'ouverture automatique de l'aide en ligne.

    Nouvel objet lié proposant une loupe grossissante.

    Vidéo vimeo qui montre une partie des applications produites à l'aide de XBuilder :



    Suite au début de septembre.

    À bientôt.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Version 1.13 : https://dl.dropboxusercontent.com/u/...0Installer.dmg

    Intégration de la représentation ondulatoire d'une source audio à la fois pour une capture (AudioRecorderWaveForm) ou d'une restitution (AudioPlayerWaveForm).

    Intégration des notifications du Finder.

    Ces trois éléments ajoutent respectivement deux nouveaux contrôles et un nouvel objet lié.

    Chacun d'eux sont expliquées à l'aide de trois nouveaux projets déployés lors de l'installation de XBuilder.

    Vidéo Vimeo montrant l'implémentation de ces nouvelles classes.


  7. #7
    Invité
    Invité(e)
    Par défaut Version 1.14 en ligne
    Bonjour,

    La version 1.14 est en ligne :https://dl.dropboxusercontent.com/u/...0Installer.dmg


    Elle apporte des correctifs ainsi qu'une optimisation du compilateur ; la compilation/construction est améliorée jusqu'à 30 %, la table des symboles été réduite de 10 %.

    Ajoute l'instruction Continue, l'assignation d'expression compatible lors de la déclaration des variables.

    Nouveau projet permettant de créer des tâches exécutées en parallèle dans les projets applicatifs.

    Remaniement de l'éditeur de code, notamment la modification profonde de l'affichage des lignes et des points d'arrêt; plus rapide et plus esthétique.

    Testé sous El Capitan.


    Cette mouture est pour le moment la dernière à mettre en œuvre des fonctionnalités de Cocoa. Ce projet est momentanément mis en sommeil.


    Le nouveau projet intitulé XMate permettra la construction d'agents conversationnels comme Siri en utilisant QUD (Questions Under Discussion). Il permettra d'exécuter des briques logicielles développées à l'aide de XBuilder. Il sera ensuite proposé sur l'App store.

    Pour finir, une vidéo


    https://vimeo.com/141427520?utm_sour...F8NzcwMQ%3D%3D

    A bientôt.

  8. #8
    Invité
    Invité(e)
    Par défaut Cloturé
    Sujet abandonné par l'auteur.

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/12/2013, 17h08
  2. Réponses: 1
    Dernier message: 16/11/2012, 11h31
  3. Réponses: 0
    Dernier message: 15/11/2012, 16h22
  4. [PROJET] Nouvel outil de développement R.A.D
    Par XDev1 dans le forum Apple
    Réponses: 27
    Dernier message: 10/05/2008, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo