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

Projets Discussion :

Zeecrowd : Plateforme de développement d'applications collaboratives Qt/QML


Sujet :

Projets

  1. #1
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut Zeecrowd : Plateforme de développement d'applications collaboratives Qt/QML
    Bonjour

    Il y a 5 ans nous avons eu une idée simple : créer et mettre à disposition une plateforme pour faciliter la collaboration en ligne.

    Le principe : on crée son réseau privé sécurisé (un "crowd"), on installe des applications depuis le store, on invite les membres, tout le monde se connecte et bénéficie immédiatement de toutes les applications.

    Pour les développeurs d'applications, nous souhaitions qu'il soit aussi simple de transformer son application mono-utilisateur existante en une application multi-utilisateurs que de créer "from scratch" sa propre application collaborative.

    Il était essentiel pour nous que les développeurs n'aient pas à se soucier de la complexité de l'aspect collaboratif (gestion des connexions, envoi de messages, notifications, partage de ressources dans le cloud, gestion du déploiement et de la distribution des applications, gestion des groupes d'utilisateurs, de la sécurité, ...) grâce à une API puissante mais simple d'utilisation.

    Il y a 3 ans, le choix de l'IHM client s'est naturellement tourné vers Qt/QML devant à la fois la richesse du framework, la simplicité de son API QML et de ses perspectives d'avenir.

    Grâce à ce choix les développeurs peuvent créer de nouvelles applications en utilisant la puissance de QML/JavaScript mais aussi de Qt/C++ (avec des plugins natifs).
    Il n'y a pas de limite pour créer ses applications et même des jeux collaboratifs.

    Voilà, après de longues nuits (de très longues nuits) de code... la première version Béta de Zeecrowd viens de voir le jour !

    Un simple post ne me permet pas d'exposer toute la richesse de la plateforme que nous avons créée.

    Venez jeter un coup d'œil !

    Le site web de présentation : www.zeecrowd.com
    Le site web pour les développeurs : www.zeecrowd.com/developers

    Une version spéciale sur un environnement de test vous permet de créer et de tester vos applications.

    Notre API QML est loin d'être totalement exposée mais offre déjà la possibilité d'échanger des messages, de partager des ressources dans le cloud, d'envoyer/recevoir des messages de notification.

    Le premier tutoriel "Hello World" est disponible sur notre site. Nous allons en publier une dizaine d'autres dans les jours qui viennent afin de vous aider dans la compréhension de nos API.

    Allez-y ! Jetez-vous à l'eau ! Nous sommes là pour répondre à vos questions et vous guider.

    Nous sommes une équipe de développeurs passionnés et motivés, n'hésitez surtout pas à nous contacter.

    Bonnes fêtes a tous ! :-)

  2. #2
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut Une appli de chat a plusieurs avec partage de ressources : ChatTabs
    Bonjour

    Je vais vous présenter une application que l'on a développé pour nos besoins internes : "ChatTabs"



    On avait besoin d'une application qui nous permet de chatter ensemble et de s'echanger des documents, des images, des liens vers des sites web ...
    De plus on était plusieurs sur le même "chat" mais pas forcement interessés par tout les sujets et donc on ne voulait pas être pollué par les messages qui nous interessaient pas.

    L'application présentée ci dessous a été entièrement développée en Qml sous Zeecrowd.

    On a donc un chat "normal" à plusieurs avec la possibilité de créer un "Tab" supplémentaire (nouveau sujet de discussion)



    On peut ajouter un fichier qui se trouve sur son ordinateur, et tout les particpants peuvent le visualiser en cliquant dessus.



    On peut aussi ajouter une Url et tout les participants peuvent la visualiser



    Si dans son "clipboard" on a un contenu (image, texte, ...) : le bouton "Paste" les ajoute dans le "chat" en reconnaissant si c'est une image ou du texte : c'est comme cela que l'on s'échange des portions de log ou de captures d'écrans.



    Beaucoup d'autres choses restent à faire (notamment le design :-)) mais on a déjà les bases d'une application de chat à plusieurs avec partage de ressources.
    Nous avons investi très peu de temps pour faire ce premier jet (quelques jours)
    On se pose actuellement la question de livrer les sources de cette application dans github et ainsi de la faire évoluer dans le monde libre :-)

    Pensez vous que cela serait intéressant ?

    Meilleurs Voeux

  3. #3
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour

    Zeecrowd est passé sous la version Qt 5.2. Il faut re-télécharger le client de puis le site.

    http://www.zeecrowd.com

    Zeecrowd intègre désormais un nouveau launcher automatique qui upgrade automatiquement le client si une nouvelle version est détectée.
    Zeecrowd installe le framework Qt, vous pouvez donc maintenant développer des applications en Qt5.2.
    Cette nouvelle version permet aussi de développer des applications (en plus de Qml) en c++ avec le système de Plugin de Qt.

    Un tutoriel se trouve ici : http://www.zeecrowd.com/developers/tutorials

    A titre d'exemple sur mon blog (ci-dessous) j'ai porté le demineur (des exemples de Qt) sous Zeecrowd.

    Dans les prochains jours le client et quelques applications du store vont êtres souvant mises à jour.

    En effet Zeecrowd a été choisi par une école dans le cadre d'un projet.
    Zeecrowd est un environnement privé sécurisé avec une gestion des droits sur les membres à la fois à l'intérieur des crowds mais aussi des applications.
    Ainsi les élèves vont pouvoir collaborer sous la surveillance d'une autorité dans le cadre des projets de l'école.

    Nous avons toujours la volonté de porter Zeecrowd sur les autres plateformes que windows ...
    L'intégration de Teamspeak3 (finalement préférée dans un premier temps à Mumble) est en cours d'étude :-)

    Nos applications internes du store vont êtres mises sous github très rapidement.

    Bon dimanche

  4. #4
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour

    Une nouvelle version de Zeecrowd est disponible. Si vous avez déjà installé Zeecrowd il se mettra automatiquement à jour.
    Sinon vous pouvez la télécharger ici : www.zeecrowd.com

    Deux modifications majeures dans cette version :

    - Possibilité d'ajouter des logs à un crowd. Dans ce cas tout les messages émit par ce crowd sont loggés et accessible par un admin du crowd via une application "CrowdLogs".
    Cette fonctionnalité à été ajoutée pour pouvoir utilisé Zeecrowd dans un contexte scolaire. Un crowd utilisé par une classe managé par un professeur.



    - Ajout de ContactInfo pour chaque identité d'un crowd. Pour chaque crowd un utilisateur a la possibilité de choisir son identité, e-mail et les éventuelles liens sociaux.
    Avec Zeecrowd vous choisissez l'identité qu vous désirez montrer pour chaque crowd.



    Un nouveau tutoriel a été déposé ici << url >> et explique comment se partager sur le cloud une ressource entre les participants d'une activité.

    Actions actuellement cours :

    Portage de Zeecrowd sous Linux
    Implémentation de composants Qml TeamSpeak 3
    Ecriture des tutoriaux et api de référence

    Bonne journée à tous

  5. #5
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour

    Ca y est les source de ChatTabs sont ici : https://github.com/zeecrowddev/ChatTabs
    Les sources sont sous license BSD alors c'est open :-)

    ils ont été posés tel quel alors un peu d'indulgence svp :-)
    Le code nécessite surement un grand refactoring et les API de ZcClient ne sont pas toute documentée sur notre site (en cours).

    En revanche il est nécessaire de lire le premier Tutoriel "Hello world" avant de comprendre ChatTabs. Tout est en place pour créer
    le .rcc et .cfg nécessaire.

    N"hésitez pas à me poser des questions et à contribuer à l'amélioration de cette application.

    zeecrowddev

  6. #6
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour

    ChaTabs , un petit relooking et passage aux dernieres interface de ZeeCrowd.
    Et toujours en Qml :-)
    Comme un bon schéma vaut mieux qu'un long discours :



    Les sources sont toujours ici sous GitHub : https://github.com/zeecrowddev/ChatTabs


    Bonne lecture.

    PS : je vous conseil aussi cette lecture pour se partager un modèle dans ZeeCrowd :
    http://www.zeecrowd.com/fr/developers/tutorial/400

  7. #7
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    26 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 26 091
    Points : 208 421
    Points
    208 421
    Billets dans le blog
    88
    Par défaut
    Le schéma possède de nombreuses fautes
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  8. #8
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Grrr j'avai pas sauvé avant d'uploader
    Je corrige asap

    merci

  9. #9
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut ZcFolder un drive partagé en Qml sur le cloud
    Bonjour

    ZcFolder est une application Qml développée sous la plateforme ZeeCrowd
    Les sources sont sous ghithub en libre accés d'utilisation et de fork :-)
    Les sources tiennent en 8 fichiers qml.

    Cette application s'apparente à une dropbox. Tout les participants d'un crowd ont accés à un repertoire partagé synchronisé sur un répertoire de son disque dur :

    Nom : GlobalView-fr.png
Affichages : 501
Taille : 90,6 Ko

    Je suis toujours preneur de retours d'expériences ainsi que de contributeurs sous github

    Bonne lecture.

  10. #10
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour,

    Une nouvelle version de Zeecrowd a été déployée avec une fonctionnalité de layout à la Metro ...
    En effet certain utilisateurs voulait pouvoir disposer les applications de leurs crowds à un emplacement fixe et rendre aussi la page d’accueil de leurs crowds plus sexy :-)
    Nous avons pour cela utilisé la fonctionnalité (plutôt bien faite ] ) de drag & drop de Qml.

    Nom : ScreenShot247.jpg
Affichages : 517
Taille : 99,1 Ko

    Le lien ci contre est un tutorial qui explique comment configurer le layout de son crowd :



    Bon film :-)

  11. #11
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour

    ZcFolder a subit un "relooking" et suite aux retours utilisateurs simplifié son interface.
    On a ajouté aussi la possibilité de verouiller un fichier et ainsi interdire sa modification (pour éviter les conflits)

    Le tout toujours en Qml et les sources se trouvent ici : https://github.com/zeecrowd/ZcFolder


    Voici un tour d'horizon rapide de l'application :


    Bon film

  12. #12
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut PhotoAlbum : Partage de photos sécurisé
    Bonjour

    J'utilise Zeecrowd au sein de ma famille et j'ai voulu partager des photos de mon fils (pratique car c'est un réseau privé sécurisé donc pas accessible par les moteurs de recherche et toc pour FaceB... ] )
    J'installe ZcFolder j'y dépose les photos et là ma mère (ménagère de plus de 50 ans) est pas contente du tout .. .

    Bein oui ZcFolder est fait pour partager des documents et pas des photos :-(

    Allez j'avais une semaine devant moi et le soir je me suis amusé à créer l'application PhotoAlbum en Qml ...

    Les sources sont libres de tout droit : https://github.com/zeecrowddev/PhotoAlbum
    Un peu de partage de code Qml ne fait jamais de mal

    Voici une vidéo montrant ses fonctionnalités (plutôt simpliste .. faut penser à la ménagère de plus de 50 ans) :



    Comme toujours si il vous viens l'idée de vouloir "forker" ou modifier les sources ... faut pas se gêner.

    A+

  13. #13
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut LargeFile : s'échanger de gros fichiers
    Bonjour

    Je vous présente l'application LargeFile.

    Le principe est simple : c'est un clone de ZcFolder sauf que les fichiers sont découpés par paquet de 10mo.
    Le download charge tout les paquets et le reconstruit.
    Tout le monde peut voire où en est le niveau d'upload.
    Si le PC plante ou la connexion internet tombe l'upload ou download en cours reprend là où il s'était arrêté.

    Et voilà on peut s'échanger de gros fichiers au sein d'un Crowd ...

    Les sources Qml sont sous GitHub et libre d'utilisation : https://github.com/zeecrowd/LargeFile


  14. #14
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour,

    De petites améliorations à l'application ChatTabs ont été ajoutées :

    - Ajout au niveau de la WebView associée au ChatTabs :

    1. Des boutons de navigation classiques Forward et Backward [/*]
    2. De l'adresse de navigation courante[/*]
    3. Possibilité de renvoyer l'adresse de navigation courante dans le "chat"[/*]







    - Ajout des fonctionnalités suivantes sur le visualiseur des images du "chat" :


    1. "dowloader" l'image courante sur son disque local[/*]
    2. Copie dans le presse-papier de l'image courante[/*]




    Bonne soirée

    PS: les sources en Qml https://github.com/zeecrowddev/ChatTabs

  15. #15
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour

    Bein la ménagère de plus de 50 ans m'a posé un autre problème ....
    Elle a réussi à créer une instance de PhotoAlbum dans son Crowd ... Poster des photos (pas sans mal :-))...

    Mais au moment où on a voulu en discuter ... plouf ... on a commencé à jongler entre le Chat et PhotoAlbum et la galère

    J'ai donc ajouté un "Chat" à PhotoAlbum qui ajoute automatiquement un lien à son message dans le "Chat" de la photo visualisée au moment du "Post" du message.
    Donc il suffit de cliquer su le lien "View" pour voire l'image visualisée par un autre participant au moment où il a "posté" son message.

    Ça a drôlement facilité la discussion :-)

    L'image ci dessous est un test avec des images Minecraft (mon fils adore :-)



    Bonne soirée

    PS : les sources sont ici : https://github.com/zeecrowddev/PhotoAlbum

  16. #16
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour,

    Depuis la version beta de Zeecrowd nous nous sommes confronté à un gros problème : nous avons beaucoup de mal à expliquer
    simplement les concepts de notre logiciel

    Le plus simple (mais pas le plus rapide) a été de produire une vidéo explicative assez détaillée.

    Voila c'est maintenant chose faite ... Je demande beaucoup d'indulgence pour la bande son (elle est en cours de refonte)



    Ps : le portage sous linux avance bien :-)

  17. #17
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour

    Je me suis essayé au GrabWindow ...
    Il est maintenant possible dans la WebView de sélectionner une portion de l'image écran.
    Une fois sélectionné , on peut en créer une image qui est automatiquement ajoutée au fil du chat.



    Sinon j'ai essayé aussi le générateur de site Web de gitHub. C'est pratique une fois "commité" la page Web se met automatiquement à jour.
    un petit essai naïf : http://zeecrowddev.github.io/ChatTabs/ ]

    Bonne soirée

  18. #18
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut Relooking
    Bonjour,

    Un essai de relooking de l'application (elle en avait besoin). Les écrans de Login, création et d'entrée dans un crowd ont été revus.
    Cela va nous permettre de changer le fond d'écran de la page d'accueil comme le fait entres autres le moteur recherche "Bing".


    Nom : ScreenShot436.jpg
Affichages : 512
Taille : 141,5 Ko

    Nom : ScreenShot437.jpg
Affichages : 473
Taille : 115,9 Ko

    Cordialement

  19. #19
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut Un calendrier partagé
    Bonsoir

    Bon un petit truc simple : Un Calendrier partagé sous ZeeCrowd

    On peut y ajouter une événement dans le calendrier et tout le monde le voit en temps réel.
    On voit qui a ajouté l’événement, on peut le modifier, l'éditer et le supprimer.
    Visualisation de la liste des événements du jour sélectionné;



    Les sources se trouvent ici : https://github.com/zeecrowddev/BasicCalendar

  20. #20
    Membre du Club Avatar de zeecrowddev
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2013
    Messages : 73
    Points : 55
    Points
    55
    Par défaut
    Bonjour

    Ca y est Zeecrowd a atteins le niveau Zéro de la collaboration
    Il possède dans son store les trois applications indispensables :

    - partage de documents
    - chat
    - calendrier partagé



    Il y a aussi

    - un tableau de PostIt partagés
    - partage de photos
    - un "Doodle" like
    - ....

    On va pouvoir attaquer des applications collaboratives plus puissantes et des jeux

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/11/2012, 12h31
  2. Réponses: 0
    Dernier message: 15/11/2012, 17h22
  3. Réponses: 19
    Dernier message: 29/01/2010, 01h30
  4. Réponses: 1
    Dernier message: 06/01/2010, 10h20

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