User:Pcoval
Contents
- 1 CONTACT
- 2 INTEREST
- 3 ACTIVITIES / WIP
- 4 PUBLICATIONS AND COMMUNITY EVENTS
- 4.1 2019-11-00 : IoT with Privacy in mind (#soscon)
- 4.2 2019-07-10 : aframe-webthing (#FullStackCon)
- 4.3 2019-06-04 : Web of Twins (#W3C)
- 4.4 2019-05-12 : WebThings in VR (#GrafikLabor)
- 4.5 2019-04-11 : Up-down-stream-flows (#RennesEmbedded)
- 4.6 2019-03-21 : WoTxR: From Web of Things to XR using FLOSS (#LavalVirtual2019)
- 4.7 2019-02-01 : JS & THINGS (#FOSDEM)
- 4.8 2018-11-18 : "Webthings using IoT.js for TizenRT on ARTIK boards" (#CDL2018)
- 4.9 2018-10-28 : "Build Privacy by design Webthings with IoT.js TizenRT and more" (#MOZFEST)
- 4.10 2018-10-11 : "Javascript in constrained devices using TizenRT and IoT.js"
- 4.11 2018-06-05 : IoT FLOSS (#OW2CON)
- 4.12 2018-03-03 : Easy IoT with JS (#CampOSV)
- 4.13 2018-02-05 : Tizen:RT (#FOSDEM)
- 4.14 2017-05-31 : IoTivity Automotive (#LFALS)
- 4.15 2017-02-04 : IoTivity from devices to cloud (#FOSDEM)
- 4.16 2016-10-29 : IoT : From Arduino to Tizen using IoTivity (#IOTWTB)
- 4.17 2016-10-13 : IoTivity tutorial : How to prototype IoT devices (#LFELC)
- 4.18 2016-06-09 : Dev boards for Tizen IoT
- 4.19 2016-05-27: Toward OCF automotive profile
- 4.20 2016-05-03: Tizen Connected with IoTivity
- 4.21 2016-04-28: Libre connected car (#CampOSV)
- 4.22 2016-04-27 : GENIVI : OFC Demonstrator / IoTivity connects GDP to Tizen (#GENIVIAMM)
- 4.23 2016-06-04 : IoTivity on Tizen HowTo (#OPENIOT)
- 4.24 2016-01-31 : Connected Tizen with Yocto (#FOSDEM)
- 4.25 2015-09-16 : Tizen Strategy and Development (#TDC2015)
- 4.26 2015-04-13 : Maintain community Contribs
- 4.27 2015-02-28 : Publish Tizen apps to Z1 (#TizenDevLab)
- 4.28 2015-02-01: Porting Tizen to open source hardware devices (#FOSDEM)
- 4.29 2014-10-20: Tizen Platform Developement (#Tds14Sh)
- 4.30 2014-10-21: Tizen OpenSource Hardware (#Tds14Sh)
- 4.31 2014-06-03: Cooperating with upstream projects (#TdcSf14)
- 4.32 2014-02-01 : Contributing to the Tizen Project (#FOSDEM)
- 4.33 Help at Tizen Hackathon
- 4.34 Linuxcon Attendee / Videos
- 4.35 Tizen SDK
- 4.36 HTML5 Hackathon
- 4.37 FOSDEM 2012 Attendee
- 4.38 MAG
- 4.39 Communities
- 5 GBS Configuration
- 6 MISC
CONTACT
- https://purl.org/rzr/
- gpg:0x467094BC
- mailto:philippe.coval.pro@gmail.com
- mailto:p.coval@samsung.com
- irc:RzR@irc.freenode.net
- http://samsung.tizenforum.com/?action=profile;area=showposts;u=258
INTEREST
Topics of Interest :
- Community : Events FOSDEM Applications Community_supported_code Wiki
- OpenSource : Maintain Common Wayland Qt EFL Multimedia Linux
- Hardware : Devices ARM MinnowMax SamsungZ1 OSHW SamsungGear2 Wearable
ACTIVITIES / WIP
- https://panel.tizen.org/users/57/
- https://bugs.tizen.org/jira/secure/ViewProfile.jspa?name=rzr
- https://bugs.tizen.org/jira/secure/ViewProfile.jspa?name=pcoval (Obsolete)
- https://review.tizen.org/gerrit/#/q/owner:pcoval
- https://www.tizen.org/user/16049
- https://jira.iotivity.org/secure/ViewProfile.jspa?name=rzr
PUBLICATIONS AND COMMUNITY EVENTS
Perhaps you met me already, at those Events, if not here are some resources, hope this help Community.
2019-11-00 : IoT with Privacy in mind (#soscon)
2019-07-10 : aframe-webthing (#FullStackCon)
2019-06-04 : Web of Twins (#W3C)
2019-05-12 : WebThings in VR (#GrafikLabor)
2019-04-11 : Up-down-stream-flows (#RennesEmbedded)
Hints tips and tricks I wish I knew when I started to contribute to FLOSS...
2019-03-21 : WoTxR: From Web of Things to XR using FLOSS (#LavalVirtual2019)
From Web of Things to XR using Open Source Software
Abstract: The web kept evolving over years, mostly known through web browsers to read or publish informations, it can also be used to interact with physical world and also beyond reality. Some recipes will be shared to Javascript developers on how to bridge the IoT with XR using IoT.js, Mozilla Things, A-Frame.
2019-02-01 : JS & THINGS (#FOSDEM)
- https://fosdem.org/2019/schedule/event/js_iot_smart/
- https://fosdem.org/2019/schedule/event/project_things/
2018-11-18 : "Webthings using IoT.js for TizenRT on ARTIK boards" (#CDL2018)
- https://www.slideshare.net/rzrfreefr/webthingiotjstizenrtcdl201820181117rzr
- Event: Capitole du Libre, Toulouse France (Track: IoT)
- https://2018.capitoledulibre.org/programme
2018-10-28 : "Build Privacy by design Webthings with IoT.js TizenRT and more" (#MOZFEST)
- https://www.slideshare.net/rzrfreefr/webthingiotjs20181022rzr-120959360
- Event: Mozilla Festival London (Track Privacy and decentralized)
- https://www.mozillapulse.org/entry/959
2018-10-11 : "Javascript in constrained devices using TizenRT and IoT.js"
- https://www.slideshare.net/SamsungOSG/tizen-rt-a-lightweight-rtos-platform-for-lowend-iot-devices
- Event: Local meetup about "Embedded" 1st session about RTOS in Rennes, France
2018-06-05 : IoT FLOSS (#OW2CON)
- https://www.slideshare.net/SamsungOSG/the-complex-iot-equation-and-floss-solutions-101449596/
- https://ow2con18.sched.com/event/Ecdl/the-complex-iot-equation-and-floss-solutions#
2018-03-03 : Easy IoT with JS (#CampOSV)
- https://www.slideshare.net/SamsungOSG/easy-iot-with-javascript
- https://youtu.be/xI6eweCZLe8/#web-iot-automotive-20180315rzr
2018-02-05 : Tizen:RT (#FOSDEM)
- https://www.slideshare.net/SamsungOSG/tizen-rt-a-lightweight-rtos-platform-for-lowend-iot-devices
- https://fosdem.org/2018/schedule/event/tizen_rt/
Overview of Tizen ecosystem, focus on constrained devices support, how to get started with Tizen:RT plus demo on actual device.
2017-05-31 : IoTivity Automotive (#LFALS)
- https://www.slideshare.net/SamsungOSG/iotivity-for-automotive-metaocfautomotive-tutorial
- http://events.linuxfoundation.org/sites/events/files/slides/meta-ocf-automotive-20170531rzr.pdf
Abstract: The OCF/IoTivity project aims to answer interoperability issues in the IoT world from many different contexts to accommodate a huge range devices from microcontrollers to consumer electronics or even automotive embedded systems. As today IoTivity is integrated into major open source automotive platforms (Tizen, GENIVI, Automotive Grade Linux or any Yocto based distribution) the talk will give you the keys to get started and design new Vehicle-to-everything (V2X) use cases from scratch. The session will be illustrated by demonstrations and examples' recipes will be shared.
2017-02-04 : IoTivity from devices to cloud (#FOSDEM)
- http://www.slideshare.net/SamsungOSG/iotivity-from-devices-to-the-cloud-71867171
- https://fosdem.org/2017/schedule/event/iot_iotivity/
The OCF/IoTivity project aims to answer interoperability issues in the IoT world from many different contexts to accommodate a huge range devices from microcontrollers, to consumer electronics such as Tizen wearables or your powerful GNU/Linux system The vision of Iotivity is not restricted to ad hoc environment but also can be connected to Internet and make the service easily accessible by other parties. With cloud access in place, usage scenarios for IoT devices can be enriched immensely.
In this talk we walk through the steps on how to practically handle IoT use cases that tailored towards various topologies. To introduce the approach used in IoTivity, we first give a detailed background introduction on IoTivity framework. Then we will present a demo that shows a few examples, from setting up a basic smart home network to accessing the IoT resource via a third party online service. Challenges and solutions will be addressed from development and implementation aspects for each step of the demo.
We hope this talk will inspire developers to create new IoT prototypes using FLOSS,.
Tags: Automotive, IoT, FOSDEM
2016-10-29 : IoT : From Arduino to Tizen using IoTivity (#IOTWTB)
Related links:
2016-10-13 : IoTivity tutorial : How to prototype IoT devices (#LFELC)
- http://www.slideshare.net/SamsungOSG/iotivity-tutorial-prototyping-iot-devices-on-gnulinux#
- https://openiotelceurope2016.sched.com/speaker/phil_coval.1uvjfs8d#
Ask me to guide you into code in iotivity-example if you want to use it :
Related links:
2016-06-09 : Dev boards for Tizen IoT
Related links:
- https://wiki.iotivity.org/yocto
- https://wiki.iotivity.org/os
- https://wiki.iotivity.org/hardware
- https://wiki.iotivity.org/tizen
2016-05-27: Toward OCF automotive profile
Related links:
2016-05-03: Tizen Connected with IoTivity
Event : OSIS2016 (Paris, France)
Related links:
2016-04-28: Libre connected car (#CampOSV)
Event : CampOSV (Rennes, France)
Related links:
2016-04-27 : GENIVI : OFC Demonstrator / IoTivity connects GDP to Tizen (#GENIVIAMM)
Event : GENIVIAMM 2016 (Paris, France)
Related links:
2016-06-04 : IoTivity on Tizen HowTo (#OPENIOT)
Latest update :
2016-01-31 : Connected Tizen with Yocto (#FOSDEM)
- https://fosdem.org/2016/schedule/event/connected_tizen/
- http://www.slideshare.net/SamsungOSG/connected-tizen-bringing-tizen-to-your-connected-devices-using-the-yocto-project
- https://vimeo.com/153263103#connected-tizen-20160131rzr
Tizen is an open source Linux based software platform for mobile, wearable and other embedded devices. In this talk you will learn how to build and port Tizen 3 to connected DIY (do it yourself) devices using industry standard tools provided by the Yocto Project and Openembedded. The presentation will also include practicals examples that demonstrate the flexibility of Yocto/OE to extend the Tizen distribution with your applications and new IoT (Internet of Things) features.
Tizen is an open source GNU/Linux based software platform for mobile, wearable and embedded devices as well as Internet of Things. Tizen:Common provides a generic development environment for Tizen 3 which key features include, Wayland, Weston, EFL UI/UX toolkit, and a web runtime for safely running standalone HTML5 apps.Yocto Project offers tools to easily expends features of Tizen:Common by creating layers for new profiles. This talk will focus the 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 like Raspberry Pi 2 or HummingBoard (Freescale I.MX6 ARM SoC) or MinnowBoard Max (Intel).
Finally, since Tizen aims to become the OS of everything, we will illustrate this by extending Tizen Distro with new connectivity features provided by IoTivity library, the open source implementation of OpenInterConnect’s standard.
No previous experience with Tizen or the Yocto project is required. Attendees can expect to learn how to use Tizen on Yocto for building boot loader, Linux kernel and the Tizen software platform for various hardware architectures. Advanced techniques and practical examples for extending Tizen and adding new features will be shared.
Notice : This presentation will focus on TizenYocto while OIC’s IoTivity will be just mentioned as an example.
Related links:
2015-09-16 : Tizen Strategy and Development (#TDC2015)
- http://www.slideshare.net/rzrfreefr/tdc2015strategydevel20150916
- http://i.youku.com/u/UMTgxNTM3MjQyMA==
2015-04-13 : Maintain community Contribs
- https://developer.tizen.org/documentation/articles/contributing-tizen-community
- http://www.slideshare.net/rzrfreefr/tizen-maintain20150413rzr
More: Community_supported_code
2015-02-28 : Publish Tizen apps to Z1 (#TizenDevLab)
Welcome to TizenStore and Community, I also showed some IoT hacks using Gears2 and Intel's Edison.
Event : TizenDevLab Paris 2015
2015-02-01: Porting Tizen to open source hardware devices (#FOSDEM)
Porting Tizen to open source hardware devices / DIY open source hardware devices with open source software
- https://fosdem.org/2015/schedule/event/open_hw_tizen/
- https://www.slideshare.net/rzrfreefr/tizen-oshw-fosdem2015
2014-10-20: Tizen Platform Developement (#Tds14Sh)
Event : Tds14Sh : 2014 Shanghai China
Since Tizen adopted "open governance model", a free and libre open source GNU/Linux distribution known as "Tizen:Common" came to light. Now anyone is able to install it on widely available machines (PC, NUC, VM etc) and use the rolling release distro for any purpose, let's go one step forward and build software for it and make a basic bug fix. This kick-start session aims to go directly to the practical way to use it or/and contribute to Tizen. Tizen development tools (git, gbs, gerrit, jira...) will be presented live in real action, to give a short overview on how the project is progressing on a daily basis.
Curious developers unfamiliar with platform development, can expect to get the entry's keys and learn by example on how to work on tizen platform and eventually share their wildest dreams.
2014-10-21: Tizen OpenSource Hardware (#Tds14Sh)
Event : Tds14Sh : 2014 Shanghai china
- http://www.slideshare.net/rzrfreefr/tizen-oshwtds14sh
- http://download.tizen.org/misc/media/tds2014/slides/How%20to%20Port%20Tizen_LeonAnaviPhilippeCoval_en.pdf
- http://download.tizen.org/misc/media/tds2014/slides/How%20to%20Port%20Tizen_LeonAnaviPhilippeCoval_cn.pdf
Tizen:Common is a cross profile and cross architecture system that aims to become the OS of everything. This presentation will discuss its porting to open source hardware devices with ARM or Intel processors and the stage of the open source project Tizen-sunxi. It will provide guidelines for building Tizen:Common image from scratch and booting it on x86 systems or ARM devices. Sunxi devices which represent the family of ARM SoCs from the Chinese company Allwinner Technology will be used to demonstrate how to build tizen by your own and dual boot it on a tablet shipped with another OS. Allwinner chips are preferred for low budget tablets and single board computers such as open hardware OLinuXino, CubieBoard and Banana Pi. As of today millions of Sunxi devices exist on the market and a large community of open source developers support them but they are not the only ones to hack on.
2014-06-03: Cooperating with upstream projects (#TdcSf14)
I Explained about how Tizen Maintains software and some Packaging tips and tricks
Event : TdcSf14 : 2014 San Francisco USA
- http://download.tizen.org/misc/media/conference2014/slides/tdc2014-tizen-upstream-coop.pdf
- Video: http://www.slideshare.net/rzrfreefr/tizen-upstreamcooptdc2014pcoval
- https://www.tizen.org/events/tizen-developer-conference/2014/cooperating-upstream-projects-packaging-tips-and-tricks
Details :
This talk will try to give an overview of how to enhance cooperation with upstream projects and track our patches.
Among the covered topics :
- benefit of forwarding patches or features upstream - brotherhood , shared packages among other projects - cooperation matters - benefit on basing on upstream's git and not released tarball - how to deal with external modules - forwarding and tracking patches (using debian dep3 tags)
By the way some special tizen packaging rules will be covered :
- multiconfiguration packaging - various graphics configuration (wayland+x11) - systemd macros - common mistakes to be avoid
2014-02-01 : Contributing to the Tizen Project (#FOSDEM)
- http://www.tizenexperts.com/2014/02/fosdem-2014-contributing-tizen-project/
- http://www.slideshare.net/rzrfreefr/tizen-contribfosdem20140201
- https://fosdem.org/2014/schedule/event/contributing_to_the_tizen_project/
Help at Tizen Hackathon
I helped developers to create apps
Event : 2013-12 Tizen Hackathon Toulouse France,
Linuxcon Attendee / Videos
I recorded some videos If anyone matters, enjoy !
Event : linuxcon 2013-10
Tizen SDK
I presented TizenSDK
Event : SolutionLinux 2013-04 Paris France
HTML5 Hackathon
Had interest into Tizen so I joined this hackathon and made a demo on RD210 device
Event : 2012 Orange HTML5 Hackathon Paris France
FOSDEM 2012 Attendee
MAG
I hope that the article I wrote in GnuLinuxMagFrance on Tizen web apps helped you to dig into Tizen...
Communities
On the other side, I've been a FLOSS supporter for long now and proud to be part of Debian and MeeGo communities but this is an other story.
Find me (or User:RzR) online ...
GBS Configuration
Also here is my GBS config file, feel free to improve it if you need to Build and Maintain software packages :
wget -O ~/.gbs.conf https://notabug.org/tizen/tizen-helper/raw/master/config/gbs.conf
Then you should be able to build any package from tizen branch, ie :
cd .../${package} git checkout tizen gbs build --profile=profile.tizen_common_x86_64 --include-all --arch x86_64
If you need to add more profiles please request or submit patches to :
Also you can use this trick to create ChangeIds
mkdir -p ~/.config/git/hooks scp review.tizen.org:hooks/commit-msg ~/.config/git/hooks cat<<EOF>> ~/.gitconfig [init] templatedir = ~/.config/git/ EOF
MISC
- https://wiki.tizen.org/wiki/Talk:Packaging/Guidelines
- User:Pcoval/Notes
- https://wiki.tizen.org/wiki/IVI/IVI_Platforms
- https://wiki.tizen.org/wiki/IVI/VTC-1010
Random links :
- https://gitorious.org/tizen/ CommunitY Repo PlayGround
- https://source.tizen.org/release/tizen-common-milestones
- https://github.com/crosswalk-project/crosswalk-website/wiki/Tizen-2.1-WRT-features-and-related-tasks# privacy
- About IVIShell Wayland
- https://dockr.eurogiciel.fr/blogs/embedded/author/pcl/ (Obsolete)