Veille Technologique
Etude du système d’exploitation TIZEN
Encadré par : Alexandre SAIDI
Réalisé par : Mouad ATTAQI
SOMMAIRE
INTRODUCTION
ARCHITECTURE du TIZEN
TIZEN vs ANDROID
AVANTAGES
CONCLUSION
2
Introduction
 Tizen est un système d'exploitation basé sur Linux pour
plusieurs périphériques, y compris les smartphones,...
 HTML5 est adoptée rapidement, en particulier pour le
développement Web mobile app
 Tizen a le meilleur score à html5tes...
Tizen fait partie de la catégorie multiplateforme
for PC
5
Tizen a un fort soutien de l'industrie
6
Projets en amont utilisés par Tizen:
 X Windows, Cairo, EFL pour l'interface utilisateur et des graphiques
 Gstreamer, P...
Un écosystème ouvert
L'objectif de Tizen est de créer un écosystème ouvert et
multiplateformes, compatible avec Firefox OS...
 Samsung Galaxy Z et Galaxy Gear sont les
premiers Dispositifs libérés avec Tizen comme leur
principale OS.
 En mai 2013...
10
Architecture Tizen mobile
Navigation GPS
Dual Display
TTS/STT
BluRay playback
Radio
Display
Audio
Front– video analytics
Display
Audio
Mobile Device...
Présentation de l'architecture12
Android est basé sur le système Linux et open-source,
Android est essentiellement un appareil Java.
Les applications nativ...
Tizen donne accès à quatre types d'applications :
•les applications natives Tizen (C, C++, Python) ;
•les applications web...
 Tizen est plus léger que les autres systèmes d'exploitation
 L’utilisation du HTML5, qui permet essentiellement une
exp...
Conclusion
 Tizen est un système d'exploitation ouvert et flexible pour
répondre aux besoins de toutes les parties prenan...
Merci de votre attention
17
Prochain SlideShare
Chargement dans…5
×

Veille technologique Tizen

448 vues

Publié le

Presentation sur le OS Tizen : introduction , architecture

Publié dans : Ingénierie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
448
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
11
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Le point le plus important est que Tizen est basé sur des standards W3C.
    comme vous pouvez le voir dans les graphiques, HTML5 est largement adopté pour le développement d'applications principalement en raison de sa grande portabilité.
    Récemment, de nombreuses plateformes comme OS de chrome et Firefox OS essaie d'appliquer les normes HTML5 et Tizen est l'un d'eux aussi.
    et la plupart du temps, il a le meilleur score à html5test.com. Pour les développeurs d'applications, cela signifie que vous pouvez développer votre première application sur Tizen, puis facilement migrer votre application à d'autres plates-formes se ils sont prêts à mettre en œuvre votre demande. Se il vous plaît, gardez un oeil sur Tizen score html5.
  • Tizen a un objectif ambitieux dès le départ. Tizen ne vise pas seulement mobiles catégorie dispositifs mais aussi d'autres catégories de périphériques tels que PC, IVI actuellement et même la télévision, appareil photo, imprimante et à l'avenir.
    Pour les développeurs d'applications, cela signifie que votre application peut obtenir potentiellement public beaucoup plus large.
    Nous avons introduit un concept appelé un profil. Nous définissons un profil (ou profils) pour chaque catégorie d'appareils. Actuellement profil mobile et profil IVI sont en cours de développement.
  • Tizen est également obtenir un fort soutien de l'industrie. Si Tizen ne peut pas obtenir le soutien de divers secteurs de l'industrie, Tizen pourrait être juste un battage marketing.
    Mais en réalité, ce est quelque chose d'important.
    Comme vous pouvez le voir, TA est formé par 11 entreprises. Ils sont les grands fabricants, les opérateurs et les fournisseurs de silicium. Ils guident Tizen projet d'aller dans quelle direction. et TA a adopté ... pour que l'orientation.
    L'Association Tizen est formé par plus de 11 entreprises
    Association Tizen a adopté une approche de gouvernance ouvert pour se assurer que l'évolution future de la plate-forme ne peut être déterminée par l'un quelconque de ses membres
  • Tizen est l'un des projet open source géré par la Fondation Linux.
    Comme vous pouvez le voir, Tizen utilise différents logiciels open source. nous ne aurions pas même pensé créer Tizen, si le logiciel open source ne existait pas.
    Je pense que Tizen dois tant à la communauté open source. Enlightenment Foundation Libraries (EFL) est une collection de bibliothèques logicielles pour le traitement de nombreuses tâches courantes qu'un développeur peut avoir comme : les structures de données, la communication, le rendu, les widgets et plus encore. Tizen Native API: Cairo
  • HTML5 sur smartphones
    HTML5 sur tablettes
    HTML5 sur ordinateurs : les navigateurs web sont les plateformes principales, mais toutes les architectures Intel sont compatibles Tizen, qui peut donc s'installer sur PC3
    HTML5 sur téléviseurs : Tizen sur TV aura un impact sur les consoles de jeux à partir de 2015. L'aspect multiplateformes de Tizen le rend particulièrement attrayant pour les développeurs de jeux, que ce soit en natif ou en HTML54.
    HTML5 dans les véhicules : Tizen IVI est le système d'exploitation du Automotive Grade Linux Workgroup.
  • En terme de filières de développement, Tizen propose 3 filières :
    Une filière de développement HTML5 / JS mise en avant par la fondation.
    Une filière de développement native C++.
    Une filière de développement hybride.
    Le fait de développer une application native permet généralement d’utiliser toutes les fonctionnalités liées au système d’exploitation visé (GPS, accéléromètre, appareil photo, etc.) et permet également de proposer des applications généralement plus riches que les web applications en HTML5. Une fois téléchargées et installées certaines applications peuvent par ailleurs être utilisées sans connexion Internet.
  • Demandes de périphériques IVI beaucoup plus que périphérique mobile.

    Riche ensemble de capteurs et de caméras générant un tas de données en temps réel peut exister dans la voiture.
    Un couple d'affichage haute résolution dans la voiture peut exister.
    Un système de haut-parleur et microphone très complexe peut cibler différentes zones individuellement
    Il est nécessaire d'intégrer étroitement avec une gamme variée de dispositifs mobiles
    Intégration avec les services basés sur le cloud
  • Pour répondre aux besoins les plus exigeants, IVI est conçu comme ça.
    Même si elle nécessite plus tout à fait, architecturalement il semble assez similaire à mobile.
    Certains modules spécifiques IVI comme murphy, AMB, et etc devraient être ajoutés au noyau
    Certaines API Web spécifiques IVI devraient être ajoutés.
    Et Web Runtime devrait configuré spécifiquement pour IVI
    Actuellement IVI ne supporte pas le développement d'applications natives.
  • Couche de script pour Android (SL4A) apporte langages de script pour Android en vous permettant d'éditer et d'exécuter des scripts et des interprètes interactifs directement sur l'appareil Android. Ces scripts ont accès à un grand nombre des API disponibles pour les applications Android à part entière, mais avec une interface très simplifiée qui le rend facile à faire avancer les choses.
    Les scripts peuvent être exécutés de manière interactive dans un terminal, dans le fond, ou via Locale. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, et la coquille sont actuellement pris en charge, et nous avons l'intention d'ajouter plus. Voir la playlist SL4A vidéo sur YouTube Aide pour diverses démonstrations des fonctionnalités de SL4A.
    SL4A est conçu pour les développeurs et est un logiciel de qualité alpha. Se il vous plaît rapporter des bugs et demandes de fonctionnalités sur la liste des questions. Vous pouvez télécharger le courant APK par balayage ou en cliquant sur le code à barres suivants:
  • Apache Cordova ou plus anciennement Apache Callback ou PhoneGap1, est un framework open-source développé par laFondation Apache. Il permet de créer des applications mobiles pour différentes plates-formes (Android, iOS, Windows 8...) enHTML, CSS et JavaScript.

    La performance des applications Android sur Tizen est donc identique par rapport à Android.
    Contrairement à Android, Tizen est un projet décentralisé : chaque fabricant ou opérateur aura une interface utilisateur spécifique
  • Tizen nécessite moins de puissance de traitement et la mémoire, assurant ainsi des vitesses de périphériques plus rapides tout en consommant moins d'énergie. En conséquence, les consommateurs bénéficieront d'une expérience utilisateur plus lisse à travers les goûts de temps de démarrage plus court, navigation Web plus rapide et le multitâche transparent, tout en profitant durée de vie de la batterie. *

    , tels que la possibilité d'afficher des vidéos intégrées ou jouer de la musique sans plugins supplémentaires et enregistrer des données hors ligne
  • Veille technologique Tizen

    1. 1. Veille Technologique Etude du système d’exploitation TIZEN Encadré par : Alexandre SAIDI Réalisé par : Mouad ATTAQI
    2. 2. SOMMAIRE INTRODUCTION ARCHITECTURE du TIZEN TIZEN vs ANDROID AVANTAGES CONCLUSION 2
    3. 3. Introduction  Tizen est un système d'exploitation basé sur Linux pour plusieurs périphériques, y compris les smartphones, tablettes, netbooks, téléviseurs intelligents, et plus encore.  Tizen est développé par une communauté de développeurs, sous la gouvernance de l'open source, et est ouvert à tous les membres qui souhaitent participer 3
    4. 4.  HTML5 est adoptée rapidement, en particulier pour le développement Web mobile app  Tizen a le meilleur score à html5test.com Tizen est basé sur le standard W3C 4
    5. 5. Tizen fait partie de la catégorie multiplateforme for PC 5
    6. 6. Tizen a un fort soutien de l'industrie 6
    7. 7. Projets en amont utilisés par Tizen:  X Windows, Cairo, EFL pour l'interface utilisateur et des graphiques  Gstreamer, PulseAudio, OpenAL pour le multimédia  Connman, BlueZ, libsoup, wpa_supplicant pour la connectivité  WebKit pour le Web  Smack et OpenSSL pour la sécurité  Dbus, glibc pour la base  SQLite pour base de données et PIM  Linux Kernel pour OS  Eclipse SDK pour Tizen  QEMU, U-Boot pour cible émulateur  CCG, llvm, cmake, ABG pour la construction  Et plus encore ... Tizen est un projet Open Source 7
    8. 8. Un écosystème ouvert L'objectif de Tizen est de créer un écosystème ouvert et multiplateformes, compatible avec Firefox OS et tous les navigateurs web. La standardisation de l’écosystème HTML5 est réalisée dans le Core Mobile Web Platform Community Group (Coremob) dans lequel sont représentés les développeurs web, les fabricants, les opérateurs et les développeurs des navigateurs. 8
    9. 9.  Samsung Galaxy Z et Galaxy Gear sont les premiers Dispositifs libérés avec Tizen comme leur principale OS.  En mai 2013, Samsung a publié le code source du firmware pour leurs NX2000 et NX300 caméras. L'architecture de ce code source est basé sur Tizen.  Sur Juin 2014, à la Conférence des développeurs Tizen 2014 Samsung a montré un prototype de smart TV basée Tizen de. 9
    10. 10. 10 Architecture Tizen mobile
    11. 11. Navigation GPS Dual Display TTS/STT BluRay playback Radio Display Audio Front– video analytics Display Audio Mobile Device Display Audio Video playback Tizen IVI Profil architecture 11
    12. 12. Présentation de l'architecture12
    13. 13. Android est basé sur le système Linux et open-source, Android est essentiellement un appareil Java. Les applications natives sont écrites dans ce langage et tournent sur la machine virtuelle Dalvik Le langage de programmation originel est Java mais grâce à SL4A(Scripting Layer for Android) il est possible d'utiliser un autre langage tel que PHP Android vs Tizen 13
    14. 14. Tizen donne accès à quatre types d'applications : •les applications natives Tizen (C, C++, Python) ; •les applications web (HTML5, JavaScript); •les applications hybrides ; •les applications Android publiées sur le Tizen Store. Deux services permettent aux développeurs de publier une application Android sur le Tizen Store : Infraware et OpenMobile. 14
    15. 15.  Tizen est plus léger que les autres systèmes d'exploitation  L’utilisation du HTML5, qui permet essentiellement une expérience de navigation Web plus lisse pour les appareils mobiles Les avantages de Tizen 15
    16. 16. Conclusion  Tizen est un système d'exploitation ouvert et flexible pour répondre aux besoins de toutes les parties prenantes de l'écosystème des appareils mobiles et connectés.  Les opérateurs mobiles peuvent travailler avec des partenaires de périphériques pour personnaliser le système d'exploitation  Il est facile de commencer avec le développement Tizen. Le langage de développement principal est HTML5. 16
    17. 17. Merci de votre attention 17

    ×