Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment : -30%
LEGO Icons 10318 – Le Concorde à ...
Voir le deal
139.99 €

+10
AlphaBravo
fandeonepiece2
Orthographix_power
GalaxySoftware
Admin
polien
Szman
JHPC-Software
lereparateurdepc
Blackorion35
14 participants

    Mantrix Edition Red Serveur - Operating System Projet

    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Mantrix Edition Red Serveur - Operating System Projet Empty Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Sam 23 Mar 2013 - 21:48

    Bonjour à tous,

    EDIT : le 24/12/2013 à 22h56

    Je vous présente le projet de ma société (projet publique !) développé à la base avec SZ2012 Edition Professionnel : Mantrix Edition Red Serveur : un système d’exploitation différent de Windows ou Linux entièrement programmé (interface graphique) avec SZ2012, et son noyau MandrevCore fusionné (en dev) avec CpcDos !
    Représente déjà 2400 Heures de développement avec 3 programmeurs et avec l'aide de Sebastien FAVIER, développeur et concepteur du kernel CpcDos, pour le kernel bootable natif et le support de Mantrix !
    Un noyau unique et une interface graphique proche de Linux... mais il n'en n'est rien !
    Fonctionnel par fusion noyau + .NET 4.0 et prochainement bootable en utilisant un seul système qui n'est pas de nous : CpcDos Kernel !
    La Beta est disponible ! Voir second EDIT plus bas !
    Je vous laisse découvrir tout cela sur http://algostep-mantrix.fr 
    Avis au futur testeur pour l'OS virtuel Smile
    N'hésitez pas à donner vos avis Very Happy
    Et désolé pour les nombreuses fautes d'orthographes que ce soit sur le site ou dans l'OS ; elles seront toutes corrigés sans exceptions avant sa sortie Release (finale fin 2014 si tout va bien).

    AlgoStep Company est spécialiser depuis 2006 dans la conception de Jeux vidéo 3D (FPS, MMORPG) et commence le développement à grande échelle.
    Mantrix Edition Red Serveur (E.R.S.) est prévu surtout pour les sociétés et tout ce système et le système d'exploitation Mantrix sera entièrement gratuit (hors Noyau : qui dépend de Sebastien FAVIER, qui peut le rendre commercial) !


    PS : AlgoStep Company va devenir une entreprise réelle (sous un autre nom) d'ici mi-2014. J'informe aussi que la conception de jeux vidéo c'est terminé : mais pour ceux qui regrette voici comment pendant presque 5 ans nous avons développer des jeux vidéo : chercher du côté de FPS Creator X10 ; Leadwerks Engine ; UnReal Engine Technologie. Nous travaillerons peut être sur un MMORPG 3D (gratuit) fin 2015 avec une autre société de développement. Je m'avancerai pas trop sur ce sujet pour l'instant...

    Le code source en libre service, avec la Release, permettra aux amateurs et professionnels d'aidés à la conception de Mantrix (avec quelques restrictions et droits d'auteurs à respectés).

    J’attends vos commentaires négatifs ou positifs Smile

    Plusieurs vidéos sont également disponible sur YouTube : Chaîne YouTube Mantrix Operating System


    Respectueusement,

    Blackorion

    *************************************

    EDIT : 03/03/2014 à 22h30 : 


    Bonsoir !


    Mantrix Edition Red Serveur Beta 1.2.1.680 est disponible ! Very Happy 



    Mantrix Edition Red Serveur - Operating System Projet Annonc10



    S'il-vous-plaît LISEZ-LE ENTIÈREMENT 
    C'est très important...


    Dernière chose : n'activez pas les écrans de veilles ! Ils sont simplement bugés (problème arithmétique amusé)


    D'ailleurs pour ceux qui se demande je rappel que la source n'est pas fournis Smile Cependant n'hésitez pas à me dire ce qui va ou pas (faite moi unchti rapport détaillé svp Wink ) ainsi que les fautes pour m'aider à les corrigés... Sad Oui oui je sais mais désolé l'orthographe et moi... amusé




    Le site web officiel vous permettra de télécharger le Beta : http://algostep-mantrix.fr




    Merci d'avance pour vos efforts et d'avoir patienter et bon test Very Happy !!


    ********* DOWNLOAD / TELECHARGEMENT (via site officiel) *********
    Taille : 120 Mo approximativement

    Espace disque requis (comptant SWAP Mantrix ) : 300 Mo


    Mémoire RAM requise minimum : 2 Go


    Système d'exploitation de base : Windows XP / Vista / 7 / 8 / 8.1 / Server 2003 / Server 2008 R2 / Server 2012 R2


    Architecture : x86 ou x64 (32 ou 64 bits)


    Mode : Virtuel


    Version Mantrix : 1.2.1.680


    DOWNLOAD :  http://www.algostep-mantrix.fr
    (attention exécutable ! Désactiver vos proxy si vous en avez et surtout votre anti-virus qui des fois bloque malheureusement un *.exe)




    Pour information, scan anti-virus : 

    Mantrix Edition Red Serveur - Operating System Projet Pasdev10


    Dernière édition par Blackorion35 le Sam 12 Avr 2014 - 7:23, édité 12 fois
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par lereparateurdepc Dim 24 Mar 2013 - 7:22

    re,

    Faire un OS tiens une idée m'est déjà passée par là il y a quelques années à l'époque de la transition entre SZ 1.0 et SZ 2011 ....
    Abandonnée car totalement dépendante du Framework et NON fonctionnel via WINPE. Je n'avais rien trouvé sur l'émulation du Framework sous WINPE.

    Bref trop complex à mon niveau !

    EDIT : Vu les images, le graphisme est ni plus ni moins qu'une variante d'UBUNTU ..... non ?

    Cordialement ,
    Le réparateur de PC
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


    Masculin Nombre de messages : 761
    Age : 31
    Localisation : Bruxelles
    Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
    Humeur : Très bonne
    Date d'inscription : 07/01/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par JHPC-Software Dim 24 Mar 2013 - 10:19

    Bonjour,
    Je vais raconter une anecdote, tout cela me rappel la fois j'ai pensé a une tel idée, et j'ai fait une simulation sur SoftwareZator 2011 (A cette époque j’utilisais encore beaucoup cet outil, c'était peu de temps après son lancement), j'avais bien fais ça, je pense que je dois encore avoir le projet quelques part. Bref je me suis dit, un jour j'y arriverais. C'est pour cela que j'avais créer cette petite simulation.

    Bon maintenant revenons au sujet...

    Je retire mon chapeau (même si j'en porte pas), un tel travail c'est du costaud.
    Et faire un noyau en C# (CSharp), je pensais pas que c'était possible, au début je pensais que ce genre de truc était programmer en C/C++. La je viens d'apprendre quelque chose ! Very Happy
    650 heures, c'est balaise ! Imaginer moi faire un tel travail, c'est pas 650 H mais 4550 H Laughing , et la on se rend compte que ca fait beaucoup de travail et qu'il faut un max de courage.

    Cordialement,
    JHPC
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Dim 24 Mar 2013 - 10:44

    Merci beaucoup pour vos messages Smile Même si bien sûr ça fait plaisir il faut avouer que vous ne pourrez juger tout ça qu'une fois l'OS terminé amusé

    @ JHPC-Software : Le noyau C# a été copié dans l'idée depuis un noyau linux appelé Slitaz (un des plus léger OS) : on voulais faire correspondre ce qu'ils avaient conçu en C++ et le transformer en C# mais c'était très difficile et le Noyau a surtout était fait par d'autres programmeurs qui m'accompagne dans le projet Mantrix car personnellement moi le C# je connais pas plus que ça :/

    @ lereparateurdepc : En faite l'interface graphique est entièrement de nous nous n'avons pas copié ailleurs mais il est vrai que pour ne pas perdre les utilisateurs il fallait trouver une ressemblance à l'extrême : le Dooglebar qui sert à verrouiller et fermer une session et l'InfinityBar qui sert à lancer les programmes, afficher l'heure et bien sûr les accès rapide à l'anti-virus.

    Cependant en VB.NET il était impossible (actuellement) d'ordonner à l'OS qu'une réduction de fenêtre (vidage de la mémoire tampon également) devait là placer dans l'InfinityBar et comme Mantrix s'appuie sur SZ2012 et que SZ2012 n'est pas conçu à la base pour créer un OS amusé... alors nous aurons toujours quelques problèmes de fenêtre qui s’afficheront et se réduirons à la façon "Multi Fenêtre" :'(
    Et pour conclure sachez que si, après le lancement de la Beta et l'accès libre à notre code source complet, des programmeurs sont intéressés pour le continuer et en même temps transformer Mantrix du BASIC au C++ (sans dépendance externe) alors n'importe qui, avec les bases de Mantrix, pourra développé enfin son propre OS :O ! Ce qui serait grandiose amusé
    Enfin bon trop d'OS tue l'OS. A la sortie de Mantrix je donnerais donc également un manuel ULTRA COMPLET (une sorte de mode d'emploi) pour créer un émulateur d'OS (donc qui dit émulateur dit sans noyau valide) entièrement comme les bases de Mantrix et ceci gratuitement et de A à Z : en passant pas les ressources, les fonctions, le noyau virtuel (images, API, Shell), l'interfaces graphiques et jusqu'à même la fusion du .NET 4.0 et de ses DLL dans un seul et unique exécutable à transformer si l'utilisateur le souhaite en exécutable bootable ou type *.run.

    Après est ce que c'est possible ? Est ce que ça va marcher ? Est ce vraiment utile d'avoir un OS qui ne sera jamais aussi complet que Linux ou Windows ?
    Moi je répond Oui c'est possible. Je ne sais pas du tout si ça marchera vraiment... Et Oui et Non c'est utile : oui dans le sens ça apprend comment est créer un OS, surtout que les variables de Windows par exemple sont du même type que Mantrix, et que en concevant un OS vous serez imbattable (ou presque) en Basic .Net Razz et Non je ne pense pas que Mantrix sera très utile à part une meilleure sécurité s'il est exécuter virtuellement et une rapidité bien meilleure cependant et sa compatibilité avec beaucoup de système...

    Que Mantrix soit utile ou pas de toute façon je laisserai une chance à tout le monde de pouvoir voir comment il a été conçu et surtout sa donnera beaucoup d'idée, je pense, au autres également Smile
    Donc : vous aurez tous d'ici fin 2013 (au pire début 2014) : L'OS compilé (avec ou sans noyau), son code source complet (vb.net), le manuel d'édition et modification de Mantrix, le manuel de CRÉATION d'un OS propre à vous même, toutes les bibliothèques d'images et sons, et enfin le principe de fusion !
    PS : Je pense aussi mettre le code source de Mantrix mais recréer en... C# (reconçu par les programmeurs de l'ENI) Very Happy C'est plus facile après de passer du C# au C++ amusé

    EDIT : Vous aurez également vu que pour l'heure, virtuellement, Mantrix utilise et utilisera des messages et contours de fenêtre (barre de titre, Zone Fixe(Morte)) qui sont propre à Windows 7... Pour rendre Mantrix 100% externe et indépendant de Windows il faudra donc que nous fassions :
    - Nos propres barres de titre (merci à Gipse du forum pour son tuto qui à résolu ce problème d'ailleurs !)
    - Remplacer tout les MessageBox par des fenêtres de message propre à Mantrix qui devront être appelés à chaque erreurs ou avertissements...
    - Son propre curseur ! Car le curseur par défaut dans SZ2012 est importer virtuellement de Windows et le curseur n'est pas physique et propre à l'OS...
    - Fusionner le .NET 4.0 et les DLL à l’exécutable ; de très bon logiciel fonctionne déjà et après nos tests ça fonctionne remarquablement bien... Sa modifie juste la taille de l’exécutable qui passe de 75Mo par exemple à... 450Mo amusé'
    - Créer une IT-BOX lors du déplacement des fenêtres, pour ne pas que l’utilisateur, en allant trop vite avec sa souris, perde le contrôle...
    ( Une IT-BOX, terme utiliser dans nos jeux vidéo et ailleurs, est une zone 2D (ou 3D) invisible qui s'active que lors d'un passage ou d'un appui de touche. Ici dans Mantrix il faudra que quand l'utilisateur maintienne le clique gauche sur la barre de titre d'une fenêtre pour la déplacer, une IT-BOX apparaissent (invisible) permettant, sur 5cm virtuel de chaque côté du curseur, de déplacer la fenêtre sans la "perdre" en cours de route xD
    Comparer à Linux, Windows (depuis 98se) utilise une IT-BOX (ou un truc du genre) qui fait que si vous déplacer votre fenêtre très vite vous ne la perdez pas Wink
    Enfin voilà et bien d'autres trucs encore... Sad
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Dim 24 Mar 2013 - 11:16

    Pour vous montrer ce qu'est exactement une IT-BOX (ou un autre nom, du moins moi je l'appel comme ça amusé) :

    La IT-BOX de Windows 7 par exemple :

    Mantrix Edition Red Serveur - Operating System Projet Itbox_10

    Comme vous le voyez, la IT-BOX de Windows est tellement grande que même si votre souris, lors du déplacement, dépasse la barre de titre d'une fenêtre vous continuerez à la déplacer sans soucis Smile

    Celle de Linux à présent (j'ai pris une image qui n'est pas de Linux mais de "Mantrix Edition Green Family"... Imaginez vous qu'il s'agit d'une fenêtre Linux amusé c'est pour la démonstration !) :

    Mantrix Edition Red Serveur - Operating System Projet Itbox_11

    ici la IT-BOX de Linux est bien suffisant pour le déplacement d'une fenêtre, remarquer si vous allez trop vite quand même... votre fenêtre peut rester sur place amusé'

    Maintenant Mantrix, qui n'a pas de IT-BOX je le rappel, voici le problème (et sa le fera aussi pour vos appli's) :

    Mantrix Edition Red Serveur - Operating System Projet Itbox_12

    Voilà le problème ici des fenêtres sans IT-BOX ; quand vous déplacer vers le bas ou le haut très vite votre fenêtre la souris sort du champ où est programmé MouseMove, MouseDown et MouseUp dans SZ2012 (voir tuto de Gipse Wink ) : et donc votre fenêtre reste souvent sur place xD
    Voilà pourquoi mettre une IT-BOX invisible comme Linux et Windows ne sera pas du luxe Smile
    Szman
    Szman



    Masculin Nombre de messages : 1257
    Age : 24
    Localisation : 76230 Bois-Guillaume
    Emploi/loisirs : Code, musique, sport
    Humeur : Toujours heureux évidemment!
    Date d'inscription : 22/10/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Szman Dim 24 Mar 2013 - 12:10

    Bonjour,

    quand j'ai regardé la partie "Mantrix c'est...", j'ai été bluffé^^!
    Mais j'ai juste une question, Mantrix sera un système d'exploitation ou un logiciel?
    Sinon c'est ENORME le boulot qu'il a du y avoir derrière tout sa! Je vous encourage, toi et ton équipe, a continuer comme ça! J'attends avec impatience la première version!
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Dim 24 Mar 2013 - 16:18

    softewarzatorman a écrit:Bonjour,

    quand j'ai regardé la partie "Mantrix c'est...", j'ai été blufféamusé!
    Mais j'ai juste une question, Mantrix sera un système d'exploitation ou un logiciel?
    Sinon c'est ENORME le boulot qu'il a du y avoir derrière tout sa! Je vous encourage, toi et ton équipe, a continuer comme ça! J'attends avec impatience la première version!

    bonjour,

    si sa a été développé avec SZ2012, s'est un logiciel qui assure la fonction de sous système d'exploitation ().
    S'est vrai que sa a du représenter un énorme travail compte tenu des captures d'écrans et des fonctionnalités proposés: chapeau bas les gars! Very Happy
    Szman
    Szman



    Masculin Nombre de messages : 1257
    Age : 24
    Localisation : 76230 Bois-Guillaume
    Emploi/loisirs : Code, musique, sport
    Humeur : Toujours heureux évidemment!
    Date d'inscription : 22/10/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Szman Dim 24 Mar 2013 - 17:35

    Ouai c'est bien ce que je pensais^^
    Sinon, tu devrais faire (enfin c'est juste un conseil) une version payante pour couvrir les 2000 euros (environ) qui t'ont coûtés pour la création du logiciel.
    Et puis après pour vous faire un salaire aussi^^
    Après ne met pas un prix trop haut sinon personne ne l’achètera. Genre part de 5 euros.
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Dim 24 Mar 2013 - 18:07

    Exactement Polien Smile Cependant il faut savoir qu'on peut le rendre bootable et 100% natif grâce à la fusion de logiciel (et la réduction et transformation en package, comme Linux en faite : du moins la même méthode). Mais ça on verra le jour venu :/

    softewarzatorman je ne peut pas le vendre car je trouverais cela injuste pour les autres... Et j'aime tellement l'expression "libre" que je ne le vendrai pas amusé Cependant la source complète de Mantrix pourra être modifier entièrement au choix mais en gardant le nom de Mantrix et dans le but unique de l'améliorer pas de créer un autre OS en copiant les sources.
    Si n'importe qui désire faire son propre OS et le vendre il pourra le faire avec un autre manuel qu'on écrira qui consistera à expliquer comment en créer un de zéro ;p et là, selon notre licence, n'importe qui pourra vendre son propre OS avec un prix ne dépassant pas 5 euros TTC.

    Mais je confirme bien que Mantrix, quel que soit son avancement, restera entièrement gratuit Smile

    Merci pour vos encouragements en tout cas Very Happy
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Admin Dim 24 Mar 2013 - 18:42

    Bonsoir,

    Jolie travail ! Very Happy Je savais pas qu'on pouvait faire ce genre de chose avec SoftwareZator !

    Concernant le noyau en C#, quelqu'un travail là dessus. Son projet est Cosmos OS (http://cosmos.codeplex.com/). Le principe est le suivant : on tape du code C#, on le traduis en Assembleur (la langage le plus proche du processeur, après le binaire), et on le compile de façon à la rendre bootable.
    Ca fonctionne plutôt bien. Par contre, évidemment, on a pas accès aux fenêtres, WPF et autre du .Net. On est limité à la console. Néanmoins des personnes ont réussis à réaliser un noyaux implémentant la notion de "processus" et d'interface graphique. Mais bon, ça reste limité : pas de réseau, pas d'accès au disque dur...etc Enfin bon, c'est juste pour dire que ça existe Wink

    Bonne continuation ! Super projet ! Very Happy
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Dim 24 Mar 2013 - 19:05

    je t'ai coloré le code que tu fournit sur le site, si tu est intéressé, voit tes mp Wink
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Dim 24 Mar 2013 - 19:55

    Merci Etienne Very Happy Très intéressant ça ! Ca peut beaucoup nous aidez merci pour l'idée de "Cosmos OS" pour le noyau. J'en parlerai au créateur de Cosmos OS pour savoir s'il y a un moyen de transformer le notre selon leur méthode ou sinon pourquoi pas les liés Razz

    Et merci beaucoup Polien ! Smile Mais t'inquiète pas je fournirais le projet complet format SZ2012 Edition Pro + La source (bien sûr complète) donc coloré par "nature" (si je puis dire) si vous l'ouvrez avec SZ2012 ou avec WordPad++ Wink
    Pour l'instant je le laisse sans couleur temps que j'ai pas trouver comment, sur le site, afficher une balise [ CODE ] Evil or Very Mad Car bon c'est un petit site temporaire. Le vrai site finale sera hébergé surement chez 1and1 ou OVH amusé
    PS : j'ai une idée pour toi Polien Very Happy Créer un editeur de texte sous SZ2012 mais qui transforme tout texte tapé en y mettant de la couleur pour différencier n'importe quel codes sources ;P Genre VB.NET (basic), C#, C/C++, Java, Pascal, etc Smile Sa serait très utile Surprised
    Enfin c'est qu'une idée Razz
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Lun 25 Mar 2013 - 10:52

    Je reviens avec une idée géniale que j'avais pas pensé avant ! Est t'il possible d'intégrer un programme externe à Mantrix (tout deux fait avec SZ2012) ?
    Le but serait de pouvoir autoriser Mantrix à utiliser n'importe quel logiciel que certains d’entre-vous on créer avec SZ2012 dans Mantrix Very Happy
    Pour cela on va créer un nouveau Cloud Dynamique qui contiendra un lien vers des applications regroupés toutes créer avec SZ2012 : l'utilisateur utilisans Mantrix pourra les téléchargés (elles seront stockés dans un dossier nommé "Apps" par exemple, puis via un menu d'exploration de programme, l'utilisateur pourrais les lancés Very Happy
    Et comme Mantrix utilise (pour le bureau du moins) la même méthode qu'une multi-fenêtre ma question est la suivante :

    Est t'il possible d'ouvrir une application extérieur à Mantrix mais que cette appli puisse s'ouvrir DANS le bureau (session) de Mantrix comme si elle était une fenêtre "enfant" Very Happy ?
    Sa pourrais rendre Mantrix compatible avec n'importe quel applis externes et ainsi en faire un OS modulable à 100% et ça évitera surtout, à chaque nouvelles applications, de devoir recompilé Mantrix de zéro ><

    Je sais pas si vous me comprenez :/
    Bien entendu : chaque logiciel devra être signé et valider par Mantrix et de plus le nom du développeur de l'appli externe sera indiqué dans le Cloud et dans le gestionnaire (explorateur) de lancement des applis Wink

    EDIT :
    Voici un récap' pour vous aidez à comprendre le but de ceci amusé :

    Explication :
    Mantrix Edition Red Serveur - Operating System Projet Mantri10

    Là nous avons le bureau (virtuellement) de Mantrix : le bureau du fond est basé sur une Multi-fenêtre.
    Ce bureau sous SZ2012 se nomme "Parent". Un parent peut avoir X "Enfant".

    Prenons ensuite l'exemple de ce logiciel développé avec SZ2012 par l'un d'entre vous Smile :
    Mantrix Edition Red Serveur - Operating System Projet Lol31010
    (Créer par AlainGraber sous le nom de "FastYouTube[1.0])

    Avec une méthode assez habille il faudrai que Mantrix puisse, via son bureau dit "Parent" ouvrir ce programme externe mais en mode "Enfant" !
    Ce qui donnerais :
    Mantrix Edition Red Serveur - Operating System Projet Mantri10

    Very Happy Si on peut faire ça alors Mantrix n'aura pas besoin d'être recompilé à chaque petites mdofi' >< et surtout de devoir recréer de zéro des logiciels INTERNE à Mantrix :S

    Si des programmeurs on des idées je les prendrais toutes sans hésitations Very Happy Et je vous remercie GRANDEMENT pour vos astuces Razz Utilisation du Shell autoriser sous Mantrix (surtout si on veut le rendre bootable par la suite amusé)
    Le grand gagnant qui donnera l'idée miracle qui transforme une appli' externe en appli fenêtrer "Enfant" dans Mantrix recevra son pseudo (ou nom) en temps que principaux développeurs Smile
    Merci d'avance pour l'aide Smile
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Lun 25 Mar 2013 - 14:15

    salut,
    Blackorion35 a écrit:
    Et merci beaucoup Polien ! Smile Mais t'inquiète pas je fournirais le projet complet format SZ2012 Edition Pro + La source (bien sûr complète) donc coloré par "nature" (si je puis dire) si vous l'ouvrez avec SZ2012 ou avec WordPad++ Wink
    Pour l'instant je le laisse sans couleur temps que j'ai pas trouver comment, sur le site, afficher une balise [ CODE ] Evil or Very Mad Car bon c'est un petit site temporaire. Le vrai site finale sera hébergé surement chez 1and1 ou OVH amusé
    PS : j'ai une idée pour toi Polien Very Happy Créer un editeur de texte sous SZ2012 mais qui transforme tout texte tapé en y mettant de la couleur pour différencier n'importe quel codes sources ;P Genre VB.NET (basic), C#, C/C++, Java, Pascal, etc Smile Sa serait très utile Surprised
    Enfin c'est qu'une idée Razz

    j'avais déjà essayé quand j'étais plus petit mais sa reste assez compliqué... et puis en ce moment, je consacre tout mon temps à SZ2012_plugincreator

    Mais s'est une bonne idée future
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Lun 25 Mar 2013 - 14:54

    Blackorion35 a écrit:
    Si des programmeurs on des idées je les prendrais toutes sans hésitations Very Happy Et je vous remercie GRANDEMENT pour vos astuces Razz Utilisation du Shell autoriser sous Mantrix (surtout si on veut le rendre bootable par la suite amusé)
    Le grand gagnant qui donnera l'idée miracle qui transforme une appli' externe en appli fenêtrer "Enfant" dans Mantrix recevra son pseudo (ou nom) en temps que principaux développeurs Smile
    Merci d'avance pour l'aide Smile

    un début de piste Wink :
    Code:
    Imports System.Diagnostics
    Imports System.Runtime.InteropServices
    Public Class Form1
        <DllImport("user32.dll")> Public Shared Function SetParent(ByVal hwndChild As IntPtr, ByVal hwndNewParent As IntPtr) As Integer
        End Function

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

            Dim Process1 As New Process
            Process1.StartInfo.FileName = "notepad.exe"
            Process1.Start()

            Do Until Process1.WaitForInputIdle = True
                Application.DoEvents()
            Loop
            SetParent(Process1.MainWindowHandle, PictureBox1.Handle)

        End Sub
    End Class
    (testé avec visual studio 2010, sa semble marcher)
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Lun 25 Mar 2013 - 15:44

    Polien je te donne 20/20 ! Je testerai ça ce soir ou demain dans SZ2012... Franchement bravo O_o

    Sinon j'ai découvert un moyen TRES simple de transformer Windows XP pour faire tourner Mantrix amusé
    Je ferais une demo virtuel par VMWare mais au moins Mantrix devient bootable ;P
    Comment ? Ben c'est du légal mais je peut pas le donner (car Windows XP est encore payant ><)
    1- J'ai installé Windows XP Pro x86 via VMWare
    2- J'ai installé le .NET 4.0, Java, Flash, Adobe Reader 9.0
    3- Avec BootSkin j'ai modifier le bootscreen de Win XP par celui de Mantrix.
    4- Avec Executer et la commande "control userpasswords2" j'ai enlever l'écran de démarrage où on doit tapé sont mot de passe du coups au démarrage de Win XP on entre directe dans la session.
    5- Dans la session j'ai installé Mantrix.exe à côté de Explorer.exe.
    6- Dans le registre en "WinLogon" (propriété du logon de Win XP) dans la valeur Shell = Explorer.exe j'ai mis Shell = Mantrix.exe : en gros Explorer.exe (la session modulable contenant la barre de tache, les icones, etc) en gros tout Windows, ne s'affiche plus du tout Razz même en forçant avec CTRL+ALT+SUPR. !
    7- J'ai ensuite, sans redémarrer, modifier l'écran d'arrêt de Win XP.
    8- Comme on passe sous VMWare tout les pilotes et Drivers sont déjà fonctionnels, donc pas besoin de rajout.
    9- Du coups quand on démarre Windows XP on a l'écran de Mantrix animée en plus amusé ensuite directement on tombe sur l'écran de connexion de session propre à Mantrix, quand on l'arrête on renvoi la commande que Win XP connais : "shutdown -s -t 5" (avec un décompte pour que Win XP enregistre les modif's de Mantrix !)
    10- L'ordinateur s'arrête et ceci sans avoir affiché une seule fois le logo ou le nom de Windows XP xD

    Bon je sais c'est pas le but de tricher mais je voulais voir ce qui reste à faire pour rendre Mantrix bootable... et cela me rend triste en faite car : SZ2012 utilise IE... Donc un navigateur devra être recréer de zéro. Et plein d'autres problèmes... Crying or Very sad
    Mais bon... On verra amusé En tout cas transformer Win XP en OS Mantrix est possible O_o...
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Lun 25 Mar 2013 - 16:36

    Blackorion35 a écrit:
    Bon je sais c'est pas le but de tricher mais je voulais voir ce qui reste à faire pour rendre Mantrix bootable... et cela me rend triste en faite car : SZ2012 utilise IE... Donc un navigateur devra être recréer de zéro. Et plein d'autres problèmes... Crying or Very sad
    Mais bon... On verra amusé En tout cas transformer Win XP en OS Mantrix est possible O_o...

    bah, chaque problème à la fois... Wink de toute façon à cette échelle là sa reste un projet .NET donc forcément sa va poser des problèmes un peu partout mais sa s'arrangera au fur et à mesure.
    Les meilleures choses ont besoin de patience
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Lun 25 Mar 2013 - 18:03

    Merci Polien Smile Je te promet au faite que si ton astuce de programme externe qui devient "Enfant" dans une multi fenêtre fonctionne...alors là tu va révolutionner Mantrix et t'aura une place mérité, si tu le désire bien sur, dans les grands développeurs du projet (et donc en exclu avant tout le monde la totalité du code (avant la Beta public en gros).

    Bien sur en respectant le projet (copie et diffusion interdite du contenus avant la Beta finale Public) car le projet tourne sous licence BSD et Copyright de société... Donc tu devra garder le code pour toi Wink en tout cas temps qu'il n'est pas stable et surtout ne pas réutiliser son contenu (pour ton usage perso) avant le jour de la sortie de Mantrix : faut respecter un peut le temps qu'on a passé sur ce projet :/ Je suppose que t'est d'accord et que je peut te faire confiance Smile

    EDIT : A soir concernant la licence de publication de l'OS Mantrix : Même si j'ai la version Pro de SZ2012, et que normalement je ne suis pas obliger de dire que le projet a été fait avec SZ2012, j'ai beaucoup trop de respect pour son créateur qu'en plus je connais depuis bien avant la fondation de Veler Software®️ ; je m'engage donc à :

    - Insérer l'icone de Veler et le nom du logiciel et de son créateur (Etienne Baudoux) dans l'ouverture de session même de Mantrix.
    - Créer un menu dans chaque applications qui serait externes (si le code de Polien fonctionne Wink ) en précisant le nom de son développeur, son site web et son titre de licence s'il en dispose.
    - Si les applications externes fonctionnent, je ne mettrai aucunes applications créer avec SZ2012 par certains d'entres vous sans leurs accords officiels et l'entente apporter (certains d'entres vous on développé des Navigateur Web qui serait formidable dans Mantrix Very Happy ! Malgré cela je ne publierai aucunes applications dans le Cloud sans votre accord OFFICIEL et une preuve de votre accord de diffusion libre : car si vous désirez vendre une applications et la diffuser dans Mantrix pour gagner de l'argent vous êtes au mauvais endroit...surtout que Mantrix sera 100% libre).
    - A chaque autorisations d’inclure une application externe Dans Mantrix nous acheterons à son développeur le simple droit de diffusion gratuite SANS code source ; en gros chacun qui acceptera de publier son logiciel dans Mantrix gagnera 30 euros pour une licence multi diffusion. Si on désire publier votre applications ailleurs nous n'en seront pas autorisés : comme ça on est raccord avec la lois et en plus vous gagnerez de l'argent en remerciement de votre aide pour compléter mantrix Smile
    - Chaque applications que vous proposerez pour l’intégration dans Mantrix devra être signé par vous même (certificat, etc) pour vous protéger (nous également) des vols d'informations... des petits rigolos s'amuse souvent à modifier un programme et faire croire aux autres que l'idée vient d'eux alors qu'en faite non... Protéger vos applications ! Wink
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Blackorion35 Lun 25 Mar 2013 - 21:55

    J'ai trouvé cela également Smile http://www.developpez.net/forums/d378351/dotnet/developpement-windows/windows-forms/vs-2005-application-externe-mdi-container/

    Sauf que l'API ne fonctionne pas Sad Une idée ? (je test en ce moment avec un simple truc à la genre MDI Parent et j'essaye de passer notepad.exe en MDI Child (enfant) sans succès amusé'
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Mar 26 Mar 2013 - 11:47

    bonjour,

    Blackorion35 a écrit:Merci Polien Smile Je te promet au faite que si ton astuce de programme externe qui devient "Enfant" dans une multi fenêtre fonctionne...alors là tu va révolutionner Mantrix et t'aura une place mérité, si tu le désire bien sur, dans les grands développeurs du projet (et donc en exclu avant tout le monde la totalité du code (avant la Beta public en gros).

    Bien sur en respectant le projet (copie et diffusion interdite du contenus avant la Beta finale Public) car le projet tourne sous licence BSD et Copyright de société... Donc tu devra garder le code pour toi Wink en tout cas temps qu'il n'est pas stable et surtout ne pas réutiliser son contenu (pour ton usage perso) avant le jour de la sortie de Mantrix : faut respecter un peut le temps qu'on a passé sur ce projet :/ Je suppose que t'est d'accord et que je peut te faire confiance Smile
    Sa me parait logique amusé
    Blackorion35 a écrit:J'ai trouvé cela également Smile http://www.developpez.net/forums/d378351/dotnet/developpement-windows/windows-forms/vs-2005-application-externe-mdi-container/

    Sauf que l'API ne fonctionne pas Sad Une idée ? (je test en ce moment avec un simple truc à la genre MDI Parent et j'essaye de passer notepad.exe en MDI Child (enfant) sans succès amusé'

    l'ennui s'est que ce code marche pour visual basic 2005 et donc certaines fonctions n'ont plus la même utilité, voir n'existent plus
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


    Masculin Nombre de messages : 761
    Age : 31
    Localisation : Bruxelles
    Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
    Humeur : Très bonne
    Date d'inscription : 07/01/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par JHPC-Software Mar 26 Mar 2013 - 13:51

    Bonjour,
    Non c'est SoftwareZator qui part à côté de ses baskets, si vous le souhaitez, je collabore au projet et j'y travail sur cette affaire non résolue.

    Cordialement,
    JHPC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Mar 26 Mar 2013 - 14:32

    JHPC-Software a écrit:Bonjour,
    Non c'est SoftwareZator qui part à côté de ses baskets, si vous le souhaitez, je collabore au projet et j'y travail sur cette affaire non résolue.

    Cordialement,
    JHPC

    ben j'ai essayé sur visual studio 2010, sa ne marche pas en tout cas le code du forum que donnais Blackorion35
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


    Masculin Nombre de messages : 761
    Age : 31
    Localisation : Bruxelles
    Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
    Humeur : Très bonne
    Date d'inscription : 07/01/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par JHPC-Software Mar 26 Mar 2013 - 14:44

    Bonjour,
    Bizarre chez moi ça fonctionne... Tester sur Visual Studio 2008 et la version 2010.
    De mon côté c'est SoftwareZator qui me joue des tours, il génère pas ...

    Cordialement,
    JHPC
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par polien Mar 26 Mar 2013 - 14:55

    j'ai trouvé un autre code qui marche très bien Very Happy (avec VS 2010)
    Code:

    Public Class Form1

        Declare Auto Function SetParent Lib "user32.dll" (ByVal hWndChild As IntPtr, ByVal hWndNewParent As IntPtr) As Integer
        Declare Auto Function SendMessage Lib "user32.dll" (ByVal hWnd As IntPtr, ByVal Msg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Integer
        Private Const WM_SYSCOMMAND As Integer = 274
        Private Const SC_MAXIMIZE As Integer = 61488

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
           
            Dim processes As Process() = Process.GetProcessesByName("notepad")
            SetParent(processes(0).MainWindowHandle, Panel1.Handle)
            SendMessage(processes(0).MainWindowHandle, WM_SYSCOMMAND, SC_MAXIMIZE, 0)

        End Sub
    End Class
    il ne reste plus qu'à l'adapter pour SZ Wink
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


    Masculin Nombre de messages : 761
    Age : 31
    Localisation : Bruxelles
    Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
    Humeur : Très bonne
    Date d'inscription : 07/01/2011

    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par JHPC-Software Mar 26 Mar 2013 - 14:58

    Bonjour,
    La preuve que cela fonctionne => Tuto_Forum_MDI_AppExterne

    Cordialement,
    JHPC

    Contenu sponsorisé


    Mantrix Edition Red Serveur - Operating System Projet Empty Re: Mantrix Edition Red Serveur - Operating System Projet

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 18:04