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,
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
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 W3C4
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, 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 Source7
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
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
Architecture Tizen mobile
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 architecture11
Présentation de l'architecture12
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
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
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 Tizen15
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
Merci de votre attention
17
Top Related