8:00 – 9:30am
9:30am – 12:00pm
12:00 – 1:30pm
[13:30] 1:30 – 2:20pm
Games enable developers to see what potential can hardware, software, and platforms can do. The game app market is also a main source of profit for some 3rd party companies. In this session, the basics of Game Development using Tizen will be discussed. This would also include Game Porting Solutions, Review Rendering Architecture, Performance Enhancement, and Monetization.
Each smart device (Tablet, TV and even Watch) gets smarter by keeping its essential property. We start and end our day with various smart devices. Now it’s time for us to expect, not just a powerful device, but also new synergy from their features and user experiences.
In this section, we will introduce how Tizen will evolve in near future and share our vision to create new user experience and value based on same operating systems. In addition, our efforts to support IoT and Convergence will be addressed and eventually it will be introduced where the latest versions of Tizen, 2.4 and next, are going for.
In future applications UI and UX is play the key role in any platform. Whenever you see any screen; may it be your PC, Notebook, Tablet, Mobile, Display screens, TV, and others, the UI is first thought-out and then implementing the UX would be easier to follow. Focusing on the HTML5 native design platforms an using an open design for business.
Samsung KNOX is already a market leader in secure mobility on Android devices. We now introduce this on Tizen. The KNOX Tizen Standard SDK allows developers to build enterprise applications that run securely and optimally on Samsung Tizen mobile devices. Applications developed with the SDK will face reduced security threats and risks from lost or stolen devices that contain sensitive corporate data. Enterprise IT departments can also manage these SDK-developed applications and enforce their company policies and business processes.
This session will introduce Samsung KNOX, Samsung’s approach to the B2B market in China, and then review the KNOX Tizen Standard SDK, with a focus on device management capabilities.
[14:20] 2:20 – 3:10pm
The TV profile is one of the profiles available in Tizen. Learn the Technical Trends, its Tizen TV SDK Evolution, Introduction of Public & Partner SDKs, Improved Development with the SDK, and the Supporting Plan.
Gain knowledge and expertise to expand and adopt the use of Tizen TV SDK with its rich features.
Tizen Micro profile is an open platform for low-end IoT devices to utilize the Internet and extend their value with Web technology. Tizen Micro profile provides the minimal S/W stack that is necessarily required on IoT devices. It will be common for the every IoT devices in Tizen and address Tizen as OS of Everything.
The Enlightenment Foundation Libraries (EFL) are used by Samsung on Tizen for Mobile, Camera, TV and Wearable devices to deliver high quality, reactive graphical experiences. EFL was designed from the get-go to deliver the best possible result with any given hardware, and it does this by providing a few configuration options and tools to adapt as much as possible to the specific hardware. This talk will start with a brief overview of EFL, and continue with a review of the techniques that are available when designing a new device to optimize the use of its hardware. It will also cover standard open source contribution practices so the attendees can learn what it takes to contribute to open source communities like EFL.
Tizen continually transforms itself to be a resilient OS. The new SDK iteration stands-out as it will be released separately from the platform. Enhancing support for multiple versions, profiles, and even product extensions without losing cross compatibility. Witness the new enhancements and additional features that makes Tizen, The OS of Everything.
Customizeable editors and continuous system integration found in the user’s development environment, are readily available with the provided CLI SDK. New installer, Native UI Builder, and Tizen Analytical tool are few features that have been added into the new Tizen SDK. Making the whole Tizen experience engaging for both developer and user.
[15:10] 3:10 – 4:00pm
Introducing ARTIK for IoT. ARTIK is the turn-key HW/SW solution for IoT product development. Samsung's manufacturing and development capability of silicon based devices will ensure an optimized HW solution and component supply life time management. On top of it, ARTIK has a unique features on security and privacy. It also provides a wide range of ecosystem.
With Crosswalk that changes; Crosswalk is an HTML application runtime, built on an open source foundation. It extends today's web platform with new capabilities, empowering applications written using web technologies.
By using Crosswalk, an application developer can:
- Access the latest recommended and emerging web standards, such as WebGL, WebRTC, SIMD.js, WebCL and Presentation API
- Access Apache Cordova APIs
- Add custom extensions to an application to take advantage of platform features not exposed by Crosswalk or the standardized web platform
- Leverage great tooling, such as Inte XDK, Adobe PhoneGap, Google Chrome Apps for Mobile, famo.us etc.,
- Control the upgrade cycle of an application by distributing it with its own runtime.
At the heart of Crosswalk is the Blink rendering and layout engine. This provides the same HTML5 features and capabilities you would expect to find in any modern web browser.
Building on Blink, Crosswalk uses parts and modules of Chromium to provide a multi-process architecture, designed for security and performance, as well as state of the art performance and graphics.
Join this session to learn more about Crosswalk and check out the upcoming cool features.
User Experience is equally important to having a great application. Get to know the principles behind Tizen UX Design for all devices that Tizen can be implemented on such as Mobile, Wearable, and TV & Browser. Included in the talk are the UI/UX Components, Reference & Commercial Applications, Guidelines, and Concepts.
Fact: Native mobile apps sustain fast performances and a high degree of reliability. Developers are able to utilize features and create apps for the phone that stands out from the crowd with Tizen Native APIs. Application architecture, Life-cycle, and efficiently using Tizen SDK to quickly create fully functional mobile applications will compose the basics of Tizen Native App Development. Vital Tizen Native APIs and capabilities will empower the developer and present some of its eye-catching features to help provide the best user experience. Part of its best practices for developing optimized Tizen native applications as well as useful tips and picked up during work. The goal is to provide a broad foundation to start developing your own native applications on Tizen mobile platform.
[16:00] 4:00 – 4:50pm
Cocos is a popular open source engine which focuses on the mobile game industry. It has a free and professional game-development toolkit and a very active developer community. Cocos provides full set of tools that help developers accelerate mobile game development from design to publish. It's a cross-platform game engine, supports Tizen, iOS, Android, WindowsPhone, OS X, HTML5 etc.
This talk will introduce the workflow of Cocos, the latest development progress of Cocos, the status of Tizen support and most importantly, how to benefit from Tizen ecosystem with Cocos.
SAMI is an open, cloud based, data exchange platform for developers capable of bringing together data from all types of devices and sources, enabling data collection, visualization, analytics and smart applications. During this session we will demonstrate how it enables interoperability between heterogeneous objects, including Tizen devices, to provide meaningful services and applications for the end users.
Tizen supports development with Web technologies and Native (Tizen Mobile). The Native API is C (thus usable from both C and C++), with many features. The UI toolkit that controls main-loop, event handling, UI and rendering is EFL, and knowing what is available and how best to use it can save you a lot of time and energy going the wrong direction. This will cover a quick overview of how this toolkit works and how best to achieve some common results whilst avoiding pitfalls. Questions will also be answered for any developers presenting any.
One of Tizen's key benefits is how well it runs on devices with low CPU power and a small amount of memory. This has been made possible due to it's usage of light-weight components such as the Enlightenment Foundation Libraries, which have made it extremely useful for a variety of modern electronics such as TV's, cameras, and smart watches. Starting with Tizen 3.0, the Wayland protocol will be utilized to help fill the role traditionally assigned to X and a window manager in Linux environments. This talk will explain how using Wayland provides benefits over the traditional X approach such as reduced memory footprint, decreased power consumption, reduced visual artifacts, and improve application response time by reducing latency.
[16:50] 4:50 – 5:40pm
Designing an application with a good user interface and user experience is hard. Many people get it wrong which results in a degraded user experience, satisfaction and retention. In this talk, Tom will demonstrate some good design patterns, review the current design landscape and will give his notes and ideas as a developer of the EFL graphical toolkit and various applications. Get easy tips for making your applications better.
Tizen Compliance is the official software compatibility program for Tizen that describes a standard execution environment which devices provide and for which applications are built. The compliance program consists of several pieces including a description of the environment, the test suites used to validate conformance, and a path to certification. This talk will describe the the goals of the program, how it works from the viewpoint of both system developers and application developers, and how it helps contain the fragmentation problems that could otherwise happen within Tizen ecosystem. All of the current profiles (Mobile, Wearable, and TV) will be described in detail.
IoTivity is an open source software framework as part of Linux Foundation, enabling seamless device-to-device connectivity to address the emerging needs of the Internet of Things. IoTivity's framework is backed by leading technology companies; including Samsung and Intel, to name a few. In this Session developers will get an overview and architecture of IoT technology stack specifically IoTivity. Also enables developers to understand APIs introduced by IoTivity's base framework and the Common Services for Group Management of Things & Soft Sensor Management. Developers can also learn to write plugins to connect devices built on OIC standards to communicate with legacy devices using Protocol Manager Service.
Do you think experience of Mobile ads delivered to consumers often does not demonstrate much value to them? Current advertising fails to evoke trusts; it’s a persuasive monologue today. We considered that the core value advertising was meant to deliver was ‘discovery’. InMobi is now re-imagining the new era of advertising into discovery and creating moments of inspiration for the users, also enabling consumers to discover from within thousands of apps and create billions of discovery moments. A revolutionary discovery platform from InMobi was launched rencently.
[17:40] 5:40 – 6:30pm
In this presentation, we will focus on two big items that are are extremely important; from usability and to the growth point of view for any Tizen application be in on smartphones or on a watch. Accessibility does not just help the handicapped but in fact it improves usability for all your users and also learn the concept of 'Universal Design'. We will also take a look at how we can make our application content, design and layout appropriate for users who speak any language other than English. With the latest release of TAU - Tizen Advance UI framework, App developers and Designers creating for Mobile-web or Wearable-web; runtime can easily implement these API's to support Accessibility for all users and provide an International version of your app. The talk will include a live demo of a Tizen app covering before & after use screens implementing Accessibility and Internationalization TAU UI.
This presentation will review Tizen platform development processes (Code review, Continuous Integration, and Test processes). Then introduce what the infrastructure consists of and how the processes can be customized according to the characteristics of the development projects. The goal of this presentation is to give more information on How it is built, What principles it uses, and How people can replicate and customize it for their own needs.
The new ecosystem of gaming industry is emerging, driven by Tizen and its huge commercial value. The talk will explain and demonstrate how to use Unity to develop, port, and publish a game on Tizen platform. The session also covers a few tips on cross-platfrom development and optimisations on Tizen.
[18:30] 6:30 – 11:00pm
Session Track Key
8:00 – 9:30am
9:00 – 9:50am
As an app developer, you can submit your existing Android apps into Tizen Store within very little to no effort, or extra development by you. This session will explain how the customized plug-in developed by OpenMobile, called Application Compatibility Layer (ACL™) for Tizen, can be used to execute your APK– the same APK that you submit to Android stores - seamlessly on Tizen OS. ACL already enables several key apps available in Tizen Store - which combined have been downloaded over 500,000 times. Be sure to attend!
Battery life is still a big issue for the smart watch. The most important factors of power consumption are the application processor and OS. M200 is the first dedicated processor designed for the wearable and has the lowest power consumption. TIZEN also does optimize system efficiency to reduce the power consumption. TIZEN running on M200 effectively improves battery life.
9:00am – 12:00pm
9:50 – 10:40am
Nowadays smartwatches are becoming an essential element in our daily lives. Samsung is at the forefront of the wearable market, with most of the devices powered by Tizen, which has proven to be a great platform for development. This session will present what kind of applications can be built on Tizen platform and how easy it is. Besides platform overview, it will also cover usage of the essential development UI framework - TAU.
Web Apps are scalable, have a great visual design, and offer a rich user experience. Developing a Web App on Tizen is easier than you think. Learn how easy it is to Port Web Apps into Tizen and then use Tizen Device APIs to develop Web Apps in the session. The best part with Tizen? Is its fluid design language. The possibilities are endless.
Tizen Service Enabling Frameworks for 3rd party applications in a Single and Cross devices are now more enhanced from 2.4 to the following version. In the first half, new features for Single-Device Applications such as Context Framework, Location Framework, Account Framework, Voice Framework and Input Framework, among other things, information will be provided. Then in the second half, the new convergence features for Cross-Device applications for Device discovery, Connection Management, Message Delivery, to name a few will be discussed.
Be introduced to the Open Streaming Framework and Extended A/V Related Service on Tizen TV. Learn how to implement these features and see possibilities with demonstrations. The session will include: Open Streaming Service Framework Concept, Live/VoD streaming service (OTT&IPTV) base on Gstreamer, Best practices with CP/SP, Virtual Channel Service based on hybrid App framework (Java Script VM + native library), and the New A/V services and opportunity with Tizen TV.
10:40 – 11:30am
There has been an increased support for various profiles and devices on Tizen. As Tizen is a multi/cross platform, device integration will be the main factor of a fluid interface between devices. Whether it is Mobile, Wearable, or TV the scalability and usability will be accessible. These features will allow the users to gain: (1) Easy Access, (2) Content Mash-up, and (3) Multi Device Control. This presentation will introduce the "Tizen Pass" which cover Cross device User Experience & features of Tizen convergence service FW.
Caph is a web application framework which helps developing web apps for Tizen TV easier and faster. Impressive applications can be developed with the usage of Caph. Caph helps in accelerating animation using GPU. Besides all these features, Caph also provides a variety of UI components for Tizen TV.
In this presentation, Be familiar with Caph and some new UI components which supports both AngularJS and jQuery. Get a chance to see a demo on how to quickly create an application with a high performing Tizen TV.
Tizen apps with Context Awareness & Machine Learning (Shashwat Pradhan, emberify.com) - Using sensors in the mobile phone tuned by Machine Learning models, developers can build context aware apps. The simple lifecycle of Sense, Understand and Adapt can be implemented in Tizen app using simple APIs. Opportunities, tools and lessons of these apps for Tizen will be discussed. The talk will focus on User Experience, development and future applications. Using Tizen APIs to access the GPS, Accelerometer, date/time, Gyroscope and other user information from the device; developers can easily create rich apps for Tizen Platform. Machine Learning models on top of the sensor data will give developers better understanding about the user.
Learn how to get access to the various sensors on Tizen Wearable. Know how to make an application running in the background, and how to store data from the sensors for health applications. Possible Native C code in data processing may be used.
11:30am – 12:10pm
The Raspberry Pi and Tizen are both turning out to be valuable tools in the growing market for the Internet of Things, and Tizen's improved support for low-power, low-memory devices makes it an ideal candidate to be run on an RPI. This talk will cover the process it took to get Tizen up and running on a Raspberry Pi 2 and teach the audience how to set it up themselves. In addition, it will discuss the technical hurdles that were overcome to create Tizen port for the Raspberry Pi 2 and where this work will head in the future. Tizen and the Raspberry Pi are positioned to be important players within the growing IoT ecosystem, and they each can offer a lot of value to the other. This talk will help attendees understand what it takes to begin developing IoT apps using these platforms.
Tizen is an open source Linux based software platform for Internet of Things, mobile, wearable and embedded devices. Tizen:Common provides a generic development environment for Tizen 3 which key features include Wayland, Weston, EFL, and the Crosswalk web runtime. The Yocto Project offers easy to use tools to create meta layers for new Tizen 3 profiles that inherit and expand the features of Tizen:Common. This talk will focus Tizen architecture and it will provide guidelines for creating and building new Tizen profiles, based on Tizen:Common, using the Yocto Project for devices with Intel or ARM processors. It will also provide information about hidden gems in Tizen on Yocto and practical examples for packaging and deploying HTML5 applications through Yocto recipes for the open source hardware development boards MinnowBoard Max (Intel) and Humming Board (Freescale I.MX6 ARM SoC).
Node.js as a JS framework is becoming quite popular. We would explore how Tizen Native APIs could be extended as node add-ons, which could be further used along with several thousand third party node add-ons already present for a rapid feature development.