• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduction to the Tizen SDK 2.0.0 Alpha - Taiho Choi  (Samsung) - Korea Linux Forum 2012
 

Introduction to the Tizen SDK 2.0.0 Alpha - Taiho Choi (Samsung) - Korea Linux Forum 2012

on

  • 2,069 views

Introduction to the Tizen SDK 2.0.0 Alpha - Taiho Choi (Samsung) - Korea Linux Forum 2012

Introduction to the Tizen SDK 2.0.0 Alpha - Taiho Choi (Samsung) - Korea Linux Forum 2012

Statistics

Views

Total Views
2,069
Views on SlideShare
1,994
Embed Views
75

Actions

Likes
0
Downloads
81
Comments
1

12 Embeds 75

http://tizenindonesia.blogspot.com 34
http://badaindonesia.blogspot.com 27
http://www.tizenindonesia.blogspot.com 2
https://twitter.com 2
http://tizenindonesia.blogspot.be 2
http://tizenindonesia.blogspot.kr 2
http://www.badaindonesia.blogspot.com 1
http://tizenindonesia.blogspot.com.br 1
http://badaindonesia.blogspot.in 1
http://badaindonesia.blogspot.kr 1
http://twitter.com 1
http://badaindonesia.blogspot.ru 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Any Tizen Pdf tutorial like android training
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction to the Tizen SDK 2.0.0 Alpha - Taiho Choi  (Samsung) - Korea Linux Forum 2012 Introduction to the Tizen SDK 2.0.0 Alpha - Taiho Choi (Samsung) - Korea Linux Forum 2012 Presentation Transcript

    • Introduction to Tizen SDK 2.0.0 Alpha Taiho Choi Samsung Electronics
    • Contents • Web technologies of Tizen • Components of SDK 2.0.0 Alpha • Hello world! • Debugging apps • Summary
    • 1Web technologies on Tizen
    • Web technologies on Tizen • Tizen utilizes web technologies for application compatibility Smart Phones Tablet PCs Net Books HTML5 CSS3In-Vehicle-Infotainment JavaScript Smart TVs4/39
    • Supported web APIs • Tizen follows many standard W3C APIs and provides a powerful set of device specific APIs Tizen specific Device API Web UI framework Alarm Contact FileSystem Call Button Check Box List Bluetooth Application LBS Geocoder Color Context Pop-up Option Header Time Power Calendar Messaging Pop-up Header & Footer Handler Media Content NFC System Information Image Slider Control bar Multimedia View W3C API Supplementary API Serve-Sent Events Canvas Orientation Web Storage Viewport Metatag Video Audio Acceleration Application Cache WebGL Fullscreen WebSocket Web SQL DB Web Worker File API Media Query Typed Array CORS Geolocation 2D Transforms XMLHTTPRequest Animations 3D Transforms5/39
    • 2Component of Tizen SDK 2.0.0 Alpha
    • Tizen SDK • Consists of – IDE – Web Simulator – Emulator – Event Injector – UI Builder – Documents – Sample applications – Remote Inspector – Localization Wizard – Project Wizard – …7/39
    • IDE • Eclipse + additional plug-ins Outline/ Project explorer Event Injector Editor area Property/ Connection HTML/ explorer Problems/ CSS Preview Console/ Pages8/39
    • Web Simulator • Can simulate Tizen Web App. – Using Configuration Panel, simulates various aspect of device Configuration panel9/39
    • Emulator • Emulator – Using Emulator Manager, you can configure certain device characteristics – You can test your application before deploying to physical device • Connection Explorer – Shows connected devices and emulators – Can explore the file system of the device10/39
    • Event Injector • Artificial events are generated and transferred to emulator – Device – Location – NFC – Sensor – Telephony11/39
    • UI Builder • UI layout code generation • Easy programming model – Tizen Web UI Builder Project12/39
    • Documents • Documentation for development is provided – Getting started with Tizen – Programming guide & Tutorials – API references – Tizen platform programming Help->Help Contents13/39
    • Sample applications • Speeds up the learning curve for a new developers – 15 sample applications are provided to demonstrate the Tizen Web API14/39
    • 3Hello world!
    • Creating a project • Create a new project File -> New ->Tizen Web Project • Select project template Select project template Write project name16/39
    • Files in project • Files created using Blank template File Description config.xml General information about icon, license, width, height, and others index.html App starting page icon.png Application icon shown on menu main.js Main JavaScript file style.css CSS file to define consistent look and feel • Files created using Tizen Web UI Builder template File Description page Set of files describes how to construct an individual page app.xml Manages page hierarchy, page transition, event handler binding tizen-ui- Framework files that define page base-class and start- builder-fw up page tizen-web-ui- Tizen Web UI Framework library fw17/39
    • config.xml - Feature • To use restricted APIs, declare features18/39
    • config.xml - Access • Declare the URL to access external network resources19/39
    • config.xml - Preferences • Persistently stored name-value pair that is associated with the application the first time the application is initiated20/39
    • config.xml - Tizen • Setting for Tizen schema extension, like ID or appservice21/39
    • Creating Emulator • Using Emulator Manager, you can create an emulator – Click button in Connection Explorer22/39
    • Creating Emulator • Using Emulator Manager, you can create an emulator – Click button in Connection Explorer23/39
    • Creating Emulator • Using Emulator Manager, you can create an emulator – Click button in Connection Explorer24/39
    • Running apps on emulator Run -> Run As ->Tizen Web Application25/39
    • Localization • Tizen provides a tool for multi-lingual support Project -> Localization -> Localization Wizard26/39
    • Localization wizard • Select files for localization27/39
    • Localization wizard • Select the locales28/39
    • Localization wizard • Associate files with specific locales29/39
    • Localization • Update the files on locales folder30/39
    • 4Debugging apps
    • Writing code • “Contents Assist” suggests available functions and keywords • “Jlint” automatically shows the syntax errors and warnings32/39
    • Log messages • Display messages in console view – console.log("console.log"); – console.info("console.info"); – console.warn("console.warn"); – console.error("console.error"); – console.debug("console.debug");33/39
    • Remote Inspector • Remote Inspector supports JavaScript debugging with Emulator Run ->Debug As -> Tizen Web Application34/39
    • Breakpoint & Watch Expression • Opening a JavaScript File • Adding a breakpoint – Right Click on Line number -> select “Add Breakpoint” • Adding a watch expressions35/39
    • 5Summary
    • Summary • Tizen SDK supports various tools for Web app development37/39
    • Tizen information & support Main site : https://www.tizen.org Developer site : https://developer.tizen.org Source site: https://source.tizen.org Issue-tracking site: https://bugs.tizen.org
    • Thank you!