École polytechnique de l université de Nantes Département INFORMATIQUE PROJET TRANSVERSAL ANNÉE UNIVERSITAIRE 2007/2008. TyKi



Documents pareils
L équipement choisit devra être nomade, il servira aux visiteurs en déplacements et sera donc sujets à des limitations de tailles et de poids.

Guide de Tarification. Introduction Licence FD Entreprise Forfaits clé en main SaaS SaaS Dédié SaaS Partagé. Page 2 Page 3 Page 4 Page 5 Page 8

«Connais toi toi-même comme l as dit Socrate!»

LOT N 1 : ORDINATEURS BORDEREAU DE PRIX IDENTIFICATION DU FOURNISSEUR. Code DESIGNATION QTE PU HT EN EURO MONTANT TOTAL HT EN EURO MONTANT TTC EN EURO

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?

Quel PC pour quels usages? 1) PC de Bureau ou Portable? Les différents types de portables. - Les ultra-portables. - Les portables généralistes

Exigences système Edition & Imprimeries de labeur

neotechpro catalogue neotechpro NeoTechPro International

cc.region.beaujeu@wanadoo.fr Site Internet Actuellement nous trouvons ce schéma réseau :

Outil d aide au choix Serveurs Lot 4 Marché Groupement de Recherche

CLIENTS LÉGERS. Remote Desktop Services Linux Terminal Server Project

Réalisation d un mini réseau à base de cartes Raspberry Pi Développement durable et informatique alternative Classe 3ème

Procédure et Pré-requis

Eternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée

PFE. Gestion de portefeuille électronique par carte à puce. Equipe N 16 Projet N 98. «Sujet non industriel proposé par les élèves»

LA SOLUTION DE DISTRIBUTION AUDIO/VIDEO/DATA INTERACTIVE DE NOUVELLE GENERATION (SUR RESEAU INFORMATIQUE)

Performance et usage. La différence NETGEAR - R7000. Streaming HD illimitée

Aide à l installation et à la migration en HelloDoc 5.60

1. Installation standard sur un serveur dédié

Étudier. collaborer. partager. avec les solutions Toshiba L É COLE N UMÉRIQUE T OSHIBA. * Environnement Numérique de Travail

Ces exigences s appliquent à la version 2014 de Sage 200 ERP Extra au

COLLEGE ADRIEN CERNEAU

Ajouter de la mémoire à son ordinateur

CUOMO PC Route d Oron Lausanne 021/

PROJET ECOLE NUMERIQUE RURALE

Exigences système Edition & Imprimeries de labeur

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

TVTools Cloud Edition

PPE BTS SIO Jourson - Attard Ascenzi Mancini GEP Marseille - 06/11/2014

CHOIX ET USAGES D UNE TABLETTE TACTILE EN ENTREPRISE

Pc Portable ou Tablette tactile?

RPVA. le cloud privé dédié aux avocats. le plus grand réseau VPN certifié Technologie française

Etude d architecture de consolidation et virtualisation

Cahier des charges pour la mise en place de l infrastructure informatique

Version de novembre 2012, valable jusqu en avril 2013

Prérequis techniques pour l installation du logiciel Back-office de gestion commerciale WIN GSM en version ORACLE

Logiciel MAXPRO NVR SOLUTION D ENREGISTREMENT VIDÉO RÉSEAU

FAQ Mobiclic/ Toboclic

DEVIS MATERIEL INFORMATIQUE MAIRIE DE CAZERES

ACQUISITION DE MATERIEL INFORMATIQUE

LOT 1 - ACQUISITION DE SERVEURS INFORMATIQUES LOT 2 - ACQUISITION DE 5 POSTES INFORMATIQUES

ACQUISITION DE MATERIEL INFORMATIQUE

Acquisition de matériels informatiques

Routeur Gigabit WiFi AC 1200 Dual Band

Protection des données avec les solutions de stockage NETGEAR

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise

Une nouvelle approche globale de la sécurité des réseaux d entreprises

Médiathèque Numérique, mode d emploi

JetClouding Installation

À propos de Parallels Desktop 10 pour Mac

Découvrez les Nouveautés Février 2010 du Catalogue PC Pack PRO

RENOUVELLEMENT DU PARC INFORMATIQUE DU SITE DE L OBSERVATOIRE FRANÇAIS DES DROGUES ET TOXICOMANIES (OFDT) Mise en concurrence simplifiée

Par CADICI Grégory & FRITZ Rémy

CATEGORIE 1 : Portable basique. Référence constructeur (le cas échéant)

INSTALLATION ET PRISE EN MAIN

Journée CUME 29 Mars Le déport d affichage. Vincent Gil-Luna Roland Mergoil.

GÉANT INTERACTIF TACTILE. Les produits tactiles ProxiLed permettent un échange permanent d informations entre un groupe d utilisateurs.

Architectures d implémentation de Click&DECiDE NSI

Activité Architecture VDI & Migration de Serveur

Découverte des tablettes tactiles (ipad d'apple et Galaxy Tab de Samsung

Ordinateur portable Latitude E5410

Présence obligatoire de l administrateur réseau et de l administrateur téléphonie pendant l installation et le paramétrage.

Diffusez vos événements en direct sur Internet

Une solution opensource d'affichage dynamique - XIBO

Spécifications Techniques Générales. Techno Pole Internet. Lycée Djignabo / Ziguinchor

Médiathèque Numérique, mode d emploi

Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR. Copyright GIT SA 2015 Page 1/16

CAHIER DES CHARGES D IMPLANTATION

Communiqué de lancement. Sage 100 Entreprise Edition Etendue Module CRM inclus

interactifs Tableaux Vidéoprojecteurs Tablettes Informatique Bourgogne et Franche-Comté

Windows 7, Configuration

But de cette présentation. Bac à sable (Sandbox) Principes. Principes. Hainaut P

Editeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP

Le groupe CSS. La société CEGI intervient depuis la Martinique au cœur des systèmes de gestion de nos clients. La société existe depuis 1973!

THEME : Mise en place d une plateforme d enseignement à distance

Travail collaboratif et à distance. DFGSM 2 Pr. F. Kohler 2012/2013

La communication et la gestion de l'information

PROXINFO-SERVICES. NOS TARIFS. Prix révisés le 01/03/2010

Web 2.0 professionnel : Au service de votre compétitivité!

Manuel utilisateur (Manuel_utilisateur_version pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

ManageEngine EventLog Analyzer. Les bonnes critiques et recommandations

Tropimed Guide d'installation

Maintenir Debian GNU/Linux à jour

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC

ndv access point : Installation par clé USB

ClariLog - Asset View Suite

Be-backup. Présentation de la solution Fonctionnement de Be-backup Détails techniques Notre offre Votre Retour sur Investissement

PRESENTATION AT270 JUILLET 2012

NVR Fusion IV. Pour quels marchés? Caractéristiques Matériel. Logiciel

Package Réseau Social RSV4

Tests de performance du matériel

Les Bonnes Affaires de Juillet / Aout 2015

N e t E x p l o r e r B a c k u p. w w w. n e t e x p l o r e r. f r. c o n t a c n e t e x p l o r e r. f r

Exclusivite magasin DISTRICOUNT. with you. with you. always. always

Transcription:

École polytechnique de l université de Nantes Département INFORMATIQUE Quatrième Année PROJET TRANSVERSAL ANNÉE UNIVERSITAIRE 2007/2008 TyKi Étude commerciale du projet TyKi Présenté par Bonnec Julien & Lebreton Pierre

TABLE DES MATIÈRES Table des matières 1 Introduction à la partie analyse commerciale 2 2 Présentation du produit 2 3 Contexte environnemental du produit 3 3.1 LTSP................................ 3 3.2 Les Web Desktop......................... 3 3.3 Différence par rapport à l existant................ 4 4 Attrait des clients 4 4.1 Clients visés............................ 5 4.2 Evuels problèmes rencontrés................... 5 4.3 Solution possibles......................... 5 5 Estimation des coûts 5 5.1 Côté serveur............................ 6 5.1.1 Location du serveur.................... 6 5.1.2 Base de données...................... 6 5.1.3 Licence du serveur Laszlo................ 7 5.1.4 Licence du serveur Multimédia.............. 7 5.2 Côté client............................. 7 5.2.1 Type d équipement client ciblé.............. 7 5.2.2 Estimation du coût de ces clients............ 8 6 Conclusion 8 1

1 Introduction à la partie analyse commerciale Dans le cadre du projet transversal de quatrième année, une partie de notre travail consiste à étudier le côté commercial de notre projet. En effet, notre travail ne se limite pas à concevoir mais également à étudier l intérêt et les conséquences des choix que nous avons effectués, cela influançant également les décisions prise sur le projet. Nous allons donc dans la suite étudier les différents aspects économiques du projet TyKi. Ceci est particulièrement crucial, car ce projet à pour objectif de devenir une solution commerciale. Il est donc très important de qualifier le contexte économique de ce projet ainsi que de quantifier les différents coûts mis en jeu. Nous allons donc réponde à la problématique suivante : De quelle manière le projet TyKi peut-il être économiquement concurrentiel? 2 Présentation du produit Nous allons donc amorcer notre étude par une présentation de notre projet. Le projet Tyki consiste à fournir une technologie qui aura pour rôle d assurer un service pour des clients légers. La solution TyKi est divisée en deux parties distinctes : Le côté Ty destiné à être un serveur distant Le côté Ki destiné à être un client le plus léger possible. Le principe est donc le suivant : Nous voulons offrir à l utilisateur la possibilité de pouvoir utiliser tous les types d applications dont il désire et cela sans avoir à souffrir d un coût élevé au niveau du client. Ces deux contraintes semblent être contradictoires, en effet la liberté d utiliser tout type d application impose la nécessite d avoir un client puissant pour pouvoir exécuter les applications demandées. C est donc là qu intervient le projet TyKi. Nous allons donc décomposer le fonctionnement d un programme en deux parties : Le traitement des opérations effectuées par l utilisateur Le rendu et l interception des commandes utilisateur Ces deux parties seront donc réparties entre le Ty et le Ki. Le Client (Ki) ne sera chargé que d offrir les fonctionnalités d entrée / sortie. Le serveur (Ty) effectuera tous les calculs nécessaires au bon déroulement des applications. La communication entre le Ty et le Ki étant assurée grâce à la technologie Wi-Fi. 2

La solution technologique qui a été choisie est basée sur des applications Web de type client riche. Le client disposera d une interface Web hautement interactive qui lui permettra de lancer diverses applications. Toutes ces applications et données étant stockées au niveau du serveur, le client n a donc à sa charge que d interpréter les données reçues par le serveur et en demander de nouvelles. Maintenant que nous avons une bonne compréhension de ce que consiste le projet en lui-même, nous allons nous intéresser au contexte dans lequel il apparait. 3 Contexte environnemental du produit L idée de décharger la charge des clients pour la reporter au niveau des serveurs n est pas une idée nouvelle en elle-même. Au cours de notre étude pour la conception d une solution répondant à cette problématique, nous avons eu l occasion de trouver diverses solutions déjà existantes qui permettaient de façon plus ou moins analogues de résoudre partiellement notre problème. Nous trouvons donc des technologies diverses comme : 3.1 LTSP LTSP (Linux Terminal Server Project) est une technologie qui permet dans le cadre d un réseau local de déporter complètement la charge des clients au niveau d un serveur. Cela répond à notre problématique tout en étant sous licence GLP. Mais cette solution pose néanmoins certains problèmes puisqu elle n est destinée qu aux réseaux locaux (pour des contraintes techniques). Nous ne nous situons donc pas dans le même type d environnement : il n est pas question de domaine familial, ce que nous visons mais plutôt du domaine des entreprises. Nous ne soufrons donc pas de la concurrence de cette solution. 3.2 Les Web Desktop Ici nous avons différentes solutions qui sont offertes, certaines sont commerciales et d autres non. Nous trouvons donc ici, des outils relativement divers ayant pour but de fournir des applications bureautiques en utilisant des technologies de type client riche. Nous pouvons par exemple noter le cas 3

3.3 Différence par rapport à l existant des Google Docs qui suivent exactement cet aspect : nous avons une application Web qui est stockée en distant et qui conserve également de façon distante les documents avec lesquels on interagit. Nous trouvons également d autres applications du type EyeOS ou YouOS, qui elles ne se contentent pas seulement de fournir qu un éditeur de texte et un tableur mais tout un ensemble de logiciels ainsi qu un espace pour stocker ses informations. Ce type d application est relativement proche de la solution que nous offrons, que ce soit du point de vue technologique ainsi que sur son utilisation. La différence majeure entre ces solutions et notre travail est plus au niveau de la cible. En effet ces applications sont surtout centrées sur les ordinateurs et ces applications reproduisent les fonctionalités que nous disposons sur ceux-ci. Il n est donc pas question de travailler sur des clients légers, juste de déporter ses données. L utilisation d un PC est toujours obligatoire et c est là que se trouve la différence par rapport à notre projet : nous livrons à la fois la partie logicielle et matérielle. La partie matérielle étant différente d un simple PC, elle est plus orientée vers des terminaux encore plus mobiles. 3.3 Différence par rapport à l existant Maintenant que nous avons un aperçu de ce qui est existant, nous pouvons voir que notre projet se différencie des solutions déjà existantes car il permet à chacun de disposer d un client qui soit mobile : il n est pas relié à un réseau filaire étant ainsi très dépendant de l endroit où il se trouve. De plus le client léger qui sera fourni ne sera pas un ordinateur effectuant des applications bureautiques, mais plutôt une plateforme permettant d exécuter des applications beaucoup plus diverses sans pour autant se contraindre à manipuler des interfaces comme un clavier ou une souris. L idée est donc vraiment de se détacher de l environnement du PC et de s orienter plus sur le côté multimédia. 4 Attrait des clients Maintenant que nous avons vu en quoi consistait notre offre, il reste à examiner quels sont les clients potentiels ainsi que les éventuels problèmes que nous pouvons être amenés à rencontrer. 4

4.1 Clients visés 4.1 Clients visés Les clients visés sont donc toutes les personnes désirant disposer à moindre coût d un grand nombre de fonctionnalités multimédia. En effet tous les divers outils et jeux s orientent de plus en plus vers l univers multimédia s ouvrant vers des interactions de plus en plus diverses. Les clients visés sont donc les compagnies qui souhaitent créer ce type de produit à moindre coût. 4.2 Evuels problèmes rencontrés Au cours de recherche, pour éviter les contraintes dues au nombre de clients que nous pouvions instancier pour le serveur. Nous somme arrivés à l utilisation des technologies du type client riche. Néanmoins le problème de ce type de technologies est qu elles s avèrent relativement gourmandes. Ainsi il est nécessaire de fournir un client disposant de puissance de calcul relativement importante, ce qui s avère relativement dangereux du point de vue de l intérêt que porte le client sur ce type de solution car celui-ci devra disposer d un client ayant déjà suffisamment de puissance pour faire tourner nativement le type d applications auxquelles nous le destinons. 4.3 Solution possibles Une idée que nous proposons pour résoudre cette problématique est de plus compter sur la partie report des données. La solution qui a été retenue ne demande que très peu de ressource mémoire. Nous pouvons donc diminuer le coût du client en jouant sur le fait que le client n a pas besoin de beaucoup de mémoire et d offrir un espace de stockage distant pour tous les contenus multimédia dont souhaite disposer l utilisateur. Une autre idée pourrait également d être d utiliser la facilité de développement des applications Laszlo pour offrir à l utilisateur la possibilité de rajouter ses propres applications au sein du système et de les partager avec les autres utilisateurs. Cela aura des conséquences au niveau des ressources nécessaire côté serveur, demandant alors un serveur plus puissant. Mais l ajout de widgets pourra être justement un atout par rapport à la concurrence qui offre toujours une quantité limitée de logiciels. 5 Estimation des coûts La dernière étape de notre analyse va consister à examiner les coûts des divers éléments intervenant dans cette solution. 5

5.1 Côté serveur 5.1 Côté serveur Tout d abord du point de vue serveur, nous allons utiliser un système d exploitation basé sur Linux. Celui-ci étant gratuit, cela permettra déjà de diminuer les coûts de ce côté. 5.1.1 Location du serveur Dans le tableau ci-dessous, nous pouvons voir un certain nombre d offre de location de serveur avec le coût correspondant. Fournisseur Processeur RAM Débit Espace disque Prix HT / m iweb celeron 2,4 Ghz 1Go 10Mbps 320Go 69$ Netissime Dual Core D820 1Go 10Mbps 250Go 59 e Netissime Intel Core 2 Duo 1Go 10Mbps 2 x 250Go 99 e Netissime Intel Core 2 Quad 2Go 10Mbps 2 x 250Go 129 e Netissime Bi Xeon Dual Core 4Go 10Mbps 2 x 250Go 179 e Netissime Bi-Quad Core Xeon 8Go 10Mbps 2 x 250Go 226 e 1&1 Hébergement Athlon 3500+ 1Go 100Mbps 2 x 160Go 49,99 e 1&1 Hébergement Athlon X2 4200+ 2Go 100Mbps 2 x 250Go 99,99 e 1&1 Hébergement Opteron 1218 4Go 100Mbps 2 x 400Go 169,99 e 1&1 Hébergement Opteron 2216 8Go 100Mbps 2 x 500Go 299,99 e Amen Opteron 1210 1Go 10Mbps 2 x 160Go 99,99 e Amen Opteron 1212 2Go 10Mbps 2 x 200Go 149,99 e Amen Opteron 1214 4Go 10Mbps 2 x 250Go 189,99 e Comme nous pouvons le voir, les coûts de la location des serveurs dédié varient énormément en fonction de la configuration demandée. Pour le moment il est nécessaire de bien déterminer quelles sont les offres que l on souhaite délivrer avant de choisir le serveur. En effet, si nous décidons d offrir la possibilité aux utilisateurs de stoker dessus leurs propres vidéos et contenus multimédia, il va être nécessaire d avoir de grand espace de stockage. Nous devons donc déterminer quels sont les services que l on souhaite délivrer avant tout. Néanmoins, nous avons désormais un premier aperçu du coût des serveurs. 5.1.2 Base de données Au cours du projet TyKi nous utilisons également une base de données. L utilisation d une base de données du type MySQL ou PostgreSQL serait préférable car cela permettrait d avoir une base de données sans coût 6

5.2 Côté client supplémentaire. Il peut néanmoins y avoir des problèmes face aux phénomènes d exécution de requêtes concurrentes lors d insertion ou suppression. Il serait nécessaire d étudier si ces problèmes se présentent et s il est nécessaire d investir dans une base de données payante qui gèrera ces problèmes. Pour le moment nous recommandons surtout l utilisation d une base MySQL qui a déjà fait ses preuves dans ce genre de cas tout en restant gratuite. 5.1.3 Licence du serveur Laszlo Pour développer la partie logicielle, nous avons utilisé la technologie Laszlo. Pour l utiliser dans le cadre d une application commerciale, il est nécessaire de payer la licence du SDK. Celui-ci s élève à 795$ par ans pour la version standard, 1495$ pour la version premium et 6990$ pour la version entreprise. La différence entre ces diverses licences étant sur le nombre de licences fournies par abonnement. 5.1.4 Licence du serveur Multimédia Pour assurer la partie vidéo du client, nous utilsons le moteur de rendu de flash pour afficher le contenu vidéo. Si nous souhaitons afficher des vidéos de tout type, il est alors nécessaire d utiliser un serveur RTMP. Le choix qui s offre à nous est soit l utilisation d un serveur Flash Media Streaming. Le coût de la licence étant de 1040 e HT. Soit l utilisation d un serveur opensource comme Red5 qui offre donc une solution gratuite à nos besoins. Nous préférerons donc dans la mesure du possible d utiliser cette solution qui nous permettra d avoir un service à faible coût. 5.2 Côté client Maintenant que nous avons vu quels étaient les différents coûts des éléments entrant en jeu dans le projet du côté serveur, nous allons maintenant nous intéresser à la partie cliente. 5.2.1 Type d équipement client ciblé Le client est censé être le plus léger possible. Nous lui demanderons juste de pouvoir disposer d une connexion Wi-Fi pour se connecter au serveur. Il devra être également suffisament performant pour pouvoir exécuter les applications Rich media. Il est souhaité qu il dispose d interfaces différentes des ordinateurs (comme un écran tactile par exemple). 7

5.2.2 Estimation du coût de ces clients En conséquence les types de clients que nous avons retenus sont des clients de type PDA. Or, ceux qui possèdent une configuration suffisante se situent dans la gamme des 300-400e. Dans le même genre, nous pouvons retenir les dernières générations d ultra-portables. En effet ces derniers peuvent ne pas être trop coûteux (même ordre grandeur de prix) et offrir des écrans de 7, écran tactile comme nous le souhaitons. Nous estimons donc que le coût d un client respectant notre cahier des charges se trouvera dans cette gamme de prix. 6 Conclusion Au travers de cette étude nous avons vu quels étaient les différents aspects économiques environnant notre projet. Il reste néanmoins un bon nombre de points à définir. C est pourquoi à certains moments de notre étude nous nous somme contentés de présenter les solutions possibles, le choix étant reporté après une meilleure définition de ce qui est prévu de fournir comme service. Néanmoins nous avons quand même réussi à bien définir le contexte de notre projet et grâce à cela nous avons relevé quelques aspects qu il semblerait intéressant de développer pour rendre cette solution vraiment intéressante. 8