Carol Ueland. Viacheslav Ivanov's Pushkin: Thematic and Prosodic: Echoes of Evgenii Onegin in
Open Source Platform for IoT Viacheslav Reutskyi [email protected] Viacheslav Reutskyi...
-
Upload
caren-carpenter -
Category
Documents
-
view
230 -
download
0
Transcript of Open Source Platform for IoT Viacheslav Reutskyi [email protected] 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, distribu-
tion;
– 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 Com-pliance
IVI 2.0
Web Framework
2012 2013 2014
Why ?
Cross-category Platform
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
15
HTML5 compatibility
• Most compatible with HTML5 standards
= Open Source Project?
Tizen is Open Source Project
Upstream projects used by TizenX Windows, Cairo, EFL for UI & GraphicsGstreamer, PulseAudio, OpenAL for MultimediaConnman, Bluez, libsoup, wpa_supplicant for ConnectivityWebKit2 for WebSMACK & OpenSSL for SecurityDbus, glibc for BaseSqlite for Database & PIMLinux for OS KernelEclipse for Tizen SDKQEMU, U-Boot for Target EmulatorGCC, llvm, cmake, gbs for buildAnd more…
Samsung’s Contribution to OSS
Samsung’s modifications to existing OSS has been contributed un-der the same license
Linux, WebKit2, EFL, GStreamer, U-Boot, FFMPEG, GTK+, We-bCL, Cairo, Bluez, QEMU, GCC and etcWith notices, attributions, full license statements and compli-ance to other obligations
Virtually everything newly developed by Samsung has been open-sourced under APLv2
app-core, app-service, slp-pkgmgr, WRT(Web RunTime), sys-tem-server, sensor-fw, libslp-pm, msg-service, email-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 theTizen Development
Tizen Websites
Tizen.org
- Opened in September, 2011
- Consists of three main pages: Main, Developer, Source
- Produced by Drupal OS CMS(Contents Management Solution)
Category Address Remarks
Main www.tizen.org Tizen Promotion Site
Developer developer.tizen.org Site for Application Developers
Source source.tizen.org Site for Platform Developers
⋇ Drupal : Used in over 7M websites starting from US White House homepage and Intel’s OTC (01.org)
Main Site (https://www.ti-
zen.org)
App Developers’ Site(https://developer.tizen.org)
TizenWebsites
Platform Developers’ Site(https://source.tizen.org)
Single Account
Git/GerritServer
DownloadServer
Build Server
JIRAServer
Tizen Infrastruc-tures
Tizen Community Channels
Mailing Lists IRC Wiki
Twitter Facebook Google+
SNSchannels
Tizen Infrastructure
Websitehttps://www.tizen.org
Source Codehttps://review.tizen.org/git
Review Systemhttps://review.tizen.org/gerrit
Download Serverhttps://download.tizen.org
Bug Reporthttps://bugs.tizen.org/jira
Setting Development Environment
Register user accounthttps://www.tizen.org/user/register
Register public SSH keyhttps://review.tizen.org/gerritSettings -> SSH Public Keys -> Add Key
Configure GIT information$ git config --global user.name “<name>”$ git config --global user.email “<email>”
Getting Source Code
• Querying project list
• Cloning source code from git repository
$ ssh review.tizen.org gerrit ls-projects
$ git clone ssh://<username>@review.tizen.org:29418/<project path>
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 pen-
sion fund
Ambitious Goals
Excellent Professionals from best Universities
Lead in Investment and Contribution
Top 10 rating in international Contest among all R&D
centers
Ready to join
?