SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
IBM Bluemix - Architecture and Deep Dive! 
Animesh Singh 
@animeshsingh 
Register now! bluemix.net! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Bluemix and Cloud Foundry Meetup - Agenda 
Meetup.com/Bluemix Meetup.com/CloudFoundry! 
July 23rd, IBM North San Jose , Room # 1066 6:30 PM! 
Live streaming URL: https://www.youtube.com/watch?v=dzOrFeqHeuY ! 
! 
BlueMix Sessions! 
§ IBM Bluemix – Architecture and Deep Dive (Including DevOps) ! 
§ 3rd Party Services in Bluemix ( e.g. Twilio)! 
§ Mobile Services in Bluemix (e.g. PUSH Notification etc)! 
§ Developing in a team based environment using Jazz Hub and Bluemix! 
! 
Questions and Answers session! 
! 
Cloud Foundry Sessions ! 
(Examples of work IBM is driving in the community) 
§ Performance Acceptance Tests (PAT)! 
§ Cloud Foundry Internationalization work (i18n)! 
!!!! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
The app revolution 
Fundamentally changing the way we interact with technology. 
Apps are everywhere 
The quantity and usefulness of web 
and mobile apps has led to an “app 
revolution” among consumers and 
businesses alike. 
Experience matters 
Customers and employees now 
expect a delightful and seamless 
experience across all interactions 
with a business. 
Cloud makes it possible 
Apps today can be stitched together 
quickly with pre-built assets. Cloud 
makes the API economy possible. 
Meetup.com/Bluemix Meetup.com/CloudFoundry
It starts with a line of code.! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Product of IBM Design 
Meetup.com/Bluemix Meetup.com/CloudFoundry
OAuth 
Software! 
as a Service! 
Platform! 
as a Service! 
Cloud and Open Source technologies are driving the App revolution 
At all tiers, IBM is committed to building its cloud on an open cloud architecture 
TOSCA 
OSLC! Infrastructure! 
as a Service! 
API ! 
economy! 
Cloud! 
operating! 
environment! 
Software-! 
defined! 
environment! 
http://www.ibm.com/developerworks/cloud/library/cl-open-architecture/ 
Meetup.com/Bluemix Meetup.com/CloudFoundry
IBM Bluemix 
§ IBM initiative to develop a 
Platform as a Services offering ! 
§ IBM and partner cloud 
services! 
§ Integrated DevOps with both 
Browser and Eclipse-based 
tools! 
Run:mes 
& 
Frameworks 
Services 
Lifecycle 
Management 
(JazzHub) 
Check 
In 
Code 
Check 
In 
Code 
Create 
& 
Manage 
Services 
Applica:on 
Composi:on 
Environment 
Applica:on 
Run:me 
Web 
IDE 
(Eclipse 
Orion) 
Test/Run 
Explore 
Services 
node 
java 
WebSphere 
IBM 
Bluemix ™ 
Eclipse 
IDE 
Test/Run 
Explore 
Services 
ruby 
Worklight 
Liberty 
Middleware 
Applica:on 
Opera: Data 
onal 
Mobile 
External 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Meets Developer’s Needs! 
Focus on app development, not 
provisioning VMs, databases, 
messaging servers, etc! 
Agile development model! 
Deploy and scale in seconds! 
Powered by Cloud Foundry 
TOTAL CONTRIBUTORS!1,165 ! 
LINES 739k OF CODE! 
Platinum Founding Sponsors Open Cloud Platform! 
There is an increasing appetite for cloud-based 
mobile, social and analytics 
applications from line-of-business 
executives - drives the need for a more 
open cloud development platform! 
Compelling Community ! 
Cloud Foundry has a compelling community 
and emerging ecosystem as well as a mature 
set of capabilities and robustness! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Run Your Apps! 
The developer can chose any language runtime or bring 
their own. Just upload your code and go.! 
Application Platform 
Runtimes! 
Java!Node.js!Ruby!“Bring Your Own 
Liberty for 
runtime”! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
CLI 
Eclipse 
IDE 
Browser 
cf 
push 
hQp 
Meetup.com/Bluemix Meetup.com/CloudFoundry
CLI 
Eclipse 
IDE 
Browser 
cf 
push 
hQp 
Cloud 
Controller 
(API) 
Router 
Meetup.com/Bluemix Meetup.com/CloudFoundry
CLI 
Eclipse 
IDE 
Browser 
cf 
push 
hQp 
Cloud 
Controller 
(API) 
Router 
Apps 
Apps 
Apps 
Apps 
DEA 
Pool 
DEA 
Pool 
VM 
Pool 
Meetup.com/Bluemix Meetup.com/CloudFoundry
CLI 
Eclipse 
IDE 
Browser 
cf 
push 
hQp 
Cloud 
Controller 
(API) 
(Message 
bus) 
Health 
Manager 
NATS 
Router 
DEA 
Pool 
DropletD 
EExAe 
Pcuo:ool 
n 
Agent 
(DEA) 
Pool 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Run Your Apps! 
The developer can chose any language runtime or bring 
their own. Just upload your code and go.! 
APIs and Services! 
A catalog of open source, IBM and third party APIs 
services allow a developer to stitch together an 
application in minutes.! 
Services Platform 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Runtimes! 
Dev Ops! 
Java!Node.js!Ruby!“Bring Your Own 
Liberty for 
Buildpack”! 
Automation! Web IDE! Agile " 
Development! 
BLU Data 
Warehouse ! MySQL! 
Analytics! Git " 
Hosting! Deployment" 
Database! Mongo DB! PostgreSQL! 
Monitoring and 
SQL 
! JSON 
DatabaseTwilio! 
MapReduce! 
Internet Of 
Things! 
MQTT!CloudCode" Mobile App 
Mobile " 
Data! 
Data 
Management 
Services! 
Mgmt ! 
Mobile 
Services! 
Mobile Quality 
Assurance" 
Push! 
Data Cache! Session 
Cache! Elastic MQ! 
Web & App 
Application ! 
Decision! SSO! Redis! 
Historian! 
RabbitMQ! Log Analysis! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
CLI 
Eclipse 
IDE 
Browser 
cf 
create-­‐ 
service 
Meetup.com/Bluemix Meetup.com/CloudFoundry
CLI 
Eclipse 
IDE 
Browser 
Cloud 
Controller 
(API) 
S 
E 
R 
V 
I 
C 
E 
B 
R 
O 
K 
E 
R 
Service 
instance 
Service 
instance 
Service 
instance 
DEA 
Pool 
Service 
Backend 
cf 
create-­‐ 
service 
cf 
bind-­‐ 
service 
Fetch Catalog 
(GET /v2/catalog 
Provision Instance 
(PUT /v2/service 
instances/:id) 
Create Binding 
(PUT /v2/ 
service_instances/:id 
App 
App 
App 
DEA 
Pool 
DEA 
Pool 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Run Your Apps! 
The developer can chose any language runtime or bring 
their own. Just upload your code and go.! 
APIs and Services! 
A catalog of open source, IBM and third party APIs 
services allow a developer to stitch together an 
application in minutes.! 
DevOps! 
Development, monitoring, deployment and logging 
tools allow the developer to run the entire 
application! 
DevOps Platform 
Meetup.com/Bluemix Meetup.com/CloudFoundry
IBM DevOps Services (JazzHub) for Apps on Cloud 
Open, integrated rapid development experience! 
Git hosting" 
Store and manage the code for your application in the hosted Git 
repo. 
Integrated Development Environment " 
Use built-in Web IDE, Eclipse, Visual Studio or leverage your tool of 
choice. 
Agile planning & tracking, team collaboration" 
Easily share work and collaborate with team members. 
" 
Continuous Integration" 
Continuously build, scan, and test code to improve quality and increase 
speed of delivery. 
Deployment automation" 
Instantly deploy your applications. 
Performance monitoring" 
Identify the early occurrence and root cause of performance issues, 
not just the symptoms, throughout the application lifecycle. Conduct 
code level diagnostics to identify bottlenecks and optimize application 
performance. 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Hosted 
Repository 
(GIT/SCM) 
Push 
code 
Browser 
based 
Code 
editor 
(Eclipse 
Orion) 
JAZZ 
Build 
Engine 
(Jenkins) 
Eclipse 
IDE 
Push 
code 
App 
Code 
changed 
Automated 
Build 
JAZZ 
Deployment 
Engine 
) 
App 
Automated 
Deploy 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Run Your Apps! 
The developer can chose any language runtime or bring 
their own. Just upload your code and go.! 
APIs and Services! 
A catalog of open source, IBM and third party APIs 
services allow a developer to stitch together an 
application in minutes.! 
DevOps! 
Development, monitoring, deployment and logging 
tools allow the developer to run the entire 
application! 
Cloud Integration! 
Build hybrid environments. Connect to on-premises 
systems of record plus other public and private clouds. 
Expose your own APIs to your developers.! 
Extend SaaS Apps! 
Drop in SaaS App SDKs and extend to new use cases 
(e.g,. Mobile, Analytics, Web)! 
And many more capabilities … 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Bluemix Third Party Services! 
! 
Kalonji Bankole 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Bluemix Services 
• BlueMix currently has ~40 services that can be deployed with an 
application! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
• Service providing interface for scheduling of 
autonomous calls / texts! 
• REST based! 
• Currently being utilized by Uber, PaybyPhone, 
Philadelphia PD, Duke University, Airbnb, smarterkey, 
eBay...! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Twilio Use Cases 
§ Notifications! 
§ School Updates! 
§ Emergencies (Amber alerts, Natural disasters)! 
§ Reminders! 
§ Doctor’s Appointment! 
§ Bill Payment! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Leveraging Bluemix in Mobile Application 
Development! 
! 
Vahid Hashemian 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Bluemix Mobile Cloud Boilerplate 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Storyline 
Scenario 
l ACME Electronics is a large electronics retailer. 
l It has a mobile application where users can browse through products and add them to their shopping cart. The 
mobile application does not offer online purchases. 
l When customers purchase products from any store ACME Electronics sends them follow-up emails and offers them 
discounts on products related to what they purchased. 
l ACME Electronics would like to expand its mobile application and use push notification instead of emails for 
discount offers. 
l They would also like to let user purchase products right from their mobile devices. 
Solution 
l Bluemix Mobile Cloud: quickly enables mobile push notifications 
l PayPal Mobile SDK: quickly enables online mobile payments 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Flow of Events 
Meetup.com/Bluemix Meetup.com/CloudFoundry
References 
l Build an Android app using the MobileData cloud service 
http://www.ibm.com/developerworks/library/mo-android-mobiledata-app/index.html 
l Extend an Android app using the Push cloud service 
http://www.ibm.com/developerworks/library/mo-android-push-app 
l PayPal Android SDK 
https://github.com/paypal/PayPal-Android-SDK/blob/master/README.md 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Team Based Development with BlueMix DevOps! 
Andrew Bodine 
@bodine_andrew 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Magoos Sporting Goods Inc.! 
❖ Magoos specializes in the best quality sporting goods at unbeatable prices, with expert 
advice!! 
❖ Early phases of building it’s online shopping portal! 
❖ Magoo decides to contract out some developers to help him realize his goal quicker! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
DevOps Team Development: To the Rescue 
❖ All developers are remote! 
! 
❖ Magoo needs a way to communicate his 
‘wants’ to developers and track progress 
effectively.! 
! 
❖ Lot’s of work to do. Let’s see an example!! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Register now! bluemix.net! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
IBM and Cloud Foundry! 
(examples of work is IBM is driving in community)! 
! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Performance Acceptance Tests (PATs)! 
for Cloud Foundry! 
! 
Simon Leung, Jonathan Berkhahn, Daniel Lavine 
Meetup.com/Bluemix Meetup.com/CloudFoundry
What problem are we facing with Cloud Foundry 
• How fast can we deploy applications? 
• How do we know if a change to deploy applications faster actually 
worked? 
• How much http traffic can we handle before we start seeing CF 
performance degradation? 
Meetup.com/Bluemix Meetup.com/CloudFoundry
What is PATs 
• Load generator that automates interaction with Cloud Foundry (CF), 
recording performance data 
• PATs allows CF administrators to test realistic use cases on actual CF 
deployments in a highly scriptable fashion 
• PATs can be used to test for performance degradation due to changes in 
your deployment 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Demo 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Planned features and Roadmap 
• Incorporate all CLI and API calls 
• Provide suite of standard tests 
• Usage of arbitrary applications with PAT 
• Integration with automated testing process 
http://github.com/cloudfoundry-incubator/pat! 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Going global with CloudFoundry! 
! 
dr.max @maximilien 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Storyline 
Scenario 
● CloudFoundry is a global PaaS. 
● Increasingly developers all over the world are using CF-based systems to deploy and manage their applications. 
● Primary approach to interacting with CF system is via CLI—which is powerful, conversational, and interactive. 
● Allowing the CLI to be i18n-enabled would allow the CLI to “speak” the same language as the developers. 
● Enabling the CLI for i18n goes a long way to opening CF to the world. 
Solution 
● IBM spiked on converting one of the CLI command for i18n. 
● Worked with Pivotal to convert the enable the whole CLI for i18n. 
● Wrote Golang tooling to perform all the steps (extract, merge, modify, rewrite) strings in CLI. 
● Complete i18n-enablement of 17,000+ strings and 60+ commands in 2 months (with French translation). 
● Also worked on i18n-enabling the CC error messages. 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Live demo of French translation 
demo 
Meetup.com/Bluemix Meetup.com/CloudFoundry
References 
● CF CLI with i18n support 
https://github.com/cloudfoundry/cli 
● i18n4go tool 
https://github.com/maximilien/i18n4go 
Meetup.com/Bluemix Meetup.com/CloudFoundry
Companies using Bluemix today! 
Value realized in days, not months. 
Meetup.com/Bluemix Meetup.com/CloudFoundry 
4 
Retail 
Reduction of operations costs 
by 30% - focusing on apps and 
code, not infrastructure. 
Hospitality 
MQA service reduced defect 
resolution time by up to 300%. 
Mobile push service allowed 
customer to avoid writing 
custom code. 
Transportation 
From zero to implementing a 
mobile app from a database on 
premise 
in 15 days. 
Healthcare 
Increases time to market for 
new customer delivery by 35%. 
Technology 
Deployment of new customer 
from 2 days to 30 seconds. 
Retail 
Selected IBM as a strategic 
partner for building engaging 
apps.
Sign up in minutes. Pay for what you use.! 
Cloud based pricing models to serve developer needs. 
Friction free adoption 
Multiple Commitment Models 
Self Service 
Meetup.com/Bluemix Meetup.com/CloudFoundry 
4 
• 30 day trial - designed to allow testing of an 
entire application on the platform 
• Free tier for every service - encourages 
experimentation of new services for 
applications already running on Bluemix 
• Pay as you go - optimized for flexibility, no 
term commitment 
• Subscription - term based optimized for 
cost, discounted from pay as you go rates 
• Zero to coding in less than 5 minutes 
• Credit card over the web in many countries 
– or through your IBM rep
Bluemix works. 
Start a free trial today. 
Meetup.com/Bluemix Meetup.com/CloudFoundry

Weitere ähnliche Inhalte

Was ist angesagt?

Bluemix the digital innovation platform
Bluemix   the digital innovation platformBluemix   the digital innovation platform
Bluemix the digital innovation platformJose Pena
 
Bluemix Technical Overview
Bluemix Technical OverviewBluemix Technical Overview
Bluemix Technical Overviewrogerp67
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationNat Weerawan
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems EffectIBM
 
Cloud Foundry and MongoDB
Cloud Foundry and MongoDBCloud Foundry and MongoDB
Cloud Foundry and MongoDBJake Peyser
 
IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote IBM
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...Romeo Kienzler
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantAnimesh Singh
 
Bootstrap4XPages - an introduction
Bootstrap4XPages - an introductionBootstrap4XPages - an introduction
Bootstrap4XPages - an introductionPer Henrik Lausten
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical trainingAjit Yohannan
 
A Node.js Developer's Guide to Bluemix
A Node.js Developer's Guide to BluemixA Node.js Developer's Guide to Bluemix
A Node.js Developer's Guide to Bluemixibmwebspheresoftware
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupJon Marshall
 
IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3Nguyen Tai Dzung
 
Exploring the Open Source Linux Ecosystem
Exploring the Open Source Linux EcosystemExploring the Open Source Linux Ecosystem
Exploring the Open Source Linux EcosystemIBM
 
IBM RTP Dojo Launch
IBM RTP Dojo LaunchIBM RTP Dojo Launch
IBM RTP Dojo LaunchIBM
 
Cognitive Computing on the Cloud - Watson services for bluemix
Cognitive Computing on the Cloud - Watson services for bluemixCognitive Computing on the Cloud - Watson services for bluemix
Cognitive Computing on the Cloud - Watson services for bluemixSam Garforth
 

Was ist angesagt? (20)

Bluemix the digital innovation platform
Bluemix   the digital innovation platformBluemix   the digital innovation platform
Bluemix the digital innovation platform
 
Bluemix Technical Overview
Bluemix Technical OverviewBluemix Technical Overview
Bluemix Technical Overview
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT Foundation
 
IBM Containers- Bluemix
IBM Containers- BluemixIBM Containers- Bluemix
IBM Containers- Bluemix
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
 
Cloud Foundry and MongoDB
Cloud Foundry and MongoDBCloud Foundry and MongoDB
Cloud Foundry and MongoDB
 
Bluemix Overview
Bluemix OverviewBluemix Overview
Bluemix Overview
 
IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
 
Bootstrap4XPages - an introduction
Bootstrap4XPages - an introductionBootstrap4XPages - an introduction
Bootstrap4XPages - an introduction
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical training
 
Birmingham meetup
Birmingham meetupBirmingham meetup
Birmingham meetup
 
A Node.js Developer's Guide to Bluemix
A Node.js Developer's Guide to BluemixA Node.js Developer's Guide to Bluemix
A Node.js Developer's Guide to Bluemix
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3
 
Bluemix
BluemixBluemix
Bluemix
 
Exploring the Open Source Linux Ecosystem
Exploring the Open Source Linux EcosystemExploring the Open Source Linux Ecosystem
Exploring the Open Source Linux Ecosystem
 
IBM RTP Dojo Launch
IBM RTP Dojo LaunchIBM RTP Dojo Launch
IBM RTP Dojo Launch
 
Cognitive Computing on the Cloud - Watson services for bluemix
Cognitive Computing on the Cloud - Watson services for bluemixCognitive Computing on the Cloud - Watson services for bluemix
Cognitive Computing on the Cloud - Watson services for bluemix
 

Andere mochten auch

Building Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixBuilding Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixIBM
 
IBM Bluemix - The Cloud Platform Java Developers have been looking for
IBM Bluemix - The Cloud Platform Java Developers have been looking forIBM Bluemix - The Cloud Platform Java Developers have been looking for
IBM Bluemix - The Cloud Platform Java Developers have been looking forNiklas Heidloff
 
DevNexus conference: How to Quickly Connect Internet of Things to IBM Bluemix...
DevNexus conference: How to Quickly Connect Internet of Things to IBM Bluemix...DevNexus conference: How to Quickly Connect Internet of Things to IBM Bluemix...
DevNexus conference: How to Quickly Connect Internet of Things to IBM Bluemix...Valerie Lampkin
 
From Cognitive Computing to Artificial Intelligence Dr Peter Waggett Dire...
From Cognitive Computing to Artificial Intelligence Dr Peter WaggettDire...From Cognitive Computing to Artificial Intelligence Dr Peter WaggettDire...
From Cognitive Computing to Artificial Intelligence Dr Peter Waggett Dire...Sudeep Sakalle
 
AI Everywhere: How Microsoft is Democratizing AI - Lightning Version
AI Everywhere: How Microsoft is Democratizing AI - Lightning VersionAI Everywhere: How Microsoft is Democratizing AI - Lightning Version
AI Everywhere: How Microsoft is Democratizing AI - Lightning VersionPaul Prae
 
Cloud Computing for DoD & Government
Cloud Computing for DoD & Government Cloud Computing for DoD & Government
Cloud Computing for DoD & Government Katrina Savarino
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackAnimesh Singh
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM BluemixIBM Connections Developers
 
IoT with the Best: Watson IoT Bluemix and Blockchain
IoT with the Best: Watson IoT Bluemix and BlockchainIoT with the Best: Watson IoT Bluemix and Blockchain
IoT with the Best: Watson IoT Bluemix and BlockchainValerie Lampkin
 
Introduction to IBM API Management
Introduction to IBM API Management Introduction to IBM API Management
Introduction to IBM API Management Patrick Bouillaud
 
Building Scalable Services with Amazon API Gateway - Technical 201
Building Scalable Services with Amazon API Gateway - Technical 201Building Scalable Services with Amazon API Gateway - Technical 201
Building Scalable Services with Amazon API Gateway - Technical 201Amazon Web Services
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That WorkedProgrammableWeb
 
Build and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API GatewayBuild and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API GatewayAmazon Web Services
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)Amazon Web Services
 

Andere mochten auch (19)

Building Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixBuilding Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on Bluemix
 
IBM Bluemix - The Cloud Platform Java Developers have been looking for
IBM Bluemix - The Cloud Platform Java Developers have been looking forIBM Bluemix - The Cloud Platform Java Developers have been looking for
IBM Bluemix - The Cloud Platform Java Developers have been looking for
 
DevNexus conference: How to Quickly Connect Internet of Things to IBM Bluemix...
DevNexus conference: How to Quickly Connect Internet of Things to IBM Bluemix...DevNexus conference: How to Quickly Connect Internet of Things to IBM Bluemix...
DevNexus conference: How to Quickly Connect Internet of Things to IBM Bluemix...
 
Spark at Zillow
Spark at ZillowSpark at Zillow
Spark at Zillow
 
From Cognitive Computing to Artificial Intelligence Dr Peter Waggett Dire...
From Cognitive Computing to Artificial Intelligence Dr Peter WaggettDire...From Cognitive Computing to Artificial Intelligence Dr Peter WaggettDire...
From Cognitive Computing to Artificial Intelligence Dr Peter Waggett Dire...
 
AI Everywhere: How Microsoft is Democratizing AI - Lightning Version
AI Everywhere: How Microsoft is Democratizing AI - Lightning VersionAI Everywhere: How Microsoft is Democratizing AI - Lightning Version
AI Everywhere: How Microsoft is Democratizing AI - Lightning Version
 
Ibm cloud open architecture
Ibm cloud  open architectureIbm cloud  open architecture
Ibm cloud open architecture
 
Cloud Computing for DoD & Government
Cloud Computing for DoD & Government Cloud Computing for DoD & Government
Cloud Computing for DoD & Government
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
IoT with the Best: Watson IoT Bluemix and Blockchain
IoT with the Best: Watson IoT Bluemix and BlockchainIoT with the Best: Watson IoT Bluemix and Blockchain
IoT with the Best: Watson IoT Bluemix and Blockchain
 
Introduction to IBM API Management
Introduction to IBM API Management Introduction to IBM API Management
Introduction to IBM API Management
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
Building Scalable Services with Amazon API Gateway - Technical 201
Building Scalable Services with Amazon API Gateway - Technical 201Building Scalable Services with Amazon API Gateway - Technical 201
Building Scalable Services with Amazon API Gateway - Technical 201
 
API Gateway report
API Gateway reportAPI Gateway report
API Gateway report
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
 
Build and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API GatewayBuild and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API Gateway
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)
 

Ähnlich wie IBM Bluemix Meetup - Architecture, Services and Mobile Development

Jfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudJfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudLauren Hayward Schaefer
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIRAlmog Koren
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6Kirill Osipov
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1Kirill Osipov
 
IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands onFelipe Freire
 
Watson on Bluemix
Watson on BluemixWatson on Bluemix
Watson on BluemixIBM
 
OpenShift: Devops Made Easy
OpenShift: Devops Made EasyOpenShift: Devops Made Easy
OpenShift: Devops Made EasyBent Terp
 
Getting Acquainted with PhoneGap
Getting Acquainted with PhoneGapGetting Acquainted with PhoneGap
Getting Acquainted with PhoneGapJoseph Labrecque
 
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)gjuljo
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantIBM
 
Get over the Cloud with Bluemix
Get over the Cloud with BluemixGet over the Cloud with Bluemix
Get over the Cloud with BluemixCodemotion
 
Openshift Container Platform: First ItalyMeetup
Openshift Container Platform: First ItalyMeetupOpenshift Container Platform: First ItalyMeetup
Openshift Container Platform: First ItalyMeetupGiuseppe Bonocore
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDKIntel® Software
 
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM France Lab
 
Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platformi4consulting.org
 

Ähnlich wie IBM Bluemix Meetup - Architecture, Services and Mobile Development (20)

Ibm bluemix paris_techtalks 2015
Ibm bluemix paris_techtalks 2015Ibm bluemix paris_techtalks 2015
Ibm bluemix paris_techtalks 2015
 
Jfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudJfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the Cloud
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIR
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1
 
IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands on
 
Watson on Bluemix
Watson on BluemixWatson on Bluemix
Watson on Bluemix
 
Watson on bluemix
Watson on bluemixWatson on bluemix
Watson on bluemix
 
Hybridapp
HybridappHybridapp
Hybridapp
 
OpenShift: Devops Made Easy
OpenShift: Devops Made EasyOpenShift: Devops Made Easy
OpenShift: Devops Made Easy
 
Getting Acquainted with PhoneGap
Getting Acquainted with PhoneGapGetting Acquainted with PhoneGap
Getting Acquainted with PhoneGap
 
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
 
Upmc tpdev4
Upmc tpdev4Upmc tpdev4
Upmc tpdev4
 
Get over the Cloud with Bluemix
Get over the Cloud with BluemixGet over the Cloud with Bluemix
Get over the Cloud with Bluemix
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Openshift Container Platform: First ItalyMeetup
Openshift Container Platform: First ItalyMeetupOpenshift Container Platform: First ItalyMeetup
Openshift Container Platform: First ItalyMeetup
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDK
 
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
 
Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platform
 

Mehr von IBM

Microservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and ToolsMicroservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and ToolsIBM
 
Digital Innovation in the Cognitive Era
Digital Innovation in the Cognitive EraDigital Innovation in the Cognitive Era
Digital Innovation in the Cognitive EraIBM
 
How Bluemix Helps NASA Innovate
How Bluemix Helps NASA InnovateHow Bluemix Helps NASA Innovate
How Bluemix Helps NASA InnovateIBM
 
Using Service Discovery and Service Proxy
Using Service Discovery and Service ProxyUsing Service Discovery and Service Proxy
Using Service Discovery and Service ProxyIBM
 
IBM Relay 2015: Securing the Future
IBM Relay 2015: Securing the Future IBM Relay 2015: Securing the Future
IBM Relay 2015: Securing the Future IBM
 
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond IBM
 
IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer IBM
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM
 
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
 
Node on Guard
Node on GuardNode on Guard
Node on GuardIBM
 
Birmingham Meetup
Birmingham MeetupBirmingham Meetup
Birmingham MeetupIBM
 
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM BluemixOffline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM BluemixIBM
 
Open Source Centers of Gravity
Open Source Centers of GravityOpen Source Centers of Gravity
Open Source Centers of GravityIBM
 
Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01IBM
 
Integrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry AppIntegrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry AppIBM
 
Bluemix Girls Night Out
Bluemix Girls Night Out Bluemix Girls Night Out
Bluemix Girls Night Out IBM
 
Using Watson to build Cognitive IoT Apps on Bluemix
Using Watson to build Cognitive IoT Apps on BluemixUsing Watson to build Cognitive IoT Apps on Bluemix
Using Watson to build Cognitive IoT Apps on BluemixIBM
 
PHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixPHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixIBM
 
Introduction: Watson Services on IBM Bluemix Webcast
Introduction: Watson Services on IBM Bluemix Webcast Introduction: Watson Services on IBM Bluemix Webcast
Introduction: Watson Services on IBM Bluemix Webcast IBM
 
Connecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in BluemixConnecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in BluemixIBM
 

Mehr von IBM (20)

Microservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and ToolsMicroservices - Choosing the Right Cloud Services and Tools
Microservices - Choosing the Right Cloud Services and Tools
 
Digital Innovation in the Cognitive Era
Digital Innovation in the Cognitive EraDigital Innovation in the Cognitive Era
Digital Innovation in the Cognitive Era
 
How Bluemix Helps NASA Innovate
How Bluemix Helps NASA InnovateHow Bluemix Helps NASA Innovate
How Bluemix Helps NASA Innovate
 
Using Service Discovery and Service Proxy
Using Service Discovery and Service ProxyUsing Service Discovery and Service Proxy
Using Service Discovery and Service Proxy
 
IBM Relay 2015: Securing the Future
IBM Relay 2015: Securing the Future IBM Relay 2015: Securing the Future
IBM Relay 2015: Securing the Future
 
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
 
IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data
 
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
 
Node on Guard
Node on GuardNode on Guard
Node on Guard
 
Birmingham Meetup
Birmingham MeetupBirmingham Meetup
Birmingham Meetup
 
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM BluemixOffline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
 
Open Source Centers of Gravity
Open Source Centers of GravityOpen Source Centers of Gravity
Open Source Centers of Gravity
 
Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01
 
Integrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry AppIntegrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry App
 
Bluemix Girls Night Out
Bluemix Girls Night Out Bluemix Girls Night Out
Bluemix Girls Night Out
 
Using Watson to build Cognitive IoT Apps on Bluemix
Using Watson to build Cognitive IoT Apps on BluemixUsing Watson to build Cognitive IoT Apps on Bluemix
Using Watson to build Cognitive IoT Apps on Bluemix
 
PHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixPHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on Bluemix
 
Introduction: Watson Services on IBM Bluemix Webcast
Introduction: Watson Services on IBM Bluemix Webcast Introduction: Watson Services on IBM Bluemix Webcast
Introduction: Watson Services on IBM Bluemix Webcast
 
Connecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in BluemixConnecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in Bluemix
 

Kürzlich hochgeladen

React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 

Kürzlich hochgeladen (20)

React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 

IBM Bluemix Meetup - Architecture, Services and Mobile Development

  • 1. IBM Bluemix - Architecture and Deep Dive! Animesh Singh @animeshsingh Register now! bluemix.net! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 2. Bluemix and Cloud Foundry Meetup - Agenda Meetup.com/Bluemix Meetup.com/CloudFoundry! July 23rd, IBM North San Jose , Room # 1066 6:30 PM! Live streaming URL: https://www.youtube.com/watch?v=dzOrFeqHeuY ! ! BlueMix Sessions! § IBM Bluemix – Architecture and Deep Dive (Including DevOps) ! § 3rd Party Services in Bluemix ( e.g. Twilio)! § Mobile Services in Bluemix (e.g. PUSH Notification etc)! § Developing in a team based environment using Jazz Hub and Bluemix! ! Questions and Answers session! ! Cloud Foundry Sessions ! (Examples of work IBM is driving in the community) § Performance Acceptance Tests (PAT)! § Cloud Foundry Internationalization work (i18n)! !!!! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 3. The app revolution Fundamentally changing the way we interact with technology. Apps are everywhere The quantity and usefulness of web and mobile apps has led to an “app revolution” among consumers and businesses alike. Experience matters Customers and employees now expect a delightful and seamless experience across all interactions with a business. Cloud makes it possible Apps today can be stitched together quickly with pre-built assets. Cloud makes the API economy possible. Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 4. It starts with a line of code.! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 5. Product of IBM Design Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 6. OAuth Software! as a Service! Platform! as a Service! Cloud and Open Source technologies are driving the App revolution At all tiers, IBM is committed to building its cloud on an open cloud architecture TOSCA OSLC! Infrastructure! as a Service! API ! economy! Cloud! operating! environment! Software-! defined! environment! http://www.ibm.com/developerworks/cloud/library/cl-open-architecture/ Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 7. IBM Bluemix § IBM initiative to develop a Platform as a Services offering ! § IBM and partner cloud services! § Integrated DevOps with both Browser and Eclipse-based tools! Run:mes & Frameworks Services Lifecycle Management (JazzHub) Check In Code Check In Code Create & Manage Services Applica:on Composi:on Environment Applica:on Run:me Web IDE (Eclipse Orion) Test/Run Explore Services node java WebSphere IBM Bluemix ™ Eclipse IDE Test/Run Explore Services ruby Worklight Liberty Middleware Applica:on Opera: Data onal Mobile External Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 8. Meets Developer’s Needs! Focus on app development, not provisioning VMs, databases, messaging servers, etc! Agile development model! Deploy and scale in seconds! Powered by Cloud Foundry TOTAL CONTRIBUTORS!1,165 ! LINES 739k OF CODE! Platinum Founding Sponsors Open Cloud Platform! There is an increasing appetite for cloud-based mobile, social and analytics applications from line-of-business executives - drives the need for a more open cloud development platform! Compelling Community ! Cloud Foundry has a compelling community and emerging ecosystem as well as a mature set of capabilities and robustness! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 9. Run Your Apps! The developer can chose any language runtime or bring their own. Just upload your code and go.! Application Platform Runtimes! Java!Node.js!Ruby!“Bring Your Own Liberty for runtime”! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 10. CLI Eclipse IDE Browser cf push hQp Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 11. CLI Eclipse IDE Browser cf push hQp Cloud Controller (API) Router Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 12. CLI Eclipse IDE Browser cf push hQp Cloud Controller (API) Router Apps Apps Apps Apps DEA Pool DEA Pool VM Pool Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 13. CLI Eclipse IDE Browser cf push hQp Cloud Controller (API) (Message bus) Health Manager NATS Router DEA Pool DropletD EExAe Pcuo:ool n Agent (DEA) Pool Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 14. Run Your Apps! The developer can chose any language runtime or bring their own. Just upload your code and go.! APIs and Services! A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes.! Services Platform Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 15. Runtimes! Dev Ops! Java!Node.js!Ruby!“Bring Your Own Liberty for Buildpack”! Automation! Web IDE! Agile " Development! BLU Data Warehouse ! MySQL! Analytics! Git " Hosting! Deployment" Database! Mongo DB! PostgreSQL! Monitoring and SQL ! JSON DatabaseTwilio! MapReduce! Internet Of Things! MQTT!CloudCode" Mobile App Mobile " Data! Data Management Services! Mgmt ! Mobile Services! Mobile Quality Assurance" Push! Data Cache! Session Cache! Elastic MQ! Web & App Application ! Decision! SSO! Redis! Historian! RabbitMQ! Log Analysis! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 16. CLI Eclipse IDE Browser cf create-­‐ service Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 17. CLI Eclipse IDE Browser Cloud Controller (API) S E R V I C E B R O K E R Service instance Service instance Service instance DEA Pool Service Backend cf create-­‐ service cf bind-­‐ service Fetch Catalog (GET /v2/catalog Provision Instance (PUT /v2/service instances/:id) Create Binding (PUT /v2/ service_instances/:id App App App DEA Pool DEA Pool Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 18. Run Your Apps! The developer can chose any language runtime or bring their own. Just upload your code and go.! APIs and Services! A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes.! DevOps! Development, monitoring, deployment and logging tools allow the developer to run the entire application! DevOps Platform Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 19. IBM DevOps Services (JazzHub) for Apps on Cloud Open, integrated rapid development experience! Git hosting" Store and manage the code for your application in the hosted Git repo. Integrated Development Environment " Use built-in Web IDE, Eclipse, Visual Studio or leverage your tool of choice. Agile planning & tracking, team collaboration" Easily share work and collaborate with team members. " Continuous Integration" Continuously build, scan, and test code to improve quality and increase speed of delivery. Deployment automation" Instantly deploy your applications. Performance monitoring" Identify the early occurrence and root cause of performance issues, not just the symptoms, throughout the application lifecycle. Conduct code level diagnostics to identify bottlenecks and optimize application performance. Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 20. Hosted Repository (GIT/SCM) Push code Browser based Code editor (Eclipse Orion) JAZZ Build Engine (Jenkins) Eclipse IDE Push code App Code changed Automated Build JAZZ Deployment Engine ) App Automated Deploy Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 21. Run Your Apps! The developer can chose any language runtime or bring their own. Just upload your code and go.! APIs and Services! A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes.! DevOps! Development, monitoring, deployment and logging tools allow the developer to run the entire application! Cloud Integration! Build hybrid environments. Connect to on-premises systems of record plus other public and private clouds. Expose your own APIs to your developers.! Extend SaaS Apps! Drop in SaaS App SDKs and extend to new use cases (e.g,. Mobile, Analytics, Web)! And many more capabilities … Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 22. Bluemix Third Party Services! ! Kalonji Bankole Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 23. Bluemix Services • BlueMix currently has ~40 services that can be deployed with an application! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 24. • Service providing interface for scheduling of autonomous calls / texts! • REST based! • Currently being utilized by Uber, PaybyPhone, Philadelphia PD, Duke University, Airbnb, smarterkey, eBay...! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 25. Twilio Use Cases § Notifications! § School Updates! § Emergencies (Amber alerts, Natural disasters)! § Reminders! § Doctor’s Appointment! § Bill Payment! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 26. Leveraging Bluemix in Mobile Application Development! ! Vahid Hashemian Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 27. Bluemix Mobile Cloud Boilerplate Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 28. Storyline Scenario l ACME Electronics is a large electronics retailer. l It has a mobile application where users can browse through products and add them to their shopping cart. The mobile application does not offer online purchases. l When customers purchase products from any store ACME Electronics sends them follow-up emails and offers them discounts on products related to what they purchased. l ACME Electronics would like to expand its mobile application and use push notification instead of emails for discount offers. l They would also like to let user purchase products right from their mobile devices. Solution l Bluemix Mobile Cloud: quickly enables mobile push notifications l PayPal Mobile SDK: quickly enables online mobile payments Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 29. Flow of Events Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 30. References l Build an Android app using the MobileData cloud service http://www.ibm.com/developerworks/library/mo-android-mobiledata-app/index.html l Extend an Android app using the Push cloud service http://www.ibm.com/developerworks/library/mo-android-push-app l PayPal Android SDK https://github.com/paypal/PayPal-Android-SDK/blob/master/README.md Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 31. Team Based Development with BlueMix DevOps! Andrew Bodine @bodine_andrew Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 32. Magoos Sporting Goods Inc.! ❖ Magoos specializes in the best quality sporting goods at unbeatable prices, with expert advice!! ❖ Early phases of building it’s online shopping portal! ❖ Magoo decides to contract out some developers to help him realize his goal quicker! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 33. DevOps Team Development: To the Rescue ❖ All developers are remote! ! ❖ Magoo needs a way to communicate his ‘wants’ to developers and track progress effectively.! ! ❖ Lot’s of work to do. Let’s see an example!! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 34. Register now! bluemix.net! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 35. IBM and Cloud Foundry! (examples of work is IBM is driving in community)! ! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 36. Performance Acceptance Tests (PATs)! for Cloud Foundry! ! Simon Leung, Jonathan Berkhahn, Daniel Lavine Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 37. What problem are we facing with Cloud Foundry • How fast can we deploy applications? • How do we know if a change to deploy applications faster actually worked? • How much http traffic can we handle before we start seeing CF performance degradation? Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 38. What is PATs • Load generator that automates interaction with Cloud Foundry (CF), recording performance data • PATs allows CF administrators to test realistic use cases on actual CF deployments in a highly scriptable fashion • PATs can be used to test for performance degradation due to changes in your deployment Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 40. Planned features and Roadmap • Incorporate all CLI and API calls • Provide suite of standard tests • Usage of arbitrary applications with PAT • Integration with automated testing process http://github.com/cloudfoundry-incubator/pat! Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 41. Going global with CloudFoundry! ! dr.max @maximilien Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 42. Storyline Scenario ● CloudFoundry is a global PaaS. ● Increasingly developers all over the world are using CF-based systems to deploy and manage their applications. ● Primary approach to interacting with CF system is via CLI—which is powerful, conversational, and interactive. ● Allowing the CLI to be i18n-enabled would allow the CLI to “speak” the same language as the developers. ● Enabling the CLI for i18n goes a long way to opening CF to the world. Solution ● IBM spiked on converting one of the CLI command for i18n. ● Worked with Pivotal to convert the enable the whole CLI for i18n. ● Wrote Golang tooling to perform all the steps (extract, merge, modify, rewrite) strings in CLI. ● Complete i18n-enablement of 17,000+ strings and 60+ commands in 2 months (with French translation). ● Also worked on i18n-enabling the CC error messages. Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 43. Live demo of French translation demo Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 44. References ● CF CLI with i18n support https://github.com/cloudfoundry/cli ● i18n4go tool https://github.com/maximilien/i18n4go Meetup.com/Bluemix Meetup.com/CloudFoundry
  • 45. Companies using Bluemix today! Value realized in days, not months. Meetup.com/Bluemix Meetup.com/CloudFoundry 4 Retail Reduction of operations costs by 30% - focusing on apps and code, not infrastructure. Hospitality MQA service reduced defect resolution time by up to 300%. Mobile push service allowed customer to avoid writing custom code. Transportation From zero to implementing a mobile app from a database on premise in 15 days. Healthcare Increases time to market for new customer delivery by 35%. Technology Deployment of new customer from 2 days to 30 seconds. Retail Selected IBM as a strategic partner for building engaging apps.
  • 46. Sign up in minutes. Pay for what you use.! Cloud based pricing models to serve developer needs. Friction free adoption Multiple Commitment Models Self Service Meetup.com/Bluemix Meetup.com/CloudFoundry 4 • 30 day trial - designed to allow testing of an entire application on the platform • Free tier for every service - encourages experimentation of new services for applications already running on Bluemix • Pay as you go - optimized for flexibility, no term commitment • Subscription - term based optimized for cost, discounted from pay as you go rates • Zero to coding in less than 5 minutes • Credit card over the web in many countries – or through your IBM rep
  • 47. Bluemix works. Start a free trial today. Meetup.com/Bluemix Meetup.com/CloudFoundry