SlideShare a Scribd company logo
Commit to the Cause, Push for Change:
Contributing to Call for Code Open Source Projects
Daniel Krook
CTO Call for Code
IBM
developer.ibm.com/callforcode
Lakshyana K. C.
Technical Consultant
Build Change
buildchange.org
ISAC-SIMO Project
isac-simo.net
Andres Meira
CEO, Founder
Grillo
grillo.io
OpenEEW Project
openeew.com
• What is Call for Code?
• How does it do tech-for-good differently?
• How do we deploy top solutions?
• ISAC-SIMO overview and contribution
• OpenEEW overview and contribution
• What other projects can I contribute to?
• Where can I learn more?
#DevWeek2021 #CallforCode
Agenda and speakers
Daniel Krook
CTO Call for Code, IBM
Lakshyana K. C.
Technology Consultant
Build Change
ISAC-SIMO
isac-simo.net
Andres Meira
CEO, Founder
Grillo
OpenEEW
openeew.com
What is
Call for Code?
A five-year program created by David
Clark Cause with Founding Partner
IBM, and in partnership with United
Nations Human Rights and The Linux
Foundation, Call for Code features an
annual competition and is the largest
tech-for-good challenge of its kind.
developer.ibm.com/callforcode
Call for Code inspires developers to
create practical, effective, and high-
quality applications that can have an
immediate and lasting impact on
humanitarian issues as sustainable
open source projects.
developer.ibm.com/callforcode
Join a movement of:
• 210,000+ problem solvers
• 165+ nations
• 8,000+ applications built
Winners receive cash and deployment support to bring their solutions to life
callforcode.org
The Call for Code Global Initiative no longer just runs a single
Call for Code Global Challenge during the middle of the year, it
now includes additional competitions including short-lived
“Spot” challenges and ongoing programs.
Each includes open source deployment support at its core.
• Call for Code Spot Challenges
• Mental health
• Beirut
• Call for Code for Racial Justice
• Stay tuned for the Call for Code 2021 Global Challenge!
developer.ibm.com/callforcode
Each
Call for Code
winner has a
future
A Deployment Framework incubates Call for Code projects
Projects that are
improving FR and NFR
2. Fortify
Projects that are
engaged with partners
3. Test
Early-stage projects,
fresh off event wins
1. Build
Projects that are
nearing “graduation”
4. Implement
Challenge
idea creation
Deployment
solution incubation
Sustainability
market development
#DevWeek2021 #CallforCode
Call for Code® with The Linux Foundation
linuxfoundation.org/projects/call-for-code/ #DevWeek2021 #CallforCode
Through IBM Developer, we encourage usage and giveback
developer.ibm.com/callforcode/projects/
Consume
Learn Contribute
#DevWeek2021 #CallforCode
The 2018 winner
Call for Code 2018 winner
PROJECT OWL
keeping first responders
and victims connected in a
natural disaster
Technology: The IoT solution
integrates IBM Watson Studio,
Watson Cloud APIs, and Weather
Company APIs on the IBM Cloud
14
Project OWL pilot deployment in Puerto Rico through Code and Response
15
Pilot tests in Loíza, San Juan, Isabela, and Comerío, Puerto Rico
Project OWL deployment
The 2018 winner in action
Puerto Rico, March, October, December 2019
Project OWL has gone from winning Call for Code to implementing their
solution through the IBM Code and Response initiative and releasing the
ClusterDuck Protocol as a Linux Foundation project.
Their first field test focused on deployment of the DuckLink IoT network,
accessing it via mobile phones, and then observing data transmitting on
the network in the OWL Incident Management dashboard.
Organizations supporting the deployment included:
• ITDRC
• Engine-4
• University of Puerto Rico
• Johnson & Johnson
• Local government (San Juan, Bayamón, Isabela)
• IBM Service Corps
Engaging students from the University of Puerto Rico at Mayagüez
Contribute to the ClusterDuck Protocol community with Project OWL
clusterduckprotocol.org #DevWeek2021 #CallforCode
Contribute to the ClusterDuck Protocol community with Project OWL
clusterduckprotocol.org #DevWeek2021 #CallforCode
The 2019 winner
Call for Code 2019 winner
PROMETEO
Real-time and predictive
analysis of what firefighters
are exposed to in order to
improve health outcomes
Technology: The IoT solution
integrates IBM Watson Studio,
Kubernetes, Node-RED, and
Cloudant on the IBM Cloud
Ten devices tested with real-time info sent to IBM Cloud and analyzed at base camp
Prometeo Controlled Burn
The 2019 winner in action
Barcelona, Spain – February 2020
This first field test with wildfire firefighters tested the capabilities of
Prometeo’s devices as well as their dashboard. Prometeo deeply tested
device and sensor functionality as well as the durability of the devices
on 10 volunteer firefighters. The team received key feedback on how
they could improve their solution and are moving on to the next of 3
additional milestones with the IBM Service Corps
Prometeo continues to iterate on its third gen platform
The IBM Service Corps team has completed its virtual deployment
+ Brandi Boatner
& Sam Davis
The Prometeo hardware and
software solution at a glance
The team delivered version 3
of the Prometeo Solution – A more robust microservices architecture deployed onto
the IBM Kubernetes Service (potentially deployable on
OpenShift)
– A new hardware device that incorporated February field
test feedback (self-enclosed, offline capable, safety orange,
with clip)
– A new analytics engine based on international standards for
toxin exposure over time (rather than just in real-time)
– A new Samsung-based mobile and watch app for sending
alerts back to the firefighter (rather than just one-way
readings to the command center)
– A larger ecosystem of manufacturing, incubator, hardware,
and firefighting organizations
Contribute to the Prometeo community starting in 2021
github.com/Call-for-Code/Prometeo #DevWeek2021
The 2020 winner
Agrolly won the 2020 Call for Code Global Challenge
agrolly.tech
Timeline and approach for Agrolly deployment
October November December January February March
Deployment planning with winner
Start of agile sprints with winning team
Kickoff with Design Thinking workshop
Comp winner, CA, CSC, Disaster Pillar leads, other
relevant tech leadership, external partners/clients
Deployment schedule and location
8 to 12 member team selected and finalized
Confirm deployment dates and location for 1H
Deployment teams onboarded with weekly meetings
4 week virtual deployment begins
IBM team and winning team deploy
Outcomes and pivots reported to management
April
Call for Code Awards
Call for Code winner Agrolly announced
Finalist projects highlighted
May
Open source readiness begins
Work completed and planned work documented
Work with The Linux Foundation on naming and charter
Announce at an event, like KubeCon or OS Summit
See all the 2020 finalists in the CFC Awards replay
developer.ibm.com/callforcode/awards/ #DevWeek2021 #CallforCode
ISAC-SIMO
BUILD CHANGE
About Build Change
36
37
38
Six Steps of Construction Value Chain
Challenges
• Insufficient access to safe construction
guidelines in developing countries,
especially informal neighborhoods
• Local construction labor often under-
trained in earthquake resistant practices
• Traditional construction supervision
becomes a complex task in areas with
high volume of construction sites or
scattered locations
Solution
• Make safe construction practices and
quality checks accessible to local
communities, builders, and local
authorities through a mobile app
• Deploy technologies such as AI & image
processing to help automate visual quality
checks on typical construction scenarios
• Enable scalability in other contexts by
integrating the local building types and
engineering through BIM modeling
Six Steps of Construction Value Chain
41
PD3R
PD3R: Post Disaster Rapid Response Retrofit
• AI- enabled visual assessment of partially damaged houses to determine if they can be retrofitted
• Immediate access to engineering advice to displaced families following a disaster
PD3R Implementation
Machine Learning
Model Decision
Making
Retrofit Type Design
Artificial Image Generation
ISAC-SIMO
ISAC-SIMO: Intelligent Supervision Assistant for Construction
• AI enabled visual assessment of construction elements during construction
• Access to safe construction practices and quality checks to homeowners, builders, and local
inspectors
PD3R
Six Steps of Construction Value Chain
ISAC-SIMO: Rule Checks
2
Bond Pattern in Masonry Units
4
Ribbed / Smooth Rebar
Stirrup Spacing
3
Mortar Joint Thickness
5
Toothing in wall-column
intersections
6
1
Rebar Shapes
1
2
3
4
Mortar Joint Thickness
5
Toothing in wall-column intersections
6
Frequency
Difficulty
Wall Check
Rebar Shape
Check
Rebar Texture
Check
ISAC-SIMO Implementation
Methodology: Machine Learning & Image Processing
Machine Learning
Model
Rule Check
ISAC-SIMO Dashboard & Mobile App
• Develop more quality checks
• Add more features in the mobile app:
• Offline functionality
• Multiple language support
• Auto-object detection of construction elements
• Automated image capture
Our Next Steps
• https://github.com/Call-for-Code/ISAC-SIMO
To Contribute
Short term updates:
• Additional quality checks for different contexts
• Crowdsource dataset of construction elements for ML training
Long term updates:
• Support for streaming and video processing
• Implement AR for providing estimated measurements
OpenEEW
OPENEEW
OPEN SOURCE IOT EARTHQUAKE EARLY-WARNING SYSTEM
Grillo
February, 2021
SECTION TITLE
Haiti, 2010
SECTION TITLE
My hotel
SECTION TITLE
Mexico, 2017
SECTION TITLE
Did you know that...
2.7B
people live with
threat of
earthquakes
globally
36,000
people die
globally because
of earthquakes
each year
*averaged from 15
years
$3.1B USD
the estimated
economic cost of
2020 earthquakes in
Puerto Rico
SECTION TITLE
Earthquakes disproportionately
affect communities with poor
construction.
Guanica Town, January 7 2020
Getty Images
SECTION TITLE
And yet there are only a handful of
EEWs in the world.
Only Japan has a full national
Earthquake Early-Warning system (EEW).
It cost $1B USD.
SECTION TITLE
Earthquakes disproportionately
affect communities in developing
countries where construction does
not follow standards.
26 January 2001 earthquake in Gujarat, India
AFP
OPENEEW SOLUTION
SECTION TITLE
World’s first IoT-based EEW
OpenEEW provides a cost-effective and
easy to deploy IoT-based EEW,
delivering alerts before shaking is felt.
● Low-noise MEMs accelerometers
● Powerful cloud computing
● AI earthquake detection
● Smart intensity prediction
SECTION TITLE
OpenEEW Components
OpenEEW Sensors
<10% cost of traditional seismometer
Cloud Monitoring + Detection
Fast/accurate algorithms running in
IBM cloud
Multi-channel Alerts
Predicts shaking intensity for each
user
SECTION TITLE
Smart Seismic Sensors
● Microcontroller with Ethernet / Wifi
● Low-noise MEMS accelerometer
● 3d-printed enclosure
SECTION TITLE
Real-time Detection algorithms
Outperforms Mexican EEW
Grillo has outperformed SASMEX, the
world’s’ first public EEW, costing 100s
millions USD over decades.
New detection methods
Grillo’s’ scientists have developed new fast detection
and characterization algorithms. These have issued
over 1000 alerts to citizens with zero false positives
SECTION TITLE
Sensor Management Dashboard
Sensor monitoring
Status: connectivity, drift, location, firmware
Live traces
Real-time sensor data feed
SECTION TITLE
Multi-channel Alarms
Community Alarm
4G/LTE Cellular
Loud Speaker
Mobile App
iOS + Android
Sound
Display
Home Alarm
Wifi
Buzzer
LED
API
3rd party integrations
SECTION TITLE
Smart Shaking Intensity Estimation
Alarm devices calculate expected
shaking at their location in real-time.
This is based on the user’s distance to
the earthquake.
Weak
Moderate
Strong
Very Strong
Severe
Shaking scale based on Modified Mercalli intensity scale
SECTION TITLE
Community outreach
EEWs require working with
communities to ensure they
know how to react, and
how to care for the devices.
In Puerto Rico, the
OpenEEW community is
engaging with local
stakeholders.
Installation in school in Union Hidalgo, Oaxaca, Mexico Grillo gives seismology talks at school
SECTION TITLE
Open Source Community Networks
Emerging OpenEEW open source
community networks around the world.
SECTION TITLE
Community Progress in 6 months
SECTION TITLE
Key Partners
If you are interested in contributing to OpenEEW:
hello@openeew.com
To learn more:
Get involved
• Build IBM Cloud and open source technology skills in
IoT, Node-RED, Watson Studio, Kubernetes, OpenShift,
and more
• Learn how to work with GitHub, The Linux Foundation,
and partners who want to change the world
• Enhance your eminence inside and outside of your
company, school, or other organization
• Prepare yourself for the 2021 Call for Code Global
Challenge
Why contribute?
1. Join the community
2. Pick a project
3. Find resources and collaborators
4. Make your contribution and share with
your network
developer.ibm.com/callforcode
Get started!
Call for Code® with The Linux Foundation
linuxfoundation.org/projects/call-for-code/ #DevWeek2021 #CallforCode
Call for Code® for Racial Justice
developer.ibm.com/callforcode/racial-justice
O-S 5/5 IARS L-I T-L
Watch 6 9 4 3 7
Star 45 32 36 30 27
Fork 1 11 7 0 4
Pull Req 10 72 28 9 88
inclusivenaming.org
Commit to the Cause, Push for Change:
Contributing to Call for Code Open Source Projects
Daniel Krook
CTO Call for Code
IBM
developer.ibm.com/callforcode
Lakshyana K. C.
Technical Consultant
Build Change
buildchange.org
ISAC-SIMO Project
isac-simo.net
Andres Meira
CEO, Founder
Grillo
grillo.io
OpenEEW Project
openeew.com

More Related Content

PPTX
Serverless: The next major shift in cloud computing
PDF
Engaging Open Source Developers to Develop Tech for Good through Code and Res...
PDF
Event specifications, state of the serverless landscape, and other news from ...
PPT
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
PDF
Serverless architectures built on an open source platform
PDF
Building serverless applications with Apache OpenWhisk and IBM Cloud Functions
PDF
Serverless APIs with Apache OpenWhisk
PDF
Workshop: Develop Serverless Applications with IBM Cloud Functions
Serverless: The next major shift in cloud computing
Engaging Open Source Developers to Develop Tech for Good through Code and Res...
Event specifications, state of the serverless landscape, and other news from ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
Serverless architectures built on an open source platform
Building serverless applications with Apache OpenWhisk and IBM Cloud Functions
Serverless APIs with Apache OpenWhisk
Workshop: Develop Serverless Applications with IBM Cloud Functions

What's hot (20)

PDF
Building serverless applications with Apache OpenWhisk
PPTX
Docker Innovation Culture
PDF
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at Santander
PDF
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
PPTX
DockerCon 2017 - General Session Day 2 - Ben Golub
PPTX
The Tao of Docker - Devfest Nantes 2017
PDF
Next Level DevOps Implementation with GitOps
PPTX
DockerCon EU 2017 - General Session Day 1
PPTX
DockerCon EU 2017 Recap
PDF
'The History of Metrics According to me' by Stephen Day
PDF
Jesse Pulfer Pivotal Overview June 2018
PPTX
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
PDF
The rise of microservices
PDF
Docker Birthday #5 Meetup Cluj - Presentation
PDF
Kubernetes für Workstations Edge und IoT Devices
PDF
Docker Indy: Dockercon 2019 Recap and Docker CLI Plugins
PDF
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
PDF
VMblog - 2018 Containers Predictions from 16 Industry Experts
PDF
Running CI/CD with VMWare Cloud PKS and Jenkins X
PDF
Optimizing the Ops in DevOps
Building serverless applications with Apache OpenWhisk
Docker Innovation Culture
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at Santander
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
DockerCon 2017 - General Session Day 2 - Ben Golub
The Tao of Docker - Devfest Nantes 2017
Next Level DevOps Implementation with GitOps
DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 Recap
'The History of Metrics According to me' by Stephen Day
Jesse Pulfer Pivotal Overview June 2018
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
The rise of microservices
Docker Birthday #5 Meetup Cluj - Presentation
Kubernetes für Workstations Edge und IoT Devices
Docker Indy: Dockercon 2019 Recap and Docker CLI Plugins
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
VMblog - 2018 Containers Predictions from 16 Industry Experts
Running CI/CD with VMWare Cloud PKS and Jenkins X
Optimizing the Ops in DevOps
Ad

Similar to Commit to the Cause, Push for Change: Contributing to Call for Code Open Source Projects (20)

PDF
Managing Infrastructure as a Product - Introduction to Platform Engineering
PPTX
DevOps: Age Of CI/CD
PDF
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
PDF
INTERFACE, by apidays - Crossing the low-code and pro-code chasm: a platform...
PDF
Crossing the low-code and pro-code chasm: a platform approach
PDF
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
PDF
Abstracting the UI Layer for WebSphere Portal
PDF
ANIn Pune 2025 | Ride the Agentic Vibe: Unboxing Innovation by Abhijit Vijay ...
PDF
Trend Micro Star Trek 2020 - Accelerating DevOps transformation through gamif...
DOC
Resume_Arindom_Updated
PDF
Optimize your CI/CD with GitLab and AWS
PDF
IBM Think 2020 Openshift on IBM Z and LinuxONE
PDF
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
PPTX
low-codeandno-codedevelopment-230509073830-5893c4f3.pptx
PPTX
Discovery on terra incognita
PPTX
Bahrain ch9 introduction to docker 5th birthday
PDF
On The Road towards Continuous Delivery
PPTX
ConnectWise IT Nation Connect 2018 - PitchIT Competition - Refactr Cloud + Se...
PDF
IBM Blockchain Labs Explained v1.0
PPTX
What is the future of DevOps and its growing trends.pptx
Managing Infrastructure as a Product - Introduction to Platform Engineering
DevOps: Age Of CI/CD
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
INTERFACE, by apidays - Crossing the low-code and pro-code chasm: a platform...
Crossing the low-code and pro-code chasm: a platform approach
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Abstracting the UI Layer for WebSphere Portal
ANIn Pune 2025 | Ride the Agentic Vibe: Unboxing Innovation by Abhijit Vijay ...
Trend Micro Star Trek 2020 - Accelerating DevOps transformation through gamif...
Resume_Arindom_Updated
Optimize your CI/CD with GitLab and AWS
IBM Think 2020 Openshift on IBM Z and LinuxONE
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
low-codeandno-codedevelopment-230509073830-5893c4f3.pptx
Discovery on terra incognita
Bahrain ch9 introduction to docker 5th birthday
On The Road towards Continuous Delivery
ConnectWise IT Nation Connect 2018 - PitchIT Competition - Refactr Cloud + Se...
IBM Blockchain Labs Explained v1.0
What is the future of DevOps and its growing trends.pptx
Ad

More from Daniel Krook (20)

PDF
COVID-19 and Climate Change Action Through Open Source Technology
PDF
The CNCF on Serverless
PDF
Containers vs serverless - Navigating application deployment options
PDF
Build a cloud native app with OpenWhisk
PPTX
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
PDF
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
PDF
Serverless apps with OpenWhisk
PDF
OpenWhisk - A platform for cloud native, serverless, event driven apps
PDF
Containers, OCI, CNCF, Magnum, Kuryr, and You!
PDF
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
PDF
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
PDF
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
PDF
Finding and Organizing a Great Cloud Foundry User Group
PDF
IBM and OpenStack: Collaboration Beyond the Code
PDF
Dockerizing OpenStack for High Availability
PDF
Power Systems Projects in Research
PDF
Neutron Networking: Service Groups, Policies and Chains
PDF
Advanced Data Retrieval and Analytics with Apache Spark and Openstack Swift
PDF
Docker Container Cloud
COVID-19 and Climate Change Action Through Open Source Technology
The CNCF on Serverless
Containers vs serverless - Navigating application deployment options
Build a cloud native app with OpenWhisk
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Serverless apps with OpenWhisk
OpenWhisk - A platform for cloud native, serverless, event driven apps
Containers, OCI, CNCF, Magnum, Kuryr, and You!
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
Finding and Organizing a Great Cloud Foundry User Group
IBM and OpenStack: Collaboration Beyond the Code
Dockerizing OpenStack for High Availability
Power Systems Projects in Research
Neutron Networking: Service Groups, Policies and Chains
Advanced Data Retrieval and Analytics with Apache Spark and Openstack Swift
Docker Container Cloud

Recently uploaded (20)

PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
ai tools demonstartion for schools and inter college
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Essential Infomation Tech presentation.pptx
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
System and Network Administration Chapter 2
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
top salesforce developer skills in 2025.pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Digital Strategies for Manufacturing Companies
VVF-Customer-Presentation2025-Ver1.9.pptx
2025 Textile ERP Trends: SAP, Odoo & Oracle
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Internet Downloader Manager (IDM) Crack 6.42 Build 41
ai tools demonstartion for schools and inter college
Wondershare Filmora 15 Crack With Activation Key [2025
CHAPTER 2 - PM Management and IT Context
Understanding Forklifts - TECH EHS Solution
Essential Infomation Tech presentation.pptx
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Design an Analysis of Algorithms II-SECS-1021-03
System and Network Administration Chapter 2
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Which alternative to Crystal Reports is best for small or large businesses.pdf
top salesforce developer skills in 2025.pdf
How Creative Agencies Leverage Project Management Software.pdf
Digital Strategies for Manufacturing Companies

Commit to the Cause, Push for Change: Contributing to Call for Code Open Source Projects

  • 1. Commit to the Cause, Push for Change: Contributing to Call for Code Open Source Projects Daniel Krook CTO Call for Code IBM developer.ibm.com/callforcode Lakshyana K. C. Technical Consultant Build Change buildchange.org ISAC-SIMO Project isac-simo.net Andres Meira CEO, Founder Grillo grillo.io OpenEEW Project openeew.com
  • 2. • What is Call for Code? • How does it do tech-for-good differently? • How do we deploy top solutions? • ISAC-SIMO overview and contribution • OpenEEW overview and contribution • What other projects can I contribute to? • Where can I learn more? #DevWeek2021 #CallforCode Agenda and speakers Daniel Krook CTO Call for Code, IBM Lakshyana K. C. Technology Consultant Build Change ISAC-SIMO isac-simo.net Andres Meira CEO, Founder Grillo OpenEEW openeew.com
  • 4. A five-year program created by David Clark Cause with Founding Partner IBM, and in partnership with United Nations Human Rights and The Linux Foundation, Call for Code features an annual competition and is the largest tech-for-good challenge of its kind. developer.ibm.com/callforcode
  • 5. Call for Code inspires developers to create practical, effective, and high- quality applications that can have an immediate and lasting impact on humanitarian issues as sustainable open source projects. developer.ibm.com/callforcode
  • 6. Join a movement of: • 210,000+ problem solvers • 165+ nations • 8,000+ applications built Winners receive cash and deployment support to bring their solutions to life callforcode.org
  • 7. The Call for Code Global Initiative no longer just runs a single Call for Code Global Challenge during the middle of the year, it now includes additional competitions including short-lived “Spot” challenges and ongoing programs. Each includes open source deployment support at its core. • Call for Code Spot Challenges • Mental health • Beirut • Call for Code for Racial Justice • Stay tuned for the Call for Code 2021 Global Challenge! developer.ibm.com/callforcode
  • 9. A Deployment Framework incubates Call for Code projects Projects that are improving FR and NFR 2. Fortify Projects that are engaged with partners 3. Test Early-stage projects, fresh off event wins 1. Build Projects that are nearing “graduation” 4. Implement Challenge idea creation Deployment solution incubation Sustainability market development #DevWeek2021 #CallforCode
  • 10. Call for Code® with The Linux Foundation linuxfoundation.org/projects/call-for-code/ #DevWeek2021 #CallforCode
  • 11. Through IBM Developer, we encourage usage and giveback developer.ibm.com/callforcode/projects/ Consume Learn Contribute #DevWeek2021 #CallforCode
  • 13. Call for Code 2018 winner PROJECT OWL keeping first responders and victims connected in a natural disaster Technology: The IoT solution integrates IBM Watson Studio, Watson Cloud APIs, and Weather Company APIs on the IBM Cloud
  • 14. 14 Project OWL pilot deployment in Puerto Rico through Code and Response
  • 15. 15 Pilot tests in Loíza, San Juan, Isabela, and Comerío, Puerto Rico
  • 16. Project OWL deployment The 2018 winner in action Puerto Rico, March, October, December 2019 Project OWL has gone from winning Call for Code to implementing their solution through the IBM Code and Response initiative and releasing the ClusterDuck Protocol as a Linux Foundation project. Their first field test focused on deployment of the DuckLink IoT network, accessing it via mobile phones, and then observing data transmitting on the network in the OWL Incident Management dashboard. Organizations supporting the deployment included: • ITDRC • Engine-4 • University of Puerto Rico • Johnson & Johnson • Local government (San Juan, Bayamón, Isabela) • IBM Service Corps
  • 17. Engaging students from the University of Puerto Rico at Mayagüez
  • 18. Contribute to the ClusterDuck Protocol community with Project OWL clusterduckprotocol.org #DevWeek2021 #CallforCode
  • 19. Contribute to the ClusterDuck Protocol community with Project OWL clusterduckprotocol.org #DevWeek2021 #CallforCode
  • 21. Call for Code 2019 winner PROMETEO Real-time and predictive analysis of what firefighters are exposed to in order to improve health outcomes Technology: The IoT solution integrates IBM Watson Studio, Kubernetes, Node-RED, and Cloudant on the IBM Cloud
  • 22. Ten devices tested with real-time info sent to IBM Cloud and analyzed at base camp
  • 23. Prometeo Controlled Burn The 2019 winner in action Barcelona, Spain – February 2020 This first field test with wildfire firefighters tested the capabilities of Prometeo’s devices as well as their dashboard. Prometeo deeply tested device and sensor functionality as well as the durability of the devices on 10 volunteer firefighters. The team received key feedback on how they could improve their solution and are moving on to the next of 3 additional milestones with the IBM Service Corps
  • 24. Prometeo continues to iterate on its third gen platform
  • 25. The IBM Service Corps team has completed its virtual deployment + Brandi Boatner & Sam Davis
  • 26. The Prometeo hardware and software solution at a glance
  • 27. The team delivered version 3 of the Prometeo Solution – A more robust microservices architecture deployed onto the IBM Kubernetes Service (potentially deployable on OpenShift) – A new hardware device that incorporated February field test feedback (self-enclosed, offline capable, safety orange, with clip) – A new analytics engine based on international standards for toxin exposure over time (rather than just in real-time) – A new Samsung-based mobile and watch app for sending alerts back to the firefighter (rather than just one-way readings to the command center) – A larger ecosystem of manufacturing, incubator, hardware, and firefighting organizations
  • 28. Contribute to the Prometeo community starting in 2021 github.com/Call-for-Code/Prometeo #DevWeek2021
  • 30. Agrolly won the 2020 Call for Code Global Challenge agrolly.tech
  • 31. Timeline and approach for Agrolly deployment October November December January February March Deployment planning with winner Start of agile sprints with winning team Kickoff with Design Thinking workshop Comp winner, CA, CSC, Disaster Pillar leads, other relevant tech leadership, external partners/clients Deployment schedule and location 8 to 12 member team selected and finalized Confirm deployment dates and location for 1H Deployment teams onboarded with weekly meetings 4 week virtual deployment begins IBM team and winning team deploy Outcomes and pivots reported to management April Call for Code Awards Call for Code winner Agrolly announced Finalist projects highlighted May Open source readiness begins Work completed and planned work documented Work with The Linux Foundation on naming and charter Announce at an event, like KubeCon or OS Summit
  • 32. See all the 2020 finalists in the CFC Awards replay developer.ibm.com/callforcode/awards/ #DevWeek2021 #CallforCode
  • 36. 36
  • 37. 37
  • 38. 38 Six Steps of Construction Value Chain
  • 39. Challenges • Insufficient access to safe construction guidelines in developing countries, especially informal neighborhoods • Local construction labor often under- trained in earthquake resistant practices • Traditional construction supervision becomes a complex task in areas with high volume of construction sites or scattered locations
  • 40. Solution • Make safe construction practices and quality checks accessible to local communities, builders, and local authorities through a mobile app • Deploy technologies such as AI & image processing to help automate visual quality checks on typical construction scenarios • Enable scalability in other contexts by integrating the local building types and engineering through BIM modeling
  • 41. Six Steps of Construction Value Chain 41 PD3R PD3R: Post Disaster Rapid Response Retrofit • AI- enabled visual assessment of partially damaged houses to determine if they can be retrofitted • Immediate access to engineering advice to displaced families following a disaster
  • 42. PD3R Implementation Machine Learning Model Decision Making Retrofit Type Design Artificial Image Generation
  • 43. ISAC-SIMO ISAC-SIMO: Intelligent Supervision Assistant for Construction • AI enabled visual assessment of construction elements during construction • Access to safe construction practices and quality checks to homeowners, builders, and local inspectors PD3R Six Steps of Construction Value Chain
  • 44. ISAC-SIMO: Rule Checks 2 Bond Pattern in Masonry Units 4 Ribbed / Smooth Rebar Stirrup Spacing 3 Mortar Joint Thickness 5 Toothing in wall-column intersections 6 1 Rebar Shapes 1 2 3 4 Mortar Joint Thickness 5 Toothing in wall-column intersections 6 Frequency Difficulty
  • 45. Wall Check Rebar Shape Check Rebar Texture Check ISAC-SIMO Implementation
  • 46. Methodology: Machine Learning & Image Processing Machine Learning Model Rule Check
  • 47. ISAC-SIMO Dashboard & Mobile App
  • 48. • Develop more quality checks • Add more features in the mobile app: • Offline functionality • Multiple language support • Auto-object detection of construction elements • Automated image capture Our Next Steps
  • 49. • https://github.com/Call-for-Code/ISAC-SIMO To Contribute Short term updates: • Additional quality checks for different contexts • Crowdsource dataset of construction elements for ML training Long term updates: • Support for streaming and video processing • Implement AR for providing estimated measurements
  • 51. OPENEEW OPEN SOURCE IOT EARTHQUAKE EARLY-WARNING SYSTEM Grillo February, 2021
  • 55. SECTION TITLE Did you know that... 2.7B people live with threat of earthquakes globally 36,000 people die globally because of earthquakes each year *averaged from 15 years $3.1B USD the estimated economic cost of 2020 earthquakes in Puerto Rico
  • 56. SECTION TITLE Earthquakes disproportionately affect communities with poor construction. Guanica Town, January 7 2020 Getty Images
  • 57. SECTION TITLE And yet there are only a handful of EEWs in the world. Only Japan has a full national Earthquake Early-Warning system (EEW). It cost $1B USD.
  • 58. SECTION TITLE Earthquakes disproportionately affect communities in developing countries where construction does not follow standards. 26 January 2001 earthquake in Gujarat, India AFP
  • 60. SECTION TITLE World’s first IoT-based EEW OpenEEW provides a cost-effective and easy to deploy IoT-based EEW, delivering alerts before shaking is felt. ● Low-noise MEMs accelerometers ● Powerful cloud computing ● AI earthquake detection ● Smart intensity prediction
  • 61. SECTION TITLE OpenEEW Components OpenEEW Sensors <10% cost of traditional seismometer Cloud Monitoring + Detection Fast/accurate algorithms running in IBM cloud Multi-channel Alerts Predicts shaking intensity for each user
  • 62. SECTION TITLE Smart Seismic Sensors ● Microcontroller with Ethernet / Wifi ● Low-noise MEMS accelerometer ● 3d-printed enclosure
  • 63. SECTION TITLE Real-time Detection algorithms Outperforms Mexican EEW Grillo has outperformed SASMEX, the world’s’ first public EEW, costing 100s millions USD over decades. New detection methods Grillo’s’ scientists have developed new fast detection and characterization algorithms. These have issued over 1000 alerts to citizens with zero false positives
  • 64. SECTION TITLE Sensor Management Dashboard Sensor monitoring Status: connectivity, drift, location, firmware Live traces Real-time sensor data feed
  • 65. SECTION TITLE Multi-channel Alarms Community Alarm 4G/LTE Cellular Loud Speaker Mobile App iOS + Android Sound Display Home Alarm Wifi Buzzer LED API 3rd party integrations
  • 66. SECTION TITLE Smart Shaking Intensity Estimation Alarm devices calculate expected shaking at their location in real-time. This is based on the user’s distance to the earthquake. Weak Moderate Strong Very Strong Severe Shaking scale based on Modified Mercalli intensity scale
  • 67. SECTION TITLE Community outreach EEWs require working with communities to ensure they know how to react, and how to care for the devices. In Puerto Rico, the OpenEEW community is engaging with local stakeholders. Installation in school in Union Hidalgo, Oaxaca, Mexico Grillo gives seismology talks at school
  • 68. SECTION TITLE Open Source Community Networks Emerging OpenEEW open source community networks around the world.
  • 71. If you are interested in contributing to OpenEEW: hello@openeew.com To learn more:
  • 73. • Build IBM Cloud and open source technology skills in IoT, Node-RED, Watson Studio, Kubernetes, OpenShift, and more • Learn how to work with GitHub, The Linux Foundation, and partners who want to change the world • Enhance your eminence inside and outside of your company, school, or other organization • Prepare yourself for the 2021 Call for Code Global Challenge Why contribute? 1. Join the community 2. Pick a project 3. Find resources and collaborators 4. Make your contribution and share with your network developer.ibm.com/callforcode Get started!
  • 74. Call for Code® with The Linux Foundation linuxfoundation.org/projects/call-for-code/ #DevWeek2021 #CallforCode
  • 75. Call for Code® for Racial Justice developer.ibm.com/callforcode/racial-justice O-S 5/5 IARS L-I T-L Watch 6 9 4 3 7 Star 45 32 36 30 27 Fork 1 11 7 0 4 Pull Req 10 72 28 9 88 inclusivenaming.org
  • 76. Commit to the Cause, Push for Change: Contributing to Call for Code Open Source Projects Daniel Krook CTO Call for Code IBM developer.ibm.com/callforcode Lakshyana K. C. Technical Consultant Build Change buildchange.org ISAC-SIMO Project isac-simo.net Andres Meira CEO, Founder Grillo grillo.io OpenEEW Project openeew.com