![TIZEN Overview Open Source Project 2016 - 1 INDEX](https://data.docslib.org/img/3a60ab92a6e30910dab9bd827208bcff-1.webp)
TIZEN Overview Open Source Project 2016 - 1 INDEX 1. Introduction to Tizen Install Tizen SDK Background Device Register What is a Computing Platform? Build Test What is Tizen? Tizen Emulator Why we use Tizen? Tizen Web Application Project Example Tizen Architecture Tizen Native Application 2. How to Develop Tizen Applications 4. Ajou Tizen Supporters Tizen Applications Development References Tizen Applications Package Google Site 3. Tizen SDK Tizen Wiki Installation Description Tizen Forum Download Tizen SDK GitHub Contacts Introduction to Tizen Background . Worldwide smartphone market – Grew 13.0% year over year . Market share of Android and iOS – 96.7% (2015 Q2) . Patent fee Issue – Platform and technologies . Competition – Between mobile device manufacturers . Necessity for an alternative OS Tizen, Firefox OS, and Ubuntu Mobile What is a Computing Platform? . Hardware architecture, Operating system, and Run-time libraries . Technologies enabling product developments, or Processes that support developments . Common environment supporting various functions . Technical environment supporting services based on the Internet Computer system’s coordinating program, which in turn is built on the instruction set for a processor or microprocessor, the hardware that performs logic operations and manages data movement in the computer What is Tizen? . Operating system based on the Linux kernel and the GNU C Library implementing the Linux API . Support target devices Smartphones, tablets, in-vehicle infotainment (IVI) devices, smart TVs, PCs, smart cameras, wearable computing, Blu-ray players, printers, and smart home appliances . Offer a consistent user experience across devices . Project within the Linux Foundation and is governed by a Technical Steering Group composed of Samsung and Intel among others. What is Tizen? (Cont.) . Provide application development tools based on the JavaScript libraries jQuery and jQuery Mobile . Since version 2.0, a C++ native application framework is available, based on an Open Services Platform from the Bada platform . Software development kit allows developers to use HTML5 and related web technologies to write applications that run on supported devices oFono, Smack, Windowing system, Zypp, ConnMan, and etc What is Tizen? (Cont.) . Objective of Tizen is to create an open and multi-platform ecosystem, compatible with Firefox OS and all browsers . Provide access to four types of applications Tizen native applications (C, C++, Python, Lua) Web applications without browser (HTML5, JavaScript) Applications hybrid (Native application + Web application) Android apps published on the Tizen Store Why we use Tizen? . IT’S OPEN SOURCE . HTML5 . TIZEN LOOKS LIKE ANDROID WITH TOUCHWIZ . IT’S NOT JUST FOR SMARTPHONES . SAMSUNG TIZEN APPS . THE FUTURE OF TIZEN Tizen Architecture . Web Application Web is the primary application development environment for Tizen SDK is available for Web Application development Language: HTML / CSS / JavaScript / PHP . Native Application Available through platform APIs in Core Framework Optimized for Hardware Language: C / C++ Tizen Architecture (Cont.) Web Framework Native Framework W3C / HTML5 Device APIs Social Content Locations UX Media Video Touch Push Contact Net / Telephony / Messaging Graphics / UI CSS3 WebGL Not NFC Base / Io / Text / Locales Worker … SystemInfo … App / Security / System Services Web Runtime Core App Framework Graphics / UI Multimedia Location Messaging Web Security System Base Connectivity Telephony PIM Linux Kernel & Device Driver Tizen Architecture (Cont.) Web Framework W3C / HTML5 Device APIs Video Touch Call Contact . Web Framework CSS3 WebGL Msg NFC for Web Application Developers Worker … SystemInfo … Standard HTML5 + Tizen Device API Web Runtime Tizen Architecture (Cont.) Native Framework Social Content Locations UX Media . Native Framework Net / Telephony / Messaging Graphics / UI for Native Application Developers Base / Io / Text / Locales Social Content + Locations + UX + Media + Net + Telephony + UI + … App / Security / System Services Tizen Architecture (Cont.) Core App Framework Graphics / UI Multimedia Location Messaging Web Security System Base Connectivity Telephony PIM Linux Kernel & Device Driver . Core Framework + Kernel Core Framework: Application Framework + Graphics / UI + Multimedia + … Kernel: Linux Kernel & Device Drivers How to Develop Tizen Applications Tizen Applications . Web Application Fundamental W3C / HTML5 UI based on jQuery Mobile Device API Based on JavaScript Provide access to platform device Device resource Asynchronous success callback function Tizen Applications Package . Web Application Run based on HTML5 + JavaScript + CSS Package File Format: *.wgt . Web Application Package Contents Name Description config.xml Application configuration data icon.png Application Default icon index.html Application Default start file css/ CSS source file directory js/ JavaScript file directory Tizen Applications Package (Cont.) . Native Application Run based on C + Tizen Native APIs Package File Format: *.tpk . Native Application Package Contents Name Description manifest.xml Application configuration data resource/ Application Resource data src/ Application source file inc/ Application include header file data/ Application Private data lib/ Application library directory shared/ Sharable directory between application Install Tizen SDK Installation Description . This description was written to help you install Tizen Software Development Kit . About Description… It describes how to download an installer compatible with your computer It describes how to use the Installer, and Update Manager It describes what to install using Update Manager It provides brief explanations of Tizen SDK, and related materials . Before you start installation steps, you must install Java Development Kit (At least, JDK version 7) on your computer (JDK 8 is recommended) Download Tizen SDK . Tizen SDK Download . www.tizen.org – Click DOWNLOAD THE SDK Button Download Tizen SDK (Cont.) . Tizen SDK Download . Check Your Index of Computer – Click Installer Install Tizen SDK . Tizen SDK Installation . Check Download – Click Installer Install Tizen SDK (Cont.) . Tizen SDK Installation . Click Agreement Accept Checkbox Install Tizen SDK (Cont.) . Tizen SDK Installation . Click Download Icon Install Tizen SDK (Cont.) . Tizen SDK Installation . Click Done Button – Click OK Button Install Tizen SDK (Cont.) . Tizen SDK Installation . Check Packages Install Tizen SDK (Cont.) . Tizen SDK Installation . Click Extra Package – Click Certificate Extension Icon – Click Accept Button Install Tizen SDK (Cont.) . Tizen SDK Installation . Click Certificate Extension Install Button Install Tizen SDK (Cont.) . Tizen SDK Installation . Check Install Packages – Click Yes Button when you have to agree Install Tizen SDK (Cont.) . Tizen SDK Installation . Install Packages You Need (2.4 Mobile) / (2.3.1 Wearable when you use Gear S2) Install Tizen SDK (Cont.) . Tizen SDK Installation . Check Installed Packages Install Tizen SDK (Cont.) . Tizen SDK Installation . tizen-sdk Folder – ide Folder – IDE.exe Install Tizen SDK (Cont.) . Tizen SDK Installation . Check Workspace – Select Workspace Install Tizen SDK (Cont.) . Tizen SDK Installation . Click OK Button Install Tizen SDK (Cont.) . Tizen SDK Installation Device Register . Samsung USB Driver Install . www.samsung.com/sec/support/ Device Register (Contd.) . Samsung USB Driver Install . http://local.sec.samsung.com/comLocal/support/down/kies_main.do?kind=usb Device Register (Contd.) . Tizen Setting . Touch Tizen Call – Press *#84936# (*#tizen#) Device Register (Contd.) . Tizen Setting . Touch Developer Option – Check Developer Option – Open Menu Device Register (Contd.) . Tizen Setting . Touch Settings Icon – Touch Developer Option – Touch USB Debugging Device Register (Contd.) . Tizen Setting . Check USB Debugging Mode – Connect to Computer – Touch Yes on Debugging Agreement Device Register (Contd.) . Tizen SDK Setting . Tizen SDK Execution – Click Register Certificate Button . Click Mobile/Wearable Checkbox – Click New Create Security Profile – Fill in Blank Device Register (Contd.) . Tizen SDK Setting . Click Create new certificate Button – Fill in Blank Device Register (Contd.) . Tizen SDK Setting . Click Request Button – Click OK Button – Click Create new account Button Device Register (Contd.) . Tizen SDK Setting . Fill in Blank – Click OK Button – Click Sign In Button Device Register (Contd.) . Tizen SDK Setting . Click Agree Button – Click OK Button Device Register (Contd.) . Tizen SDK Setting . Click Create new certificate Button – Check Device Connection Device Register (Contd.) . Tizen SDK Setting . Click Add Button Next to Device – Fill in Blank Device Register (Contd.) . Tizen SDK Setting . Click Request Button – Click OK Button – Fill in Blank – Click Sign In Button Device Register (Contd.) . Tizen SDK Setting . Click OK Button Device Register (Contd.) . Tizen SDK Setting . Check Device Connection in Connection Explorer – Click Permit to install applications Build Test . Tizen Build Test . Create New Project – Take Sample Application – Click Finish Button Build Test (Contd.) . Tizen Build Test . Check Created Application in Project Explorer Build Test (Contd.) . Tizen Build Test . Run As Tizen Web Application – Check Progress Build Test (Contd.) . Tizen Application . Execute Uploaded Application in Tizen Tizen Simulator . Run > Run As > 2 Tizen Web Simulator Application Tizen
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages77 Page
-
File Size-