Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.

Slides:



Advertisements
Similar presentations
1 Pulsar The Eclipse Mobile Industry Working Group & Sequoyah Nov 6, 2010 Mailing listMailing list:
Advertisements

Media Player for the i.MX31 Advanced Embedded Systems Architecture Class Project May 14, 2011 Rafael Castro Ryan Ugland Carlos Cabral.
Dirk Hohndel Chief Linux & Open Source Technologist Intel Corporation Got.
Programming Mobile Applications with Android
S. Contents INTRODUCTION WHAT IS CHROME OS ? CHROME OS INSTALLATION CHROME OS SECURITY CHROME OS FAST BOOT TRADITIONAL VS CHROME OS SOFTWARE ARCHITECTURE.
Don’t Let Anybody Slip into Your Network! Using the Login People Multi-Factor Authentication Server Means No Tokens, No OTP, No SMS, No Certificates MICROSOFT.
Unified Logs and Reporting for Hybrid Centralized Management
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Mobile Application Development
Development of mobile applications using PhoneGap and HTML 5
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
SP2 Mikael Nystrom. Agenda Översikt Installation.
Introduction to Android Platform Overview
An Overview of Qt - asankar1. Agenda About Qt –A brief intro of Qt Qt development tools –Tools used for building Qt application Qt Architecture –The underlying.
Open Source Platform for IoT Viacheslav Reutskyi Viacheslav Reutskyi
Android Introduction Platform Overview.
Findly Leads the World in Talent Innovation with Its Enterprise-Cloud for Global Talent Acquisition COMPANY PROFILE: FINDLY Findly is a SaaS ISV founded.
Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson
Hosted on the Powerful Microsoft Azure Platform, Advent Countdown Lets Companies Run Reliable and Scalable Holiday Marketing Campaigns MICROSOFT AZURE.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Android vs. Linux for Automotive TY Kim, APAC Solutions Architect.
Secure Search Engine Ivan Zhou Xinyi Dong. Introduction  The Secure Search Engine project is a search engine that utilizes special modules to test the.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Tizen v2.3 Emulation on PC.
1 FlexTraining in a Nutshell Welcome to a brief introduction of the FlexTraining Total e- Learning Solution. This short sample course will outline the.
Chapter 2 Operating System Overview
Development of Multipoint Communication Systems for Remote Seminar Toshihiro Hayashi and Yukuo Hayashida Department of Information Science, Saga University.
Making MINT64OS Chan Seok Kang 2013/01/21. 2Computer Systems and Platforms Lab Content Introduction My Approach Encountered Problem Conclusion & Future.
Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
DaaS (Desktop as a Service) Last Update: July 15 th, 2015.
Basics of testing mobile apps
1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.
Easy-to-Use RedFlag System Delivers Notifications via Phone, , Text, Social Media, and More to Improve Effectiveness of Your Communications COMPANY.
Smart Syncing: Travelers Get News, Information, and Entertainment along with Free Internet via WiFi COMPANY PROFILE: SIENN With a team across Europe, SIENN.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Using the Powerful Microsoft Azure Platform, Cloud Fleet Manager Enables the Collaboration between Your Company and Crew on Board MICROSOFT AZURE ISV PROFILE:
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
Sharing makes life beautiful ARKUDA STB SOLUTION.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
MICROSOFT AZURE APP BUILDER PROFILE: RAVERUS LTD. Raverus is a customer-driven company engaged in providing software applications designed to improve and.
10 Best Technologies to Learn at Eduonix in 2016 The tech field is progressing rapidly, with newer software applications and development tools being released.
Software and Services Group MeeGo SDK by Kerry Intel/SSG/OTC 1 Copyright © 2010 Intel Corporation. All rights reserved *MeeGo is a registered.
Call-Center Agents, Customers Communicate More Conveniently with SMS Chat App COMPANY PROFILE: EARLY CONNECT Early Connect is a regional SaaS ISV founded.
Discover How You Can Increase Collaboration with External Partners While Reducing Your Cost in Managing an Extranet from the Azure Cloud MICROSOFT AZURE.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
BY : MS ARTI B BAVANE. INTRODUCTION Formed on February 15,2010. Jointly found by two pillars Intel and Nokia by joining their existing open source projects.
Automotive: next hot mobile platform for MeeGo Alison Chaiken
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Network customization
Android Mobile Application Development
Operating System & Application Software
The Universal Windows Platform
chapter 6- Android Introduction
Contents: Introduction Different Mobile Operating Systems
CMPE419 Mobile Application Development
CarPlay Solutions.
Data Security for Microsoft Azure
Built on the Powerful Microsoft Azure Platform, the SiouxApp “Project-Server” Helps to Manage Projects and More with App Enhancement Tools MICROSOFT AZURE.
Windows 10 Preview Andy & Jerry
Chapter 3 – part2.
Korea Software HRD Center
Network customization
CMPE419 Mobile Application Development
Presentation transcript:

Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21

2Computer Systems and Platforms Lab Content Introduction of Tizen Tizen Architecture Kernel Core App Framework Work In Progress Opinion Reference

3Computer Systems and Platforms Lab Introduction

4Computer Systems and Platforms Lab Introduction OS Market is growing!

5Computer Systems and Platforms Lab Introduction Mobile Tablet PC Desktop In nowadays, They try to support various devices. To Unify the whole system.

6Computer Systems and Platforms Lab Introduction But how? Difference of Development Language Closed Source for company`s profit Limited coverage of using in various Device  Automation, White goods, etc… Compatibility between each OSs is less

7Computer Systems and Platforms Lab Introduction So Here is Tizen! Open Source Platform supported by Linux Foundation Robust and Flexible environment for app developer ( supported HTML5) Offering Multiple UX for multiple device  Smartphones, Tablets, Netbooks, In-Vehicle Infotainment (IVI), etc.. Predefined Common Platform Component  Reduce the effort of porting one to another device

8Computer Systems and Platforms Lab Introduction Currently, Tizen v2.0 (codename Magnolia) is released. In now, Mobile & IVI source is opened! Two Prototype devices (RD-210 / RD-PQ) Offers Eclipse-based IDE & Simulator RD-201RD-PQ

9Computer Systems and Platforms Lab Tizen Architecture

10Computer Systems and Platforms Lab Tizen Architecture SLP(Samsung Linux Platform) Architecture Target on Linux Mobile (LiMo)

11Computer Systems and Platforms Lab Tizen Architecture SLP-based Architecture ( collaborated with Meego ) + Web/Native App Support Samsung Linux Platform (SLP) + Meego Web App FrameworkNative App Framework

12Computer Systems and Platforms Lab Tizen Architecture Kernel Linux Kernel 3.x + Smack ( Linux Security Module ) Device Drivers Hardware Abstraction Layer (HAL)  Include Plug-ins for Emulating Hardware Kernel 3.x Device Drivers Hardware Abstraction Layer ( HAL ) Plug-ins Smack

13Computer Systems and Platforms Lab Tizen Architecture Core subsystems

14Computer Systems and Platforms Lab Tizen Architecture Graphics Consist of X11, EFL, etc.. X11 Enlightenment Foundation Library (EFL) 3D support Font support

15Computer Systems and Platforms Lab Tizen Architecture X11 ( X window System ) Protocol providing GUI & I / O for networked computers Architecture-independent System Creates Hardware Abstraction Layer (HAL)  People who uses X-implemented System, can handle programs. Enlightenment Foundation Libraries ( EFL ) A Window Manager for the X Window System Offers GUI Desktop Environment Tizen`s GUI is based on EFL v0.17 (A.K.A E17)

16Computer Systems and Platforms Lab Tizen Architecture Multimedia GStreamer for audio & video playback ASM for sound policy management Content service Codec, DRM, etc…

17Computer Systems and Platforms Lab Tizen Architecture Telephony A set of Flexible Communication-Related Plug-ins  Easy for User Customization Communicated through D-bus

18Computer Systems and Platforms Lab Work In Progress

19Computer Systems and Platforms Lab Work In Progress Setup Development Environment // Get Full source repository through git

20Computer Systems and Platforms Lab Work In Progress Device Firmware Update (1.0 -> 2.0) //

21Computer Systems and Platforms Lab Work In Progress Device Connection Established through Vmware // Configuring SDB connection

22Computer Systems and Platforms Lab Work In Progress Handling Tizen Emulator Control through SDB

23Computer Systems and Platforms Lab Seminar in Yesterday Hosted by Samsung Developer Support Center Discuss about Application Development / Environment Already known contents. But, promised to get a support from Samsung Media Center for solving problem.

24Computer Systems and Platforms Lab They Talk about… Tizen has an Architecture based on SLP & Meego Tizen v2.1 will be released in 2Q.13 Improve Security Account management Better Performance App Installation Service Way to migrate from Bada OS to Tizen So Don`t worry about Developing in new ways!

25Computer Systems and Platforms Lab Opinion

26Computer Systems and Platforms Lab Opinion Setting the Environment is TOO complicated! Too many dependencies for install : gbs, obs, mic … References of Tizen are TOO insufficient! Only the Useful Guide is Mailing list & Forums When I encountered the problem, No place to ask.

27Computer Systems and Platforms Lab Opinion Despite of these problem.. Take advantage of Porting multiple device. Open source  Can modified as developer wants. Try to study Architecture of Tizen as possible as I can. Participate in Tizen Seminar ( ) Modifying & Porting!

28Computer Systems and Platforms Lab Reference Tizen Official Site Tizen User Community in Korea Tizen Developer`s blog Tizen Wiki Tizen Overview Source of Korea Linux Forums 2012