RIA & CLOUD COMPUTING DevForum - 8 octobre 2009 François Tonic.

Slides:



Advertisements
Présentations similaires
Réunion du club utilisateur Salesforce.com
Advertisements

Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
1.NET, bilan et perspective – Univ-Bordeaux - vendredi 18 novembre 2005.NET, bilan et perspectives François MERAND Responsable groupe architectes Division.
Nallet Jean-baptiste Université Claude Bernard Lyon1 Lassociation Flex/Java Une solution innovante Nallet Jean-baptiste.
22 Le cloud et les développeurs 8 février 2010 François TONIC Historien, journaliste, rédacteur en chef cloudmagazine.fr / Programmez!
Introduction aux CMS.
Projet PPE KOS Informatique.
WEB MOBILE Web Éducation Québec, le 24 mars 2011.
Cloud Computing - Laurent Letourmy (GL’96)
30/03/2017 Formation Plan 1.
XML-Family Web Services Description Language W.S.D.L.
ST40 – Stage Professionnel
Amélioration de la sécurité des données à l'aide de SQL Server 2005
Développement Rapide dApplications Web avec.NET « Mon premier site »
…. Service 1Service 2Service NService 3 …… North Central USA South Central USA Irlande Pays-Bas Hong Kong Singapour Contrat de service entreprise,
Programmation Approche composants Ing5 SI
La mobilité des licences via la Software Assurance
Xavier Tannier Module de Programmation Web Introduction.
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
Développement d’application web
Nallet Jean-baptiste Choix techniques, quelles implications ? SPIRAL 3.0 Chef de projet SPIRAL.
Clients riches RIA (Rich Internet Application) / RDA
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
Rendez-vous sur le site Exigences Métiers Exigences Technologiques Offres de la Plateforme Windows Azure Solution à moindre coût.
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Projet CONSULTING SA : GSA ( Gestion du suivi d’activités)
Une infrastructure des TI souple Ruth Morton Conseillère auprès des professionnels des TI, Microsoft
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Solutions d'infrastructure, systèmes et réseaux
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
© Copyright Cigref 2010 – Tous droits réservés 1 PROMOUVOIR L’USAGE DES SYSTEMES D’INFORMATION COMME FACTEUR DE CREATION DE VALEUR ET SOURCE D’INNOVATION.
E-Technology lab Plateformes, Technologies et Architectures pour les systèmes eGouvernement Par: Dr Mamadou Koné Université Laval, Québec, Canada et Houda.
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Introduction à la plateforme .NET
GESTION DE COMPOSANTS ELECTRONIQUES
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
Kit de migration Sage Intégrale Brief Partenaires
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
AJAX.
Alain Le Hegarat Responsable Marketing Windows Server
Projet de mémoire - IDPE 28 Janvier ESSI Pascal Kotté Update 1.2.
Sites Web interactifs 2010 / 2011 / S1 Bernhard Rieder.
d’une plateforme web géo-décisionnelle
Copyright © Mpoware 2010 Microsoft TechDays – 09/02/2010 Frédéric Queudret FondateurMPOWARE Stand W03 dans la zone Web & Cloud Computing.
Développement et design Web Awaves academy Stockholm 2006.
Karine Vallin - Dorian Baysset
Apports des clients riches dans le monde du WEB 2.0
L'évolution du centre informatique
Notre vie numérique exige chaque jour des capacités de stockage supplémentaires et nos disques durs vont désormais devenir trop petits. Le cloud computing.
Cloud Computing Tristan Antiope Florian Imbert Sébastien Dallemagne
Lellouche Aaron ITIC Paris
Contexte de l’apparition du Cloud
2 Alain METGE SOGETI
Chaine de production professionnelle pour Joomla! Cyril Thibout.
1 Cloud computing L’impact du cloud computing sur la sécurité des informations de l’entreprise Jean-Marc Boursot - Ankeo - Thierry.
Retour d'expérience de l'utilisation du cloud comme infrastructure de service Guillaume PHILIPPON.
VEILLE TECHNOLOGIQU E LE CLOUD R. Mars al A. Guel louz B. Covo lo C. Eise nhauer G. Monn el.
Cloud et Petites entreprises. Stockage de données.
Systems for all your business needs Workshop Plateforme de Développement et de Déploiement Présentée par: Mr. Sofiane Bouziri Directeur Général de Grepsys.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI La technologie « cloud » M.
1 Interne Orange Accédez à votre système d'information depuis votre terminal mobile Nomalys.
Transcription de la présentation:

RIA & CLOUD COMPUTING DevForum - 8 octobre 2009 François Tonic

Agenda RIA : ami ou ennemi du développeur web Cloud Computing Q&A

Mini bio Historien Journaliste informatique depuis 1997 Ancien développeur et testeur logiciel Rédacteur en chef de Programmez! Fondateur & rédacteur en chef de

RIA : les applications internet riches

Les limites du développement web pauvreté du html xhtml, css, ajax, javascript, tc. : pallient juste les problèmes problèmes inter navigateur extensions plus ou moins fermées à chaque navigateur / éditeur mais cest simple, rapide, performant

Les limites du développement web richesse des librairies choix des outils référencement comme un clic

Pourquoi tout casser ? volonté de remettre lutilisateur au centre nouvelles interfaces plus dynamiques, plus riches, plus danimations langages dynamiques vs langages statiques multi terminal contenu hétérogène

RIA : nouveau modèle adapter au multi terminaux par un langage descriptif pour adapter à la volée linterface richesse fonctionnelle 3D, animation, dynamique, gestion des données plus fine, outils de dév plus riches mieux plaire aux utilisateurs ?

RIA : le choix ? Il y a toujours des mais... Flex, Silverlight, JavaFX, voire Xul et Html 5 Portabilité : très variable Mobilité : incomplet Interopérabilité : quasi nulle ! Multi plate forme : pas toujours

RIA : le choix ? souvent propriétaire le choix dune plate-forme enferme le développeur, le client ! apprendre de nouveaux réflexes, fonctions, langages référencement très pauvre !

RIA : le choix ? cela nempêche pas les tests, au contraire attention aux performances selon le système, le terminal vérifier la portabilité quand cela est dans le projet oblige à redéfinir le rôle du designer et du développeur web

RIA : les enjeux le multi terminaux et multi plate forme gestion du mode connecté et déconnecté génération dapplication web dans le navigateur mais aussi sur le desktop comme Flex et AIR

Le dévsigner web Ces plate-formes obligent à repenser le travail des projets web collaboration entre le développeur et le designer : une obligation des projets plus complexes, mêlant de plus en plus de code, dIDE, de graphismes avoir des flux de projets entre les outils et les personnes

CLOUD COMPUTING

Saas : Application Paas : Plateforme Iaas : Infrastructure Iaas : Infrastructure

Le cloud cest quoi ? Le cloud permet une forme dabstraction de lapplication, de la plate-forme et de linfra on déporte dans le nuage (web) au lieu de le faire en local, avec virtualisation le cloud doit apporter : montée en charge selon les besoins, payer ce que lon utilise, adapter les besoins à la demande réelle, déporter les updates aux fournisseurs...

Iaas : une infra web la partie serveur nest plus chez soi mais sur le web dans des datacenters Amazon EC2, VSphere, GoGrid, Eucalyptus, etc. pour les outils et les offres Iaas doit assurer : montée en charge, load balancing, sécurité, facturation à la consommation, création de nouvelles instances à la volée, etc.

Paas : un modèle de nuage cest la couche dexécution des applications, des librairies, des langages, etc. lexécution se fait dans des environnements virtualisés que le Iaas fournit disponibilité des outils, API, librairies.

Différents cloud Cloud privé, public, hybride : selon son besoin Cloud privé : un intranet lifté au nuage Attention : ne pas tout déporter dans le nuage auditer, tester, choisir : le cloud nécessite méthode et veille technologique

un marché mouvant offre nombreuse mais immature et en pleine évolution toutes les solutions ne sont pas faites pour la production : Google App Engine, Azure par exemples. Rachats en cours, difficulté pour choisir le bon fournisseur

Les problèmes ! qui est légalement responsable ? Les obligations légales pour lentreprise pour le stockage et la disponibilité de certaines données sécurité : vrai - faux problème Interop : des annonces mais rien de concret une jungle tarifaire !

Quelle interop ? Chaque éditeur propose son approche, son modèle et son interop collaboration bilatérale pour supporter tel environnement (ex. : force.com) Impossible de migrer dun Iaas / Paas à un autre : on ne sait pas faire ! on ne peut pas faire sauf clone Amazon EC2 Pas dAPI, librairies communes actuellement

Quelle interop ? cela pose des problèmes de disponibilité si on double son infrastructure, sa plate- forme cloud par sécurité et dans le cadre dun PRA Il existe de grands principes pour un cloud ouvert mais cela reste des principes Il faut que tous les gros (Amazon, Google VMware, Microsoft...) définissent des standards, des formats, des API : trop tôt

Quelle interop ? cela pose des problèmes de disponibilité si on double son infrastructure, sa plate- forme cloud par sécurité et dans le cadre dun PRA Il existe de grands principes pour un cloud ouvert mais cela reste des principes Il faut que tous les gros (Amazon, Google VMware, Microsoft...) définissent des standards, des formats, des API : trop tôt

Les avantages montée en charge, adaptabilité, minimiser les coûts, améliorer les process administration, gestion de linfra simplifiée, adaptation à la réalité de la demande IT souplesse du PRA

Les inconvénients la sécurité, linterop, la portabilité des applications gouvernance et administration monitoring et métrique du cloud

Tarifs : la jungle ! Coût en euros ou $ Azure : rajouter le coût des.Net Services, SQL Azure.

Tarifs : la jungle !

Et aussi les conditions de sortie, le support proposé, le taux de disponibilité, le coût pour varier le nombre dutilisateur, etc. Quelle migration prévue pour les données ? Quelle géolocalisation proposée ?

Livre blanc cloud : cloudmagazine.fr Merci !

Q&A