bluemixmy



bluemixmy

0 0


bluemixmy

Bluemix slides for Zero to Hero event April Malaysia 2015

On Github Stwissel / bluemixmy

Agenda

What is happening in software Introduction to IBM Bluemix Watson or what?

HANDSON with Bluemix!

You & Me

Quick introductions ...

Me

You*

  • Can write code (or like watching others write)
  • Have signed up here: https://bluemix.net/
  • Brought gear to code

*or you cam for the snacks

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

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
  • IoT ready

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
  • IoT ready!

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

Structure

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();

Watson Demo

Hands on

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

Your turn!

Objective: Bluemix RECON

Tool recap

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

Questions?

Wakeup

your ideas!

Thank you!

http://stwissel.github.io/bluemixmy