SlideShare una empresa de Scribd logo
1 de 31
© 2015 IBM Corporation
IBM Cloud
How can Bluemix, IDS
and Open Source Help
in a Natural Disaster?
Kyle Brown and Marc-Arthur Pierre-Louis
IBM Cloud
© 2015 IBM Corporation
2
Outline
 What do people Need in a Natural Disaster?
– Abraham Maslow’s Hierarchy of Needs
 Who are our customers in a Natural Disaster?
 What is Bluemix and the Bluemix Ecosystem?
– Bluemix, IOT Foundation, DevOps Services
 Advantages of Bluemix in a Natural Disaster
 Application Concepts
– Food & Shelter
– Safety
– Community
– Self-Esteem
 Architectural assumptions
 Support for Teams
IBM Cloud
© 2015 IBM Corporation
3
What do I mean by a Natural Disaster?
 Natural disasters are unexpected occurrences caused by
natural processes that incur damage to property, or
cause injury or death
 Can be fires, tornadoes, hurricanes, floods, earthquakes,
etc.
 The key is that they are unexpected – but you can plan
for them regardless of the fact that you may have little
warning of when they occur.
 In a great TEDx Boston talk from 2012, Caitria and
Morgan O’Neill give a wonderful list of things you can do
to help in any Natural disaster – these form a template
for us to discover ways in which Bluemix can help the
victims of these disasters
– Plan for recovery before disaster strikes
– Care for yourself and your family first
– Get online as soon as possible
– Find ways to organize people
– Find ways to log and record EVERYTHING
– Find ways to train others to respond
IBM Cloud
© 2015 IBM Corporation
4
What do you need in a Natural Disaster?
 In 1943 Psychologist Abraham Maslow
developed a framework for what
motivates people and keeps them
physically and psychologically healthy
 His “Hierarchy of Needs” has become
common in sociological and
psychological research and training.
 It’s very useful as a way to view what
people need in when they are affected
by a Natural Disaster
– Gives you a way to organize the
different capabilities and help that
can be provided in such
emergencies
IBM Cloud
© 2015 IBM Corporation
5
Who are our customers in a Natural Disaster?
 The first question in understanding how at technology or set of technologies can help you with
a problem is to understand who the customers of the technology would be. In our case, these
could include:
– Victims of the Natural Disaster
– First Responders
– Family, Friends and Loved Ones of those affected
– Utility Companies, Insurance Companies, Transport companies
 The next set of questions come after you’ve identified
your customers
– How does this concept help them?
– Will they be able to use it effectively?
– How is it better than existing approaches?
So what is Bluemix?
6
Bluemix is an open-standards, cloud-based platform
for building, running, and managing applications.
Build your apps, your way
Use the most prominent
compute technologies to
power your app: Cloud
Foundry, Docker,
OpenStack.
Extend apps with services
A catalog of IBM, third party,
and open source services
allow the developer to stitch
an application together
quickly.
Scale more than just
instances
Development, monitoring,
deployment, and logging
tools allow the developer to
run and manage the entire
application.
Layered Security
IBM secures the platform and
infrastructure and provides
you with the tools to secure
your apps.
Deploy and manage hybrid
apps seamlessly
Get a seamless dev and
management experience
across a number of hybrid
implementations options.
Flexible Pricing
Try compute options and
services for free and, when
you’re ready, pay only for what
you use. Pay as you go and
subscription models offer
choice and flexibility.
Coming Summer
2015
IBM Cloud
© 2015 IBM Corporation
7
IBM Internet of Things Foundation allows you to easily
compose IoT solutions
Visually define logic flows
Select from a growing list of device recipes
Visualize real-time data stream
Mix with other services
in Bluemix to create
apps
Simply connect & “recognize” device types
IBM Cloud
© 2015 IBM Corporation
8
Advantages of Bluemix in a Natural Disaster
 Location – the Bluemix datacenters are physically distant from the area of the natural disaster
and applications can keep running even when power and telecommunications are disrupted.
 On demand pricing – you only pay for the application as it’s used.
 Autoscaling – applications designed for Bluemix can automatically scale to adjust to the
number of users they are experiencing
 Support for distributed team development – you won’t be tied to inaccessible physical build
and deployment servers if you hit a bug at exactly the wrong time
IBM Cloud
© 2015 IBM Corporation
9
Application Concepts – Food and Shelter
 How do you avoid the long lines for basic necessities (Food, Water, Gasoline)?
 How do you find shelter when your home is uninhabitable or unreachable?
– One possibility is a set of applications that crowdsource availability and convenience of
different options
– For example: a Java application that runs on Cloudant using Google Maps that allows
people to enter location data when they find available shelters (or stores with bottled
water, or gasoline, etc…). DataWorks can automatically cleanse address data.
 How can you protect your family and home?
– Application can use small-grained weather data (within a zipcode) to alert a smart home
and its occupants to protect themselves
IBM Cloud
© 2015 IBM Corporation
10
Application Concepts – Health and Safety
 Reporting floods and downed power lines is a major information management issue
– NHTSA reports almost 400 people drown in vehicles each year in the US
– Additional fatalities are caused by contact with downed power lines
 Applications can crowd-source the reporting of downed lines and flooded roads
– Coordinate with data from governmental agencies and Utility companies
– Automatically submit reports to utilities and first responders
– Automatically work with existing apps to reroute traffic around those areas
 Flood-prone areas can use water sensors that give warning when water begins rising in plenty
of time to respond
– Maps of flooded sensors – predicting the most likely path of rising water from historical
and hydrological data
 Sensing drones for first responders
– Applications for drone cameras to stitch together composites and low-level maps for
damage assessment and rescue efforts
– Heat sensing robot for fires
IBM Cloud
© 2015 IBM Corporation
11
First Responder Assistance Concept:
Data-Driven Disaster Response Robot
Temp /
Humidity
>
Threshold
Activate Responder
Send Critical Warning alert
Via SMS and E-mail
 Identify fire location using pre-calculated floor
mapping
 Constantly send temperature alert to First
responders.
 Create entry and exit routes for first responders.
 Create event report based on collected data
using IBM Embeddable Reporting
Hardware:
 Arduino Micro-controller, DHT11 Temperature &
Humidity Sensor.
API:
 IOT Foundation to process device data
 Alchemy API to analyze and identify survivors.
 Watson Text to Speech to enable trapped
victims to communicate with first responders via
text .
 IBM Embeddable Reporting to generate fast
report sheet that can be analyzed to confirm the
causes of the disaster.
Detector monitors room Temp. & Humidity,
connects to Bluemix via Wifi
IBM Cloud
© 2015 IBM Corporation
12
Application Concepts - Community
 Applications to aid in helping locate missing family members
– Lots of available libraries for Node.JS for implementing pop-up sites like Wikis
– Language translation with Watson can be helpful for displaced persons whose first
language is not English
– Twilio can integrate into SMS messaging and VOIP phone networks
 Applications to help locate lost pets and locate shelters that will house pets
– Analyze Twitter streams to find others who are in the same situation and who are looking
for or have found lost pets
 Applications to help share resources with those that need them
– Plugshare for mobile phones (e.g. Katrina)
IBM Cloud
© 2015 IBM Corporation
13
Application Concepts – Giving and Self-Esteem
 Applications for targeted contributions to those having specific needs (like YouFundMe)
– Coordination with charities to make sure donated money is sent to the right places
– In many cases, that’s a big data import problem – store data in SQL DB, cleanse it with
DataWorks
– BigInsights allows you to use Apache Hadoop to manage large-scale data analysis tasks
 Applications gathering together and coordinating volunteer opportunities
– Tons of Website code available for PHP to start up sites like this
– Simple, Fast response from IBM Cloudant
IBM Cloud
© 2015 IBM Corporation
14
Architectural Assumptions for applications
 You can assume you still have some level of telecommunications capability for Disaster
victims, first responders, etc.
– Even through Katrina and Sandy, some cellular phone coverage remained available,
albeit, possibly not immediately, at a reduced capacity and with coverage gaps
– This is a known issue, and other mechanisms (Mark-Arthur…) can deal with that problem
– Bandwidth will be at a premium (Videos teaching people what to do DURING the crisis are
not appropriate)
– Shared internet connections may be used when service is disrupted
 You will have reduced power availability from mobile devices and laptops
– Always-on, heavily connected GUI-driven applications will drain batteries
– Consider notifications, SMS, and lower-power consumption interaction mechanisms
 You have to plan for the possibility of the failure of remote application components – and of
the Bluemix infrastructure itself
– What if Dallas was the scene of the disaster?
IBM Cloud
© 2015 IBM Corporation
15
Downstream - OpenBTS-Bluemix Integration
Remote
Bluemix Center
● OpenBTS fully functional Emergency GSM Mobile Network
● Exposes Bluemix service (new) via OpenBTS APIs
● OpenBTS Optimizer (new)
● Optimizes data going through fragile GSM network
● Might use compression and other optimizing
techniques
● Data sent to remote Bluemix
● Communicates with optional Local Bluemix
● IBM DevOps Services used in conjunction with Bluemix
● Development and Deployment of situational applications
● Any composition of disaster-related applications
http://openbts.org - Opensource
http://www.rangenetworks.com - Commercial
IBM Cloud
© 2015 IBM Corporation
16
Bluemix DR capability
 For several reasons (including the possibility of a natural disaster in Dallas – remember the
hailstorms of 2012 and 1995, the tornado outbreak of 1955…) you want to always make sure
that your application can run in more than one location – for Bluemix today that means both
London and Dallas
deploy
CF CF
IBM DevOps
Services
Cloudant
Replication
App App
CloudantCloudant
deploy
Dallas London
External DNS
IBM Cloud
© 2015 IBM Corporation
17
IBM DevOps Services
 Provides an end-to-end development solution for
teams
writing applications for IBM Bluemix
 Agile planning and tracking tools for assigning tasks
 Support for Web IDE, Eclipse or Command-line
tooling
 Source code hosting for Jazz and Git projects
(including on Github)
 Continuous Build and Integration with the Devops
Pipeline
 Integration Testing tools (Bluemix Labs) coming
available
 Load testing and performance monitoring tools
• Integration test, System test,
Production all united and consistent
• Automation ensures the same
procedure in each environment
• Fully hosted, managed, and
integrated in the cloud for the
cloud
IBM Cloud
© 2015 IBM Corporation
18
Support for Development teams (and others!)
• Track and Plan is a hosted tool to plan, track and manage tasks, backlogs and deliverables
focused on individual and team productivity Enables development planning
 Action views for Individuals and Teams
 Sprint Planning & Backlog management
IBM Cloud
© 2015 IBM Corporation
19
Usage Context
 Upstream
– Before disaster strikes use for development and deployment of Bluemix apps
 Downstream
– After disaster strikes use for support of Bluemix apps
IBM Cloud
© 2015 IBM Corporation
20
Upstream – Track and Plan
 Track and plan
– Track project work trough work items
– Ex. write a defect work item for bug found in project code
– Work item management
– Create work items
– Work item states
– Work item display options
– Filter work items
– View and organize work items
– Triage work items
– Plan work for a team
– Review the team's progress
 For uniformity ODDR Hackathon team suggests using IDS Track and Plan feature
IBM Cloud
© 2015 IBM Corporation
21
Upstream – Source Control
 Source Control Options
– Git integration
– Can link Git repository with IDS
• Use the IDS Web IDE
• Many Git commands available
– Work items and Git intercation
– Create Project
– Set Github hook
– Use work item to test hooks
– Local client and Git interaction
– Access Git repository from IDS project
• IDS cmd line or EGIT Eclipse plugin
– Connect Track & Plan feature to Rational Team Concert
– Develop with Bluemix Live Sync and Node.js
– Develop with IBM Eclipse Tools
– Eclipse client and Jazz SCM
– Use RTC Eclipse client
IBM Cloud
© 2015 IBM Corporation
22
Upstream – Build and Deploy
 Build and Deploy
– Also known as pipeline
– Provides continous deployment of apps and changes
– Stages
– Organize
• Jobs
• Inputs
– Code
• Built
• Tested
• Deployed
– Jobs
– Execution units within stages
– Build jobs prepare/compile code for deployment
– End result
– Code built and deployed automatically to Bluemix
 The ODDR Hackathon team suggests using IDS build & deploy feature
IBM Cloud
© 2015 IBM Corporation
23
Some IDS Web IDE Tips
Git icon
IDS command line
Edit code, Track & Plan, Build and Deploy
IBM Cloud
© 2015 IBM Corporation
24
Editing, Saving and Committing
IBM Cloud
© 2015 IBM Corporation
25
Editing Node.js
After edit completes
• File->Save or ctrl-s
• Go to Git interface to commit to the Git repository
• Click on the button
IBM Cloud
© 2015 IBM Corporation
26
Committing
Committing to the Git repository
Check/uncheck files to be committed
Click on Commit on upper right hand (as circled)
Click on Push (as circled)
IBM Cloud
© 2015 IBM Corporation
27
Deploy button
Deploys appl from workspace to Bluemix
Launch button
Starts a new browser window with the application URL
IDS retrieves URL from manifest.yml and inserts into a launch configuration
Stop button
Stops the running Bluemix application
Interacting with a Bluemix application
IBM Cloud
© 2015 IBM Corporation
28
 Sync changes to a running Cloud
Foundry application
 Sync changes from Bluemix web
ide or local (laptop) files
 Changes made in the developer
workspace are immediately
reflected in the running Cloud
Foundry application
 Dramatically improves developer
productivity by debugging directly in
the cloud
 Insert breakpoints into the running
Cloud Foundry application
IBM Bluemix Live Edit
IBM Cloud
© 2015 IBM Corporation
29
Live Edit – How to enable
To Enable Live Edit
Create new new launch configuration
Used to launch live edit version of
application
Production application still running
Live edit version independent
Can be edited without affecting
production application
After changes made and tested
Commit to repository
Redeploy production application
For a tutorial visit: http://ibm.co/1dUujTw
IBM Cloud
© 2015 IBM Corporation
30
Collaborative Remote Development with DevOps Services
1. Bug reported
In MQA
2. Task Assigned to developer
In Track and Plan
3. Code fixed
Locally in Eclipse
4. Changes pushed to GitHub
5. DevOps Pipeline Builds App, Runs Automated Tests
6. New Production
version pushed to
Bluemix
IBM Cloud
© 2015 IBM Corporation
31
Summary
 We’ve seen
– What people need in a Natural Disaster
– How you can use the services in Bluemix to build applications that can help
– How Bluemix and the Bluemix ecosystem provides support for distributed team
development that frees you from the constraints of a single development site – in case
your development team is the one that suffers the disaster

Más contenido relacionado

La actualidad más candente

IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3Nguyen Tai Dzung
 
Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to MicroservicesKyle Brown
 
Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015Denny Muktar
 
IBM Relay 2015: Expect More From Private Cloud
IBM Relay 2015: Expect More From Private CloudIBM Relay 2015: Expect More From Private Cloud
IBM Relay 2015: Expect More From Private CloudIBM
 
IBM Bluemix Garage in London
IBM Bluemix Garage in LondonIBM Bluemix Garage in London
IBM Bluemix Garage in LondonSonia Cyrus
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners Suman Singh
 
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...Govt. P.G. College Dharamshala
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleAlan Quayle
 
Transitioning to Hybrid Cloud
Transitioning to Hybrid CloudTransitioning to Hybrid Cloud
Transitioning to Hybrid CloudProlifics
 
IBM Hybrid Cloud Integration UCC Talk, 21st November 2018
IBM Hybrid Cloud Integration UCC Talk, 21st November 2018IBM Hybrid Cloud Integration UCC Talk, 21st November 2018
IBM Hybrid Cloud Integration UCC Talk, 21st November 2018Michael O'Sullivan
 
IBM Cloud Point of View
IBM Cloud Point of ViewIBM Cloud Point of View
IBM Cloud Point of ViewAndrzej Osmak
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing BasicsSagar Sane
 
IBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for DisruptionIBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for DisruptionJürgen Ambrosi
 
The IBM Cloud Point of View
The IBM Cloud Point of ViewThe IBM Cloud Point of View
The IBM Cloud Point of ViewMaria Nolet
 
Z105745 ibmz-cloud-cairo-v1902a
Z105745 ibmz-cloud-cairo-v1902aZ105745 ibmz-cloud-cairo-v1902a
Z105745 ibmz-cloud-cairo-v1902aTony Pearson
 
Cloud computing presentation
Cloud computing   presentationCloud computing   presentation
Cloud computing presentationWilliam Mann
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technologyEldos Kuriakose
 

La actualidad más candente (20)

IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3
 
Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to Microservices
 
Bluemix
BluemixBluemix
Bluemix
 
Bluemix Overview
Bluemix OverviewBluemix Overview
Bluemix Overview
 
Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015
 
IBM Relay 2015: Expect More From Private Cloud
IBM Relay 2015: Expect More From Private CloudIBM Relay 2015: Expect More From Private Cloud
IBM Relay 2015: Expect More From Private Cloud
 
IBM Bluemix Garage in London
IBM Bluemix Garage in LondonIBM Bluemix Garage in London
IBM Bluemix Garage in London
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners
 
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop Sample
 
Transitioning to Hybrid Cloud
Transitioning to Hybrid CloudTransitioning to Hybrid Cloud
Transitioning to Hybrid Cloud
 
IBM Hybrid Cloud Integration UCC Talk, 21st November 2018
IBM Hybrid Cloud Integration UCC Talk, 21st November 2018IBM Hybrid Cloud Integration UCC Talk, 21st November 2018
IBM Hybrid Cloud Integration UCC Talk, 21st November 2018
 
IBM Cloud Point of View
IBM Cloud Point of ViewIBM Cloud Point of View
IBM Cloud Point of View
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 
IBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for DisruptionIBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for Disruption
 
The IBM Cloud Point of View
The IBM Cloud Point of ViewThe IBM Cloud Point of View
The IBM Cloud Point of View
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 
Z105745 ibmz-cloud-cairo-v1902a
Z105745 ibmz-cloud-cairo-v1902aZ105745 ibmz-cloud-cairo-v1902a
Z105745 ibmz-cloud-cairo-v1902a
 
Cloud computing presentation
Cloud computing   presentationCloud computing   presentation
Cloud computing presentation
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
 

Destacado

A voice controlled streaming jukebox based on ibm bluemix
A voice controlled streaming jukebox based on ibm bluemixA voice controlled streaming jukebox based on ibm bluemix
A voice controlled streaming jukebox based on ibm bluemixLeon Yang
 
Application Considerations for Cloud
Application Considerations for CloudApplication Considerations for Cloud
Application Considerations for CloudKyle Brown
 
Introduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersIntroduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersNiklas Heidloff
 
IBM Bootcamp - Text to Speech API Lab
IBM Bootcamp - Text to Speech API LabIBM Bootcamp - Text to Speech API Lab
IBM Bootcamp - Text to Speech API LabColin McCabe
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service OverviewKyle Brown
 
Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)
Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)
Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)Kyoungtae (KT) Hwang
 
SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개IBM Korea
 
Project Humix overview
Project Humix overviewProject Humix overview
Project Humix overviewJeffrey Liu
 
AquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix IntroductionAquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix IntroductionJean-Louis (JL) Marechaux
 
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM BluemixVentureSquare
 

Destacado (11)

A voice controlled streaming jukebox based on ibm bluemix
A voice controlled streaming jukebox based on ibm bluemixA voice controlled streaming jukebox based on ibm bluemix
A voice controlled streaming jukebox based on ibm bluemix
 
Application Considerations for Cloud
Application Considerations for CloudApplication Considerations for Cloud
Application Considerations for Cloud
 
Introduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersIntroduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java Developers
 
IBM Bootcamp - Text to Speech API Lab
IBM Bootcamp - Text to Speech API LabIBM Bootcamp - Text to Speech API Lab
IBM Bootcamp - Text to Speech API Lab
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service Overview
 
Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)
Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)
Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)
 
SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개
 
Project Humix overview
Project Humix overviewProject Humix overview
Project Humix overview
 
AquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix IntroductionAquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix Introduction
 
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix
[2014 PAG 비즈니스 플랫폼데이] IoT 비즈니스 스타트업을 위한 IBM Bluemix
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 

Similar a How Bluemix and IDS can help in a Natural Disaster

Management in a Cloud Centric World – The NEW Business Paradigm
  Management in a Cloud Centric World – The NEW Business Paradigm  Management in a Cloud Centric World – The NEW Business Paradigm
Management in a Cloud Centric World – The NEW Business ParadigmResellerClub
 
cloud of things paper
cloud of things papercloud of things paper
cloud of things paperAssem mousa
 
Cloud migration risk
Cloud migration riskCloud migration risk
Cloud migration riskEdgevalue
 
Cloud computing in Agriculture
Cloud computing in AgricultureCloud computing in Agriculture
Cloud computing in AgricultureAnkita Solanki
 
IDC Multicloud 2019 - Conference Milano , Oracle speech
IDC Multicloud 2019 - Conference Milano , Oracle speechIDC Multicloud 2019 - Conference Milano , Oracle speech
IDC Multicloud 2019 - Conference Milano , Oracle speechRiccardo Romani
 
PoV on Latest technology Trends impact on Insurance Industry
PoV on Latest technology Trends impact on Insurance Industry PoV on Latest technology Trends impact on Insurance Industry
PoV on Latest technology Trends impact on Insurance Industry Jishnu Mithre
 
PoV on Latest technology Trends impact on Insurance Industry
PoV on Latest technology Trends impact on Insurance Industry PoV on Latest technology Trends impact on Insurance Industry
PoV on Latest technology Trends impact on Insurance Industry Jishnu Mithre
 
Transportationmobicloudwebinarv2 0englishedition-130620090944-phpapp02
Transportationmobicloudwebinarv2 0englishedition-130620090944-phpapp02Transportationmobicloudwebinarv2 0englishedition-130620090944-phpapp02
Transportationmobicloudwebinarv2 0englishedition-130620090944-phpapp02Peter Melander
 
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1DianaGray10
 
Role of Generative AI in Utilities
Role of Generative AI in UtilitiesRole of Generative AI in Utilities
Role of Generative AI in UtilitiesSayonsom Chanda
 
To Disrupt or be Disrupted
To Disrupt or be DisruptedTo Disrupt or be Disrupted
To Disrupt or be DisruptedHugh Saalmans
 
Building the internet of things with ibm (slideshare)
Building the internet of things with ibm (slideshare)Building the internet of things with ibm (slideshare)
Building the internet of things with ibm (slideshare)Bernard Kufluk
 
History of Cloud Computing.pptx
History of Cloud Computing.pptxHistory of Cloud Computing.pptx
History of Cloud Computing.pptxvarshaJujare1
 
Martin Huth presents Cloud Computing
Martin Huth presents Cloud ComputingMartin Huth presents Cloud Computing
Martin Huth presents Cloud ComputingMartin Huth
 
Digital IQ in managing risk and cyber threats
Digital IQ in managing risk and cyber threatsDigital IQ in managing risk and cyber threats
Digital IQ in managing risk and cyber threatsMaganathin Veeraragaloo
 
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePHIBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePHDEVCON
 
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePHIBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePHDEVCON
 
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The IndianCloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The IndianSanjay Chitnis
 
Moving enterprise IT to the cloud
Moving enterprise IT to the cloudMoving enterprise IT to the cloud
Moving enterprise IT to the cloudJan Wiersma
 

Similar a How Bluemix and IDS can help in a Natural Disaster (20)

Management in a Cloud Centric World – The NEW Business Paradigm
  Management in a Cloud Centric World – The NEW Business Paradigm  Management in a Cloud Centric World – The NEW Business Paradigm
Management in a Cloud Centric World – The NEW Business Paradigm
 
cloud of things paper
cloud of things papercloud of things paper
cloud of things paper
 
Topic 7
Topic 7Topic 7
Topic 7
 
Cloud migration risk
Cloud migration riskCloud migration risk
Cloud migration risk
 
Cloud computing in Agriculture
Cloud computing in AgricultureCloud computing in Agriculture
Cloud computing in Agriculture
 
IDC Multicloud 2019 - Conference Milano , Oracle speech
IDC Multicloud 2019 - Conference Milano , Oracle speechIDC Multicloud 2019 - Conference Milano , Oracle speech
IDC Multicloud 2019 - Conference Milano , Oracle speech
 
PoV on Latest technology Trends impact on Insurance Industry
PoV on Latest technology Trends impact on Insurance Industry PoV on Latest technology Trends impact on Insurance Industry
PoV on Latest technology Trends impact on Insurance Industry
 
PoV on Latest technology Trends impact on Insurance Industry
PoV on Latest technology Trends impact on Insurance Industry PoV on Latest technology Trends impact on Insurance Industry
PoV on Latest technology Trends impact on Insurance Industry
 
Transportationmobicloudwebinarv2 0englishedition-130620090944-phpapp02
Transportationmobicloudwebinarv2 0englishedition-130620090944-phpapp02Transportationmobicloudwebinarv2 0englishedition-130620090944-phpapp02
Transportationmobicloudwebinarv2 0englishedition-130620090944-phpapp02
 
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
 
Role of Generative AI in Utilities
Role of Generative AI in UtilitiesRole of Generative AI in Utilities
Role of Generative AI in Utilities
 
To Disrupt or be Disrupted
To Disrupt or be DisruptedTo Disrupt or be Disrupted
To Disrupt or be Disrupted
 
Building the internet of things with ibm (slideshare)
Building the internet of things with ibm (slideshare)Building the internet of things with ibm (slideshare)
Building the internet of things with ibm (slideshare)
 
History of Cloud Computing.pptx
History of Cloud Computing.pptxHistory of Cloud Computing.pptx
History of Cloud Computing.pptx
 
Martin Huth presents Cloud Computing
Martin Huth presents Cloud ComputingMartin Huth presents Cloud Computing
Martin Huth presents Cloud Computing
 
Digital IQ in managing risk and cyber threats
Digital IQ in managing risk and cyber threatsDigital IQ in managing risk and cyber threats
Digital IQ in managing risk and cyber threats
 
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePHIBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePH
 
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePHIBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePH
 
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The IndianCloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
 
Moving enterprise IT to the cloud
Moving enterprise IT to the cloudMoving enterprise IT to the cloud
Moving enterprise IT to the cloud
 

Último

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 

Último (20)

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 

How Bluemix and IDS can help in a Natural Disaster

  • 1. © 2015 IBM Corporation IBM Cloud How can Bluemix, IDS and Open Source Help in a Natural Disaster? Kyle Brown and Marc-Arthur Pierre-Louis
  • 2. IBM Cloud © 2015 IBM Corporation 2 Outline  What do people Need in a Natural Disaster? – Abraham Maslow’s Hierarchy of Needs  Who are our customers in a Natural Disaster?  What is Bluemix and the Bluemix Ecosystem? – Bluemix, IOT Foundation, DevOps Services  Advantages of Bluemix in a Natural Disaster  Application Concepts – Food & Shelter – Safety – Community – Self-Esteem  Architectural assumptions  Support for Teams
  • 3. IBM Cloud © 2015 IBM Corporation 3 What do I mean by a Natural Disaster?  Natural disasters are unexpected occurrences caused by natural processes that incur damage to property, or cause injury or death  Can be fires, tornadoes, hurricanes, floods, earthquakes, etc.  The key is that they are unexpected – but you can plan for them regardless of the fact that you may have little warning of when they occur.  In a great TEDx Boston talk from 2012, Caitria and Morgan O’Neill give a wonderful list of things you can do to help in any Natural disaster – these form a template for us to discover ways in which Bluemix can help the victims of these disasters – Plan for recovery before disaster strikes – Care for yourself and your family first – Get online as soon as possible – Find ways to organize people – Find ways to log and record EVERYTHING – Find ways to train others to respond
  • 4. IBM Cloud © 2015 IBM Corporation 4 What do you need in a Natural Disaster?  In 1943 Psychologist Abraham Maslow developed a framework for what motivates people and keeps them physically and psychologically healthy  His “Hierarchy of Needs” has become common in sociological and psychological research and training.  It’s very useful as a way to view what people need in when they are affected by a Natural Disaster – Gives you a way to organize the different capabilities and help that can be provided in such emergencies
  • 5. IBM Cloud © 2015 IBM Corporation 5 Who are our customers in a Natural Disaster?  The first question in understanding how at technology or set of technologies can help you with a problem is to understand who the customers of the technology would be. In our case, these could include: – Victims of the Natural Disaster – First Responders – Family, Friends and Loved Ones of those affected – Utility Companies, Insurance Companies, Transport companies  The next set of questions come after you’ve identified your customers – How does this concept help them? – Will they be able to use it effectively? – How is it better than existing approaches?
  • 6. So what is Bluemix? 6 Bluemix is an open-standards, cloud-based platform for building, running, and managing applications. Build your apps, your way Use the most prominent compute technologies to power your app: Cloud Foundry, Docker, OpenStack. Extend apps with services A catalog of IBM, third party, and open source services allow the developer to stitch an application together quickly. Scale more than just instances Development, monitoring, deployment, and logging tools allow the developer to run and manage the entire application. Layered Security IBM secures the platform and infrastructure and provides you with the tools to secure your apps. Deploy and manage hybrid apps seamlessly Get a seamless dev and management experience across a number of hybrid implementations options. Flexible Pricing Try compute options and services for free and, when you’re ready, pay only for what you use. Pay as you go and subscription models offer choice and flexibility. Coming Summer 2015
  • 7. IBM Cloud © 2015 IBM Corporation 7 IBM Internet of Things Foundation allows you to easily compose IoT solutions Visually define logic flows Select from a growing list of device recipes Visualize real-time data stream Mix with other services in Bluemix to create apps Simply connect & “recognize” device types
  • 8. IBM Cloud © 2015 IBM Corporation 8 Advantages of Bluemix in a Natural Disaster  Location – the Bluemix datacenters are physically distant from the area of the natural disaster and applications can keep running even when power and telecommunications are disrupted.  On demand pricing – you only pay for the application as it’s used.  Autoscaling – applications designed for Bluemix can automatically scale to adjust to the number of users they are experiencing  Support for distributed team development – you won’t be tied to inaccessible physical build and deployment servers if you hit a bug at exactly the wrong time
  • 9. IBM Cloud © 2015 IBM Corporation 9 Application Concepts – Food and Shelter  How do you avoid the long lines for basic necessities (Food, Water, Gasoline)?  How do you find shelter when your home is uninhabitable or unreachable? – One possibility is a set of applications that crowdsource availability and convenience of different options – For example: a Java application that runs on Cloudant using Google Maps that allows people to enter location data when they find available shelters (or stores with bottled water, or gasoline, etc…). DataWorks can automatically cleanse address data.  How can you protect your family and home? – Application can use small-grained weather data (within a zipcode) to alert a smart home and its occupants to protect themselves
  • 10. IBM Cloud © 2015 IBM Corporation 10 Application Concepts – Health and Safety  Reporting floods and downed power lines is a major information management issue – NHTSA reports almost 400 people drown in vehicles each year in the US – Additional fatalities are caused by contact with downed power lines  Applications can crowd-source the reporting of downed lines and flooded roads – Coordinate with data from governmental agencies and Utility companies – Automatically submit reports to utilities and first responders – Automatically work with existing apps to reroute traffic around those areas  Flood-prone areas can use water sensors that give warning when water begins rising in plenty of time to respond – Maps of flooded sensors – predicting the most likely path of rising water from historical and hydrological data  Sensing drones for first responders – Applications for drone cameras to stitch together composites and low-level maps for damage assessment and rescue efforts – Heat sensing robot for fires
  • 11. IBM Cloud © 2015 IBM Corporation 11 First Responder Assistance Concept: Data-Driven Disaster Response Robot Temp / Humidity > Threshold Activate Responder Send Critical Warning alert Via SMS and E-mail  Identify fire location using pre-calculated floor mapping  Constantly send temperature alert to First responders.  Create entry and exit routes for first responders.  Create event report based on collected data using IBM Embeddable Reporting Hardware:  Arduino Micro-controller, DHT11 Temperature & Humidity Sensor. API:  IOT Foundation to process device data  Alchemy API to analyze and identify survivors.  Watson Text to Speech to enable trapped victims to communicate with first responders via text .  IBM Embeddable Reporting to generate fast report sheet that can be analyzed to confirm the causes of the disaster. Detector monitors room Temp. & Humidity, connects to Bluemix via Wifi
  • 12. IBM Cloud © 2015 IBM Corporation 12 Application Concepts - Community  Applications to aid in helping locate missing family members – Lots of available libraries for Node.JS for implementing pop-up sites like Wikis – Language translation with Watson can be helpful for displaced persons whose first language is not English – Twilio can integrate into SMS messaging and VOIP phone networks  Applications to help locate lost pets and locate shelters that will house pets – Analyze Twitter streams to find others who are in the same situation and who are looking for or have found lost pets  Applications to help share resources with those that need them – Plugshare for mobile phones (e.g. Katrina)
  • 13. IBM Cloud © 2015 IBM Corporation 13 Application Concepts – Giving and Self-Esteem  Applications for targeted contributions to those having specific needs (like YouFundMe) – Coordination with charities to make sure donated money is sent to the right places – In many cases, that’s a big data import problem – store data in SQL DB, cleanse it with DataWorks – BigInsights allows you to use Apache Hadoop to manage large-scale data analysis tasks  Applications gathering together and coordinating volunteer opportunities – Tons of Website code available for PHP to start up sites like this – Simple, Fast response from IBM Cloudant
  • 14. IBM Cloud © 2015 IBM Corporation 14 Architectural Assumptions for applications  You can assume you still have some level of telecommunications capability for Disaster victims, first responders, etc. – Even through Katrina and Sandy, some cellular phone coverage remained available, albeit, possibly not immediately, at a reduced capacity and with coverage gaps – This is a known issue, and other mechanisms (Mark-Arthur…) can deal with that problem – Bandwidth will be at a premium (Videos teaching people what to do DURING the crisis are not appropriate) – Shared internet connections may be used when service is disrupted  You will have reduced power availability from mobile devices and laptops – Always-on, heavily connected GUI-driven applications will drain batteries – Consider notifications, SMS, and lower-power consumption interaction mechanisms  You have to plan for the possibility of the failure of remote application components – and of the Bluemix infrastructure itself – What if Dallas was the scene of the disaster?
  • 15. IBM Cloud © 2015 IBM Corporation 15 Downstream - OpenBTS-Bluemix Integration Remote Bluemix Center ● OpenBTS fully functional Emergency GSM Mobile Network ● Exposes Bluemix service (new) via OpenBTS APIs ● OpenBTS Optimizer (new) ● Optimizes data going through fragile GSM network ● Might use compression and other optimizing techniques ● Data sent to remote Bluemix ● Communicates with optional Local Bluemix ● IBM DevOps Services used in conjunction with Bluemix ● Development and Deployment of situational applications ● Any composition of disaster-related applications http://openbts.org - Opensource http://www.rangenetworks.com - Commercial
  • 16. IBM Cloud © 2015 IBM Corporation 16 Bluemix DR capability  For several reasons (including the possibility of a natural disaster in Dallas – remember the hailstorms of 2012 and 1995, the tornado outbreak of 1955…) you want to always make sure that your application can run in more than one location – for Bluemix today that means both London and Dallas deploy CF CF IBM DevOps Services Cloudant Replication App App CloudantCloudant deploy Dallas London External DNS
  • 17. IBM Cloud © 2015 IBM Corporation 17 IBM DevOps Services  Provides an end-to-end development solution for teams writing applications for IBM Bluemix  Agile planning and tracking tools for assigning tasks  Support for Web IDE, Eclipse or Command-line tooling  Source code hosting for Jazz and Git projects (including on Github)  Continuous Build and Integration with the Devops Pipeline  Integration Testing tools (Bluemix Labs) coming available  Load testing and performance monitoring tools • Integration test, System test, Production all united and consistent • Automation ensures the same procedure in each environment • Fully hosted, managed, and integrated in the cloud for the cloud
  • 18. IBM Cloud © 2015 IBM Corporation 18 Support for Development teams (and others!) • Track and Plan is a hosted tool to plan, track and manage tasks, backlogs and deliverables focused on individual and team productivity Enables development planning  Action views for Individuals and Teams  Sprint Planning & Backlog management
  • 19. IBM Cloud © 2015 IBM Corporation 19 Usage Context  Upstream – Before disaster strikes use for development and deployment of Bluemix apps  Downstream – After disaster strikes use for support of Bluemix apps
  • 20. IBM Cloud © 2015 IBM Corporation 20 Upstream – Track and Plan  Track and plan – Track project work trough work items – Ex. write a defect work item for bug found in project code – Work item management – Create work items – Work item states – Work item display options – Filter work items – View and organize work items – Triage work items – Plan work for a team – Review the team's progress  For uniformity ODDR Hackathon team suggests using IDS Track and Plan feature
  • 21. IBM Cloud © 2015 IBM Corporation 21 Upstream – Source Control  Source Control Options – Git integration – Can link Git repository with IDS • Use the IDS Web IDE • Many Git commands available – Work items and Git intercation – Create Project – Set Github hook – Use work item to test hooks – Local client and Git interaction – Access Git repository from IDS project • IDS cmd line or EGIT Eclipse plugin – Connect Track & Plan feature to Rational Team Concert – Develop with Bluemix Live Sync and Node.js – Develop with IBM Eclipse Tools – Eclipse client and Jazz SCM – Use RTC Eclipse client
  • 22. IBM Cloud © 2015 IBM Corporation 22 Upstream – Build and Deploy  Build and Deploy – Also known as pipeline – Provides continous deployment of apps and changes – Stages – Organize • Jobs • Inputs – Code • Built • Tested • Deployed – Jobs – Execution units within stages – Build jobs prepare/compile code for deployment – End result – Code built and deployed automatically to Bluemix  The ODDR Hackathon team suggests using IDS build & deploy feature
  • 23. IBM Cloud © 2015 IBM Corporation 23 Some IDS Web IDE Tips Git icon IDS command line Edit code, Track & Plan, Build and Deploy
  • 24. IBM Cloud © 2015 IBM Corporation 24 Editing, Saving and Committing
  • 25. IBM Cloud © 2015 IBM Corporation 25 Editing Node.js After edit completes • File->Save or ctrl-s • Go to Git interface to commit to the Git repository • Click on the button
  • 26. IBM Cloud © 2015 IBM Corporation 26 Committing Committing to the Git repository Check/uncheck files to be committed Click on Commit on upper right hand (as circled) Click on Push (as circled)
  • 27. IBM Cloud © 2015 IBM Corporation 27 Deploy button Deploys appl from workspace to Bluemix Launch button Starts a new browser window with the application URL IDS retrieves URL from manifest.yml and inserts into a launch configuration Stop button Stops the running Bluemix application Interacting with a Bluemix application
  • 28. IBM Cloud © 2015 IBM Corporation 28  Sync changes to a running Cloud Foundry application  Sync changes from Bluemix web ide or local (laptop) files  Changes made in the developer workspace are immediately reflected in the running Cloud Foundry application  Dramatically improves developer productivity by debugging directly in the cloud  Insert breakpoints into the running Cloud Foundry application IBM Bluemix Live Edit
  • 29. IBM Cloud © 2015 IBM Corporation 29 Live Edit – How to enable To Enable Live Edit Create new new launch configuration Used to launch live edit version of application Production application still running Live edit version independent Can be edited without affecting production application After changes made and tested Commit to repository Redeploy production application For a tutorial visit: http://ibm.co/1dUujTw
  • 30. IBM Cloud © 2015 IBM Corporation 30 Collaborative Remote Development with DevOps Services 1. Bug reported In MQA 2. Task Assigned to developer In Track and Plan 3. Code fixed Locally in Eclipse 4. Changes pushed to GitHub 5. DevOps Pipeline Builds App, Runs Automated Tests 6. New Production version pushed to Bluemix
  • 31. IBM Cloud © 2015 IBM Corporation 31 Summary  We’ve seen – What people need in a Natural Disaster – How you can use the services in Bluemix to build applications that can help – How Bluemix and the Bluemix ecosystem provides support for distributed team development that frees you from the constraints of a single development site – in case your development team is the one that suffers the disaster