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
© 2014 IBM Corporation
“Build an App for That”:
Empowering Business
Developers with IBM
Bluemix RapidApps
Sheehan Anderson
Slides by
Scott Darlington
Dr. Gili Mendel
Please note
IBM’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.
• Introduction
• Getting Started
• Demonstration
• Wrap-up
Agenda
2
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
Bluemix RapidApps
Go 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
• 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.”
Business Developer vs. Professional Programmer
6
High ControlHigh Productivity
Rapid Dev Coder
Model-Driven Code-Driven
Business
Developer
Visual Tools
Professional
Programmer
Open Languages
& Frameworks
PaaS taxonomy from industry analysts based upon developer roles
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
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
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
10
Composable Business with Bluemix RapidApps
Leverage and extend APIs and services
Existing IT assets
IBM services
3rd party services
Cloud Integration /
API Management
Cloudant (DBaaS)
Web Mobile Push (Xtify)
Data Store
Business Agility
Commerce
Workforce & Social Business
Twilio (SM)
Bluemix
RapidApps
DevOps Services
a sampling of relevant services
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
Bluemix RapidApps
Go from idea to app in minutes – without coding
12
Develop in the Cloud 1-Click Publish
Screens
Logic
Data
13
RapidApps Beta Program
https://developer.ibm.com/rapidapps/
14
• Beta open to all
• We’d like to hear your feedback
RapidApps Beta Program
15
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 tenx@us.ibm.com
Questions?
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.
Thank You!
Your Feedback is Important!
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

  • 1.
    Join the Community www.rational-ug.org Tweetwith 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
  • 2.
    © 2014 IBMCorporation “Build an App for That”: Empowering Business Developers with IBM Bluemix RapidApps Sheehan Anderson Slides by Scott Darlington Dr. Gili Mendel
  • 3.
    Please note IBM’s statementsregarding 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.
  • 4.
    • Introduction • GettingStarted • Demonstration • Wrap-up Agenda 2
  • 5.
    The confluence oftrends 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
  • 6.
    Bluemix RapidApps Go fromidea 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
  • 7.
    • Motivation – Understandsbusiness 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.”
  • 8.
    Business Developer vs.Professional Programmer 6 High ControlHigh Productivity Rapid Dev Coder Model-Driven Code-Driven Business Developer Visual Tools Professional Programmer Open Languages & Frameworks PaaS taxonomy from industry analysts based upon developer roles
  • 9.
    7 Why is thebusiness 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
  • 10.
    8 Identifying custom longtail 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
  • 11.
    9 Long tail appsexamples 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
  • 12.
    10 Composable Business withBluemix RapidApps Leverage and extend APIs and services Existing IT assets IBM services 3rd party services Cloud Integration / API Management Cloudant (DBaaS) Web Mobile Push (Xtify) Data Store Business Agility Commerce Workforce & Social Business Twilio (SM) Bluemix RapidApps DevOps Services a sampling of relevant services
  • 13.
    11 Benefits of aself-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
  • 14.
    Bluemix RapidApps Go fromidea to app in minutes – without coding 12 Develop in the Cloud 1-Click Publish Screens Logic Data
  • 15.
  • 16.
  • 17.
    • Beta opento all • We’d like to hear your feedback RapidApps Beta Program 15
  • 18.
    16 Learn more andget 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 tenx@us.ibm.com
  • 19.
  • 20.
    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.
  • 21.
  • 22.
    Join the Community www.rational-ug.org Tweetwith 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