22
Join the Community www.rational-ug.org Tweet with Us @RationalUC #rationaluc www.twitter.com/rationaluc Join Our Group on LinkedIn: Global Rational User Community https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about Connect with Us on Google+ https://plus.google.com/+RationalugOrgGlobal/posts

Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

  • Upload
    gruc

  • View
    117

  • Download
    0

Embed Size (px)

DESCRIPTION

BlueMix is a PaaS that enable developers to deploy applications based on standard platforms (JEE, Node.js, Ruby ...) with ease. This eliminates the need to install and deploy an OS, platform, Middleware etc. Learn how a business developer (a person that may not be able to develop an application soup to nuts) can use RapidApps to develop and deploy web/mobile application to the cloud with ease. Sheehan Anderson, Advisory Software Engineer, IBM, demonstrates how to build a typical situational app in a matter of minutes, run a website and connect to it from your browser or mobile device. With BlueMix and RapidApps, anyone can "build an app" to solve their business needs.

Citation preview

Page 2: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

© 2014 IBM Corporation

“Build an App for That”: Empowering Business Developers with IBM Bluemix RapidAppsSheehan Anderson

Slides by

Scott Darlington

Dr. Gili Mendel

Page 3: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

Please noteIBM’s statements regarding its plans, directions, and intent are subject to change

or withdrawal without notice at IBM’s sole discretion.

Information regarding potential future products is intended to outline our general

product direction and it should not be relied on in making a purchasing decision.

The information mentioned regarding potential future products is not a commitment,

promise, or legal obligation to deliver any material, code or functionality.

Information about potential future products may not be incorporated into any

contract. The development, release, and timing of any future features or

functionality described for our products remains at our sole discretion.

Performance is based on measurements and projections using standard IBM

benchmarks in a controlled environment. The actual throughput or performance

that any user will experience will vary depending upon many factors, including

considerations such as the amount of multiprogramming in the user’s job stream,

the I/O configuration, the storage configuration, and the workload processed.

Therefore, no assurance can be given that an individual user will achieve results

similar to those stated here.

Page 4: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

• Introduction

• Getting Started

• Demonstration

• Wrap-up

Agenda

2

Page 5: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

The confluence of trends in developer skills, user

behavior, and technology: everyone wants apps

3

4GL

Rapid App Dev

Builders

Office Docs /

Email / File Share

Collaboration

Tools / Web 2.0

Cloud / Mobile /

Apps for Everything

Developer

Productivity

Office

Productivity

Consumerization

of IT

Page 6: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

Bluemix RapidAppsGo from idea to app in minutes – without coding

4

Empower business and IT developers to rapidly

deliver new web and mobile apps via the cloud with

visual tools

Empower the business with a self-service app platform

Compose new apps from APIs and existing systems

Mobilize enterprise systems without mobile developers

Create custom apps to best match your business needs

Differentiators

Next gen look & feel

Enterprise support

Build and run on Bluemix

RapidApps

Page 7: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

• Motivation– Understands business problem, envisions app solution

– Impatient with limitations of existing systems and

processes

– Contributes to company’s success by developing an

app that his/her colleagues and others in company

will want to use

• Skills– Tech-savvy power user – has developed advanced spreadsheets, business

intelligence reports, managing web content, or some past programming

– Not a typical business user with no interest in creating apps

• Profession– Business analysts, IT personnel, project managers, or other tech-savvy

business users

Who is the Business Developer?

5

Business Developer –

willing and able to

deliver apps using

visual tools

“You know, there should be an app for that.”

Page 8: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

Business Developer vs. Professional Programmer

6

High ControlHigh Productivity

Rapid Dev Coder

Model-Driven Code-Driven

Business

DeveloperVisual Tools

Professional

Programmer Open Languages

& Frameworks

PaaS taxonomy from industry analysts based upon developer roles

Page 9: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

7

Why is the business developer needed?

• IT addresses only the head

• Need for long tail business

apps goes unmet

• Business developers can

address the long tail:

– Increasing skills from

consumerization of IT

– Cloud with API access

facilitates deployment, ops

• Reduce shadow IT

“The Long Tail” (http://www.thelongtail.com/ ) by Chris Anderson,

used under CC BY (http://creativecommons.org/licenses/by/2.0/ )

Chris Anderson popularized the notion

of the “Long Tail” as it relates to the

economic demand curve.

* New Developers Can Help Deliver More, Ian Finley, Gartner

Page 10: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

8

Identifying custom long tail apps opportunities

Commercial Application

(COTS)

Too expensive, complex,

and difficult to implement

for basic needs

Collaboration and

Office Tools

Requires time-consuming,

manual processes to

meet custom needs

Custom

Long Tail Apps

Quick and easy to create

an app that best matches

your business needs

Consider a custom long tail app when…

You are suffering with the limitations of collaboration tools

A custom app is cheaper and easier than a COTS solution

Page 11: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

9

Long tail apps examples

Custom business requirements

Integrate and extend core business systems

Situational / temporary app needs

B2E mobile apps w/o deep mobile development skills

B2B collaboration with customers, suppliers, partners

App modernization – MS Access, Visual Basic,

Oracle Forms, Power Builder, etc.

Workgroup productivity apps

Project management

HR employee self-service

Resource request management

Marketing campaign management

Invoice / Purchase order processing

Supplier new vendor on-boarding

Channel partner credit manager

App Ideas

App Motivators

Customer order/delivery status

Billable hours tracking

Resource scheduling

Capacity planning

Activity tracking logs

Asset management

Production floor management

…and more

Page 12: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

10

Composable Business with Bluemix RapidAppsLeverage and extend APIs and services

Existing IT assets

IBM services

3rd party services

Cloud Integration /

API Management

Cloudant (DBaaS)

Web Mobile Push (Xtify)

Data StoreBusiness Agility

Commerce

Workforce & Social Business

Twilio (SM)

Bluemix

RapidApps

DevOps Services

a sampling of relevant services

Page 13: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

11

Benefits of a self-service business developer

platform for the enterprise

Governance

Efficiency

Innovation

Improve visibility and control

for apps delivered outside IT

Address more app needs

without more IT resources

Tap the full potential of

ideas across the workforce

Page 14: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

Bluemix RapidAppsGo from idea to app in minutes – without coding

12

Develop in the Cloud 1-Click Publish

Screens

Logic

Data

Page 15: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

13

Page 16: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

RapidApps Beta Program

https://developer.ibm.com/rapidapps/

14

Page 17: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

• Beta open to all

• We’d like to hear your feedback

RapidApps Beta Program

15

Page 18: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

16

Learn more and get involved!

• Visit the Bluemix RapidApps Developer Community

http://developer.ibm.com/rapidapps

• Register for the Bluemix beta program

http://www.bluemix.net

• Other inquiries or feedback?

Contact the Bluemix RapidApps team –

email [email protected]

Page 19: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

Questions?

Page 20: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

Acknowledgements and Disclaimers

© Copyright IBM Corporation 2014. All rights reserved.

– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract

with IBM Corp.

IBM, the IBM logo, ibm.com are trademarks or registered trademarks of International Business Machines Corporation in the United

States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a

trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information

was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is

available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml

Other company, product, or service names may be trademarks or service marks of others.

Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all

countries in which IBM operates.

The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are

provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice

to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is

provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of,

or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the

effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the

applicable license agreement governing the use of IBM software.

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may

have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these

materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific

sales, revenue growth or other results.

Page 21: Webcast Presentation - "Build an App for That": Empowering Business Developers to Easily Build and Deploy Web/Mobile Applications for IBM BlueMix

Thank You!

Your Feedback is Important!