IBM Academic Initiative Faculty Meetup - February 22 - 24, 2015
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Faculty Meetup Objectives • Learn an approach to teach agile concepts • Learn how you can enhance team collaboration with IBM DevOps Services • Learn about new resources from IBM Academic Initiative Program – IOT, DevOps, Analytics using IBM Bluemix 1
The IBM Academic Initiative is designed to grow skills needed to build a Smarter Planet Nearly 16,000+ faculty across 4,300 institutions participate in the Academic Initiative • Extensive expertise, assets, and community resources to develop world-class curricula • No charge access to IBM technology & tools • Real-world cases and experiential learning • Activities to connect students to an ecosystem of industry partners ibm.com/academicinitiative 2
What is Bluemix? Bluemix is an open-standard, cloud-based platform for building, managing, and running applications of all types (web, mobile, big data, new smart devices, and so on). Go Live in Seconds APIs and Services On-Prem Integration The developer can choose any A catalog of IBM, third party, and Build hybrid environments. language runtime or bring their open source API services allow Connect to on-premises assets own. Zero to production in one the developer to stitch an plus other public and private command. application together in minutes. clouds. DevOps Layered Security Flexible Pricing Development, monitoring, IBM secures the platform and Try services for free and pay only deployment, and logging tools infrastructure and provides you for what you use. Pay as you go allow the developer to run the with the tools to secure your and subscription models offer entire application. apps. choice and flexibility. 3
Companies using Bluemix today Value realized in days, not months. Retail Hospitality Transportation Reduction of operations MQA service reduced defect From zero to implementing a costs by 30% - focusing on resolution time by up to 300%. mobile app from a database on apps and code, not Mobile push service allowed premises in 15 days. infrastructure. customer to avoid writing custom code. Healthcare Silverhook Powerboats Technology Increases time to market for Within 5 weeks, implemented Deployment of new customer new customer delivery by 35%. an application to track and from 2 days to 30 seconds. visualise speedboat performance in a race. 4
Unitec is building Cloud skills with IBM Bluemix ISCG7427 Agile and Lean Software Delivery This course strives to change the mindset and behavior of students to become more agile. • Students will “be agile” as opposed to “do agile” • Foster collaboration amongst students in a cross-functional Professor team Alan Kan • Equip students with an industry recognized agile certification • Teach students how to use cloud technologies to deliver agile project, including practical experience with IBM Bluemix 5
Why is Agile important? 14% waterfall project success rate* 37% more revenue vs non-agile` 93% orgs adopted or moving to Agile^ *Source: CHAOS Manifesto, The Standish Group, 2012 ‘Source: IT Portfolio Management and IT Savvy – Rethinking IT Investment as a Portfolio, MIT Sloan School of Management, 2007 ^Source: Agile Adoption Rate Survey Results, 2008
Agile and Lean Software Delivery Course Exhibit Demonstrate Agile Agile Objectives Mindset & Knowledge & Behaviour Experience IBM Bluemix and Technology Bluemix DevOps Services Situational Agile Group Assessments Project Questions Significant Accreditation with Foundation Gamification Learning ICAgile
Using Bluemix to Enhance Agile Learning IBM Bluemix DevOps Services Expense IBM Bluemix Recording System Create Initial Backlog Vision Iteration Iteration New Work Item / Retrospective Close-Off Defect Product Backlog Retrospectives Iteration Iteration Planning Review Execute Daily Pick Backlog Task Stand-up Task Refinement Potentially Shippable Iteration Backlog Iteration Execution Product Increment
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Using Bluemix to Enhance Agile Learning IBM Bluemix DevOps Services Expense IBM Bluemix Recording System Create Initial Backlog Vision Iteration Iteration New Work Item / Retrospective Close-Off Defect Product Backlog Retrospectives How Bluemix enhanced Agile learning: •Reinforce physical tool experience •Enriched experience not possible with physical tools Iteration Iteration •Less integration and setup, more time to focus on Agile practices Planning Review •Aid students with demonstration videos •Provides students with agile experience using cloud-based tools Execute Daily Pick Backlog Task Stand-up Task Refinement Potentially Shippable Iteration Backlog Iteration Execution Product Increment
Students enjoy the Agile course Comments from students 26
Using Bluemix to build Analytics and Internet of Things skills 27
Big Data is All Data in All Data Repositories Transactional & Machine Data Social Data Enterprise Data Application Data • Volume • Velocity • Variety • Variety • Structured • Semi-structured • Highly • Highly unstructured unstructured • Throughput • Ingestion • Volume • Veracity
Why use Analytics in IBM Bluemix ? • Instantiate a service in seconds, avoid installation and configuration • BigInsights for Hadoop : • Provision enterprise-scale, multi-node big data clusters on Softlayer cloud, • Use InfoSphere BigInsights • Manage and access cluster • Tutorials 29
Why use Analytics in IBM Bluemix (cont.)? • dashDB: • Store relational data, including geospatial data. • Analyze : • using SQL, • built-in predictive analytics and data mining, • analytics with R, • geospatial analytics • Tutorials 30
Why use Analytics in IBM Bluemix (cont.)? • GeoSpatial Analytics: • Billions of connected devices • Awareness of location of devices on-the-move opens exciting opportunities • Offering real-time promotions to customers who are near specific retail locations • Alerting cars to avoid accidents or emergency situations • Download GeoSpatial Starter Application 31
Why use Analytics in IBM Bluemix (cont.)? • IBM Analytics for Hadoop: • Provisions an InfoSphere BigInsights cluster on the cloud • Upload Data • Using Files page • Using REST APIs • Replicate from Cloudant database • Tutorial for analyzing data using BigSheets 32
Why use Analytics in IBM Bluemix (cont.)? • IBM Insights for Twitter: • Incorporate Twitter content into your IBM Bluemix applications • Content store is refreshed and indexed in real-time • Tweets with sentiment and other insights from IBM Social Media Analytics. • Live Demo 33
Why use Analytics in IBM Bluemix (cont.)? • Time Series Database: • Perform time series analysis on device data • Powered by IBM Informix 12.10 • Tutorials 34
Why use Data Management Capabilities in IBM Bluemix ? • Instantiate a service in seconds, avoid installation and configuration • Use NoSQL and SQL databases 35
Hands on Workshop: Analyzing data with BigSheets 36 © 2015 IBM Corporation
Why use Internet of Things in your curriculum • IBM Bluemix offers Internet of Things Foundation, NodeRED flow editor and MQTT protocol • Instantiate a service in seconds, avoid installation and configuration • Use BigInsights for Hadoop to provision enterprise-scale, multi-node Hadoop clusters • Use dashDB to store relational data, including special types such as geospatial data • Internet of Things Foundation (IoTF) in Bluemix™ provides simple yet powerful application access to Internet of Things (IoT) devices and data. • MQTT is machine to machine connectivity protocol • Uses publish/subscribe model 37
IoT Foundation is part of Bluemix Assemble and a Composable Business IoT end-end solutions Connected appliance solutions, Smarter home solutions… IoT-related Bluemix services Rules, Push, Geo location, Analytics, Asset management, Predictive Maintenance… IoT Foundation Secure Device Registration, Scalable Device Connectivity, Historian, Visual wiring Devices & Gateways 38
Connect and Visualise data in minutes with Quickstart Getting started • Connect and visualise data Recipes for common development for a development board boards • Simulate data Web based device simulator https://quickstart.internetofthings.ibmcloud.com 39
Learn by example with Device Recipes & “App Tips” Getting https://developer.ibm.com/iot/ started 40
Hands on Workshop: Using Internet of Things 41
Start your IoT project today! Getting started • Visit the main Landing page https://internetofthings.ibmcloud.com • Explore the Recipes https://developer.ibm.com/iot/ • Read the Blog articles https://developer.ibm.com/iot/category/iot/ • Build apps in Bluemix https://www.ng.bluemix.net/docs/#starters/IoT/index.html • Follow the community on Twitter @IBMIoT 42
Learn more: Bluemix reception TONIGHT Happy Hour in Developer Playground beginning at 5:00 PM, followed by Food & Drinks at 6:00 PM in the Premier Ballroom Bluemix session TOMORROW "From Nothing to a Running App in the Cloud with IBM Bluemix DevOps Services" dev@interconnect - Session #6448 Location: (Playground / Speedgeeking), Tuesday 10:00 a.m. -12:00 p.m. Office Hours for Deeper Dive – Wednesday 11:00 – 12:00 PM @Interconnect (full conference pass required) Alan Kan and Sandhya Kapoor will be available for deeper discussions, demonstrations, etc.
www.ibm.com/academicinitiative Courseware and Workshops IBM Bluemix •VY102G: Developing Applications with Node.js on IBM Bluemix •VY103G: Working with WAS Liberty Profile on IBM Bluemix •Workshop - Introduction to IBM DevOps Services on Bluemix •Workshop - Developing Node.js apps using IBM DevOps Services and Bluemix IBM MobileFirst Platform Foundation (on premise) •WD602: Mobile Application Development with IBM Worklight Foundation V6.2 •WD329 Location Services with IBM Worklight Foundation V6.2 •WA505 - Mobile Application Administration with IBM Worklight V6.2 Courseware examples…. … and here’s where you find it 44
New resources to leverage in your classroom www.ibm.com/academicinitiative IBM Bluemix Faculty Guide IBM Bluemix DevOps Services • Introductory videos, tutorials, resources, Faculty Guide courseware, Labs (IoT, Analytics) • Introductory videos, tutorials, resources • New Bluemix Courseware • Blue Labs Workshops • See ‘courseware’ on PaaS page • See ‘courseware’ on PasS page Business Tech Report IBM Knowledge Exchange • IBM Business Tech Trends Faculty Guide • Growing community where members of the • The Tech Skills Gap: Skate to Where the academic ecosystem can share information Puck is Going to Be (Article with skills and network (See Alan Kan’s blog) infographic) • See “community” section on website 45
Build skills using IBM Bluemix and enjoy InterConnect 2015! 1 Join the IBM Academic Initiative Program to leverage resources: Guides, labs, courseware www.ibm.com/academicinitiative 2 Sign up for IBM BlueMix: 46 www.bluemix.net Attend a 200 BlueMix Day event: bit.ly/200BlueMixDays 3 Host an IBM Bluemix hackathon on your campus Email: aifeedback@us.ibm.com
Notices and Disclaimers Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.
Notices and Disclaimers (con’t) Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. • IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
Thank you
You can also read