SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
1
Codemotion Tech Meetup
February 28, 2015
Rome
Meet IBM Bluemix up
ibm.biz/Bluemix2015
@gjuljo
2 © 2015 IBM Corporation
Today we play with…
IBM Bluemix
Golang
https://hub.jazz.net/project/gsantoli/hellogin-start/overview
3 © 2015 IBM Corporation
Cloud Service Models
Networking Networking Networking Networking
Storage Storage Storage Storage
Servers Servers Servers Servers
Virtualization Virtualization Virtualization Virtualization
O/S O/S O/S O/S
Middleware Middleware Middleware Middleware
Runtime Runtime Runtime Runtime
Data Data Data Data
Applications Applications Applications Applications
Traditional
On-Premises
Infrastructure
as a Service
Platform
as a Service
Software
as a Service
ClientManages
VendorManagesinCloud
VendorManagesinCloud
VendorManagesinCloud
ClientManages
ClientManages
Customization; higher costs; slower time to value
Standardization; lower costs; faster time to value
IBM Bluemix™
4 © 2015 IBM Corporation
IBM Bluemix DevOps Services
1. Agile development, tracking & collaboration
2. Use your favorite tool or web IDE
6. Continuously deliver
8. Get instantaneous feedback
from mobile apps
7. Manage and monitor your
app’ performance
4. Continuously integrate your code
Agile
Planning
5. Scan your app for vulnerabilities
Jazz SCM Hosted Git
Web IDE
Delivery
Pipeline AppScan
Mobile & Web
Continous
Integration
Mobile Quality
Monitoring
and Analytics
Operate Develop/
Test
Deploy
Steer
DevOps
Services
Eclipse Sublime
3. Use the repo you like
Auto Scaling
Github
5 © 2015 IBM Corporation
Deployment Scenarios: cf push
DevOps ServicesBluemix
cf push
6 © 2015 IBM Corporation
Deployment Scenarios: “full web”
Bluemix
deploy
(manual)
DevOps Services
7 © 2015 IBM Corporation
Deployment Scenarios: git push
Bluemix
git push
deploy
(automatic)
DevOps Services
8
Bluemix works.
Start a free trial today
ibm.biz/Bluemix2015
9 © 2015 IBM Corporation
Bluemix Docs and References
- BLUEMIX DOCS
https://www.ng.bluemix.net/docs
https://developer.ibm.com/bluemix
- PREREQUISITES AND DOWNLOAD
https://developer.ibm.com/bluemix/support/#prereqs
https://www.ng.bluemix.net/docs/#starters/BuildingWeb.html#building_web
- COMMAND LINE AND VCAP_SERVICES ENVIRONMENT VARIABLE
https://www.ng.bluemix.net/docs/#cli/index.html#cli
http://docs.cloudfoundry.org/devguide/deploy-apps/environment-variable.html
- MANIFEST GUIDE (manifest.yml)
http://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html
- BUILDPACK FROM CLOUD FOUNDRY COMMUNITY
https://github.com/cloudfoundry-community/cf-docs-contrib/wiki/Buildpacks
10 © 2015 IBM Corporation
Tutorials and Examples (1/5)
- TUTORIAL: Build your first App in Node.js
1) https://www.youtube.com/watch?v=GRQnwVhYeWU
2) https://www.youtube.com/watch?v=-WsIjAdGeHQ
3) https://www.youtube.com/watch?v=S_tcicKXW1A
- TUTORIAL: Mobile Data + Push Notification + Node.js
1) http://www.ibm.com/developerworks/mobile/library/mo-android-mobiledata-app/index.html
2) http://www.ibm.com/developerworks/library/mo-android-push-app/index.html
- TUTORIAL: Creating your first app with IBM Rapid Apps for Bluemix
https://www.youtube.com/watch?v=-0TSBDjeDyA
11 © 2015 IBM Corporation
Tutorials and Examples (2/5)
- EXAMPLE MOBILE APP: Cordova + Push Nofitication
http://www.ibm.com/developerworks/mobile/library/mo-push-apache-cordova-app
- EXAMPLE MEAN STACK (MongoDB, Express, AngularJS, Node.js)
http://www.ibm.com/developerworks/web/library/wa-nodejs-polling-app/index.html
- EXAMPLE: MobileFirst for iOS 8 + Cloudant + CocoaPods
http://www.ibm.com/developerworks/library/mo-mfp-ios8-app/
- EXAMPLE: Node.js + Data Chace + Monitoring and Analytics
(Express, Jade, Bootstrap, Font Awesome, jQuery, Google Analytics, request, cheerio, async)
http://www.ibm.com/developerworks/cloud/library/cl-situational-app/index.html
- EXAMPLE: Node.js + MQ Light
https://developer.ibm.com/messaging/2014/09/25/getting-started-node-js-mq-light-apps-bluemix
- EXAMPLE: Node.js + Twilio
https://developer.ibm.com/bluemix/2015/02/09/getting-started-twilio-ibm-bluemix
- EXAMPLE: Node.js + SQLDB
http://www.ibm.com/developerworks/cloud/library/cl-math-app/index.html
12 © 2015 IBM Corporation
Tutorials and Examples (3/5)
- EXAMPLE: Java EE + Session Cache + SQLDB + Auto Scaling
http://www.ibm.com/developerworks/cloud/library/cl-cloudtrader-app/index.html
- EXAMPLE: Java EE + Cloudant NoSQL
https://developer.ibm.com/bluemix/2014/07/08/cloudant_on_bluemix
- EXAMPLE: Java EE + dashDB (Data Mining)
http://www.ibm.com/developerworks/library/bd-dataminingblu-app
- EXAMPLE: Java EE + App User Registry + MongoDB
http://www.ibm.com/developerworks/cloud/library/cl-oauthregistry-app/index.html
- EXAMPLE: Java EE + MQ Light
https://developer.ibm.com/messaging/2014/09/25/getting-started-j2ee-apps-mq-light-bluemix
- HOW-TO: Java EE + Spring + MySQL
http://linkis.com/developer.ibm.com/bl/FBZMm
13 © 2015 IBM Corporation
Tutorials and Examples (4/5)
- EXAMPLE: Python with custom buildpack
http://blog.4loeser.net/2014/06/some-fun-with-bluemix-cloud-foundry.html
- EXAMPLE: Python with Pyramid, SQLAlchemy and SQLDB
https://www.ibm.com/developerworks/cloud/library/cl-chatapp-bluemix-app
- EXAMPLE: Go with custom buildpack
http://www.ibm.com/developerworks/cloud/library/cl-bluemix-go-app
- EXAMPLE: Node.js + Watson Questions and Answers
www.ibm.com/developerworks/cloud/library/cl-watson-films-bluemix-app/index.html
- EXAMPLE: Node-RED + Twitter + Watsion Questions and Answers
http://www.ibm.com/developerworks/cloud/library/cl-twitterbot-watson-bluemix-app/index.html
- CLOUD INTEGRATION API
https://www.ng.bluemix.net/docs/#services/CloudIntegration/index-gentopic3.html#cloudint_create_CIservice
- GETTING STARTED WITH DOCKER
https://developer.ibm.com/bluemix/2014/12/04/ibm-containers-beta-docker
14 © 2015 IBM Corporation
Tutorials and Examples (5/5)
- GAME EXAMPLE: JavaEE, Cloudant and Single Sign-On
http://www.ibm.com/developerworks/cloud/library/cl-multiservicegame-app
- GAME EXAPLE: Node.js, Cloudant and Oculus Rift
http://www.ibm.com/developerworks/cloud/library/cl-oculus-app
- USING CLOUDANT WITH NODE.JS
https://docs.cloudant.com/using-cloudant-with/nodejs.html
- MQ Light
https://developer.ibm.com/messaging/mq-light
https://developer.ibm.com/messaging/mq-light/docs
https://developer.ibm.com/messaging/mq-light/getting-started-mq-light
- IBM Mobile Cloud Services SDK Developer Guide
http://mbaas-gettingstarted.ng.bluemix.net
15 © 2015 IBM Corporation
Gamification Documentation and Examples
Gamification Service Documentation
https://www.ng.bluemix.net/docs/#services/Gamification/index.html#gamification
Gamification REST API:
http://gs.ng.bluemix.net/index.html
Gamification SDK for Node.js:
https://hub.jazz.net/project/bioflash/gamiRESTClient/overview
Gamification Examples:
https://hub.jazz.net/project/bioflash/HelloGami/overview
https://hub.jazz.net/project/bioflash/GamifyPollApp/overview
https://hub.jazz.net/project/jstart/payrewards/overview

Mais conteúdo relacionado

Mais procurados

Achieving Developer Nirvana With Codename: BlueMix
Achieving Developer Nirvana With Codename: BlueMixAchieving Developer Nirvana With Codename: BlueMix
Achieving Developer Nirvana With Codename: BlueMix
Ryan Baxter
 

Mais procurados (20)

12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT Foundation
 
Micro services, reactive manifesto and 12-factors
Micro services, reactive manifesto and 12-factorsMicro services, reactive manifesto and 12-factors
Micro services, reactive manifesto and 12-factors
 
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
 
Beyond 12 Factor - Developing Cloud Native Applications
Beyond 12 Factor - Developing Cloud Native ApplicationsBeyond 12 Factor - Developing Cloud Native Applications
Beyond 12 Factor - Developing Cloud Native Applications
 
The Twelve-Factor App
The Twelve-Factor AppThe Twelve-Factor App
The Twelve-Factor App
 
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
 
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons LearnedCloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
 
Bluemix and DevOps workshop lab
Bluemix and DevOps workshop labBluemix and DevOps workshop lab
Bluemix and DevOps workshop lab
 
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)
 
IBM Bluemix Demo with Anki Overdrive Cars
IBM Bluemix Demo with Anki Overdrive CarsIBM Bluemix Demo with Anki Overdrive Cars
IBM Bluemix Demo with Anki Overdrive Cars
 
The 12 Factors for Building Cloud-Native Software
The 12 Factors for Building Cloud-Native SoftwareThe 12 Factors for Building Cloud-Native Software
The 12 Factors for Building Cloud-Native Software
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 
Achieving Developer Nirvana With Codename: BlueMix
Achieving Developer Nirvana With Codename: BlueMixAchieving Developer Nirvana With Codename: BlueMix
Achieving Developer Nirvana With Codename: BlueMix
 
Lattice: A Cloud-Native Platform for Your Spring Applications
Lattice: A Cloud-Native Platform for Your Spring ApplicationsLattice: A Cloud-Native Platform for Your Spring Applications
Lattice: A Cloud-Native Platform for Your Spring Applications
 
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud FoundryCloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud Foundry
 
Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...Measure and Increase Developer Productivity with Help of Serverless at Server...
Measure and Increase Developer Productivity with Help of Serverless at Server...
 
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
 
Get over the Cloud with Bluemix
Get over the Cloud with BluemixGet over the Cloud with Bluemix
Get over the Cloud with Bluemix
 
Empowering DevOps with Cloud Foundry
Empowering DevOps with Cloud FoundryEmpowering DevOps with Cloud Foundry
Empowering DevOps with Cloud Foundry
 

Destaque

IBM Technical Days - Bluemix-2_final
IBM Technical Days - Bluemix-2_finalIBM Technical Days - Bluemix-2_final
IBM Technical Days - Bluemix-2_final
Roberto Pozzi
 
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT ApplicationsInterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
gjuljo
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical training
Ajit Yohannan
 

Destaque (14)

Codemotion Rome 2015 IBM Bluemix and Docker
Codemotion Rome 2015 IBM Bluemix and DockerCodemotion Rome 2015 IBM Bluemix and Docker
Codemotion Rome 2015 IBM Bluemix and Docker
 
Codemotion Milano 2014 - IBM Internet of Things - Giulio Santoli
Codemotion Milano 2014 - IBM Internet of Things - Giulio SantoliCodemotion Milano 2014 - IBM Internet of Things - Giulio Santoli
Codemotion Milano 2014 - IBM Internet of Things - Giulio Santoli
 
IBM Technical Days - Bluemix-2_final
IBM Technical Days - Bluemix-2_finalIBM Technical Days - Bluemix-2_final
IBM Technical Days - Bluemix-2_final
 
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT ApplicationsInterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
 
IBM Bluemix @Codemotion
IBM Bluemix @CodemotionIBM Bluemix @Codemotion
IBM Bluemix @Codemotion
 
IBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix OverviewIBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix Overview
 
IBM Blue Mix - Cloud e Watson nella fonderia IBM
IBM Blue Mix - Cloud e Watson nella fonderia IBMIBM Blue Mix - Cloud e Watson nella fonderia IBM
IBM Blue Mix - Cloud e Watson nella fonderia IBM
 
Ibm bluemix tracking&tracing use case implementation
Ibm bluemix tracking&tracing use case implementationIbm bluemix tracking&tracing use case implementation
Ibm bluemix tracking&tracing use case implementation
 
Microservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentationMicroservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentation
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical training
 
IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands on
 
Bluemix Technical Overview
Bluemix Technical OverviewBluemix Technical Overview
Bluemix Technical Overview
 
Natural Language Classifier - Handbook (IBM)
Natural Language Classifier - Handbook (IBM)Natural Language Classifier - Handbook (IBM)
Natural Language Classifier - Handbook (IBM)
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 

Semelhante a IBM Bluemix Tech Meetup 18-02-2015

Cloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile AppsCloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile Apps
Nick Landry
 

Semelhante a IBM Bluemix Tech Meetup 18-02-2015 (20)

fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
IBM Bluemix Hackathon Accelerator
IBM Bluemix Hackathon AcceleratorIBM Bluemix Hackathon Accelerator
IBM Bluemix Hackathon Accelerator
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Ibm bluemix paris_techtalks 2015
Ibm bluemix paris_techtalks 2015Ibm bluemix paris_techtalks 2015
Ibm bluemix paris_techtalks 2015
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation Center
 
The twelve factor app
The twelve factor appThe twelve factor app
The twelve factor app
 
Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
How to deploy machine learning models into production
How to deploy machine learning models into productionHow to deploy machine learning models into production
How to deploy machine learning models into production
 
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App ServicesBuilding Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in Action
 
Cloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile AppsCloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile Apps
 
IBM Bluemix Talk at University College Cork (UCC)
IBM Bluemix Talk at University College Cork (UCC)IBM Bluemix Talk at University College Cork (UCC)
IBM Bluemix Talk at University College Cork (UCC)
 
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
 
Dev ops
Dev opsDev ops
Dev ops
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1
 

Mais de gjuljo

IBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/SimulinkIBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/Simulink
gjuljo
 

Mais de gjuljo (20)

Azure deployments and ARM templates
Azure deployments and ARM templatesAzure deployments and ARM templates
Azure deployments and ARM templates
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overview
 
Going serverless with azure functions
Going serverless with azure functionsGoing serverless with azure functions
Going serverless with azure functions
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Chatbot development workshop with the Microsoft Bot Framework
Chatbot development workshop with the Microsoft Bot FrameworkChatbot development workshop with the Microsoft Bot Framework
Chatbot development workshop with the Microsoft Bot Framework
 
Bot Revolution lab at Codemotion Milan 2016
Bot Revolution lab at Codemotion Milan 2016Bot Revolution lab at Codemotion Milan 2016
Bot Revolution lab at Codemotion Milan 2016
 
DevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft AzureDevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft Azure
 
Microservices Architecture: Labs
Microservices Architecture: LabsMicroservices Architecture: Labs
Microservices Architecture: Labs
 
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
Microservices Architectures: Become a Unicorn like Netflix, Twitter and HailoMicroservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
 
FORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM BluemixFORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM Bluemix
 
IBM Bluemix Introdution for Hackathons
IBM Bluemix Introdution for HackathonsIBM Bluemix Introdution for Hackathons
IBM Bluemix Introdution for Hackathons
 
IBM Bluemix and the Internet of Things - Workshop
IBM Bluemix and the Internet of Things - WorkshopIBM Bluemix and the Internet of Things - Workshop
IBM Bluemix and the Internet of Things - Workshop
 
Codemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab TutorialCodemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab Tutorial
 
Codemotion Rome 2015 - Microservices with IBM Bluemix and DevOps Services
Codemotion Rome 2015 - Microservices with IBM Bluemix and DevOps ServicesCodemotion Rome 2015 - Microservices with IBM Bluemix and DevOps Services
Codemotion Rome 2015 - Microservices with IBM Bluemix and DevOps Services
 
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open StackHybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
 
Codemotion Milano 2014 - IBM Keynote - Giulio Santoli
Codemotion Milano 2014 - IBM Keynote - Giulio SantoliCodemotion Milano 2014 - IBM Keynote - Giulio Santoli
Codemotion Milano 2014 - IBM Keynote - Giulio Santoli
 
IBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/SimulinkIBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/Simulink
 
Continuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELMContinuous Engineering with IBM Rational RELM
Continuous Engineering with IBM Rational RELM
 
IBM Rhapsody Code Generation Customization
IBM Rhapsody Code Generation CustomizationIBM Rhapsody Code Generation Customization
IBM Rhapsody Code Generation Customization
 
IBM Rational Rhapsody and Qt Integration
IBM Rational Rhapsody and Qt IntegrationIBM Rational Rhapsody and Qt Integration
IBM Rational Rhapsody and Qt Integration
 

Último

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Último (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

IBM Bluemix Tech Meetup 18-02-2015

  • 1. 1 Codemotion Tech Meetup February 28, 2015 Rome Meet IBM Bluemix up ibm.biz/Bluemix2015 @gjuljo
  • 2. 2 © 2015 IBM Corporation Today we play with… IBM Bluemix Golang https://hub.jazz.net/project/gsantoli/hellogin-start/overview
  • 3. 3 © 2015 IBM Corporation Cloud Service Models Networking Networking Networking Networking Storage Storage Storage Storage Servers Servers Servers Servers Virtualization Virtualization Virtualization Virtualization O/S O/S O/S O/S Middleware Middleware Middleware Middleware Runtime Runtime Runtime Runtime Data Data Data Data Applications Applications Applications Applications Traditional On-Premises Infrastructure as a Service Platform as a Service Software as a Service ClientManages VendorManagesinCloud VendorManagesinCloud VendorManagesinCloud ClientManages ClientManages Customization; higher costs; slower time to value Standardization; lower costs; faster time to value IBM Bluemix™
  • 4. 4 © 2015 IBM Corporation IBM Bluemix DevOps Services 1. Agile development, tracking & collaboration 2. Use your favorite tool or web IDE 6. Continuously deliver 8. Get instantaneous feedback from mobile apps 7. Manage and monitor your app’ performance 4. Continuously integrate your code Agile Planning 5. Scan your app for vulnerabilities Jazz SCM Hosted Git Web IDE Delivery Pipeline AppScan Mobile & Web Continous Integration Mobile Quality Monitoring and Analytics Operate Develop/ Test Deploy Steer DevOps Services Eclipse Sublime 3. Use the repo you like Auto Scaling Github
  • 5. 5 © 2015 IBM Corporation Deployment Scenarios: cf push DevOps ServicesBluemix cf push
  • 6. 6 © 2015 IBM Corporation Deployment Scenarios: “full web” Bluemix deploy (manual) DevOps Services
  • 7. 7 © 2015 IBM Corporation Deployment Scenarios: git push Bluemix git push deploy (automatic) DevOps Services
  • 8. 8 Bluemix works. Start a free trial today ibm.biz/Bluemix2015
  • 9. 9 © 2015 IBM Corporation Bluemix Docs and References - BLUEMIX DOCS https://www.ng.bluemix.net/docs https://developer.ibm.com/bluemix - PREREQUISITES AND DOWNLOAD https://developer.ibm.com/bluemix/support/#prereqs https://www.ng.bluemix.net/docs/#starters/BuildingWeb.html#building_web - COMMAND LINE AND VCAP_SERVICES ENVIRONMENT VARIABLE https://www.ng.bluemix.net/docs/#cli/index.html#cli http://docs.cloudfoundry.org/devguide/deploy-apps/environment-variable.html - MANIFEST GUIDE (manifest.yml) http://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html - BUILDPACK FROM CLOUD FOUNDRY COMMUNITY https://github.com/cloudfoundry-community/cf-docs-contrib/wiki/Buildpacks
  • 10. 10 © 2015 IBM Corporation Tutorials and Examples (1/5) - TUTORIAL: Build your first App in Node.js 1) https://www.youtube.com/watch?v=GRQnwVhYeWU 2) https://www.youtube.com/watch?v=-WsIjAdGeHQ 3) https://www.youtube.com/watch?v=S_tcicKXW1A - TUTORIAL: Mobile Data + Push Notification + Node.js 1) http://www.ibm.com/developerworks/mobile/library/mo-android-mobiledata-app/index.html 2) http://www.ibm.com/developerworks/library/mo-android-push-app/index.html - TUTORIAL: Creating your first app with IBM Rapid Apps for Bluemix https://www.youtube.com/watch?v=-0TSBDjeDyA
  • 11. 11 © 2015 IBM Corporation Tutorials and Examples (2/5) - EXAMPLE MOBILE APP: Cordova + Push Nofitication http://www.ibm.com/developerworks/mobile/library/mo-push-apache-cordova-app - EXAMPLE MEAN STACK (MongoDB, Express, AngularJS, Node.js) http://www.ibm.com/developerworks/web/library/wa-nodejs-polling-app/index.html - EXAMPLE: MobileFirst for iOS 8 + Cloudant + CocoaPods http://www.ibm.com/developerworks/library/mo-mfp-ios8-app/ - EXAMPLE: Node.js + Data Chace + Monitoring and Analytics (Express, Jade, Bootstrap, Font Awesome, jQuery, Google Analytics, request, cheerio, async) http://www.ibm.com/developerworks/cloud/library/cl-situational-app/index.html - EXAMPLE: Node.js + MQ Light https://developer.ibm.com/messaging/2014/09/25/getting-started-node-js-mq-light-apps-bluemix - EXAMPLE: Node.js + Twilio https://developer.ibm.com/bluemix/2015/02/09/getting-started-twilio-ibm-bluemix - EXAMPLE: Node.js + SQLDB http://www.ibm.com/developerworks/cloud/library/cl-math-app/index.html
  • 12. 12 © 2015 IBM Corporation Tutorials and Examples (3/5) - EXAMPLE: Java EE + Session Cache + SQLDB + Auto Scaling http://www.ibm.com/developerworks/cloud/library/cl-cloudtrader-app/index.html - EXAMPLE: Java EE + Cloudant NoSQL https://developer.ibm.com/bluemix/2014/07/08/cloudant_on_bluemix - EXAMPLE: Java EE + dashDB (Data Mining) http://www.ibm.com/developerworks/library/bd-dataminingblu-app - EXAMPLE: Java EE + App User Registry + MongoDB http://www.ibm.com/developerworks/cloud/library/cl-oauthregistry-app/index.html - EXAMPLE: Java EE + MQ Light https://developer.ibm.com/messaging/2014/09/25/getting-started-j2ee-apps-mq-light-bluemix - HOW-TO: Java EE + Spring + MySQL http://linkis.com/developer.ibm.com/bl/FBZMm
  • 13. 13 © 2015 IBM Corporation Tutorials and Examples (4/5) - EXAMPLE: Python with custom buildpack http://blog.4loeser.net/2014/06/some-fun-with-bluemix-cloud-foundry.html - EXAMPLE: Python with Pyramid, SQLAlchemy and SQLDB https://www.ibm.com/developerworks/cloud/library/cl-chatapp-bluemix-app - EXAMPLE: Go with custom buildpack http://www.ibm.com/developerworks/cloud/library/cl-bluemix-go-app - EXAMPLE: Node.js + Watson Questions and Answers www.ibm.com/developerworks/cloud/library/cl-watson-films-bluemix-app/index.html - EXAMPLE: Node-RED + Twitter + Watsion Questions and Answers http://www.ibm.com/developerworks/cloud/library/cl-twitterbot-watson-bluemix-app/index.html - CLOUD INTEGRATION API https://www.ng.bluemix.net/docs/#services/CloudIntegration/index-gentopic3.html#cloudint_create_CIservice - GETTING STARTED WITH DOCKER https://developer.ibm.com/bluemix/2014/12/04/ibm-containers-beta-docker
  • 14. 14 © 2015 IBM Corporation Tutorials and Examples (5/5) - GAME EXAMPLE: JavaEE, Cloudant and Single Sign-On http://www.ibm.com/developerworks/cloud/library/cl-multiservicegame-app - GAME EXAPLE: Node.js, Cloudant and Oculus Rift http://www.ibm.com/developerworks/cloud/library/cl-oculus-app - USING CLOUDANT WITH NODE.JS https://docs.cloudant.com/using-cloudant-with/nodejs.html - MQ Light https://developer.ibm.com/messaging/mq-light https://developer.ibm.com/messaging/mq-light/docs https://developer.ibm.com/messaging/mq-light/getting-started-mq-light - IBM Mobile Cloud Services SDK Developer Guide http://mbaas-gettingstarted.ng.bluemix.net
  • 15. 15 © 2015 IBM Corporation Gamification Documentation and Examples Gamification Service Documentation https://www.ng.bluemix.net/docs/#services/Gamification/index.html#gamification Gamification REST API: http://gs.ng.bluemix.net/index.html Gamification SDK for Node.js: https://hub.jazz.net/project/bioflash/gamiRESTClient/overview Gamification Examples: https://hub.jazz.net/project/bioflash/HelloGami/overview https://hub.jazz.net/project/bioflash/GamifyPollApp/overview https://hub.jazz.net/project/jstart/payrewards/overview