Reboot: Tizen Widget Framework. Hyun Ho, Kang Engineer Samsung Electronics. Copyright 2017 Samsung. All Rights Reserved.
|
|
- Helen Stewart
- 6 years ago
- Views:
Transcription
1 Reboot: 1 Tizen Framework Hyun Ho, Kang Engineer Samsung Electronics Copyright 2017 Samsung. All Rights Reserved.
2 Hello! My name is Hyun Ho, Kang. I m working for Samsung Electronics I m one of the Tizen application framework team 2 hhstark.kang@samsung.com
3 Welcome 3 Let s talk about Tizen widget framework s past, present and future.
4 Overview 1 Tizen widget s basic architecture 2 New architecture based on wayland 4 3 How to utilize widget framework 4 Conclusion
5 Tizen widget s 5 basic architecture
6 Features 1. Can have multiple instance windows 6
7 Features 2. Draw widget UI 7
8 Multiple instance windows 1 process for 1 instance instance 1 process 1 window 1 8 instance 2 window 2 process 2 viewer
9 Multiple instance windows 1 process for 1 instance - advantages process 1 Crash instance 1 2 Each window do not influence other window 1 window 2 9 process 2 viewer
10 Multiple instance windows 1 process for 1 instance - disadvantages Inefficient resource use instance 1 window 1 10 process 1 Can not share resource instance 2 process 2 window 2 viewer
11 Multiple instance windows 1 process for multiple instances instance 1 window 1 11 instance 2 window 2 process viewer
12 Multiple instance windows 1 process for multiple instances - advantages Efficient resource use instance 1 window 1 12 Can share resource instance 2 window 2 process viewer
13 Multiple instance windows 1 process for multiple instances - disadvantages Each window influence other Crash instance 1 instance 2 window 1 window 2 13 process viewer
14 Multiple instance windows Pros. 1 process for 1 instance Pros. 1 process for multiple instances Each window do not influence other Easy implementation Efficient resource use Easy to share resources between same widget s instances 14 Cons. Inefficient resource use Hard to share resources between same widget s instances Cons. One instance s malfunction could affect same widget s other instances Need new lifecycle for instance
15 Multiple instance windows Pros. 1 process for 1 instance Pros. 1 process for multiple instances Each window do not influence other Easy implementation Efficient resource use Easy to share resources between same widget s instances 15 Cons. Inefficient resource use Hard to share resources between same widget s instances Cons. One instance s malfunction could affect same widget s other instances Need new lifecycle for instance
16 Draw widget UI Send message instance 1 Message window 1 16 instance 2 window 2 process viewer
17 Draw widget UI Efficient memory use Send message - advantage instance 1 Message window 1 17 instance 2 window 2 process viewer
18 Draw widget UI Limited UI Hard to extend Send message - disadvantage instance 1 Message window 1 18 instance 2 window 2 process viewer
19 Draw widget UI Send window buffer instance 1 window Window buffer window 1 19 instance 2 window 2 window process viewer
20 Draw widget UI Send window buffer - advantages Can have same UI as normal app instance 1 window 20 instance 2 window process
21 Draw widget UI Send window buffer - disadvantages instance 1 window Inefficient resource use window 1 21 process viewer
22 Draw widget UI Send message Send window buffer Pros. Efficient memory use Cons. Limited UI Hard to Extend Pros. Can have same UI as normal app Easy to extend Cons. Inefficient resource use 22
23 Draw widget UI Send message Send window buffer Pros. Efficient memory use Cons. Limited UI Hard to Extend Pros. Can have same UI as normal app Easy to extend Cons. Inefficient resource use 23
24 New architecture 24 based on wayland
25 2.X framework instance 1 instance 2 Display server daemon window 1 window 2 25 process Application management daemon viewer
26 3.0 framework instance 1 instance 2 Display server window 1 window 2 26 process Application management daemon viewer
27 Display server for widget Session compositor (Display server) Embedded compositor ( viewer) Pros - Can use wayland core protocol - Don t have to modify session compositor Cons - s can not have multi viewer 27 instance instance process 1 process 1
28 Display server for widget Multiple viewer scenario ex) Home + Lock screen 28
29 Candidate process Display server for widget Application management daemon Libraries Libraries Libraries instance 29 Session compositor (Display server) Env Env Env Candidate Process Candidate Candidate Process Process process
30 Display server for widget Can not use candidate process Application management daemon Libraries Libraries Libraries instance 30 Session compositor (Display server) Env Env Env Candidate Process Candidate Candidate Process Process process
31 Display server for widget Viewer Viewer Session compositor (Display server) Pros - Can have multi viewer 31 instance instance Cons - Need new wayland core protocol - Have to modify session compositor process 1 process 1
32 Tizen remote surface Create flow wl_surface 3. Sends surface ID Viewer 1. Enable Sharing 2. Notify surface ID 4. Register callback for surface ID 32 wl_surface Tizen remote surface Display Server
33 Tizen remote surface Update flow wl_surface 1. Commit buffer 2. Update event & buffer Viewer 3. Rendering & commit buffer 33 wl_surface Tizen remote surface wl_surface Display Server
34 Screen connector Application Layer Apps Viewer Apps F/W Layer appcore-widget widget-viewer 34 screen-connector tizen-remote-surface Application Utility Library
35 How to utilize 35 widget framework
36 Watch & Always On Display 36
37 Watch & Always On Display Application Layer Watch Apps Viewer Apps F/W Layer appcore-watch watch-control 37 screen-connector tizen-remote-surface Application Utility Library
38 Live update task manger 38
39 Conclusion 39
40 Summary 1 TIizen widget s basic architecture 2 New architecture based on wayland 3 How to utilize widget framework 40 And Now Tizen UI app can have multiple viewer We are also preparing C# API for widget
41 Ready to connect, get involved! review.tizen.org - platform/core/appfw/screen-connector - platform/core/appfw/widget-viewer 41 - platform/core/appfw/widget-service - platform/core/appfw/appcore-widget dev@lists.tizen.org
42 Q&A 42
43 THANK YOU 43
Team Up: Contributing to the Tizen Platform. Narasimha Swamy Sanjay NM
Team Up: Contributing to the Tizen Platform Narasimha Swamy Sanjay NM YOUR Contributions MATTER to the SUCCESS of Tizen platform Agenda About Tizen OSS Ways of Contribution Tizen 3.0 Governance Model Tools,
More informationExperiences Developing a Wayland-Based Tizen IVI HMI. Ossama Othman
Experiences Developing a Wayland-Based Tizen IVI HMI Ossama Othman Context Provide human-machine interface (HMI) better suited for Tizen IVI Driver safety React to vehicle state Options Leverage existing
More informationTizen 3.0 's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0 's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver (libtpl-egl, vulkan-wsi-tizen) Mun Gwan-gyeong Software R&D Center Samsung Electronics Agenda Tizen 3.0 Window System Architecture
More informationWorking with Feature Layers. Russell Brennan Gary MacDougall
Working with Feature Layers Russell Brennan Gary MacDougall Working with Feature Layers Session will focus on feature access and editing Highlight new features added over the last few releases Agenda Introduction
More informationExperiences Developing a Wayland Based IVI HMI. Ossama Othman 28 May 2013
Experiences Developing a Wayland Based IVI HMI Ossama Othman 28 May 2013 Context Provide human-machine interface (HMI) better suited for Tizen IVI Driver safety React to vehicle state Options Leverage
More informationUI, Graphics & EFL. Carsten Haitzler Principal Engineer Samsung Electronics Korea Founder/Leader Enlightenment / EFL
UI, Graphics & EFL Carsten Haitzler Principal Engineer Samsung Electronics Korea c.haitzler@samsung.com Founder/Leader Enlightenment / EFL Display System Overview Graphics 4 Graphics Old-School FB 5 In
More informationQtWayland. Creating Window Compositors with the QtWayland module
QtWayland Creating Window Compositors with the QtWayland module Andy Nichols 2012 A little about me... Andy Nichols Software Engineer at Digia 6 years of Qt experience Former Qt Support Engineer Maintainer
More informationUnderstanding the Characteristics of Android Wear OS. Renju Liu and Felix Xiaozhu Lin Purdue ECE
Understanding the Characteristics of Android Wear OS Renju Liu and Felix Xiaozhu Lin Purdue ECE The Wearable stack 5 Top questions Wearables should enjoy Baremetal performance Baremetal efficiency In this
More informationTizen Web Runtime. Ming Jin, Samsung Electronics. (May 8, 2012)
Tizen Web Runtime Ming Jin, Samsung Electronics (May 8, 2012) Contents What is Web Application & Web Runtime Tizen Web Application Packaging & Configuration Network Access Tizen Web Runtime Installer Core
More informationEnlightenment A Toolkit for Embedded and Desktop World. Hermet Park Nov 17
Enlightenment A Toolkit for Embedded and Desktop World Hermet Park Nov 2017 @ So, what? Enlightenment - Window Manager, Compositor, Desktop shell for Linux EFL - Lightweight modern
More informationSamsung DeX. A few housekeeping items:
Samsung DeX A few housekeeping items: If you have any questions for the presenters, please post them in the Q&A box and we will answer them at the end of the presentation. If you have any technical issues
More informationWayland IVI Extension
Wayland IVI Extension May 10, 2017 Updates in front of us Eugen Friedrich, Emre Ucan Graphics engineers, ADIT Wayland IVI Extension Agenda Short introduction of wayland-ivi-extension Current status of
More informationEFL on Wayland. Rafael Antognolli October, 22th
EFL on Wayland Rafael Antognolli October, 22th - 2013 Wayland Simpler replacement for X Core protocol + extensions Weston is the reference compositor Toolkits (EFL, Qt, GTK) implement the client API EFL
More informationWelcome to Developing for Edge 04/06/2017
Welcome to Developing for Edge 04/06/2017 A few housekeeping items: If you have any questions for the presenters, please post them in the Q&A box and we will answer them at the end of the presentation.
More informationEFL at ELC 2016 A toolkit for developping efficient and attractive Uis on embedded devices
EFL at ELC 2016 A toolkit for developping efficient and attractive Uis on embedded devices Cedric BAIL cedric@osg.samsung.com 1 EFL: A Toolkit Created for Enlightenment 17 2 Enlightenment 17 Enlightenment
More informationPorting Tizen-IVI 3.0 to an ARM based SoC Platform. Damian Hobson-Garcia, IGEL Co., Ltd.
Porting Tizen-IVI 3.0 to an ARM based SoC Platform Damian Hobson-Garcia, IGEL Co., Ltd. Current State of Affairs Intel architecture (x86) system Tizen IVI 2.0alpha, Tizen IVI 3.0 ARM architecture based
More informationIVI Graphic Subsystem: Weston IVI-shell is ready for Product
IVI Graphic Subsystem: Weston IVI-shell is ready for Product Nobuhiko Tanibata 1 st July 2014 Contents Introduction Trends of Graphic stacks in IVI segment Problems & Solution Details of Wayland-ivi-extension
More informationStatus of the Project
Status of the Project Florian Effenberger Michael Meeks Italo Vignoli 1 TDF Members 2 Conference Attendees 3 OSB Alliance 4 Advisory Board: CIB 5 Advisory Board: Munich 6 7 Aug 15 Jul 15 Jun 15 May 15
More informationEmbedded Linux UI Comparison. Tim Bird Senior Staff Software Engineer Sony Electronics
Embedded Linux UI Comparison Tim Bird Senior Staff Software Engineer Sony Electronics 1 yyyy-mm-dd Agenda Embedded Linux UI options Comparison points Presence at ELC Evaluations
More informationSirius 4.0: Let me Sirius that for you! EclipseCon France, June 2016
Sirius 4.0: Let me Sirius that for you! Sirius Statistics Statistics 10 active committers Statistics 10 active committers 84 fixed bugs Statistics 10 active committers 84 fixed bugs ~900 commits Statistics
More informationMaja Schreiner. 9th Lean, Agile & Scrum Conference 2017
Maja Schreiner 9th Lean, Agile & Scrum Conference 2017 Senior Test Master @ Swisscom, Switzerland maja.schreiner@gmail.com testmotion.wordpress.com Twitter: majaschreiner process of executing many different
More informationCisco Spark Board 70. Compliance model number: AA70WW. About Spark and how to use the Spark Board DRAFT
Cisco Spark Board 70 Compliance model number: AA70WW About Spark and how to use the Spark Board Table of Contents Introduction... 2 Spark 2.0... 2 Wireless Screen Share... 2 Calling using a Spark Board...
More informationTizen Web Application Tizen v
Tizen Web Application Tizen v2.3 2015. 11 Tizen Web Application Web APIs Standard W3C/HTML5 features HTML5 + CSS + Javascript Tizen UI framework Tizen Web Device APIs Based on JavaScript Provides access
More informationPorting Tizen-IVI 3.0 to an ARM based SoC Platform
Porting Tizen-IVI 3.0 to an ARM based SoC Platform Damian Hobson-Garcia Automotive Linux Summit July 1-2, 2014 Tokyo, Japan Tizen IVI support Until recently Intel architecture (x86) system Tizen IVI 2.0alpha,
More informationFILE # AUTOMATED TESTING VS MANUAL TESTING DOWNLOAD
08 April, 2018 FILE # AUTOMATED TESTING VS MANUAL TESTING DOWNLOAD Document Filetype: PDF 363.22 KB 0 FILE # AUTOMATED TESTING VS MANUAL TESTING DOWNLOAD Advantages of automated testing vs. Can't automate
More informationConnecting with Tizen : An Overview & Roadmap. Mohan Rao
Connecting with Tizen : An Overview & Roadmap Mohan Rao Contents What is Tizen? Why Tizen? Device profile Tizen 2.4 Tizen 3.0 What s next? Conclusion 2 What is Tizen? (1/2) Designed for various category
More informationBuilding a Browser for Automotive: Alternatives, Challenges and Recommendations
Building a Browser for Automotive: Alternatives, Challenges and Recommendations Igalia and Webkit/Chromium Open source consultancy founded in 2001 Igalia is Top 5 contributor to upstream WebKit/Chromium
More informationContents
Contents - setup for Samsung TV series C (2010) - - setup for Samsung TV series D (2011) - - setup for Samsung TV series E/ES (2012) - - setup for Samsung TV series F (2013) - - setup for Samsung TV series
More informationHands-On with Mendix 7
Hands-On with Mendix 7 March 30 2017 Andrej Koelewijn, Bart Luijten, Jan de Vries Mendix 7 Smart Apps - Make your apps intelligent, proactive, and contextual Mendix Connector Kit - Defining integrations
More informationWPE WebKit. HTML5 user interfaces for embedded devices. Juan José Sánchez Penas Embedded Linux Conference Prague, October 2017
WPE WebKit HTML5 user interfaces for embedded devices Juan José Sánchez Penas Embedded Linux Conference Prague, October 2017 Myself, Igalia and Web Browsers Co-founder of Igalia in 2001. 60 engineers.
More informationWhy you should be excited about Qt 5
Why you should be excited about Qt 5 Thiago Macieira, Qt Core Maintainer Software Architect, Intel OTC Berlin, Nov 13-14, 2012 Santa Clara, Dec 6-7, 2012 Who am I? Open Source developer for 15 years Software
More informationValidating customer demand
Validating customer demand Why and how to test product and feature concepts without writing a single line of code Steven Cohn Founder & CEO Validately Anuraag Verma VP of Business Development Alpha UX
More informationSirius 4.1: Let me Sirius that for you!
Sirius 4.1: Let me Sirius that for you! Sirius Statistics Statistics 10 active committers Statistics 10 active committers 83 fixed bugs Statistics 10 active committers 83 fixed bugs ~300 commits Statistics
More informationTizen 3.0 Multi-User Features. Baptiste Durand Software Engineer Eurogiciel
Tizen 3.0 Multi-User Features Baptiste Durand Software Engineer Eurogiciel Agenda 2 Tizen Multi User System and associated requirements What has changed? What are
More informationSecure Web Appliance. Basic Usage Guide
Secure Web Appliance Basic Usage Guide Table of Contents 1. Introduction... 1 1.1. About CYAN Secure Web Appliance... 1 1.2. About this Manual... 1 1.2.1. Document Conventions... 1 2. Description of the
More informationSIX REASONS. You Should Use ArcGIS API 4.0 for JavaScript. By Julie Powell, Esri Product Management
SIX REASONS You Should Use ArcGIS API 4.0 for JavaScript By Julie Powell, Esri Product Management Since 2008, developers have used ArcGIS API for JavaScript to build powerful web mapping applications.
More informationVTRemote An Android Application for the VirtuTrace 3D Simulator
VTRemote An Android Application for the VirtuTrace 3D Simulator Group May14-21 Tanner Borglum Kollin Burns Lukas Herrmann Alexander Maxwell Sheil Patel Project Overview VirtuTrace (VT) Simulation engine
More informationArcGIS API for JavaScript: Getting Started Andy René
ArcGIS API for JavaScript: Getting Started Andy Gup @agup René Rubalcava @odoenet Agenda Introduction to the ArcGIS API 4.x for JavaScript Fundamentals and Patterns Platform Integration Visualizations
More informationTransport Layer Protocols TCP
Transport Layer Protocols TCP Gail Hopkins Introduction Features of TCP Packet loss and retransmission Adaptive retransmission Flow control Three way handshake Congestion control 1 Common Networking Issues
More informationDistributed Collaboration - Assignment 3: Replicated N-User IM
Distributed Collaboration - Assignment 3: Replicated N-User IM Date Assigned: Sep 24, 2009 1-user IM Completion Date: Oct 1, 2009 N-user IM Completion Date: Thu Oct 15, 2009 Deleted: 8 Objectives: Implement
More informationDevNet Workshop-Hands-on with CloudCenter and Jenkins
DevNet Workshop-Hands-on with CloudCenter and Jenkins Tuan Nguyen, Technical Marketing Engineer, CPSG Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find
More informationLifecycle-Aware Components Live Data ViewModel Room Library
Lifecycle-Aware Components Live Data ViewModel Room Library Multiple entry points launched individually Components started in many different orders Android kills components on reconfiguration / low memory
More informationUSE QUICK ASSIST TO REMOTELY TROUBLESHOOT A FRIEND S COMPUTER
USE QUICK ASSIST TO REMOTELY TROUBLESHOOT A FRIEND S COMPUTER Windows 10 s Anniversary Update brings a new Quick Assist feature. Built into Windows 10, Quick Assist allows you to take remote control of
More informationSDL AppStore, Integrations, and Community
SDL AppStore, Integrations, and Community Alvin Reyes, John Backx, and Lennert Fransen September 14, 2017 Version 1.2 Alvin Reyes SDL Web Lennert Fransen SDL Community John Backx SDL Community Agenda You
More informationENTERPRISE MOBILE APPLICATION DEVELOPMENT WITH WAVEMAKER
ENTERPRISE MOBILE APPLICATION DEVELOPMENT WITH WAVEMAKER Abstract This whitepaper talks about the requirements of modern day Enterprise Mobile Applications and how WaveMaker can simplify and speed up the
More informationEdge Foundational Training
Edge Foundational Training Give your team the tools to get up and running with Edge Edge Foundational Training provides the tools and information needed to start using Edge whether in the cloud or on premises.
More information1 Hitachi ID Password Manager
1 Hitachi ID Password Manager Managing the User Lifecycle Across On-Premises and Cloud-Hosted Applications Integrated credential management: Passwords, security questions, certificates, tokens, smart cards
More informationReal-Time GIS: Leveraging Stream Services
Real-Time GIS: Leveraging Stream Services Mark Bramer Senior Technical Analyst Esri Professional Services mbramer@esri.com RJ Sunderman Product Engineer GeoEvent Extension Product Team rsunderman@esri.com
More informationHOW REACT NATIVE AND NATIVESCRIPT CHANGE YOUR MOBILE STRATEGY SEBASTIAN
HOW REACT NATIVE AND NATIVESCRIPT CHANGE YOUR MOBILE STRATEGY SEBASTIAN WITALEC @SEBAWITA NATIVE DEVELOPMENT WHY DO I EVEN HAVE TO CHOOSE? THE PROBLEM WHAT WE WANT REALITY DEV SETUP OBJECTIVE- C SWIFT
More informationHow to Break Software by James Whittaker
How to Break Software by James Whittaker CS 470 Practical Guide to Testing Consider the system as a whole and their interactions File System, Operating System API Application Under Test UI Human invokes
More informationWriting your first Web Data Connector
Welcome # T C 1 8 Writing your first Web Data Connector Brett Taylor Staff Software Engineer Tableau Ashwin Sekar Software Engineer Tableau Enabling Integrations for Developers Embedded Analytics Integrations
More informationSPORTS DOOD. User Guide v1
SPORTS DOOD User Guide v1 TOOLBAR contains the main tools as well as the playbook (clipboard) and the menu button for things like saving and sharing SUBMENU contains a relevant selection of options, properties
More informationSoftware Development & Education Center ANDROID. Application Development
Software Development & Education Center ANDROID Application Development Android Overview and History ANDROID CURRICULUM How it all got started Why Android is different (and important) Android Stack Overview
More informationA Case Study of Mobile Application Development. Wei Dong Samsung Electronics
A Case Study of Mobile Application Development Wei Dong Samsung Electronics Content Tizen Application Development Practices of Tizen Application Development Performance optimization Memory usage Database
More informationCreating Web Mapping Applications. Nikki Golding
Creating Web Mapping Applications Nikki Golding Agenda Web Mapping and Map Services Fundamentals ArcGIS Web Mapping Applications - ArcGIS.com Viewer - ArcGIS Explorer Online - ArcGIS Viewer for Flex -
More informationDRS: Advanced Concepts, Best Practices and Future Directions
INF-VSP2825 DRS: Advanced Concepts, Best Practices and Future Directions Aashish Parikh, VMware, Inc. Ajay Gulati, VMware, Inc. #vmworldinf Disclaimer This session may contain product features that are
More informationIntroduction to creating 3D UI with BeagleBoard. ESC-341 Presented by Diego Dompe
Introduction to creating 3D UI with BeagleBoard ESC-341 Presented by Diego Dompe diego.dompe@ridgerun.com Agenda Introduction to BeagleBoard multimedia architecture features. Review of Linux graphic stacks
More informationDockerized Tizen Platform
Dockerized 1 Tizen Platform Copyright 2017 Samsung. All Rights Reserved. Abstract Tizen Pla.orm ECO System Container ECO System Build CI Management (Update) Cloud Monitoring Store Data (DB) Cloud 2 Cloud
More informationThe XVC Framework for In-Vehicle User Interfaces
T.J. Watson Research Center and Ubiquitous Computing Laboratory The XVC Framework for In-Vehicle User Interfaces Jonathan Munson IBM T.J. Watson Research Center Young Ju Tak IBM Ubiquitous Computing Laboratory,
More informationPDF Annotation Applications for ipad
PDF Annotation Applications for ipad The purpose of this document is to provide a comparison between three PDF annotation tools available on the ipad. The ipad has a large selection of similar apps and
More informationNew ArcGIS Server Application Developers? Experience in Programming with Java? Knowledge of Web Technologies? Experience with the Java WebADF?
Extending ArcGIS Server with Java Eric Bader Dan O Neill Ranjit Iyer Introductions 75 minute session 60 65 minute lecture 10 15 minutes Q & A following the lecture Who are we? Dan O Neill - Lead SDK Engineer,
More informationWeb Editing in ArcGIS for Server. Gary MacDougall Ismael Chivite
Web Editing in ArcGIS for Server Gary MacDougall Ismael Chivite Agenda The basics of Web Editing in ArcGIS Server Web Editing scenarios Typical Server Configurations Q&A Feature Services in ArcGIS From
More informationComputer Graphics. Lecture 9 Hidden Surface Removal. Taku Komura
Computer Graphics Lecture 9 Hidden Surface Removal Taku Komura 1 Why Hidden Surface Removal? A correct rendering requires correct visibility calculations When multiple opaque polygons cover the same screen
More informationCisco Tetration Analytics
Cisco Tetration Analytics Real-time application visibility and policy management using advanced analytics Yogesh Kaushik, Sr. Director Product Management PSOACI-2100 Agenda Market context Introduction:
More informationRecommendations for Improving Device Independent Presentation Authoring. Krishna Vedati. Fast. Forward. Wireless.
Recommendations for Improving Device Independent Presentation Authoring Krishna Vedati Agenda Device-Independent Presentation Authoring Current Approaches to Device-Independent Authoring Pros and Cons
More informationLarge Systems: Design + Implementation: Communication Coordination Replication. Image (c) Facebook
Large Systems: Design + Implementation: Image (c) Facebook Communication Coordination Replication Credits Slides largely based on Distributed Systems, 3rd Edition Maarten van Steen Andrew S. Tanenbaum
More informationT I Z E N Ve r 2. 3 O v e r v i e w Open Source Project
T I Z E N Ve r 2. 3 O v e r v i e w Open Source Project 2015.03.22 I N D E X 1 Introduction to Tizen 2 3 4 How to Develop Tizen Applications Example of Tizen Application About Ajou Tizen Supporters 1 Introduction
More informationWeston Plugin Based IVI Layer Management. Ossama Othman 20 September 2012
Weston Plugin Based IVI Layer Management Ossama Othman 20 September 2012 Context GNU/Linux based IVI platform Multiple screens Multiple ECUs Applications may be distributed across multiple screens and
More informationWhat is. Search Engine Marketing
What is Search Engine Marketing About the presenter Tom Fernandez CRMLS Smart Solutions Specialist 909-859-2040 ext.2095 tom@crmls.org About this class 1. Good for all agents (with or without a website)
More informationTizen IVI Architecture New features. Dominig ar Foll, Intel Open Source
Tizen IVI Architecture New features Dominig ar Foll, Intel Open Source Agenda What is Tizen IVI How to join the project Our road map Architecture New Features 2 What is Tizen IVI Tizen IVI Support Intel
More informationX.org security. Recap, vulnerabilities, attacks and discussions on the graphic stack s security. Martin Peres & Timothée Ravier
X.org security Recap, vulnerabilities, attacks and discussions on the graphic stack s security Martin Peres & Timothée Ravier Ph.D. student at LaBRI, System security engineer September 19 21, 2012 Disclaimer
More informationWorkbench and JFace Foundations. Part One, of a two part tutorial series
Workbench and JFace Foundations Part One, of a two part tutorial series 2005 by IBM; made available under the EPL v1.0 Date: February 28, 2005 About the Speakers Tod Creasey Senior Software Developer,
More informationSEVEN ADVANCED ACADEMY
SEVEN ADVANCED ACADEMY Course Schedule MOBILE APP PROGRAMMING Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Lesson 1 Lesson 2 Lesson 3 Lesson 4 Lesson 5 Lesson 6 Lesson 7 Lesson 8 Lesson 9 Lesson
More informationBuilding Custom UIs for APS 2.0 Applications. Timur Nizametdinov, APS Dynamic UI Lead Developer
Building Custom UIs for APS 2.0 Applications Timur Nizametdinov, APS Dynamic UI Lead Developer Introducing APS 2.0 A Platform for Integration APS Dynamic UI HTML5 Extensibility Certified Services APS Service
More informationThe Past, Present, and Future of SWT
The Past, Present, and Future of SWT Eric Williams Email: ericwill@redhat.com Twitter: @yyzericwill About me: Eric Williams - Studied computer science at the University of Toronto - Intern at Red Hat from
More informationRAMSES. TECHNICAL OVERVIEW.
RAMSES. TECHNICAL OVERVIEW. Sven von Beuningen, Bernhard Kißlinger 30.11.2017 DISPLAY CLUSTER POTENTIAL SOLUTIONS. RAMSES - Technical Overview Seite 2 Rendering on one ECU and transfer via video to another
More informationThe Art of Tizen UI Theme Technology in Various Profiles
The Art of Tizen UI Theme Technology in Various Profiles Daniel Juyung Seo Samsung Electronics Who Am I 2 Daniel Juyung Seo Senior Engineer at Samsung Electronics juyung.seo@samsung.com a.k.a SeoZ Tizen
More informationLeveraging webos Technologies for Automotive. Lokesh Kumar Goel / Steve Lemke
Leveraging webos Technologies for Automotive Lokesh Kumar Goel / Steve Lemke Agenda LG Silicon Valley Lab (SVL) Background LG SVL AGL Demo at CES 2018 webos Open Source Edition (OSE) webos Web App Runtime
More informationDeveloping Advanced Web Applications Which Utilize Image Services and the JS API. Naila Khan, Wenxue Ju
Developing Advanced Web Applications Which Utilize Image Services and the JS API Naila Khan, Wenxue Ju What are we talking about today ArcGIS Online and Portal for ArcGIS ArcGIS API for JavaScript Web
More informationCopyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics
1 Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics Intro Tizen Linux kernel based Embedded OS for wide range of devices, where Mobile, Wearable, TV are maintained as
More informationTeam Advanced VC Services. Cisco WebEx Services
Team Advanced VC Services Cisco WebEx Services People Want to Collaborate Their Way More Technology Choices Are Available Than Ever Before They want mobility. They want applications that make them more
More informationTizen Overview (Tizen Ver. 2.3)
Tizen Overview (Tizen Ver. 2.3) Spring 2015 Soo Dong Kim, Ph.D. Professor, Department of Computer Science Software Engineering Laboratory Soongsil University Office 02-820-0909 Mobile 010-7392-2220 sdkim777@gmail.com
More informationFrom Separated ECUs to a Display Cluster April 18, 2018
From Separated ECUs to a Display Cluster April 18, 2018 Jonathan Conrad, Violin Yanev, Bernhard Kißlinger BMW Car IT 1 April 18, 2018 Copyright GENIVI Alliance 2018 Challenge Multiple displays Different
More informationSAP HANA Extended Application Services Native Development: Lockheed Martin
SAP HANA Extended Application Services Native Development: Lockheed Martin DEV112 Tim Champagne Lockheed Martin Derek Since Deloitte Consulting Learning Points Learn a real world example of the decision
More informationWelcome to CS6452! Keith Edwards
Welcome to CS6452! Keith Edwards keith@cc.gatech.edu Introductions! Name What program Why this class? Some Preliminaries Nuts and Bolts This is the second required class in the HCC Ph.D. program Designed
More informationRequirements, Partitioning, paging, and segmentation
Requirements, Partitioning, paging, and segmentation Main Memory: The Big Picture kernel memory proc struct kernel stack/u area Stack kernel stack/u area Stack kernel stack/u area Stack Data Text (shared)
More informationCurrent Version: Ver.Type Ver No. Date Firmware September 2016 Software Web Hardware September 2016 (Ver.2) Reference: 11272
Product Name: VIA Campus Current Version: Ver.Type Ver No. Date Firmware 2.0.0916.788 September 2016 Software Web Hardware RN Date: September 2016 (Ver.2) Reference: 11272 Kramer Product Affected: Product
More informationI/O System for the PSYONIC Advanced Bionic Hand. Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017
I/O System for the PSYONIC Advanced Bionic Hand Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017 Background PSYONIC is a startup at the University of Illinois working on bringing low-cost
More informationConvert Manual Drawings to Digital. Technical drawings manually drawn on paper can be scanned, traced & converted to CAD files.
Convert Manual Drawings to Digital. Technical drawings manually drawn on paper can be scanned, traced & converted to CAD files. Advantages of CAD: Standardisation of drawing conventions to Bsi & International
More informationTizen IVI Architecture New features
Tizen IVI Architecture New features, Intel Open Source dominig.arfoll@fridu.net Agenda 2 What is Tizen IVI How to join the project Our road map Architecture New Features Tizen IVI Support Intel and ARM
More informationWhat's new in GStreamer
What's new in GStreamer GUADEC 2015, Göteborg 7 August 2015 Tim Müller Sebastian Dröge Introduction Who? Long-term GStreamer core developers and maintainers
More informationContainerOps DevOps Orchestration
ContainerOps DevOps Orchestration Quanyi Ma DevOps & Open Source Expert Senior Architect & Full Stack Developer Email: maquanyi@huawei.com Twitter: @genedna Github: https://github.com/genedna Agenda 1.
More informationLive elearning. Welcome to FlightSafety s. What you ll need to get started
Welcome to FlightSafety s Live elearning Thank you for registering for FlightSafety s Live elearning training. This document will walk you through the login process, introduce you to the Webex interface
More informationTizen Ver. 2.3 Native UI Sample. Calculator Application
Tizen Ver. 2.3 Native UI Sample Calculator Application Beginning Native UI sample 2 Beginning Native UI sample 3 Beginning Native UI sample 4 Beginning Native UI sample 5 6 Beginning Native UI sample Change
More informationLab 1 - Setting up the User s Profile UI
Lab 1 - Setting up the User s Profile UI Getting started This is the first in a series of labs that allow you to develop the MyRuns App. The goal of the app is to capture and display (using maps) walks
More informationADD 3.0: Rethinking Drivers and Decisions in the Design Process
ADD 3.0: Rethinking Drivers and Decisions in the Design Process Rick Kazman Humberto Cervantes SATURN 2015 Outline Presentation Architectural design and types of drivers The Attribute Driven Design Method
More informationConverting Your Web App to Tizen. Cheng Luo
Converting Your Web App to Tizen Cheng Luo Agenda Web App Overview Tizen Web App Getting practical Add live weather 2 Web App Overview 3 Web App Landscape Platforms Technologies Distribution Standards
More informationModern SharePoint and Office 365 Development
Modern SharePoint and Office 365 Development Mastering Today s Best Practices in Web and Mobile Development Course Code Audience Format Length Course Description Student Prerequisites MSD365 Professional
More informationAnother difference is that the kernel includes only the suspend to memory mechanism, and not the suspend to hard disk, which is used on PCs.
9. Android is an open-source operating system for mobile devices. Nowadays, it has more than 1.4 billion monthly active users (statistic from September 2015) and the largest share on the mobile device
More informationMaximum Security with Minimum Impact : Going Beyond Next Gen
SESSION ID: SP03-W10 Maximum Security with Minimum Impact : Going Beyond Next Gen Wendy Moore Director, User Protection Trend Micro @WMBOTT Hyper-competitive Cloud Rapid adoption Social Global Mobile IoT
More information