17
Veille Technologique Etude du système d’exploitation TIZEN Encadré par : Alexandre SAIDI Réalisé par : Mouad ATTAQI

Veille technologique Tizen

Embed Size (px)

Citation preview

Page 1: Veille technologique Tizen

Veille Technologique

Etude du système d’exploitation TIZEN

Encadré par : Alexandre SAIDI

Réalisé par : Mouad ATTAQI

Page 2: Veille technologique Tizen

SOMMAIRE

INTRODUCTION

ARCHITECTURE du TIZEN

TIZEN vs ANDROID

AVANTAGES

CONCLUSION

2

Page 3: Veille technologique Tizen

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

Page 4: Veille technologique Tizen

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

Page 5: Veille technologique Tizen

Tizen fait partie de la catégorie multiplateforme

for PC

5

Page 6: Veille technologique Tizen

Tizen a un fort soutien de l'industrie 6

Page 7: Veille technologique Tizen

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

Page 8: Veille technologique Tizen

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

Page 9: Veille technologique Tizen

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

Page 10: Veille technologique Tizen

10

Architecture Tizen mobile

Page 11: Veille technologique Tizen

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

Page 12: Veille technologique Tizen

Présentation de l'architecture12

Page 13: Veille technologique Tizen

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

Page 14: Veille technologique Tizen

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

Page 15: Veille technologique Tizen

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

Page 16: Veille technologique Tizen

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

Page 17: Veille technologique Tizen

Merci de votre attention

17