Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.

Slides:



Advertisements
Présentations similaires
Copyright © Siemens Enterprise Communications All rights reserved. Juillet 2007 OpenStage Open Unified Communication Devices Migrations optiPoint.
Advertisements

Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
Le monde i-mode Epreuve Oral – 16/03/05 Master STIC / CAM API et environnement de développement Bakogiannis Anastasios ( )
I-MODE API ET E NVIRONNEMENT DE D ÉVELOPPEMENT. P LAN Définition de li-mode Caractéristiques Utilisation i-mode versus WAP i-mode et Java API Environnement.
Réalisé par Frédéric TRAN
© 2006 Microsoft Corporation. Christophe Lauer Spécialiste Technique Web & Windows Live blogs.msdn.com/clauer My score: 2585 Présentation de Windows Live.
Agenda Les Share Add-in Le Ruban dOffice "12" DémonstrationRibbonX Programmer le Ruban dOffice "12" DémonstrationCustomTaskPaneDémonstrationDéploiement.
« Les Mercredis du développement » Les Starter Kits Level 100 Présenté par Pierre Lagarde Relation technique développeur
De Windows Forms à Windows Presentation Foundation
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
Briefing Grands Comptes 2006
Rencontres Windows Forms
Mobiles Services and Midlets
Routing Policy Specification Language
PhotoManager eXtreme Présentation IceCream team Besoins Étude existant Technologies Découpage des tâches Conclusion.
L’architecture .net et ASP.net
Jeux vidéo sur mobiles Module : Développement d’applications mobiles Enseignant : Sébastien CHOPLIN Cédric Montillot Djilali Maghraoui Master MIAGE OSIE.
INTRODUCTION A JAVA Chapitre 1 : Introduction
Toolkit Web Framework Java pour les IHMs Cédric Dumas mars 2008 contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage.
Les AGL Atelier de génie logiciel Case, Computer aided software environment Ensemble cohérent d'outils informatiques formant un environnement d'aide à.
Lefèvre Fabrice Présenté et soutenu par : Tuteur et encadrant : Schoen Arnaud.
Systèmes d'exploitations GRARI Mounir ESTO Année 2011.
Test intégré de composants basé sur les contrats Apinya TANGKAWANIT.
Projet sur Framework Spring
F.A.Q. Application Millenium 3 Virtual Display
Enesys RS Data Extension
1 App Hero II 15 novembre au 15 décembre Concours national
Live Meeting Technique N°3 Thomas LEBRUN – MVP WPF/Silverlight Florent SANTIN – MVP Team System Julien CORIOLAND - MSP.
Injection de dépendances
Construire une Set Top Box Avec Windows CE 6.0
Philippe Meyralbe – 28/03/2007 Comment flasher un PDA sous Windows Mobile.
Principes de persistance dans les applications orienté objet
Programmation Approche composants Ing5 SI
& Langage Intermédiaire du Web (C#)
Gregory Renard CTO – R&I Manager Wygwam. Live Mesh Context, Définition, installation, concept et usages ? Live Mesh Beta Les Usages Live Mesh Beta Synchronisation,
Historique de SystemC Regroupe 4 courants didées: SCENIC Project : Synopsys+UC Irvine Philips System-Level Data Types, VSIA SLD DWG IMEC, Hardware-Software.
Architecture Logicielle Les supports d’applications
C#. Sommaire I. Descriptions du langage 1. Son origine 2. Plate-forme d'exécution II. Capacités du langage 1. Différences avec le C / C++ 2. Java Vs C#
Microsoft dot Net Extrait du cours. La programmation fenêtrée facile. Une approche objet. Philippe Garraud: Formateur indépendant.
ADOBE FLEX 4. © Logica All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme.
L’initiative .NET: Comparaison avec la plate-forme Java
Calculatrice Financière Android
Programmation Orienté Objet Application Au Langage JAVA Licence professionnelle ATC ~ 07/08 Bessem BOURAOUI
Introduction au WebMapping
Microsoft .NET.
Les systèmes multiplateformes
I.S.I.S. Information System Initial Specification Rétro-conception de Bases de données Cyr Gabin Bassolet TIMC – équipe OSIRIS 21 décembre 2004.
OpenCV: Introduction au Traitement d’Images et Vidéo
LE PROFILE UML POUR MARTE
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure dInformatique (ESI) Plate-forme.NET.
Chapitre 3 Les bibliothèques de balises JSP et la JSTL
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
Applications web1 Cours Web Services ISIMA 3F3. Applications web2 JavaScript Inventé par Netscape... sans rapport avec Java. Standardisé par l’ECMA, spécification.
Présentation JEE AP. Hibernate + Calyxo  Introduction  Cas d’étude  Conclusion.
Technologies Web Microsoft
Transformation de modèles Kick Off Motor Jean Marc Jézéquel & Didier Vojtisek La vision Triskell : Umlaut NG.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Séminaire Doc Mining Paris 13/11/2002 PSI Librairie Adam Sébastien Delalandre Mathieu Héroux Pierre.
Introduction à la plateforme .NET
Microsoft.net Audrey Simon Yannick Chesneau 3I développement.
1 Matthieu GUIBERT Rodolphe DELLA NEGRA 1. Introduction, Concepts de base, Boucles. TP 2. Tableaux,structures,conditions, séquences, chaînes de caractères,
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Mettez un python dans votre poche Pycon.fr 2009 Michael Scherer.
Java EPITECH 2009
Programmation Android Introduction à Android
Auditeur: Léonardo AMODIO Cours: NFE107
Java EPITECH 2009
Transcription de la présentation:

Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007

2 Sommaire Introduction «.NET » et J2ME C++ et Symbian Démonstration Comparatif Conclusion WIPLIER Thomas – M2IRT2009 – 15/02/2007

3 «.NET » Présentation –Lancé par Microsoft –Comporte un framework, des langages et des spécifications techniques –Disponible sur certaines plateforme Windows Le framework «.NET » –Propose une approche unifiée à la conception dapplication –Gère tous les aspects de lexécution de lapplication WIPLIER Thomas – M2IRT2009 – 15/02/2007

4 «.NET » Le CLR (Common Language Runtime) – Le code doit être transformé en MSIL –Le CLR est nécessaire pour exécuter le code intermédiaire –Basé sur le CTS (Common Type System) et le CLS (Common Language Specification) –Une fois le code présent dans le CLR, il va pouvoir être compilé par le JIT Compiler (Just In Time), en langage natif de la machine. WIPLIER Thomas – M2IRT2009 – 15/02/2007

5 «.NET » Les bibliothèques de classes «.NET » –3 couches au dessus du CLR : Base Class Library Data & XML Class XML Web Services, Web forms, Windows forms Structure dune application «.NET » Compilation et exécution dune application «.NET » –Code intermédiaire MSIL WIPLIER Thomas – M2IRT2009 – 15/02/2007

6 J2ME Présentation : –KVM (Kilobyte Virtual Machine) –Configuration –Profil WIPLIER Thomas – M2IRT2009 – 15/02/2007

7 J2ME Configurations : –CLDC (Connected Limited Device Configuration) –CDC (Connected Device Configuration) Profils : –Doja (NTT DoCoMo) –Foudation (Pour CDC) –MDIP (Pour CLDC) WIPLIER Thomas – M2IRT2009 – 15/02/2007

8 C++ Présentation Historique Fonctionnalités ajoutées par le C++ Bibliothèque Standard : –Englobe la STL (Standard Template Library) –Directive « #include.xxx » WIPLIER Thomas – M2IRT2009 – 15/02/2007

9 C++ Programmation orientée objet Encapsulation : –Classes publiques, privées et protégées WIPLIER Thomas – M2IRT2009 – 15/02/2007

10 Symbian Présentation –Issu dun consortium entre plusieurs marques (Psion, Nokia, Motorola…) Versions disponibles : –6.1 pour 2G et 2.5G (GSM et GPRS) –7.0 pour 2.5G (GPRS) –8.0 pour 3G (GPRS et UMTS) –9.0 pour 3G (EDGE et UMTS) WIPLIER Thomas – M2IRT2009 – 15/02/2007

11 Symbian La version 9 supporte : –Le wifi (802.11g) –Les périphériques USB –Le Bluetooth –Les IP V4 et V6 Symbian à été conçu en C++ WIPLIER Thomas – M2IRT2009 – 15/02/2007

12 Démonstration J2ME Wireless ToolKit WIPLIER Thomas – M2IRT2009 – 15/02/2007

13 Démonstration J2ME Wireless ToolKit

14 Comparatif Chaque plateforme a ses avantages et ses inconvénients Préférences pour J2ME et Symbian, + adaptés Association «.NET » et Windows CE

15 Conclusion «.NET » et Java plutôt orienté vers les PDA C++ et Symbian orientés vers les téléphones mobiles Apparition de Flash Macromedia Palm OS WIPLIER Thomas – M2IRT2009 – 15/02/2007

Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007