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 RapidAppsSheehan Anderson
Slides by
Scott Darlington
Dr. Gili Mendel
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.
• 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 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
• 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
DeveloperVisual 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 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
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 RapidAppsGo 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 [email protected]
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