Aller au menu - Aller au contenu
Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !

[IDE] QMCE

Notepac + Xen oxx = QMCE

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  Suivante
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1  2  3  Suivante
Hors ligne Mc Giver # Posté le 21/09/2011 à 18:00:56
Windows is an apple !
Avatar

Ville : Thenon
Pays : France métropolitaine
Études : BTS IRIS

Salut,
Je me présente : j'ai 18 ans, Etudiant en double Cursus : Génie Biologique / BTS Informatique.
Au départ, QMCE est un projet fondé par frigodor le créateur du projet abandonné Notepac ( Un IDE de développement web combinant Editeur, FTP et Navigateur Web ) et moi-même le créateur de Xen oxx ( Un IDE multilanguage et multiplatforme ) un projet lui aussi abandonné.
Ce projet a pu aussi évoluer grâce à l'aide précieuse de nivramdu94 et de simsor.


QMCE Makes Coding Easier


Donc QMCE qu'es ce que c'est ? C'est un IDE développement web et logiciel ouvert à de nombreux langages, HTML5, JS, Python, Java, Basic, C, C++, ActionScript... et sa particularité si ce n'est de permettre d'utiliser un logiciel unique pour développer dans tout ces langages, c'est de pouvoir développer dans tout ces langage mais pour tout les supports. Je m'explique, en gros quelque soit le langage utiliser, on peut développer pour les même plateforme, sans limitations.

Donc quelques exemple, faire une app android en python, un programme natif mac en HTML5, une web app windows 8 ou chrome en Java, ou encore un exécutable flash en C++ ! Comment ça marche c'est simple en deux étapes, première étapes QMCE convertit votre code source par exemple python, en code source HTML5. Seconde étape, QMCE créer un paquet avec le code source généré lors de la première étape à un moteur de ma création spécifique à la plateforme à laquelle est destiné le paquet. Par exemple une app android légère capable de faire tourner nativement du code HTML5.

Bref on se retrouve avec à la base du code python et à l'arrivé une app native android. Si vous avez bien compris l'intérêt de logiciel réside dans le fait qu'un même code source pourra générer des exécutables natif pour de nombreuses plateforme, plus besoin de recoder entièrement son projet lorsqu'on veut distribuer celui sur plusieurs plateformes.

Mais QMCE peut aussi tout comme son papa Notepac permettre la création de site web car il est équipé d'un client ftp. Ce client ftp a aussi un autre intérêt, si le développeur le souhaite il peut publier le code source HTML5 généré par QMCE à partir du code source de son projet en ligne, et par la suite générer une app native à partir de l'url des sources stockées en ligne, l'avantage de cette méthode est de généré une application plus légère pour la distribution est de pouvoir mettre à jour son app en temps réelle, l'inconvénient c'est la nécessiter pour tout les utilisateur de l'app de posséder une connexion internet.

Mais ce n'est pas tout QMCE permet aussi simplement de simuler son app et des éviter ainsi l'achat d'un périphérique ou la longue attente du lancement d'un émulateur, QMCE se contente juste d'afficher le code HTML5 généré dans une fenêtre aux dimensions prédéfinies d'un principaux périphériques du marchés. QMCE gère enfin la publication des apps sur la plupart des app store en vous guidant dans cette procédure même si cette fonctionnalité est encore expérimentale.

Avant de vous montrer quelques screens du projet sous mac os x je précise qu'il est développer avec la libraire Qt donc compatible windows et linux, je précise aussi que le projet est gratuit et Open Source et hébergé sur Github.


QMCE en 7 étapes


Voici une petite présentation de QMCE en 7 étapes :

1. Choisissez votre langage préféré


Pour commencer, choisissez le langage qui vous plait, celui avec le quel vous vous sentirez le plus à l’aise pour développer, ne vous préoccupez pas de savoir pour quelle plateforme vous voulez développer votre programme, de savoir si le langage que vous allez utiliser sera assez puissant. Dorénavant, ça n’a plus d’importance, que votre code soit en C++, en Python, en Action Script, en PHP ou en Java le résultat sera le même.

2. Codez votre application


Codez votre application de la manière la plus agréable qui soit: vous pouvez utiliser l’éditeur intégré à QMCE avec sa coloration syntaxique et son autocomplétition, mais ce n’est en aucun cas une obligation, utilisez VIM si ça vous chante, la syntaxe utilisée par les projet QMCE est ouverte, vous pouvez en créer sans passer par celui-ci.

3. Compilez votre application


Vous avez finit de coder, ça y est. Compilez votre application, QMCE déterminera automatiquement en fonction du support que vous choisirez si la compilation doit s'exécuter nativement ou si il doit générer une web application HTML5 qu’il empaquettera ensuite en une application native. Les supports disponibles sont les même quel que soit le langage choisit au départ ! Et vous pourrez facilement compiler votre application pour tous les supports sans avoir à recoder celle-ci ! Un énorme gain de temps et de possibilités en perspective.

4. Simulez votre application


Développer une application pour de nombreux supports et chose facile maintenant. Il doit donc être aussi facile de la tester sans avoir à posséder réellement ces supports ou à lancer de longs émulateurs ! Vous pouvez donc simuler l’affichage de vos application sur n’importe quel support en quelque clics et sans temps de chargement. Et si vous voulez toujours tester votre application sur un vrai téléphone ou un émulateur officiel, QMCE possède aussi ces options.

5. Publiez vos sources en ligne


QMCE vous à généré une web app, celui-ci vous propose un moyen innovant de gérer celle-ci, stocker vos sources sur votre serveur FTP et donner le lien de ce serveur à l’application finale, votre app est donc plus légère, vos sources en ligne sont automatiquement mise à jour et peuvent rester privées si vous le décidez. Le client FTP de QMCE peut permettre aussi à ceux qui le souhaitent d’utiliser des logiciel pour la création de site web.

6. Publiez votre application


Ca y est, votre application est terminée, il est temps de la distribuer. Là encore, QMCE vous générera un paquet que vous pourrez distribuer par vos propres moyens. Mais vous pouvez aussi en quelques clics distribuer votre web application sur le Chrome Web App Store, ou sur Store Clouds, une banque d’applications de notre création ouverte à de nombreux formats et de nombreux supports.

7. Contribuez au projet


Vous voulez nous aider ? C’est possible ! En créant des modules pour QMCE en consultant la documentation officielle, ou tout simplement en nous aidant directement dans le développement du logiciel, vous pouvez contribuer à l'avancement de QMCE ! Rappelons que QMCE est un logiciel open source maintenu par la communauté, les sources du logiciel peuvent être consultées sur GitHub. Si vous souhaitez apporter votre contribution et intégrer l'équipe de développement, il suffit d’envoyer un mail à team@qmce.org !


Informations complémentaires


QMCE est un projet Open Source disponible en Beta Privé.
Pour l'essayer, il suffit de m'envoyer un MP en me donnant un email valide, et je vous enverrais une version du logiciel.
Je vous remercie de m'avoir lut jusqu'au bout tout vos commentaires ou remarques sont utiles alors n'hésitez pas !

Édité le 27/10/2011 à 11:48:44 par Mc Giver

Windows is an apple -> He has no core but pips !

Mes Projets : QMCE | Store Clouds | Recipes Madness | D'autres à venir :-° !
Mes Tutoriels : Pure Basic | Prochainement de Nouveaux chapitres ^^ !
 
Publicité # Posté le 21/09/2011 à 18:00:56

Hors ligne Debetux # Posté le 21/09/2011 à 19:02:07
Avatar
Flux RSS

Pas mal, pas mal.
A voir ce que cela donnera dans l'avenir !
Hors ligne shamanas # Posté le 21/09/2011 à 19:25:12
Firefox ftw!
Avatar

Ville : Thessalonique
Pays : Grèce

J'aime bien le concpet, il faudra tester ceci :)

ooc Fan :)
for(i in 0 .. (((b := stdin readLine() toInt()) > 0) ? b : 0)) { i toString() println() }
"Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders." [Anonymous]
Gagnez un appareil apple totalement gratuit http://apple.freebiejeebies.co.uk/649290
Hostgator: le meilleur hebergeur evar! :D
Image utilisateur
 
Hors ligne feda12 # Posté le 21/09/2011 à 20:18:42
Avatar

Ville : Lorient
Pays : France métropolitaine

Je n'ai actuellement pas besoin de ce projet, mais je tenais à te féliciter pour l'interface qui a l'air très clair et très bien faite !

Bonne continuation pour la suite !

Je crée vos composants Qt, contactez moi.
PeopleView
 
Connecté Chiheb2010 # Posté le 22/09/2011 à 19:18:05
dcScript
Avatar
Flux RSS

Ville : Carpentras
Pays : France métropolitaine

Je trouve que c'est une bonne idée (en fait c'est un peu comme Microsoft qui nous met le C,C++,C# un peu sous la même bannière avec Win8), l'interface semble claire, bravo !
Pourra-t-on coder en C# (pour la compilation il faudra juste faire appel à Mono, un truc comme ça)

Image utilisateur Retrouvez dcScript sur mon blog !
 
Hors ligne Silversthem # Posté le 22/09/2011 à 20:53:39
rien à dire
Avatar

Il y a pas de exe

C'est que pour mac o_O
Édité le 22/09/2011 à 20:55:38 par Silversthem
 
Hors ligne nivramdu94 # Posté le 22/09/2011 à 20:58:45
Linuxien et fier de l'être !
Avatar

QMCE est multiplateforme. Le cas contraire, ce serait absurde. :p

Sinon, la beta fermée est actuellement compilée pour Mac et Windows. Pour Linux, ça ne devrait pas tarder.

Image utilisateur Android User

Image utilisateur HTML5/CSS3 Programmer
 
Hors ligne Silversthem # Posté le 22/09/2011 à 21:03:52
rien à dire
Avatar

Mais le exe ?
 
Hors ligne JordiC # Posté le 22/09/2011 à 21:11:14
Unix vaincra

Bonsoir,

L'idée me semble originale, je suis intéressé par une version linux pour tester.

Image utilisateur
Support technique et modération du forum pour le projet Kind-Hosting.
 
Hors ligne simsor # Posté le 23/09/2011 à 20:39:11
1400 / 33
Avatar

Ville : Thenon
Pays : France métropolitaine

Le terme bêta fermée signifie que pour pouvoir essayer, tu dois nous contacter à team@qmce.org.
La version Linux est compilée et disponible pour les éventuels bêta-testeurs, sachez juste que le terme bêta n'est peut-être pas très approprié, je qualifierais plutôt ça d'alpha, tout n'est pas encore implémenté.

#LGDF: linkboss vaincra !
Windows est radioactif : son noyau n'est pas stable :D !

Image utilisateur



 
Hors ligne Mc Giver # Posté le 23/09/2011 à 22:39:43
Windows is an apple !
Avatar

Ville : Thenon
Pays : France métropolitaine
Études : BTS IRIS

Post de recrutement du projet : http://www.siteduzero.com/forum-83-692 [...] ide-qmce.html ;) !

Windows is an apple -> He has no core but pips !

Mes Projets : QMCE | Store Clouds | Recipes Madness | D'autres à venir :-° !
Mes Tutoriels : Pure Basic | Prochainement de Nouveaux chapitres ^^ !
 
Hors ligne Silversthem # Posté le 24/09/2011 à 19:49:34
rien à dire
Avatar

Bravo pour le programme :D
Mais :
tu pourrais ajouter un truc pour changer de langue (Ma maîtrise de l'anglais est....)
Une possibilité d'ajouté le code html de base ( doc-type et tout ça)

Et voilà, sinon joli programme ;)
 
Hors ligne Mc Giver # Posté le 24/09/2011 à 20:05:25
Windows is an apple !
Avatar

Ville : Thenon
Pays : France métropolitaine
Études : BTS IRIS

Citation : Silversthem
Bravo pour le programme :D
Mais :
tu pourrais ajouter un truc pour changer de langue (Ma maîtrise de l'anglais est....)
Une possibilité d'ajouté le code html de base ( doc-type et tout ça)

Et voilà, sinon joli programme ;)

Je note ces idées son intéressante je les développerai prochainement ;) !

Windows is an apple -> He has no core but pips !

Mes Projets : QMCE | Store Clouds | Recipes Madness | D'autres à venir :-° !
Mes Tutoriels : Pure Basic | Prochainement de Nouveaux chapitres ^^ !
 
Hors ligne Silversthem # Posté le 24/09/2011 à 20:24:01
rien à dire
Avatar

Si tu as besoin d'idée, je peux en trouver d'autres ;)
 
Hors ligne Mc Giver # Posté le 24/09/2011 à 20:29:05
Windows is an apple !
Avatar

Ville : Thenon
Pays : France métropolitaine
Études : BTS IRIS

Citation : Silversthem
Si tu as besoin d'idée, je peux en trouver d'autres ;)

Hum oui je ne suis pas contre de nouvelles idées, je ne suis pas contre non plus de nouveaux développeurs :D !

Windows is an apple -> He has no core but pips !

Mes Projets : QMCE | Store Clouds | Recipes Madness | D'autres à venir :-° !
Mes Tutoriels : Pure Basic | Prochainement de Nouveaux chapitres ^^ !
 
Hors ligne Silversthem # Posté le 24/09/2011 à 20:32:04
rien à dire
Avatar

Citation : Mc Giver
Citation : Silversthem
Si tu as besoin d'idée, je peux en trouver d'autres ;)

Hum oui je ne suis pas contre de nouvelles idées, je ne suis pas contre non plus de nouveaux développeurs :D !


ça aurait été avec plaisir mais moi je code pas en c++ (je suis plus site web et VB.NET + c# et en ce moment blender et python)......

Idée en vrac



  • Un favicon
  • Un bouton tester dans votre navigateur
  • Quand on fait nouveau, faire une inputBox en demandant le nom du document au lieu de document1
  • Un petit bouton "run"
  • Pouvoir selectionner plusieurs languages
  • Une gestion du sql
  • Le programme dans plein de langues
  • Un bouton qui ajoute les caractère difficile a trouver ( | ; ~ ect...)
  • Faire que le programme s'ouvre en full srceen
  • A l'ouverture du programme ouvrir une fenêtre avec les site récement ouvert
  • Sur ton site, un livre d'or et un truc pour les rapport de bugs
Édité le 24/09/2011 à 21:14:46 par Silversthem
 
Hors ligne nivramdu94 # Posté le 24/09/2011 à 20:40:11
Linuxien et fier de l'être !
Avatar

Merci Silvershtem, toutes les aides sont les bienvenues. ;)
Sinon, le système multilingue est déjà mis en place sur le site web, mais les traductions n'ont pas encore été faites.

Je m'en vais ajouter la version Linux de ce pas.

Image utilisateur Android User

Image utilisateur HTML5/CSS3 Programmer
 
Hors ligne Mc Giver # Posté le 24/09/2011 à 21:02:28
Windows is an apple !
Avatar

Ville : Thenon
Pays : France métropolitaine
Études : BTS IRIS

Merci pour toutes ces idées ;) , tu peux contribuer au projet en nous aidants à améliorer le module python ou a créer les modules VB.NET + c# :) !

Windows is an apple -> He has no core but pips !

Mes Projets : QMCE | Store Clouds | Recipes Madness | D'autres à venir :-° !
Mes Tutoriels : Pure Basic | Prochainement de Nouveaux chapitres ^^ !
 
Hors ligne Silversthem # Posté le 24/09/2011 à 21:11:35
rien à dire
Avatar

C'est a dire ?

En vb.net je peux faire quelque chose mais sinon je débute


Tu parle du compilateur ou de colorer le texte ?
Édité le 24/09/2011 à 21:12:30 par Silversthem
 
Hors ligne Mc Giver # Posté le 24/09/2011 à 21:12:39
Windows is an apple !
Avatar

Ville : Thenon
Pays : France métropolitaine
Études : BTS IRIS

Citation : Silversthem
C'est a dire ?

Coder les modules js qui vont convertir le code python en code html5 optimisé avec jquery mobile ^^ !

Windows is an apple -> He has no core but pips !

Mes Projets : QMCE | Store Clouds | Recipes Madness | D'autres à venir :-° !
Mes Tutoriels : Pure Basic | Prochainement de Nouveaux chapitres ^^ !
 
Hors ligne Silversthem # Posté le 24/09/2011 à 21:17:34
rien à dire
Avatar

Citation : Mc Giver
Citation : Silversthem
C'est a dire ?

Coder les modules js qui vont convertir le code python en code html5 optimisé avec jquery mobile ^^ !


:waw: J'ai pas ce niveau et je débute en python je connais le vb.net et les bases du c++ (la console)

Edit : si tu veux mettre du vb dans ton programme, good luck, il te faudra ajouté plein de trucs.....

Edit2 : va voir le logiciel visual studio pour le vb.net si tu veux la même chose, ce n'est plus good luck c'est very very good luck ;)
Édité le 24/09/2011 à 21:24:45 par Silversthem
 
Hors ligne Mc Giver # Posté le 24/09/2011 à 21:23:30
Windows is an apple !
Avatar

Ville : Thenon
Pays : France métropolitaine
Études : BTS IRIS

Citation : Silversthem
Citation : Mc Giver
Citation : Silversthem
C'est a dire ?

Coder les modules js qui vont convertir le code python en code html5 optimisé avec jquery mobile ^^ !


:waw: J'ai pas ce niveau et je débute en python je connais le vb.net et les bases du c++ (la console)

Tu sais ce n'est pas très compliqué si tu as une bonne connaissance du vb.net il te suffira juste d'apprendre un peu les REGEX en js pas besoin de maitriser le C++ dans ton cas enfin c'est toi qui voit si tu ne t'en sens pas capable, il vaut mieux en effet que tu continu à t'entrainer sur d'autres projets pour progresser ^^ !

Windows is an apple -> He has no core but pips !

Mes Projets : QMCE | Store Clouds | Recipes Madness | D'autres à venir :-° !
Mes Tutoriels : Pure Basic | Prochainement de Nouveaux chapitres ^^ !
 
Hors ligne nivramdu94 # Posté le 24/09/2011 à 21:38:59
Linuxien et fier de l'être !
Avatar

Tu peux aussi t'occuper du site. Je suis pour l'instant l'unique développeur, et j'avoue qu'un peu d'aide ne serait pas de refus. :p

Image utilisateur Android User

Image utilisateur HTML5/CSS3 Programmer
 
Hors ligne Mc Giver # Posté le 25/09/2011 à 10:05:20
Windows is an apple !
Avatar

Ville : Thenon
Pays : France métropolitaine
Études : BTS IRIS

Citation : nivramdu94
Tu peux aussi t'occuper du site. Je suis pour l'instant l'unique développeur, et j'avoue qu'un peu d'aide ne serait pas de refus. :p

Ou encore sinon t'occuper de la traduction du logiciel Qt Linguist ne demande pas énormément de connaissances en C++ ;) !

Windows is an apple -> He has no core but pips !

Mes Projets : QMCE | Store Clouds | Recipes Madness | D'autres à venir :-° !
Mes Tutoriels : Pure Basic | Prochainement de Nouveaux chapitres ^^ !
 
Connecté Miister--Arthur # Posté le 25/09/2011 à 20:09:28 Message supprimé pour le motif suivant : Cette réponse a été supprimée par l'utilisateur.
Hors ligne Mc Giver # Posté le 26/09/2011 à 18:25:15
Windows is an apple !
Avatar

Ville : Thenon
Pays : France métropolitaine
Études : BTS IRIS

Citation : Miister--Arthur
J'intègre maintenant l'équipe de QMCE dans le développement du site web et dans la traduction du logiciel et du site.

Ca aurait été plus approprié sur le post de recrutement... http://www.siteduzero.com/forum-83-692 [...] ide-qmce.html

Windows is an apple -> He has no core but pips !

Mes Projets : QMCE | Store Clouds | Recipes Madness | D'autres à venir :-° !
Mes Tutoriels : Pure Basic | Prochainement de Nouveaux chapitres ^^ !
 
Hors ligne nivramdu94 # Posté le 26/09/2011 à 19:48:40
Linuxien et fier de l'être !
Avatar

Citation : Silversthem
Citation : Mc Giver
Citation : Silversthem
Si tu as besoin d'idée, je peux en trouver d'autres ;)

Hum oui je ne suis pas contre de nouvelles idées, je ne suis pas contre non plus de nouveaux développeurs :D !


ça aurait été avec plaisir mais moi je code pas en c++ (je suis plus site web et VB.NET + c# et en ce moment blender et python)......

Idée en vrac



  • Un favicon
  • Un bouton tester dans votre navigateur
  • Quand on fait nouveau, faire une inputBox en demandant le nom du document au lieu de document1
  • Un petit bouton "run"
  • Pouvoir selectionner plusieurs languages
  • Une gestion du sql
  • Le programme dans plein de langues
  • Un bouton qui ajoute les caractère difficile a trouver ( | ; ~ ect...)
  • Faire que le programme s'ouvre en full srceen
  • A l'ouverture du programme ouvrir une fenêtre avec les site récement ouvert
  • Sur ton site, un livre d'or et un truc pour les rapport de bugs

Je tiens à dire que les rapports de bugs sont déjà codés et disponibles (lien Support). Quant au livre d'or, l'idée a déjà été discutée, et nous ne l'avons pas retenue. Nous préférons nous concentrer sur les éléments importants. :)

Image utilisateur Android User

Image utilisateur HTML5/CSS3 Programmer
 
Hors ligne Le Neuvième Démon # Posté le 27/09/2011 à 02:10:38
Apple, cay le mal !
Avatar

Bonjour ! Je suivais Notepac depuis pas mal de temps, ainsi que Xen oxx (si ma mémoire est bonne). Je suis volontaire si vous avez besoin d'un traducteur anglais / français :) .
Bon courage ;) !
Hors ligne Mc Giver # Posté le 28/09/2011 à 20:58:34
Windows is an apple !
Avatar

Ville : Thenon
Pays : France métropolitaine
Études : BTS IRIS

Citation : Le Neuvième Démon
Bonjour ! Je suivais Notepac depuis pas mal de temps, ainsi que Xen oxx (si ma mémoire est bonne). Je suis volontaire si vous avez besoin d'un traducteur anglais / français :) .
Bon courage ;) !

Tu maitrise Qt Linguist ;) ?

P.S : Vous pouvez pas utiliser le post de recrutement plutôt ? :-°

Windows is an apple -> He has no core but pips !

Mes Projets : QMCE | Store Clouds | Recipes Madness | D'autres à venir :-° !
Mes Tutoriels : Pure Basic | Prochainement de Nouveaux chapitres ^^ !
 
Hors ligne Le Neuvième Démon # Posté le 30/09/2011 à 18:27:41
Apple, cay le mal !
Avatar

Arf, désolé, j'avais oublié le topic de recrutement >< ... Bah du coup, je continue ici, vu que mon chemin a l'air de se terminer :( ... J'ai bossé avec Qt il y a fort longtemps, et je crois me souvenir que Qt Linguist n'est pas très compliqué d'utilisation ? Si c'est le cas, je peux me faire un apprentissage intensif quelques heures avant, et je serai opérationnel :p .

Retour au forum "Présentation de vos projets" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx