SlideShare une entreprise Scribd logo
1  sur  25
Présentation
du SDK Tizen
Présentation technique – développement sur Tizen
Accueil
Les outils proposés par le SDK
Hello world!
Le débogage des applications
Synthèse
Agenda
Tizen is a trademark of the Linux Foundation
3 26 June, 2013
• Le SDK propose
– IDE
– Web Simulator
– Emulator
– Event Injector
– UI Builder
– Documents
– Sample applications
– Remote Inspector
– Localization Wizard
– Project Wizard
Les outils du SDK Tizen 2.0
4 26 June, 2013
Vue par défaut de l’IDE
Project explorer
Connection explorer
Editor area
Outline/
Event Injector
Property/
HTML/
CSS PreviewProblems/
Console/
Pages
5 26 June, 2013
Web Simulator
• Rendu des applications Web Tizen dans un simulateur
– Le panneau de configuration permet de simuler les différents aspects d’un mobile.
Configuration panel
6 26 June, 2013
Emulator
• Emulator
– Les caractéristiques de l’émulateur sont configurables
– Permet de tester les applications sans passer par un terminal physique
• Connection Explorer
– Liste les terminaux connectés, y compris les émulateurs
– Possibilité de parcourir le système de fichiers des terminaux
• Permet de générer des événements et de les envoyer aux terminaux
– Evénements système
– Localisation
– NFC
– Capteurs
– Téléphonie
Event Injector
8/39
UI Builder
• Permet de générer le code de l’interface
• A utiliser depuis un projet “Web UI builder”
9/39
Documents
• Le SDK comprend une documentation complète
– Découvrir Tizen
– Guides & Tutoriels
– Spécifications des APIs
– Développement de la plateforme
Help->Help Contents
10/39
Sample applications
• Apprendre plus vite grâce aux multiples exemples
– 15 applications de démonstration sont proposées
2
Hello world!
12/39
Création d’un nouveau projet
• Créer le projet
• Choisir un template
File -> New ->Tizen Web Project
Choix du nom de projet
Sélection du template
13/39
Les fichiers contenus dans le projet
• Fichiers créés pour un projet vierge
• Fichiers créés pour un projet Web UI Builder
Fichier Description
config.xml Informations concernant les icones, la license, les
dimensions, etc.
index.html Page d’accueil de l’application
icon.png Icône représentant l’application dans le menu
main.js Code JavaScript principal
style.css Fichier CSS qui définit le style de l’application
File Description
page Un set de fichiers représentant une page de
l’application
app.xml Gère la hiérarchie des pages, les transitions, les
événements
tizen-ui-
builder-fw
Fichiers du framework définissant les classes de base
utilisées par les pagese
tizen-web-ui-
fw
Bibliothèque qui gère l’interface utilisateur
14/39
config.xml - Feature
• Certaines APIs requièrent des privilèges : les « Features »
15/39
Création d’un émulateur
• L’Emulator Manager permet de créer et gérer les émulateurs
– Cliquer sur dans le panneau Connection Explorer
16/39
Lancer des applications sur l’émulateur
Run -> Run As ->Tizen Web Application
3
Débogage des applications
18/39
Ecrire du code
• “Contents Assist” suggère des fonctions ou mots clés
• “Jlint” affiche les erreurs de syntaxe et les avertissements
19/39
Messages de log
• Les messages s’affichent dans la console
– console.log("console.log");
– info(“~”), warn(“~”), error(”~”), debug(“~”)
20/39
Remote Inspector
• Debogage du JavaScript via l’Emulateur
Run ->Debug As -> Tizen Web Application
21/39
En résumé
Information & Support
Page d’accueil : https://www.tizen.org Développeurs : https://developer.tizen.org
Source : https://source.tizen.org Bug tracker : https://bugs.tizen.org
23 26 June, 2013
Merci
Tizen is a trademark of the Linux Foundation
Tizen DevLab - Introduction au SDK Tizen

Contenu connexe

Similaire à Tizen DevLab - Introduction au SDK Tizen

Le modèle de sécurité des Windows Apps
Le modèle de sécurité des Windows AppsLe modèle de sécurité des Windows Apps
Le modèle de sécurité des Windows AppsMicrosoft
 
introAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdfintroAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdfRihabBENLAMINE
 
Nuxt.js et les applications isomorphiques (Universelles/SSR)
Nuxt.js et les applications isomorphiques (Universelles/SSR)Nuxt.js et les applications isomorphiques (Universelles/SSR)
Nuxt.js et les applications isomorphiques (Universelles/SSR)Joffrey LEVEUGLE
 
La spécification des besoins
La spécification des besoinsLa spécification des besoins
La spécification des besoinsIsmahen Traya
 
Configurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfConfigurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfHamida Rebai Trabelsi
 
Introduction à TeamCity
Introduction à TeamCityIntroduction à TeamCity
Introduction à TeamCityUlrich VACHON
 
LabVIEW™ internet and network applications
LabVIEW™ internet and network applicationsLabVIEW™ internet and network applications
LabVIEW™ internet and network applicationsAlexandre STANURSKI
 
Yass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxYass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxyassinesouli2
 
Introduction au développement Android
Introduction au développement AndroidIntroduction au développement Android
Introduction au développement AndroidSteve Tremblay
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiSamir Arezki ☁
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiAZUG FR
 
Awareness Oniryx - Mai 2018
Awareness Oniryx - Mai 2018Awareness Oniryx - Mai 2018
Awareness Oniryx - Mai 2018Denis Voituron
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Drupal7 - Bonnes Pratiques (Partie 1)
Drupal7 - Bonnes Pratiques (Partie 1)Drupal7 - Bonnes Pratiques (Partie 1)
Drupal7 - Bonnes Pratiques (Partie 1)Alexandre Marie
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureSamir Arezki ☁
 
Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NETPremiers pas dans l'univers .NET
Premiers pas dans l'univers .NETBantu Hub
 

Similaire à Tizen DevLab - Introduction au SDK Tizen (20)

Le modèle de sécurité des Windows Apps
Le modèle de sécurité des Windows AppsLe modèle de sécurité des Windows Apps
Le modèle de sécurité des Windows Apps
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
introAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdfintroAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdf
 
Nuxt.js et les applications isomorphiques (Universelles/SSR)
Nuxt.js et les applications isomorphiques (Universelles/SSR)Nuxt.js et les applications isomorphiques (Universelles/SSR)
Nuxt.js et les applications isomorphiques (Universelles/SSR)
 
La spécification des besoins
La spécification des besoinsLa spécification des besoins
La spécification des besoins
 
Configurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfConfigurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdf
 
Tizen sdk-solutionslinux-20130529
Tizen sdk-solutionslinux-20130529Tizen sdk-solutionslinux-20130529
Tizen sdk-solutionslinux-20130529
 
Introduction à TeamCity
Introduction à TeamCityIntroduction à TeamCity
Introduction à TeamCity
 
LabVIEW™ internet and network applications
LabVIEW™ internet and network applicationsLabVIEW™ internet and network applications
LabVIEW™ internet and network applications
 
Yass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxYass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptx
 
Silverlight 4
Silverlight 4Silverlight 4
Silverlight 4
 
Introduction au développement Android
Introduction au développement AndroidIntroduction au développement Android
Introduction au développement Android
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Awareness Oniryx - Mai 2018
Awareness Oniryx - Mai 2018Awareness Oniryx - Mai 2018
Awareness Oniryx - Mai 2018
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Drupal7 - Bonnes Pratiques (Partie 1)
Drupal7 - Bonnes Pratiques (Partie 1)Drupal7 - Bonnes Pratiques (Partie 1)
Drupal7 - Bonnes Pratiques (Partie 1)
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
 
Introduction webextensions
Introduction webextensionsIntroduction webextensions
Introduction webextensions
 
Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NETPremiers pas dans l'univers .NET
Premiers pas dans l'univers .NET
 

Plus de BeMyApp

Introduction to epid
Introduction to epidIntroduction to epid
Introduction to epidBeMyApp
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetupBeMyApp
 
Tumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleTumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleBeMyApp
 
Building your first game in Unity 3d by Sarah Sexton
Building your first game in Unity 3d  by Sarah SextonBuilding your first game in Unity 3d  by Sarah Sexton
Building your first game in Unity 3d by Sarah SextonBeMyApp
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...BeMyApp
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsBeMyApp
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchBeMyApp
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestBeMyApp
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart CityBeMyApp
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save TimeBeMyApp
 
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateurBeMyApp
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...BeMyApp
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technologyBeMyApp
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapBeMyApp
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoBeMyApp
 
HP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsHP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsBeMyApp
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillBeMyApp
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 BeMyApp
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2 BeMyApp
 
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian FrankHP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian FrankBeMyApp
 

Plus de BeMyApp (20)

Introduction to epid
Introduction to epidIntroduction to epid
Introduction to epid
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetup
 
Tumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleTumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensemble
 
Building your first game in Unity 3d by Sarah Sexton
Building your first game in Unity 3d  by Sarah SextonBuilding your first game in Unity 3d  by Sarah Sexton
Building your first game in Unity 3d by Sarah Sexton
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy Touch
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the Best
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save Time
 
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit Recap
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco Marcellino
 
HP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsHP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond Firewalls
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2
 
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian FrankHP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
 

Tizen DevLab - Introduction au SDK Tizen

  • 2. Présentation technique – développement sur Tizen Accueil Les outils proposés par le SDK Hello world! Le débogage des applications Synthèse Agenda Tizen is a trademark of the Linux Foundation
  • 3. 3 26 June, 2013 • Le SDK propose – IDE – Web Simulator – Emulator – Event Injector – UI Builder – Documents – Sample applications – Remote Inspector – Localization Wizard – Project Wizard Les outils du SDK Tizen 2.0
  • 4. 4 26 June, 2013 Vue par défaut de l’IDE Project explorer Connection explorer Editor area Outline/ Event Injector Property/ HTML/ CSS PreviewProblems/ Console/ Pages
  • 5. 5 26 June, 2013 Web Simulator • Rendu des applications Web Tizen dans un simulateur – Le panneau de configuration permet de simuler les différents aspects d’un mobile. Configuration panel
  • 6. 6 26 June, 2013 Emulator • Emulator – Les caractéristiques de l’émulateur sont configurables – Permet de tester les applications sans passer par un terminal physique • Connection Explorer – Liste les terminaux connectés, y compris les émulateurs – Possibilité de parcourir le système de fichiers des terminaux
  • 7. • Permet de générer des événements et de les envoyer aux terminaux – Evénements système – Localisation – NFC – Capteurs – Téléphonie Event Injector
  • 8. 8/39 UI Builder • Permet de générer le code de l’interface • A utiliser depuis un projet “Web UI builder”
  • 9. 9/39 Documents • Le SDK comprend une documentation complète – Découvrir Tizen – Guides & Tutoriels – Spécifications des APIs – Développement de la plateforme Help->Help Contents
  • 10. 10/39 Sample applications • Apprendre plus vite grâce aux multiples exemples – 15 applications de démonstration sont proposées
  • 12. 12/39 Création d’un nouveau projet • Créer le projet • Choisir un template File -> New ->Tizen Web Project Choix du nom de projet Sélection du template
  • 13. 13/39 Les fichiers contenus dans le projet • Fichiers créés pour un projet vierge • Fichiers créés pour un projet Web UI Builder Fichier Description config.xml Informations concernant les icones, la license, les dimensions, etc. index.html Page d’accueil de l’application icon.png Icône représentant l’application dans le menu main.js Code JavaScript principal style.css Fichier CSS qui définit le style de l’application File Description page Un set de fichiers représentant une page de l’application app.xml Gère la hiérarchie des pages, les transitions, les événements tizen-ui- builder-fw Fichiers du framework définissant les classes de base utilisées par les pagese tizen-web-ui- fw Bibliothèque qui gère l’interface utilisateur
  • 14. 14/39 config.xml - Feature • Certaines APIs requièrent des privilèges : les « Features »
  • 15. 15/39 Création d’un émulateur • L’Emulator Manager permet de créer et gérer les émulateurs – Cliquer sur dans le panneau Connection Explorer
  • 16. 16/39 Lancer des applications sur l’émulateur Run -> Run As ->Tizen Web Application
  • 18. 18/39 Ecrire du code • “Contents Assist” suggère des fonctions ou mots clés • “Jlint” affiche les erreurs de syntaxe et les avertissements
  • 19. 19/39 Messages de log • Les messages s’affichent dans la console – console.log("console.log"); – info(“~”), warn(“~”), error(”~”), debug(“~”)
  • 20. 20/39 Remote Inspector • Debogage du JavaScript via l’Emulateur Run ->Debug As -> Tizen Web Application
  • 22. Information & Support Page d’accueil : https://www.tizen.org Développeurs : https://developer.tizen.org Source : https://source.tizen.org Bug tracker : https://bugs.tizen.org
  • 23. 23 26 June, 2013 Merci
  • 24. Tizen is a trademark of the Linux Foundation