Open Source Platform for IoT Viacheslav Reutskyi Viacheslav Reutskyi

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

National Database Templates for the Biosafety Clearing-House Application (NDT-nBCH) Overview of the US nBCH Applications.
 What Is Desktop Virtualization?  How Does Application Virtualization Help?  How does V3 Systems help?  Getting Started AGENDA.
MOOC on M4D 2013 I NTRODUCTION TO THE A NDROID P LATFORM Ashish Agrawal Indian Institute of Technology Kanpur.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Internet of Things with Intel Edison Presentation Paul Guermonprez Intel Software
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
DEPARTMENT OF COMPUTER ENGINEERING
Open-Source Software ISYS 475.
Introduction to Android Platform Overview
Electronic Customer Portal System. Reducing Risks – Increasing Efficiency – Lowering Costs Secure Internet based Communication Gateway direct to your.
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Cross Platform Mobile Backend with Mobile Services James
Android Introduction Platform Overview.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
For more notes and topics visit:
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson
Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Introduction to Tizen v2.3
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
THE EASY WAY TO STAGE ZEBRA’S ANDROID MOBILE COMPUTERS
Copyright JNT Association 2005Copyright JNT Association An Introduction to Access Management and the UK Federation Simon Cooper.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.
@ For more details visit : Opportunities for participation Modular Architecture Trace JIT compiler Interpreter Memory manager.
Copyright © 2006 Linux Care OÜ 1 “IST programme: new funding and collaboration opportunities” , Tallinn, Estonia Linux in Business use Linux.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
1 GIT NOUN \’GIT\ A DISTRIBUTED REVISION CONTROL AND SOURCE CODE MANAGEMENT (SCM) SYSTEM WITH AN EMPHASIS ON SPEED. INITIALLY DESIGNED AND DEVELOPED BY.
StageNow The easy way to stage Android mobile computers from Zebra Technologies.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.
Nero Creators of liquid media January About Nero Founded in 1995 Corporate Headquarters: Karlsbad, Germany 500 employees worldwide Privately held.
Introduction TO Network Administration
Sharing makes life beautiful ARKUDA STB SOLUTION.
"The views expressed in this presentation are those of the author and do not necessarily reflect the views of the European Commission" Ilkka Lakaniemi.
Installing git In Linux: sudo apt-get install git In Windows: download it from run the setuphttp://git-scm.com/download/win.
Open Source Software at Samsung Minsuk Choi Changes from a closed-model to a collaborative and open-model -
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
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.
1 © Hortonworks Inc – All Rights Reserved Disrupt or be Disrupted Jamie Engesser GM and VP, Emerging GM and VP, Emerging.
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.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Introduction to Mobile Computing
PrinterOn Mobile Printing Platform
SOFTWARE DEVELOPMENT KIT-ios and Blackberry
Android.
Android is the step in the vision of creating a better mobile phone.
Why Nokia aquired Qt by Knut Yrvin at Community One, Apr 15 - Oslo
Sharing makes life beautiful
Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch.
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Network Function Virtualization Market to reach $70bn by 2024: Global Market.
Telnet/SSH Connecting to Hosts Internet Technology.
Open Source Technologies
Application Development A Tutorial Driven Course
Korea Software HRD Center
Presentation transcript:

Open Source Platform for IoT Viacheslav Reutskyi Viacheslav Reutskyi

What is Open source software? Definition – Open source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose. Open source software is often developed in a public and collaborative manner. Open source Software, Wikipedia WHAT? – The software which is available to the general public for use and/or modification, copy, distribution; – Over 1 Million developers are getting involved in more than half-million open source project; – Lots of OSS such as Linux, Android, Apache and so on are consuming in business areas. “Open Source is collaboration. More specifically, it’s public collaboration on a software project” - IBM

Why IoT needs OSS? The current state of IoT is a lot of proprietary platforms and protocols. – This can’t last and won’t win in the long term. Ability to reuse or fork existed solutions according to vendor needs. A great change for small companies to develop IoT solutions faster. Security is the key point. Fast spreading of IoT solutions. Low development cost. Strong community support and mutual collaboration.

Open source software framework enabling seamless device-to-device connectivity to address the emerging needs of the Internet of Things.

Who will do it? Open Source? Why Samsung?

?

About Tizen Cross-architecture, open source software platform Comprehensive standards-based HTML5 implementation Linux Foundation project based on Linux & other open source components Eco-friendly - lower power & memory consumption (in comparison with Android)

Tizen History

Tizen Releases Wearable 1.0b Galaxy Gear2 support IVI 1.0 GENIVI Compliance IVI 2.0 Web Framework

? Why ?

Cross-category Platform

for TV for Mobile for IVI for printer for PC Tizen 2.3 Profiles Future Profiles for camera Standard-based, cross category platform for washing machine? for Wearable

HTML5 compatibility 15 Most compatible with HTML5 standards

= Open Source Project?

Tizen is Open Source Project Upstream projects used by Tizen – X Windows, Cairo, EFL for UI & Graphics – Gstreamer, PulseAudio, OpenAL for Multimedia – Connman, Bluez, libsoup, wpa_supplicant for Connectivity – WebKit2 for Web – SMACK & OpenSSL for Security – Dbus, glibc for Base – Sqlite for Database & PIM – Linux for OS Kernel – Eclipse for Tizen SDK – QEMU, U-Boot for Target Emulator – GCC, llvm, cmake, gbs for build – And more…

Samsung’s Contribution to OSS Samsung’s modifications to existing OSS has been contributed under the same license – Linux, WebKit2, EFL, GStreamer, U-Boot, FFMPEG, GTK+, WebCL, Cairo, Bluez, QEMU, GCC and etc – With notices, attributions, full license statements and compliance to other obligations Virtually everything newly developed by Samsung has been open-sourced under APLv2 – app-core, app-service, slp-pkgmgr, WRT(Web RunTime), system-server, sensor-fw, libslp-pm, msg-service, - service, telephony-daemon, audio-session-manager, contacts-service, slp-calendar, accounts-svc, sync-fw, cert- svc, secure-storage, nfc-manager, and etc

Tizen Association Members

Participating in the Tizen Development

Tizen Websites Tizen.org - Opened in September, Consists of three main pages: Main, Developer, Source - Produced by Drupal OS CMS(Contents Management Solution) CategoryAddressRemarks Mainwww.tizen.orgTizen Promotion Site Developerdeveloper.tizen.orgSite for Application Developers Sourcesource.tizen.orgSite for Platform Developers ⋇ Drupal : Used in over 7M websites starting from US White House homepage and Intel’s OTC (01.org) Main Site ( App Developers’ Site ( Tizen Websites Platform Developers’ Site ( Single Account Git/Gerrit Server Download Server Build Server JIRA Server Tizen Infrastructures

Tizen Community Channels Mailing ListsIRCWiki Twitter FacebookGoogle+ SNS channels

Tizen Infrastructure Website Source Code Review System Download Server Bug Report

Setting Development Environment Register user account Register public SSH key Settings -> SSH Public Keys -> Add Key Configure GIT information $ git config --global user.name “ ” $ git config --global user. “ ”

Getting Source Code Querying project list Cloning source code from git repository $ ssh review.tizen.org gerrit ls-projects $ git clone

Tizen Devices

Tizen Profiles Mobile Phone Profile TV Profile Home appliance profile (2015) Wearable Profile (2014)

Samsung R&D Institute Ukraine Samsung Research Center (SRK) was established in Kiev (‘2009) Aiming at becoming #1 research center in CIS and Europe SRK employed 1,150 employees in 2014 Graduates of the best universities of Ukraine and Worldwide - USA, Korea, Russia, Sweden, Israel, Netherlands More than 50 Ph.D. & Dr.Sc. leading research projects. More than 150 million USD from 2012 till 2014 Employment type = regular employees  67% of salary is deducted for payment of local taxes and pension fund Top 10 rating in international Contest among all R&D centers

Ready to join ?

Questions? Viacheslav Reutskyi Viacheslav Reutskyi