SlideShare a Scribd company logo
1 of 15
Download to read offline
Jun. 25, 2014
Auto-ID Labs, KAIST
http://autoidlab.kaist.ac.kr
Open Source Project
& Community Planning
Janggwan Im
limg00n@kaist.ac.kr, http://oliot.org, http://autoidlab.kaist.ac.kr, http://resl.kaist.ac.kr, http://autoidlabs.org, http://gs1.org
© Auto-ID Lab Korea / KAIST
Slide 2
 Oliot Project
 License
 Github Organization “GS1Oliot”
 How do we participate in development?
 Web Pages for Oliot
 Mailing Lists
 Branch Management
 Future Blueprint
Contents
© Auto-ID Lab Korea / KAIST
Slide 3
Oliot Project
Passive Tags
(e.g., passive
tags, barcode)
Sensor & Actuator Networks
(e.g., ZigBee, 6LoWPAN, Mobile phone, BLE,
AllJoyn, lwM2M etc.)
Active Tags (e.g.,
Wireless ID and Sensor
Networks)
RFID Middleware
LLRP LLRP Sensor & actuator protocols Sensor & actuator protocols
Domain-specific capturing application
Domain-specific accessing applications
Sensor Interface
Sensor interface
EPC Information Service
(static and dynamic information)
ALE
Actuation Interface
Sensor & Actuator Middleware
Object
Name
Service
Discovery
Service
ZigBee
6LoWPAN/
CoAP
MQTT
Web
service-*
REST
Other
Comm.
RFID stream processing
Logical RFID
reader
Reader
Management
Sensor stream
processing
Sensor & actuator
Management
ID-Sensor stream
processing
© Auto-ID Lab Korea / KAIST
Slide 4
 Oliot-llrp (EPCglobal LLRP Implementation)
– Apache License
 Oliot-fc (EPCglobal F&C Implementation)
– GNU Lesser General Public License (LGPL, v2.1)
 Oliot-epcis (EPCglobal EPCIS Implementation)
– GNU Lesser General Public License (LGPL, v2.1)
 Oliot-ons (EPCglobal ONS Implementation)
– Apache License
 Apache
– You can use the software for any purpose (distribute, modify, distribute
modified version of S/W) without concern for royalties
 LGPL
– As long as you don’t modify the source code of Oliot, you don’t need to
open your proprietary software which is linking to Oliot
License
© Auto-ID Lab Korea / KAIST
Slide 5
 Repositories for ‘Oliot’ is powered by ‘Github’
 Oliot source code is maintained by a github organization ‘GS1Oliot’
Github Organization “GS1Oliot”
Overview page (gs1oliot.github.io/oliot)
EPCIS repository
Forwarding page (gs1oliot.github.io)
F&C repository
LLRP repository (ELFIN)
ONS repository
© Auto-ID Lab Korea / KAIST
Slide 6
 GS1Oliot has
– Admin Team: maintains memberships for other teams
– Maintainer team: maintains source code for each module
Teams in GS1Oliot
EPCIS Maintainer Team
Jaewook
…
EPCIS
Repo
F&C Maintainer Team LLRP Maintainer Team ONS Maintainer Team
Janggwan
…
Sehyeon
…
Kiwoong
…
F&C
Repo
LLRP
Repo
ONS
Repo
Web Documentation
Repo
Admin Team (can add/removeTeam Members)
Professor Janggwan Sehyeon KiwoongJaewook
© Auto-ID Lab Korea / KAIST
Slide 7
How do we participate in development?
Project
Bare
Repository
(Github)
Pull
Push
Clone
(Fork)
Maintainer Team
Other Developer
(w/o Write Permission)
Maintainer
Team’s
Repository
Other
Developer’s
Repository
Pull Request
© Auto-ID Lab Korea / KAIST
Slide 8
 http://gs1oliot.github.io
 Overview Page for Oliot
Project
 Provides
– News
– Links to Github Organization
Page
– Links to repositories
Web Page for Oliot Project
© Auto-ID Lab Korea / KAIST
Slide 9
Oliot Project Repository Page
1) Clone this repository
with this URL !
2) Develop your code
in your local repository!
3) Create Pull Request !
4) After review,
modifications are applied
© Auto-ID Lab Korea / KAIST
Slide 10
 Mailing lists are the open source community itself, feel free to join!
 You can view the archived mails in the following URL
 LLRP mailing list
– oliot-llrp@resl.kaist.ac.kr
– https://groups.google.com/a/resl.kaist.ac.kr/forum/#!forum/oliot-llrp
 F&C mailing list
– oliot-fc@resl.kaist.ac.kr
– https://groups.google.com/a/resl.kaist.ac.kr/forum/#!forum/oliot-fc
 EPCIS mailing list
– oliot-epcis@resl.kaist.ac.kr
– https://groups.google.com/a/resl.kaist.ac.kr/forum/#!forum/oliot-epcis
 ONS mailing list
– oliot-ons@resl.kaist.ac.kr
– https://groups.google.com/a/resl.kaist.ac.kr/forum/#!forum/oliot-ons
Mailing Lists
© Auto-ID Lab Korea / KAIST
Slide 11
 You can join the mailing list by clicking ‘Join group’ button on
the previous URL after logging in as any Google account
Mailing Lists
© Auto-ID Lab Korea / KAIST
Slide 12
 If we manage our mailing list with that of specification working groups or
other related open source project, it brings an advantage for our project
to become popular
 LLRP Toolkit Project
– http://sourceforge.net/p/llrp-toolkit/mailman/llrp-toolkit-devel/
 EPCIS and Core Vocabulary Working Group of GSMP
– gsmpepcis1_1cbvmswg@community.gs1.org
Mailing Lists with Related Projects
GS1 GSMP: GS1 Global Standards Management Process
© Auto-ID Lab Korea / KAIST
Slide 13
 Branch ‘master’
– Maintains source code, not used for workspace
– Used to version release with git tag
 Branch ‘release’
– Hotfix and feature branches are merged in
merge-window period
 Branch ‘hotfix’
– For emergent patch after release
 Branch ‘cloud-dev’
– Used for cloud-specific feature
– Integration of other features
– Source of release branch
 Feature branches
– Used for feature development
– Manages independent branch for each feature
 Version Release
– Release with git tag in master branch after
branch ‘release’ is merged to branch ‘master’
Branch Management
Time
Cloud
-dev
Release Hotfixes masterFeature
branches
Tag 1.0
Tag 1.0.1
Tag 1.2.0
Tag 1.1.0
© Auto-ID Lab Korea / KAIST
Slide 14
 July 7 2014 – oliot 1.0 (latest implementation of EPCglobal
framework, run on any cloud and supporting mysql and
cassandra)
 4Q 2014 – oliot 1.1 (provide EPCIS 1.1, strengthened to support
food industry)
 2015 – oliot 2.0 (support internet of things, merging auto-id lab,
KAIST’s Epc sensor network, STIS and more)
Future Blueprint
© Auto-ID Lab Korea / KAIST
Slide 15
 Any questions?
Thank you

More Related Content

What's hot

GS1 Standards and Oliot Open Source Project for the Internet of Things
GS1 Standards and Oliot Open Source Project for the Internet of ThingsGS1 Standards and Oliot Open Source Project for the Internet of Things
GS1 Standards and Oliot Open Source Project for the Internet of Things
Daeyoung Kim
 
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kimThree mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Daeyoung Kim
 
GS1 Standards for Smart Agriculture and Food Safety Systems
GS1 Standards for Smart Agriculture and Food Safety SystemsGS1 Standards for Smart Agriculture and Food Safety Systems
GS1 Standards for Smart Agriculture and Food Safety Systems
Daeyoung Kim
 
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
Daeyoung Kim
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Ian Skerrett
 
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
Eclipse IoT
 

What's hot (20)

Eu fp7-h2020-experiences-daeyoung kim-kaist
Eu fp7-h2020-experiences-daeyoung kim-kaistEu fp7-h2020-experiences-daeyoung kim-kaist
Eu fp7-h2020-experiences-daeyoung kim-kaist
 
GS1 Standards and Oliot Open Source Project for the Internet of Things
GS1 Standards and Oliot Open Source Project for the Internet of ThingsGS1 Standards and Oliot Open Source Project for the Internet of Things
GS1 Standards and Oliot Open Source Project for the Internet of Things
 
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kimThree mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
Three mustkeers-iot-bigdata-cloud-kaist-daeyoung kim
 
GS1 Standards for Smart Agriculture and Food Safety Systems
GS1 Standards for Smart Agriculture and Food Safety SystemsGS1 Standards for Smart Agriculture and Food Safety Systems
GS1 Standards for Smart Agriculture and Food Safety Systems
 
I International Workshop RFID and IoT - Dia 19 - Delivering Value through GS...
I International Workshop RFID and IoT - Dia 19 -  Delivering Value through GS...I International Workshop RFID and IoT - Dia 19 -  Delivering Value through GS...
I International Workshop RFID and IoT - Dia 19 - Delivering Value through GS...
 
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
(Final) Tutorial: Standardization Efforts for Smart Cities - GS1/ISO/IEC Stan...
 
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 ONS and Digital Link Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
 
GS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of TrainsGS1 Data Revolution Series 2 - Internet of Trains
GS1 Data Revolution Series 2 - Internet of Trains
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
 
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
 
Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Examining the emergent open source IoT ecosystem - IoT World Europe 2016Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Examining the emergent open source IoT ecosystem - IoT World Europe 2016
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
 
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
The MRAA and UPM Eclipse IoT Projects | Eclipse IoT Day Santa Clara 2019
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open Source
 
Open Standard Internet of Things for Smart Cities
Open Standard Internet of Things for Smart CitiesOpen Standard Internet of Things for Smart Cities
Open Standard Internet of Things for Smart Cities
 
JVM-Con 2017 – Java and IoT, will it blend?
JVM-Con 2017 – Java and IoT, will it blend?JVM-Con 2017 – Java and IoT, will it blend?
JVM-Con 2017 – Java and IoT, will it blend?
 
Dissemination and Community Building
Dissemination and Community BuildingDissemination and Community Building
Dissemination and Community Building
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
 
Java User Group Freiburg - Internet of Things für Java-Entwickler
Java User Group Freiburg - Internet of Things für Java-EntwicklerJava User Group Freiburg - Internet of Things für Java-Entwickler
Java User Group Freiburg - Internet of Things für Java-Entwickler
 

Similar to Oliot Open Source Project

OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
NETWAYS
 
What's new with tooling for Spring, Grails, and the Cloud
What's new with tooling for Spring, Grails, and the CloudWhat's new with tooling for Spring, Grails, and the Cloud
What's new with tooling for Spring, Grails, and the Cloud
martinlippert
 

Similar to Oliot Open Source Project (20)

OCDET Activity and Glusterfs
OCDET Activity and GlusterfsOCDET Activity and Glusterfs
OCDET Activity and Glusterfs
 
GENIVI + OCF Cooperation
GENIVI + OCF CooperationGENIVI + OCF Cooperation
GENIVI + OCF Cooperation
 
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
OSMC 2022 | Unifying Observability Weaving Prometheus, Jaeger, and Open Sourc...
 
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
 
Embedded Android Workshop with Lollipop
Embedded Android Workshop with LollipopEmbedded Android Workshop with Lollipop
Embedded Android Workshop with Lollipop
 
IoTivity for Automotive: meta-ocf-automotive tutorial
IoTivity for Automotive: meta-ocf-automotive tutorialIoTivity for Automotive: meta-ocf-automotive tutorial
IoTivity for Automotive: meta-ocf-automotive tutorial
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GIS
 
LCA14: LCA14-403: Importance of migrating external projects used in Android t...
LCA14: LCA14-403: Importance of migrating external projects used in Android t...LCA14: LCA14-403: Importance of migrating external projects used in Android t...
LCA14: LCA14-403: Importance of migrating external projects used in Android t...
 
What's Next in OpenStack? A Glimpse At The Roadmap
What's Next in OpenStack? A Glimpse At The RoadmapWhat's Next in OpenStack? A Glimpse At The Roadmap
What's Next in OpenStack? A Glimpse At The Roadmap
 
Is 12 Factor App Right About Logging
Is 12 Factor App Right About LoggingIs 12 Factor App Right About Logging
Is 12 Factor App Right About Logging
 
Web Technologies in Automotive & Robotics (BlinkOn 10)
Web Technologies in Automotive & Robotics (BlinkOn 10)Web Technologies in Automotive & Robotics (BlinkOn 10)
Web Technologies in Automotive & Robotics (BlinkOn 10)
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
Core Android
Core AndroidCore Android
Core Android
 
EclipseOMRBuildingBlocks4Polyglot_TURBO18
EclipseOMRBuildingBlocks4Polyglot_TURBO18EclipseOMRBuildingBlocks4Polyglot_TURBO18
EclipseOMRBuildingBlocks4Polyglot_TURBO18
 
What's new with tooling for Spring, Grails, and the Cloud
What's new with tooling for Spring, Grails, and the CloudWhat's new with tooling for Spring, Grails, and the Cloud
What's new with tooling for Spring, Grails, and the Cloud
 
Eclipse plug in development
Eclipse plug in developmentEclipse plug in development
Eclipse plug in development
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
 
Embedded Android Workshop with Lollipop
Embedded Android Workshop with LollipopEmbedded Android Workshop with Lollipop
Embedded Android Workshop with Lollipop
 

More from Daeyoung Kim

More from Daeyoung Kim (20)

주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼
주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼
주소기반혁신성장 산업 - 주소가 바꿀 미래 사회와 산업 - 행정안전부와 주소포럼
 
Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환
Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환
Standards and AI Transformation (SAX) 국제표준과 인공지능 기반의 철도산업 디지털 전환
 
기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개
기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개
기후대응을 위한 EU 디지털제품여권법 동향과 GS1 국제표준 적용 방안 소개
 
데이터공유 농축산식품-GS1적용(김대영)
데이터공유 농축산식품-GS1적용(김대영)데이터공유 농축산식품-GS1적용(김대영)
데이터공유 농축산식품-GS1적용(김대영)
 
gs1 standards in building smart cities
gs1 standards in building smart citiesgs1 standards in building smart cities
gs1 standards in building smart cities
 
Smartship in GS1's perspective
Smartship in GS1's perspectiveSmartship in GS1's perspective
Smartship in GS1's perspective
 
GS1 standards in agriculture - Jan. 2017
GS1 standards in agriculture - Jan. 2017GS1 standards in agriculture - Jan. 2017
GS1 standards in agriculture - Jan. 2017
 
GS1 standards - Jan. 2017
GS1 standards - Jan. 2017GS1 standards - Jan. 2017
GS1 standards - Jan. 2017
 
Gs1au newsletter-building-march-2021
Gs1au newsletter-building-march-2021Gs1au newsletter-building-march-2021
Gs1au newsletter-building-march-2021
 
GS1 smart city platforms and case studies
GS1 smart city platforms and case studiesGS1 smart city platforms and case studies
GS1 smart city platforms and case studies
 
GS1 Data Revolution Series #3 Healthcare
GS1 Data Revolution Series #3 HealthcareGS1 Data Revolution Series #3 Healthcare
GS1 Data Revolution Series #3 Healthcare
 
Digital revolution series 1-seafood industry
Digital revolution series 1-seafood industryDigital revolution series 1-seafood industry
Digital revolution series 1-seafood industry
 
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
GS1 EPCIS and CBV Tutorial, Auto-ID Labs, KAIST (Apr 28, 2020)
 
Smart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveSmart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspective
 
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAISTGS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
GS1 Tutorial (Korean) by Daeyoung Kim, Auto-ID Labs, KAIST
 
Global Seafood Traceability System
Global Seafood Traceability SystemGlobal Seafood Traceability System
Global Seafood Traceability System
 
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
GS1 standards and Blockchain Technology for Traceability in Agriculture and S...
 
GS1 Standards in Building Smart Cities
GS1 Standards in Building Smart CitiesGS1 Standards in Building Smart Cities
GS1 Standards in Building Smart Cities
 
Soscon2019 oliot-auto-id-labs-kaist
Soscon2019 oliot-auto-id-labs-kaistSoscon2019 oliot-auto-id-labs-kaist
Soscon2019 oliot-auto-id-labs-kaist
 
Lh iot-bigdata-20181023
Lh iot-bigdata-20181023Lh iot-bigdata-20181023
Lh iot-bigdata-20181023
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

Oliot Open Source Project

  • 1. Jun. 25, 2014 Auto-ID Labs, KAIST http://autoidlab.kaist.ac.kr Open Source Project & Community Planning Janggwan Im limg00n@kaist.ac.kr, http://oliot.org, http://autoidlab.kaist.ac.kr, http://resl.kaist.ac.kr, http://autoidlabs.org, http://gs1.org
  • 2. © Auto-ID Lab Korea / KAIST Slide 2  Oliot Project  License  Github Organization “GS1Oliot”  How do we participate in development?  Web Pages for Oliot  Mailing Lists  Branch Management  Future Blueprint Contents
  • 3. © Auto-ID Lab Korea / KAIST Slide 3 Oliot Project Passive Tags (e.g., passive tags, barcode) Sensor & Actuator Networks (e.g., ZigBee, 6LoWPAN, Mobile phone, BLE, AllJoyn, lwM2M etc.) Active Tags (e.g., Wireless ID and Sensor Networks) RFID Middleware LLRP LLRP Sensor & actuator protocols Sensor & actuator protocols Domain-specific capturing application Domain-specific accessing applications Sensor Interface Sensor interface EPC Information Service (static and dynamic information) ALE Actuation Interface Sensor & Actuator Middleware Object Name Service Discovery Service ZigBee 6LoWPAN/ CoAP MQTT Web service-* REST Other Comm. RFID stream processing Logical RFID reader Reader Management Sensor stream processing Sensor & actuator Management ID-Sensor stream processing
  • 4. © Auto-ID Lab Korea / KAIST Slide 4  Oliot-llrp (EPCglobal LLRP Implementation) – Apache License  Oliot-fc (EPCglobal F&C Implementation) – GNU Lesser General Public License (LGPL, v2.1)  Oliot-epcis (EPCglobal EPCIS Implementation) – GNU Lesser General Public License (LGPL, v2.1)  Oliot-ons (EPCglobal ONS Implementation) – Apache License  Apache – You can use the software for any purpose (distribute, modify, distribute modified version of S/W) without concern for royalties  LGPL – As long as you don’t modify the source code of Oliot, you don’t need to open your proprietary software which is linking to Oliot License
  • 5. © Auto-ID Lab Korea / KAIST Slide 5  Repositories for ‘Oliot’ is powered by ‘Github’  Oliot source code is maintained by a github organization ‘GS1Oliot’ Github Organization “GS1Oliot” Overview page (gs1oliot.github.io/oliot) EPCIS repository Forwarding page (gs1oliot.github.io) F&C repository LLRP repository (ELFIN) ONS repository
  • 6. © Auto-ID Lab Korea / KAIST Slide 6  GS1Oliot has – Admin Team: maintains memberships for other teams – Maintainer team: maintains source code for each module Teams in GS1Oliot EPCIS Maintainer Team Jaewook … EPCIS Repo F&C Maintainer Team LLRP Maintainer Team ONS Maintainer Team Janggwan … Sehyeon … Kiwoong … F&C Repo LLRP Repo ONS Repo Web Documentation Repo Admin Team (can add/removeTeam Members) Professor Janggwan Sehyeon KiwoongJaewook
  • 7. © Auto-ID Lab Korea / KAIST Slide 7 How do we participate in development? Project Bare Repository (Github) Pull Push Clone (Fork) Maintainer Team Other Developer (w/o Write Permission) Maintainer Team’s Repository Other Developer’s Repository Pull Request
  • 8. © Auto-ID Lab Korea / KAIST Slide 8  http://gs1oliot.github.io  Overview Page for Oliot Project  Provides – News – Links to Github Organization Page – Links to repositories Web Page for Oliot Project
  • 9. © Auto-ID Lab Korea / KAIST Slide 9 Oliot Project Repository Page 1) Clone this repository with this URL ! 2) Develop your code in your local repository! 3) Create Pull Request ! 4) After review, modifications are applied
  • 10. © Auto-ID Lab Korea / KAIST Slide 10  Mailing lists are the open source community itself, feel free to join!  You can view the archived mails in the following URL  LLRP mailing list – oliot-llrp@resl.kaist.ac.kr – https://groups.google.com/a/resl.kaist.ac.kr/forum/#!forum/oliot-llrp  F&C mailing list – oliot-fc@resl.kaist.ac.kr – https://groups.google.com/a/resl.kaist.ac.kr/forum/#!forum/oliot-fc  EPCIS mailing list – oliot-epcis@resl.kaist.ac.kr – https://groups.google.com/a/resl.kaist.ac.kr/forum/#!forum/oliot-epcis  ONS mailing list – oliot-ons@resl.kaist.ac.kr – https://groups.google.com/a/resl.kaist.ac.kr/forum/#!forum/oliot-ons Mailing Lists
  • 11. © Auto-ID Lab Korea / KAIST Slide 11  You can join the mailing list by clicking ‘Join group’ button on the previous URL after logging in as any Google account Mailing Lists
  • 12. © Auto-ID Lab Korea / KAIST Slide 12  If we manage our mailing list with that of specification working groups or other related open source project, it brings an advantage for our project to become popular  LLRP Toolkit Project – http://sourceforge.net/p/llrp-toolkit/mailman/llrp-toolkit-devel/  EPCIS and Core Vocabulary Working Group of GSMP – gsmpepcis1_1cbvmswg@community.gs1.org Mailing Lists with Related Projects GS1 GSMP: GS1 Global Standards Management Process
  • 13. © Auto-ID Lab Korea / KAIST Slide 13  Branch ‘master’ – Maintains source code, not used for workspace – Used to version release with git tag  Branch ‘release’ – Hotfix and feature branches are merged in merge-window period  Branch ‘hotfix’ – For emergent patch after release  Branch ‘cloud-dev’ – Used for cloud-specific feature – Integration of other features – Source of release branch  Feature branches – Used for feature development – Manages independent branch for each feature  Version Release – Release with git tag in master branch after branch ‘release’ is merged to branch ‘master’ Branch Management Time Cloud -dev Release Hotfixes masterFeature branches Tag 1.0 Tag 1.0.1 Tag 1.2.0 Tag 1.1.0
  • 14. © Auto-ID Lab Korea / KAIST Slide 14  July 7 2014 – oliot 1.0 (latest implementation of EPCglobal framework, run on any cloud and supporting mysql and cassandra)  4Q 2014 – oliot 1.1 (provide EPCIS 1.1, strengthened to support food industry)  2015 – oliot 2.0 (support internet of things, merging auto-id lab, KAIST’s Epc sensor network, STIS and more) Future Blueprint
  • 15. © Auto-ID Lab Korea / KAIST Slide 15  Any questions? Thank you