Successfully reported this slideshow.
Your SlideShare is downloading. ×

tdc2015-strategy-devel-20150916

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Strategy &
Platform development
Brian Warner & Phil Coval
Samsung OSG & Community
2
Agenda
• Introduction
• Strategy
• A brief history of Tizen
• What we’ve done with it so far
• Why it is important
• Dev...
3
Who are we am I ?
• Philippe Coval
• Software Engineer
• Tizen:Common developer and contributor
• Interests : Communitie...

YouTube videos are no longer supported on SlideShare

View original on YouTube

Upcoming SlideShare
IoTivity on Tizen: How to
IoTivity on Tizen: How to
Loading in …3
×

Check these out next

1 of 22 Ad
Advertisement

More Related Content

Slideshows for you (20)

Similar to tdc2015-strategy-devel-20150916 (20)

Advertisement

More from Phil www.rzr.online.fr (18)

Recently uploaded (20)

Advertisement

tdc2015-strategy-devel-20150916

  1. 1. Strategy & Platform development Brian Warner & Phil Coval Samsung OSG & Community
  2. 2. 2 Agenda • Introduction • Strategy • A brief history of Tizen • What we’ve done with it so far • Why it is important • Development • Products and platform • Tizen Common & Yocto • How To, Demos • References
  3. 3. 3 Who are we am I ? • Philippe Coval • Software Engineer • Tizen:Common developer and contributor • Interests : Communities, R&D, Libre Soft/Hard/Ware... • Contact : <https://wiki.tizen.org/wiki/User:Pcoval>
  4. 4. Strategy
  5. 5. 5 A brief history of Tizen • Announced in October 2011. • One of the first Linux Foundation Collaborative Projects.
  6. 6. 6 Why The Linux Foundation? • Neutral, non-profit organization. • Already hosting large open source projects. • Experience hosting operating systems.
  7. 7. 7 Early perceptions • After the announcement, most people focused on mobile… …but this was only part of the story • Tizen was designed, from the start, to be used for a large variety of devices
  8. 8. 8 Code releases Tizen 1.x (2012) Tizen 1.x (2012) Tizen 2.x (2013) Tizen 2.x (2013) Tizen 3.x (2014) Tizen 3.x (2014)
  9. 9. 9 Tizen 1.x • The first official release of Tizen. • Main goal was to stabilize and prove the technology. • Only used in reference devices
  10. 10. 10 Tizen 2.x • First version to be used in real “Tizen” branded products. • Mobiles: Samsung Z1 • Smart watches: Gear S2, Gear S, Gear 2, Gear 2 Neo • Cameras: NX1, NX500, NX300M, NX300 • TVs: All 2015 smart TVs • App Store launched (seller.tizenstore.com) • Compliance program
  11. 11. 11 Tizen 3.x • In development, lots of cool stuff on the way. • Tizen split into “Profiles.” • Changes to the technical governance.
  12. 12. 12 Why Tizen? • Open Source has completely dominated the consumer electronics industry. • If you aren’t using Open Source in products, you are very, very behind. • Tizen allows companies to standardize on a single base, so every new product is not running a new OS
  13. 13. Developement
  14. 14. 14 One platform for several products • Retail products: • built on Open source code: • http://opensource.samsung.com • belonging to some profile : • Mobile, wearable, TV, camera … • open to application developers (SDK) • Tizen development platform: • open development on http://tizen.org (since Tizen-3) • is minimal (Basic UI/UX) • but functional (security, application fw, web apps, Gfx) • supports general purpose development hardware
  15. 15. 15 Tizen:Common • Regular GNU/Linux distro (RPM based) • Install on Intel, ARM (x86, x86_64), PC, VM, OSHW … • It's not a profile but can be used as a base for profiles • ie: 90% of Tizen:IVI is Tizen:Common • Upstream is open to any developers • and/or work with supported “Contrib repository” • Platform developers use those tools: • git, GBS, gerrit, OBS, zypper • More: http://wiki.tizen.org/wiki/Common
  16. 16. 16 Tizen Yocto : an alternative to consider • Drawbacks : • GBS is Tizen official build system : source and binaries • Tizen does not provide binaries to developers • Benefit : standalone & extensible • Contribute to it : • tizen-distro (replaces Poky) • meta-tizen : most of tizen software is here • open-embedded : generic upstream • or BSP layers : hardware adaptation • Yocto and GBS projects are not interoperable. • More : https://wiki.tizen.org/wiki/Tizen_on_Yocto_Project
  17. 17. 17 How To ? • Join tizen.org • Install tizen:common from http://download.tizen.org • Setup tools : GBS (~/.gbs.conf) • Build your sources or https://source.tizen.org/ • upstream/ : FLOSS components (unmodified) • platform/ : Main Tizen code • profile/ : profile specific • contrib/ : community supported software • ... • Share patches http://review.tizen.org • Interact with community : tracker, lists, IRC, ...
  18. 18. 18 Demo • Boot Tizen:Common virtual machine • • Developer's tasks : ● git clone ● gbs build ● zypper install ● git push ● gerrit review • Video : <tizen-vmware-tdc2015.ogv>
  19. 19. 19 Resources ( 无止境学 ) • https://wiki.tizen.org/wiki/Community • Ask for help or monitoring online (mailing lists, IRC etc) • https://wiki.tizen.org/wiki/User:Pcoval • Tizen Platform Development • Maintain community Contribs • Cooperating with upstream projects • ... • https://wiki.tizen.org/wiki/Category:Community • Work in progress • https://developer.tizen.org/community/tizen-projects
  20. 20. Q&A ?
  21. 21. 21 Thank you • TDC team • Shenzhen city • Samsung • Linux Foundation • Intel • Tizen Association • Tizen Community

×