bluemixslides



bluemixslides

0 0


bluemixslides

Documentation repository used with yo:reveal

On Github Stwissel / bluemixslides

NUS Bluemix Day

IBM Bluemix

Composable Cloud Platform

Agenda

What is happening in software Introduction to IBM Bluemix Watson or what? Hands on with IBM Bluemix Lunch IBM Bluemix and IoT Hands on with IBM Bluemix Part 2 Wrap up and next steps

You & Me

Quick introductions ...

Me

You*

*or came for the Club Mate®

What languages do you use?

  • JavaScript     
  • Java
  • PHP
  • Phython
  • Ruby
  • Objective C / Dart
  • dotNet
  • R / Haskel / Erlang
  • Cobol
  • other exotic ones

What's happening in software

  • Accellerating life cycles
  • Mobile everywhere
  • Cloud Cloud Cloud

Gartner 2010

Gartner 2013

Cloud is a mindset

Cloud is to infrastructure what Agile is to development

How long does it take?

  • It takes minutes to write a code
  • It takes hours to deploy
  • It takes days to configure a runtime
  • It takes weeks (or month) to procure new servers

Composable Cloud

  • What you need
  • When you need it
  • Where you need it
  • Free to try

Can they be wrong?

6 large SI signed up to

IBM Bluemix dedicated

within the month of its announcement

Introduction to Bluemix

  • The product
  • The praise
  • The competition

IBM Bluemix

Same but different

  • Run anywhere: public, private, local
  • Open standards: CloudFoundry
  • Open catalogue

Open Catalogue

Contributions from:

  • IBM
  • 3rd party
  • Community
  • YOU

The tools of choice

It's a Shakespeare*

* As you like it!

Born in the cloud

  • hub.jazz.net

    • GIT
    • Team Concert
    • Continious delivery

Inside your IDE

For real developers

Command Line !

cf api https://api.ng.bluemix.net
cf login -u john.doe@yourorg.com
cf target -o john.doe@yourorg.com -s dev

cf apps

cf push yourapp -n yourapp

cf app yourapp
cf start/stop yourapp
cf logs yourapp [--recent]

A word about GIT

Demo

This is where an IBMer franatically clicks around!

Shiok?

Questions?

Watson

  • Cognitive computing
  • Yes / No / Maybe
  • Will beat you in Jeopardy

Watson services*

  • Concept Expansion
  • Concept Insights
  • Language Identification
  • Machine Translation
  • Message Resonance
  • Personality Insights

  • Questions and Answer

  • Speech to Text
  • Text to Speech
  • Tradeoff Analytics
  • Visual Recognition
  • Visualization Rendering

*more to come

Getting started

Machine translation

https://www.ng.bluemix.net/docs/#services/MachineTranslation/index.html

String post = "rt=text&sid=" + URLEncoder.encode(sid, "UTF-8") +
    "&txt=" + URLEncoder.encode(text, "UTF-8");
  HttpURLConnection conn = (HttpURLConnection)new URL(endpoint).openConnection();
  conn.connect();

Hands on

  • Sign on to IBM Bluemix
  • Explore
  • Build a demo application
  • Ask questions

Your turn!

Objective: Bluemix RECON

Questions?

Tool recap

  • Your programming language
    • Compiler
    • IDE
    • Tools (bower, grunt/gulp, yeoman)
  • GIT
  • Cloudfoundry CLI
  • Swagger (if you do documentation)
  • Your IDEA

Lunch

Thereafter: IOT & more code!

IoT

Demo

This is where an IBMer franatically clicks around!

Shiok?

Questions?

Your Mission

should you accept it...

Your mission

  • Come up with an idea for a Bluemix application
  • Form a team (at least you, yourself and your genious)
  • Document your application in the NUS Bluemix day community
  • Wakeup your idea

    2 weeks deadline

Questions?

Wakeup your idea

Thank you!