Développement nomade :



Documents pareils
Modèle Memo Pad 8 ME180A Transformer Book Trio TX201 Asus Memo Pad 7 ME173 X Asus ME102A Asus Transformer Book T100

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :

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

Atelier numérique. Développement économique de Courbevoie. Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente

Accélérez votre émulateur Android

Chapitre 1 Retour en arrière

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

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

Pc Portable ou Tablette tactile?

Point sur les solutions de développement d apps pour les périphériques mobiles

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

LOGO Smartphones, tablettes, et autres gadgets quel impact sur notre métier d ASR

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

LA MOBILITE : ACTEURS, OUTILS,

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS

Options indispensables, fortement conseillées pour démarrer sans soucis

LA DIVERSITE DES SUPPORTS ANDROID

Panorama de l offre et des usages des tablettes

Automne Le guide ultime des tablettes

Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)

Séminaire Partenaires Esri France 7-8 juin Paris Les API ArcGIS pour les smartphones

Solutions de Virtualisation du poste de travail. ViewSonic vous présente le poste de travail virtuel du futur

Exigences système BauBit pro

La mobilité dans l Administration avec Windows

Comment paramétrer manuellement mon mobile pour accéder à la 2G/3G+ et configurer mes s?

Les Bonnes Affaires de Juillet / Aout 2015

Les. Tablettes. Érik Langlois, erg. ATP, IRDPQ Jean-Marie D Amour, coordonnateur de l'accessibilité des technologies, INLB

Exigences système Edition & Imprimeries de labeur

COLLEGE ADRIEN CERNEAU

TABLETTE MPMAN MP724 : EMPORTEZ LE MONDE AVEC VOUS

Catalogue des stages Ercom 2013

CHOIX ET USAGES D UNE TABLETTE TACTILE EN ENTREPRISE

GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

Chapitre 2 : Abstraction et Virtualisation

Craquez pour les. Supers Stars. du moment

Tablette 10.1 Fine & Performante Quad-Core! ASUS

Etude d Exchange, Google Apps, Office 365 et Zimbra

Openmoko, free your phone!

Solution de Mobilité SAP SUP & AFARIA. Meltz Jérôme

Les supports de lecture et les formats des livres numériques JDD

Recommandations techniques

Veille technologique - BYOD

La tablette grand écran pour partager votre expérience sous Android Honeycomb!

En tant qu élu local, vous allez exercer de multiples activités,

Poste virtuel. Installation du client CITRIX RECEIVER

Béatrice Bertrand CDDP de l Eure. Béatrice Bertrand CDDP de l'eure

Environnement Zebra Link-OS version 2.0

COMMENT CRÉER UNE APPLICATION MOBILE?

Note comparative entre les caractéristiques des tablettes numériques, smartphones et pocket PC pour la collecte de données naturalistes de terrain

Linux embarqué: une alternative à Windows CE?

CREER UNE APPLICATION MOBILE

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

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Pré-requis installation

a CONserVer a CONserVer COde d activation pack FNaC pc sécurité & ClOud COde d activation protection android

19 septembre 2013 énéo Walhain - JB 2

Exigences système Edition & Imprimeries de labeur

Hétérogénéité pour atteindre une consommation énergétique proportionnelle dans les clouds

Silk Portfolio : Une démarche allégée pour les tests, le développement et la gestion de vos applications

DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012

Le marché des périphérique mobiles

ACCEDER A SA MESSAGERIE A DISTANCE

WINDOWS Remote Desktop & Application publishing facile!

ACCÉDER A SA MESSAGERIE A DISTANCE

Programmation Mobile Android Master CCI

CRANS : Affichage Retina Ecran tactile : Ecran capacitif : Ecran résistif :

NFC EMV MODÈLE : TABLETTE ELO PRIX DE LISTE DE BASE (USD) : $

Guide de poche. Get Wyse. Go Far. * Bienvenue dans le Cloud Client Computing de Wyse. En savoir plus. * Avec Wyse, vous irez loin.

TD/TP 1 Introduction au SDK d Android

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

IBM Endpoint Manager for Mobile Devices

Environnement Zebra Link-OS version 2.0

Quel terminal et quel logiciel choisir pour votre solution de mobilité?

Applications smartphones : enjeux et perspectives pour les communautés de l'eglise Catholique. Application Smartphone 1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Pré-requis installation

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Android. Présentation d Android. Florent Garin

Présentation KASPERSKY ENDPOINT SECURITY FOR BUSINESS

Agenda 1. Stratégie 2. Devices Management 3. Documents Management 4. Développement 5. Supply Chain 6. Support 7. Et après?

Optimiser pour les appareils mobiles

Comment choisir sa tablette?

Notice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq.

Installation et prise en main

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Réaliser une démonstration ShoreTel

DÉVELOPPEMENT D UNE APPLICATION DE COMMUNICATION BLUETOOTH SUR ANDROID. Projet de fin d étude VAP «Architecte de Services en Réseau»

Android 4 Les fondamentaux du développement d'applications Java

Copyright Eurice Diffusion interdite

MasterClass Tablettes

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

La Communication Unifiée et la collaboration pour

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

Transcription:

nomade : Architectures - Sylvain Jubertie - Université d Orléans 2011-2012 Sylvain Jubertie - Université d Orléans nomade 1 / 30

Plan 1 Architectures 2 3 Sylvain Jubertie - Université d Orléans nomade 2 / 30

Plan 1 Architectures 2 3 Sylvain Jubertie - Université d Orléans nomade 3 / 30

Périphériques nomades smartphones tablettes netbooks consoles portables PDA cartes de développement... Sylvain Jubertie - Université d Orléans nomade 4 / 30

Caractéristiques consommation faible, batteries performance, mémoire, stockage limités / machines classiques écrans réduits dispositifs d interaction spécifiques réseaux sans-fil Sylvain Jubertie - Université d Orléans nomade 5 / 30

Processeurs pour l embarqué ARM Ltd (Advanced RISC Machine) MIPS Technologies Intel Atom AMD Fusion Sylvain Jubertie - Université d Orléans nomade 6 / 30

Processeurs ARM architecture processeur conçue par ARM Ltd processeurs fabriqués par d autres compagnies sous licence le processeur peut être enrichi d autres fonctionnalités Sylvain Jubertie - Université d Orléans nomade 7 / 30

Caractéristiques des processeurs ARM 32 bits (40-64bits à venir) RISC Reduced Instruction Set Computer MMU Memory Managment Unit (pas toujours présente) FPU Floating Point Unit (pas toujours présente) NEON Unité SIMD Thumb Codage des instructions sur 16bits (gain mémoire) DSP Digital Signal Processor... Sylvain Jubertie - Université d Orléans nomade 8 / 30

Générations ARM ARM7 ARM9 ARM11 Cortex A8 Cortex A9 Sylvain Jubertie - Université d Orléans nomade 9 / 30

Exemples de séries de processeurs ARM TI OMAP Qualcomm SnapDragon Samsung Exynos Nvidia Tegra ST-Ericsson Nova Sylvain Jubertie - Université d Orléans nomade 10 / 30

Exemple de l OMAP4 de TI Sylvain Jubertie - Université d Orléans nomade 11 / 30

Exemple du Nvidia Tegra 2 Sylvain Jubertie - Université d Orléans nomade 12 / 30

Produits à base de processeurs ARM Nintendo DS : ARM946E-S 66Mhz + ARM7TDMI 33Mhz Nintendo 3DS : 2 x ARM11 266Mhz Asus Transformer : Nvidia Tegra 2 2 x CortexA9 1Ghz Nokia E65 : TI OMAP 1710 - ARM-926 220Mhz iphone4 : Apple A4 Sylvain Jubertie - Université d Orléans nomade 13 / 30

Génération ARM à venir... Cortex A9 quad-core (Tegra 3 par exemple) Cortex A15 : adressage 40bits, virtualisation Sylvain Jubertie - Université d Orléans nomade 14 / 30

Autres architectures Intel Atom AMD Fusion Sylvain Jubertie - Université d Orléans nomade 15 / 30

Entrées/sorties des plateformes nomades écrans tactiles résistifs/capacitifs GPS accéléromètre magnétomètre USB audio vidéo... Sylvain Jubertie - Université d Orléans nomade 16 / 30

Plan 1 Architectures 2 3 Sylvain Jubertie - Université d Orléans nomade 17 / 30

Android ios Windows Mobile - Windows Phone 7 BlackBerry OS Bada Symbian distributions Linux Sylvain Jubertie - Université d Orléans nomade 18 / 30

Plan 1 Architectures 2 3 Sylvain Jubertie - Université d Orléans nomade 19 / 30

Méthodes et outils de développement Langages divers Cross-compilation Emulateurs / Simulateurs de développement Sylvain Jubertie - Université d Orléans nomade 20 / 30

Différence Emulateur/Simulateur Un émulateur reproduit de manière logicielle un matériel Un simulateur reproduit un modèle abstrait Sylvain Jubertie - Université d Orléans nomade 21 / 30

Android Langage Java + API Langage C/C++ via le NDK Native Development Kit Android emulator développement sous Linux, Windows, MacOS Sylvain Jubertie - Université d Orléans nomade 22 / 30

Architecture Android Sylvain Jubertie - Université d Orléans nomade 23 / 30

ios Langage Objective-C + API Machine virtuelle Dalvik simulateur uniquement sur MacOS Sylvain Jubertie - Université d Orléans nomade 24 / 30

Architecture ios Sylvain Jubertie - Université d Orléans nomade 25 / 30

Windows Mobile - Windows Phone 7 C#,.NET, SilverLight Visual Studio + Mobile SDK Emulator uniquement sous Windows Sylvain Jubertie - Université d Orléans nomade 26 / 30

Architecture Windows Phone 7 Sylvain Jubertie - Université d Orléans nomade 27 / 30

Remarques s spécifiques à chaque plateformes (langages, API, outils,... ) donc : pour toucher la moitié du marché, portage sur au moins 2 plateformes coût important des portages : temps + budget évolution rapide des plateformes : mises à jours Sylvain Jubertie - Université d Orléans nomade 28 / 30

Autre possibilité : Adobe Flash Avantages : portabilité (sauf ios) développement factorisé Inconvénients : dépend du bon vouloir d Adobe consommation importante de ressources Sylvain Jubertie - Université d Orléans nomade 29 / 30

Autre possibilité : technologies Web Avantages : portabilité vers toutes les plateformes simple à mettre en oeuvre Inconvénients : performance nécessite souvent un accès au réseau Sylvain Jubertie - Université d Orléans nomade 30 / 30