La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

IFT604 zApplications Internet et Mobilité zSylvain Giroux.

Présentations similaires


Présentation au sujet: "IFT604 zApplications Internet et Mobilité zSylvain Giroux."— Transcription de la présentation:

1 IFT604 zApplications Internet et Mobilité zSylvain Giroux

2 Plan zPlan de cours yObjectifs yÉvaluation yDocumentation zContenu yLa base xArchitecture client-serveur yLa mobilité xProgrammation mobile xJ2ME yWeb et interactions xServices Web xApplications Web yBientôt sur vos écrans xOSGI : Open Services Gateway initiative xGestion de linformation : le web sémantique xInformatique diffuse

3 Informations générales Sylvain Giroux Courriel : Sylvain.Giroux@usherbrooke.caSylvain.Giroux@usherbrooke.ca Local : D7-1010-10 et laboratoire DOMUS Téléphone : (819) 821-8000 poste 62027 http://www.dmi.usherb.ca/~sgiroux/COURS/ift604 Disponibilité : Jeudi 13h30 à 15h30

4 Contexte : profonde mutation de linformatique zInfrastructure yInterconnexion et intégration des microprocesseurs et des réseaux sans fil yBaisse des coûts du matériel et augmentation de la puissance zDomaines émergents yinformatique mobile yinformatique vestimentaire yobjets communicants yinformatique diffuse ou omniprésente yon ne peut plus identifier linformatique à un appareil physique tel le PC zLes données deviennent plus importantes que les algorithmes yData mining, Google… zSystèmes dinformation mobiles et sites web commerciaux ychoisir, personnaliser et livrer linformation xprofil de lusager, xlieu où il se trouve, xlappareil utilisé, xmoment de la journée...

5 Objectifs généraux zÉtude des systèmes d'information à grande échelle sur Internet yavec une emphase sur le web zÉtude des applications impliquant des usagers en mobilité.

6 Objectifs spécifiques zconcevoir, implémenter et déployer des applications client-serveur à laide de techniques avancées de programmation zconcevoir, implémenter et déployer des applications orientées services zconcevoir, implémenter et déployer des applications réparties mobiles zgérer les informations et les échanges dinformation dans des applications réparties zconcevoir, implémenter et déployer des applications réparties dynamiques et personnalisées zcomprendre les difficultés inhérentes à la livraison multicanal et multimodal de services zcomprendre les difficultés inhérentes à la mise en œuvre à grande échelle en contexte réel dapplications réparties.

7 Documentation zGeorge Coulouris, et al., Distributed Systems, Concepts and Design, 4e éd., Addison-Wesley, 2005. zMichael Juntao Yuan, Enterprise J2ME, Developing Mobile Java Applications, Prentice Hall, 2004. zSteve Graham, et al., Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI, SAMS, 2 ed., 2004 zDave Crane, Bear Bibeault, et Jord Sonneveld, Ajax in Practice, Manning Publications Co., 2007. zMark D. Hansen, SOA Using Java(TM) Web Services, Prentice Hall, 2007. zGrigoris Antoniou et Frank vanHarmelen, A Semantic Web Primer, MIT Press, 2004. zH. Peter Alesso et Craig F. Smith, Developing Semantic Web Services, A K Peters, 2005. zGustavo Alonso, et al., Web Services, Concepts, Architectures and Applications, Springer, 2004. z… et le web

8 Contenu : Notions de base zLe paradigme client-serveur yPrincipes yArchitectures yImplémentation zTP 1 zSem. 1-2

9 Contenu : Programmation mobile zClients mobiles yAccès multicanal : PC, téléphone cellulaire, assistant personnel (PDA). yJ2ME yClient intelligent yÉtude dapplications zTP2 zSem. 4-5

10 Contenu : Applications commerciales zServeurs yJ2EE yArchitecture 3 tiers yEJB : Session et persistance zServices web ySOAP : Simple Object Access Protocol yWSDL : Web Services Description Language yUDDI : Universal Description Discovery and Integration yComposition de services yÉtude de cas xAmazon, Google, Yahoo, Google, eBay offrent des services web zSem. 6-7-10

11 www.liveplasma.com www.liveplasma.com construit au-dessus de Amazon

12 TuneGlue carte de recommandations Amazon pour la discographie Lastfm pour les liens établisTuneGlue Amazon Lastfm

13 Le concept de Musicovery est d'incorporer une webradio à une carte à la TuneGlue.MusicoveryTuneGlue

14 http://developer.ebay.com/de velopercenter/java/

15 Contenu : dynamicité et personnalisation zArchitecture et éléments dapplications web yDynamic html et diverses techniques yAjax yWeb 2.0 : le web en tant que plateforme yIntégration de services web zServices géo-localisés yGéo-localisation : GPS, RFID, etc. yEtude de cas : MapPoint zSem. 11-12-13

16 Contenu : déploiement zArchitectures et déploiement : notions avancées yOSGI yGestion de la charge. yRobustesse. yQualité de service

17 Contenu : vers demain zGestion de linformation yWeb sémantique yRDF et OWL yOntologies yServices intelligents zProgrammation omniprésente / informatique diffuse / intelligence ambiante. yContexte et personnalisation yRéseaux de capteurs yAccès multicanal et multimodal zRemise des projets zSem. 14-15

18 Evaluation zDeux (2) TPs20 % zProjet :40 % zExamen final : 40 %

19 Projets zProjet yÉquipe dau moins 4 étudiants yPDA, PC, mobilité, serveur, service web, GPS yJava zEnvironnements de développement intégré yNetBeans, Eclipse yJava xJ2ME xJ2SE xJ2EE


Télécharger ppt "IFT604 zApplications Internet et Mobilité zSylvain Giroux."

Présentations similaires


Annonces Google