Je suis Romain alias Neoblast (ou Neo ^^) et viens vous présenter un nouveau projet aujourd'hui. Pour ceux qui ne me connaissent pas je suis étudiant, développeur en HTML, PHP, JS, CSS et créateur du projet SpaceFTP (http://openclassrooms.com/forum/sujet/interface-web-ftp-spaceftp).
Au départ, lorsque j'ai débuté dans la programmation web, j'ai voulu tout de suite m'attaquer à une sorte de reproduction de mon OS (windows XP à l'époque), mais à cause d'un manque évident de connaissances, je n'ai pas pû. J'ai donc pianoté sur mon clavier à créer d'autres projets dont SpaceFTP, le plus "abouti" pour le moment. Mais maintenant que j'ai beaucoup plus de connaissances dans le domaine, j'ai décidé de me réattaquer à ce projet qui me tenait tant à coeur étant jeune.
Je me sentais trop limité dans SpaceFTP donc piOS est on va dire une bonne nouvelle
Avancement :
Le projet n'est pas extremement avancé vu que je l'ai commencé il y a une semaine mais j'ai quelques screenshots qui pourront vous en dire plus sur ce projet. Comme on dit : "un bon croquis vaut mieux qu'un long discours" (Napoléon Bonaparte pour ceux qui veulent savoir d'ou vient cette citation ^^). Bref, trève de digressions :
Un projet donc plutôt dans les tons bleu pour le moment
Objectifs :
L'objectif est d'arriver en premier lieu à une version stable puis de proposer la création de thèmes et d'applications.
Ensuite, pourquoi pas mettre l'interface en ligne pour permettre son utilisation à d'autres personnes
Originalité :
Je pense que le futur de l'informatique se trouve sur le net et que bientôt nous aurons qu'on OS ultraléger installé sur une machine avec seulement des applications système basiques et un navigateur, le reste se passerait via le webOS. C'est ma vision des choses
Avec une utilisation de plus en plus intensive des SaaS, etc
Ainsi la création d'un webOS serait une sorte d'avance sur le futur
Dés que la première version stable sera sortie, je publierais le lien du site ainsi que les sources sur GitHub ou vous pourrez y contribuer.
Avec ceci, je vous souhaite une bonne fin de journée et à bientôt
Neoblast
EDIT : Pour ceux qui ont la flemme de lire jusqu'au bout, je poste ici les derniers screenshots
Pour ceux qui viennent d'arriver Le projet a changé de nom : piOS -> Drag'OS
L'interface a elle aussi grandement évolué
Et encore une nouvelle évolution : Drag'OS -> CosmOS
Pour ceux qui sont curieux, j'ai mis une petite démo avec les fonctionnalités actuelles, c'est-à-dire pas grand chose
L'interface affiche mon prénom, c'est pas grave ne vous inquiètez pas. D'ailleurs, j'ai refait toute l'organisation du code pour permettre la création d'application
Je me doutais que ton projet évoluerait dans ce sens au vue de l'avancement de SpaceFTP. Plus ça allait plus tu lui ajoutais des fonctionnalités et une interface proches d'un OS. D'ailleurs tu parles toi-même d'Ubuntu et de Unity dans ton projet précédent.
Je continues de te suivre. J'espère, une fois de plus, que tu iras au bout de ce que tu fais. Et de mon point de vue tu as enclenché la seconde.
Je kiffe totalement le fond. C'est toi qui l'a fait ? Si oui, c'est libre de droit/on peut te le piquer ? Et si c'est pas toi qui l'a fait, où est-ce qu'on peut le chopper ?
Dans les prochaines années, sûrement (ce n'est que mon humble avis) nous aurons plus qu'on OS minimaliste sur une machine afin de gérer les périphériques, réseau, etc... et un navigateur. Le reste de l'interface de l'OS sera sous forme de WebOS affiché à l'aide du navigateur.
Toutes tes données seront stockées en ligne et tu pourras y accéder n'importe et n'importe quand, pas besoin de te trimballer ton HDD et cela t'évite en plus de perdre toutes tes données si ton HDD crash ou pète.
Voila, j'espère que j'ai été assez clair. Il y a sûrement d'autres aspects que je n'ai pas abordé qui sont tout de même importants.
Même avis, on pourrait aussi faire un webOS dans ton webOS dans ce cas
Pourquoi faire une interface d'OS dans un navigateur et pas une interface d'OS directement.
Après pour la gestion des données, ça n'a rien à voir avec l'interface.
Neoblast1996 a écrit:
Dans les prochaines années, sûrement (ce n'est que mon humble avis) nous aurons plus qu'on OS minimaliste sur une machine afin de gérer les périphériques, réseau, etc... et un navigateur.
Google a voulu faire ça à un moment nan ? C'est pas mort comme projet ?
Un webos est le futur comme les chromebooks cela permet d'alléger la taille de los cela permet pas de grandes performances cependant los est plus stable et plus fuilde car plus léger
Personnellement, depuis qu'HP avait sorti le WebOS qui s'appelle ... WebOS, j'avais essayer de comprendre l'utilité. J'en suis venu à la même réflexion qu'Emersion et Néo.
Ce raisonnement se retrouve effectivement chez Google et son Chrome OS. Après dites-vous bien que le Cloud Gaming n'en est qu'à ses balbutiements. Et qu'en parlant de Photoshop on parle maintenant de Creative Cloud et plus de Creative Suit...
En gros, les prochaines évolutions logicielles se passeront sur le Web de mon point de vue, bien qu'à certains niveaux, dont le gaming, ça ne m'enchante guère...
L'explorateur de fichier permet maintenant la multi-copie, le multi-delete et bien sûr le multi-paste
J'ai aussi rajouté une fonction globale qui permet d'afficher des messages d'erreurs, d'informations pour les futurs applications. Le prototype de la fonction est :
PIOS.track(String type, String message);
type : type du message (error, warning, info)
message : votre message à afficher
Lorsque l'utilisateur clique sur le message, il disparait.
Pascal Prugna | Développeur Web
Pascal Prugna | Développeur Web