Upload
bosnia-agile
View
154
Download
1
Embed Size (px)
DESCRIPTION
Is mobility also critical for your business success? Are you seeking for a smart ways how to build mobile channel of your business and avoid the risk of failure? Did your clients figure out that mobile business requires more than just a nice looking app in the appstore? Join us in a discussion about IBM best practices in building enterprise level mobile solutions scalable from small teams to big organizations. Come to learn how other clients are working to address their mobile needs and technology questions. You will also learn why IBM and Apple joined the forces in mobile innovations for anyone.
Citation preview
© 2014 IBM Corporation
MobileFirst opening the doors to
Enterprise Mobility
Innovations with IBM MobileFirst!
© 2014 IBM Corporation
Zdeněk BorůvkaMobileFirst & Rational Technical Leader
Central & Eastern Europe
IBM MOBILE FIRST
© 2014 IBM Corporation
Mobile Adoption Continues to Explode
There are 3x as many
mobile phones in the world
as there are computers.
More people in the
world own mobile
phones than
toothbrushes.
© 2014 IBM Corporation
© 2014 IBM Corporation5
© 2014 IBM Corporation
What is the right mobile app..?
CustomerRelationship
Mgmt
Loyalty Points
Payments
ProductCatalogue
CustomerRelationship
Mgmt
Loyalty Points
Payments
ProductCatalogue
CustomerRelationship
Mgmt
Loyalty Points
Payments
ProductCatalogue
Cash Management
HR
Authorizations& Workflow
ExecutiveDashboard
TrainingTraining
HR
TrainingTrainingB2C
B2E
B2BLoyalty PointsLoyalty PointsPartner
programsProduct
CatalogueProduct
CatalogueLogistic
© 2014 IBM Corporation
Mobile 1.0 vs. 2.0
MOBILE 1.0 MOBILE 2.0
Focus on attractive
front end, point to point
integration, native
development, …
Focus on attractive
functionality, leveraging
wide integrations, hybrid
development with native
components
© 2014 IBM Corporation
Mobile 2.0 solutions examples
KPN Amsterdam Arena Sports Fans App – video
MyBlue Health Insurance App – video, alternative video
Liberty Mutual Insurance – Mobile App
Unicredit Italy – Banking app (Multichannel approach) – video
JD Sports Retail – mobile web & Mobile App
West Jet (traveling) – Mobile App
Ministry of Interrior UAE – Mobile App
© 2014 IBM Corporation
UNIVERSITY OF AGRICULTURE Czech Republic
Mobile University Platform
Today
• A platform for all mobile needs of university students
• Ready to serve up to 16.000 students
• Completely built on WorkLight
Current use cases
• Control over the spendings and financials
• Notification about low cash balance
• Blocking the student account if student card is stolen
• Food services (menu, ordering)
Future plans
• Mobile Index of Studies
• Campus navigation system
• Schedule of the lectures and their location
Android iOS
© 2014 IBM Corporation
z
Operations
Back-end
The difference: Superb mobile apps go deeper than front-end UI
Front-end
30% of the value
and effort is
visible
(mobile UI)
70% of the value
and effort
lies under
the surface
Short time to market
Web? Hybrid?
Native?
Teamwork
Industrialize app
dev
Integrate with SDLC
Ensuring continued
support in a quick-
changing
landscape
Track problems that
affect UX
Manage and
enforce app
versions
Security
Data
protection
Push
upgrades
Malware
detection
User
authentication
User engagement
App responsiveness
Efficient and flexible
push notifications
Offline availability
B2E app
distribution
Track and leverage
location
© 2014 IBM Corporation
Why Mobile 1.0 does not go deeper than to attractive UI?This is a single application only, multiply by the number of devices and number of applications…
Android
Device
Windows
Device
LDAP Authentication
Database, other backends
ES
B
iOS
Device
BPM / Workflow
EFFORTCOMPLEXITY
SECURITYMAINTAINABILITY
REDUNDANCY
© 2014 IBM Corporation
The Best Practice: Mobile Enterprise Platform
Android
Device
Windows
Device
LDAP Authentication
Database, other backends
ES
B
iOS
Device
BPM / Workflow
SECURE
BACKEND
Powered by IBM
MobileFirst
(WorkLight)
© 2014 IBM Corporation
Do I need it? A story of the Application Server Concept
© 2014 IBM Corporation
The Mobile Journey: When do you need to use a Mobile Platform?
Time
Cost,
Com
ple
xity,
Ris
k
1 App
1 Device
1 Backend
X Apps
X Devices
X Backends
3 Apps and
3 Device and
3 Backends
BUYversus
BUILD?Gartner‘s
“Rule of Three“
© 2014 IBM Corporation
MobileFirst at Glance
© 2014 IBM Corporation
Industry Solutions
IBM & Partner Applications
Banking Insurance Transport Telecom GovernmentRetail Healthcare Automotive
Application & Data Platform
Str
ate
gy
&D
es
ign
Se
rvic
es
Cloud & Managed Services
Devices Network Servers
Develo
pm
en
t & In
teg
ratio
n S
erv
ices
Management AnalyticsSecurity
IBM MobileFirst offering portfolio
© 2014 IBM Corporation
Spectrum of mobile app development approaches
Web-native continuum
• HTML5, JS,
and CSS3 (full
site or m.site)
• Quicker and
cheaper way to
mobile
• Sub-optimal
experience
• HTML5, JS,
and CSS
• Usually
leverages
Cordova
• Downloadable,
app store
presence, push
capabilities
• Can use native
APIs
• As previous
• + more
responsive,
available offline
• Web + native
code
• Optimized
user
experience
with native
screens in
startup and
during
runtime,
controls, and
navigation
• App fully
adjusted to OS
• Some screens
are multi-
platform (web)
when makes
sense
• App fully
adjusted to OS
• Best attainable
user
experience
• Unique
development
effort per OS,
costly to
maintain
HybridPure web Pure native
Mobile
web site
(browser
access)
Native
shell
enclosing
external
m.site
Pre-
package
d HTML5
resources
HTML5 +
native UIEnhanced
Mostly
native,
some
HTML5
screens
New
Pure
nativeEnhanced
© 2014 IBM Corporation
Introducing the new IBM Worklight Platform
Integrated mobile app development with continuous delivery
Application Center
Quality AssuranceApplication
Scanning
Development Continuous Delivery
Studio Console
Server Runtime
Application ScanningDetect code security vulnerabilities
at the time of development
Quality AssuranceCollect beta test feedback, crashes
and analyze user sentiment
FoundationDevelopment, Runtime, Operations
Console & Private Store
© 2014 IBM Corporation
Mobile Development The Agile Way
Elaborate requirement and review
• Review seeded artifacts; focus on
linkage and UI sketching/storyboard
• Perform final approval to close out a
reviewConstruct and simulate
• Review design from the IDE
• Code using visual editor
• Preview using mobile simulator
• Check in and deliver code
Manual testing
• perform manual integration testFix bug and simulate
• Find problem and fix
• Check in and deliver code
Deploy to Dev and Test environment
• Build deploys to the mobile app
server-side, and ‘app store’• Device under test retrieves app
Add requirement to the plan
• Add item to sprint plan
• Update test plan
Build and package for test
• Build the app based on integrated
changes from the team
• Build for each target platform
© 2014 IBM Corporation
Continuous Deployment
with IBM uDeploy by Rational
© 2014 IBM Corporation
End-to-end mobile application Quality
Automate Mobile Apps Testing
Automatically collect crash reports
Examine integration protocols and
messages to verify end-to-end
communication
Reuse integration tests to verify the
scalability of your integration middleware
and services infrastructure
Virtualize application services to enable
continuous integration, accelerate testing,
and reduce application integration risk
Leverage Rational Test Workbench
extensive testing features to address non-
mobile components of your environment
Test and Virtualize apps, mid-tier
and backend services
Client apps.
Middle
Tier(s)
Backend
Services
Virtual
service
User Feedback
Crash logs Bugs
© 2014 IBM Corporation
Security Intelligence
Enterprise Applications
and Cloud Services
Identity, Fraud,
and Data Protection
Content Security
Application Security
Transaction Security
Device Security
DATA
Personal and Consumer
Enterprise
Device Security Content Security Application Security Transaction Security
• Enroll, provision and configure devices, settings and mobile policy
• Fingerprint devices with a unique and persistent mobile device ID
• Remotely Locate, Lock and Wipe lost or stolen devices
• Enforce device security compliance: passcode, encryption, jailbreak / root detection
• Restrict copy, paste and share
• Integration with Connections, SharePoint, Box, Google Drive, Windows File Share
• Secure access to corporate mail, calendar and contacts
• Secure access to corporateintranet sites and network
Software Development Lifecycle
• Integrated Development Environment
• iOS / Android Static Scanning
Application Protection
• App Wrapping or SDK Container
• Hardening & Tamper ResistanceIBM Business Partner (Arxan)
• Run-time Risk DetectionMalware, Jailbreak / Root, Device ID, and Location
• Whitelist / Blacklist Applications
Access
• Mobile Access Management
• Identity Federation
• API Connectivity
Transactions
• Mobile Fraud Risk Detection
• Cross-channel Fraud Detection
• Browser Security / URL Filtering
• IP Velocity
• Mobile Malware
Security Intelligence
Advanced threat detection with greater visibility
How we’re describing IBM’s approach to security
© 2014 IBM Corporation
Total Enterprise Mobility Management
Experts in delivering mobile management and security as a service
Mobile Device Management
• Broad range of mobile OS support
Mobile Application Management
• SDK and App-Wrapping
Dual Persona – Container Support
Secure Productivity Suite
• Secure Mail
• Secure Browser
Secure Document Sharing
Enterprise App Catalog
SaaS Offering Over 3500 existing
customers
Recognized Market Leadership
Recognized as a market leader by Gartner 2013 MDM Magic Quadrant
© 2014 IBM Corporation
MobileFirst at Glance
© 2014 IBM Corporation
Zdeněk BorůvkaMobileFirst Tech Leader
Central & Eastern Europe
IBM Česká republika
V Parku 2294/4
148 00 Praha
Tel: +420 737 264 250
Thank you!
https://www.linkedin.com/profile/view?id=10778754
© 2014 IBM Corporation
Internet: http://www.ibm.com/mobilefirst
Get Social: http://www.facebook.com/ibmmobile
http://www.linkedin.com/groups/IBM-Mobile-4579117
http://www.twitter.com/ibmmobile
http://asmarterplanet.com/mobile-enterprise/
Youtube: http://www.youtube.com/IBMmobileenterprise
Download: http://www.ibm.com/developerworks/mobile/
… and contact the MobileFirst “Tigers”
Join the mobile conversation
© 2014 IBM Corporation
© Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and 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, these materials. Nothing contained in these materials 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. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
© 2014 IBM Corporation
More native iOS, Android, and Windows Phone 8 APIs
More opportunities to use native code
and UI
Command-line interface (CLI) for native users
More flexibility for hybrid app
developers
Wizards for almost codeless
integration
Functional testing
improvements*
The most advanced platform for native......the fastest way to build hybrid
The most flexible and open platform,
enabling developers to create apps across
all device types
Seamless integration of native, HTML5 and
third-party code in the same app with advanced tooling
Richest mobile middleware
capabilities for native applications
Complete set of app dev lifecycle tools
© 2014 IBM Corporation
What’s in IBM Worklight Foundation?
Formerly IBM Worklight 6.2
StudioLeading tools for native and hybrid development that maximize code reuse, accelerate development, and promote team work
Operational ConsoleUI for deployment, management, and real-time operational analytics, push notifications
RuntimeClient APIs for native, hybrid and web apps
ServerGateway for engagement, security and analytics
DeliveryDevelopment
Application CenterA non-MDM, cross platform private mobile application store
Accelerate Web, Native, and Hybrid Development• Rich infrastructure, enabling developer focus on business logic
• Preview, simulation, and testing tools for shortening
development lifecycle
• Mechanisms to industrialize app development
Facilitate App Security and Trust• Server-enforced authentication
• App authenticity and user-app-device binding
• Secure and syncable on-device storage
• App version enforcement
Engage Users with the Enterprise• Integrate with the enterprise & codeless access to systems
• Unified push and SMS notifications
• Geo-location and context collections and intelligence
Support Mobile Operations• Operational analytics with efficient data acquisition
• Offline and online event management integration
• Remote user and app control without MDM
© 2014 IBM Corporation
Continuous Deployment does not need to be manual
with IBM uDeploy by Rational
SCM
Build
UrbanCode
Deploy
CodeStation
Worklight
Application
Center
ConsoleProcess
.wlapp
adapter Binary
(IPA/APK)
Install/upda
te app
runtime
calls
Use App Server, Database and other plugins to configure environments and Worklight projects
© 2014 IBM Corporation
OperationalizeIntegrated DevOps
for Mobile
DevelopObtain Insight
Manage
Deploy
Instrument
Integrate
Test
Scan & Certify
The IBM Mobile Enterprise Development Lifecycle
The industry’s most complete mobile software ecosystem
© 2014 IBM Corporation
IBM Worklight: A mobile application platform Speeding the development, integration and management of mobile applications and
infrastructure
Accelerate Development• Web, hybrid, and native development: open, flexible,
standard-based, multi-screen/omni-channel• Functional testing• Development lifecycle tools and integration
Facilitate App Security and Trust• Server-enforced authentication• App authenticity and user-app-device binding• Secure and syncable on-device storage• App version enforcement
Enable User Engagement• Unified push and SMS notifications• Geolocation and context collections and intelligence• Mobile-friendly integration
Support Mobile Analytics• Efficient acquisition of analytics data• Development, operational, and business analytics• Offline and online event management integration
"Best Mobile Development Solution"
voted by SIIA members, 2013 CODiE Awards
© 2014 IBM Corporation
Introducing IBM Worklight Application ScanningBased on AppScan v9.0
• A single Eclipse Integrated Development
Environment (IDE). Scan existing code
projects or Worklight Studio projects
• Native and hybrid mobile applications
support
• Enhanced JavaScript analysis, which
includes improved performance and
additional framework support
• Optionally connect to IBM Security
AppScan Enterprise Server to share scan
configurations, filters, and custom rules
across all projects
Application
Scanning
Detect vulnerabilities at the time of code change to reduce risk of data leakage and breaches
© 2014 IBM Corporation
Evidence-based prioritization – enable business
and IT to collaborate on mobile strategy and user
experience
Over the air app distribution – get the latest in the
hands of testers as soon as it is available
Frictionless bug reporting – spend every minute on
testing latest and greatest builds, not the hassles
In-app crash reporting – rapid understanding of
why an app fails
Sentiment analysis – mine app ratings and reviews
to extract actionable feedback before they go viral
Introducing IBM Worklight Quality Assurance
Delivers mobile app quality across a fragmented environment with end user feedback
and quality metrics available at every stage of development.
Quality
Assurance
User Feedback
Crash logs Bugs
© 2014 IBM Corporation
Capability: Security - Trusteer at a glance
Re
pre
se
nta
tive
Cu
sto
mers
Trusteer’s mission is to provide businesses, their employees and
their customers the most effective Cybercrime prevention
solutions that are easy to deploy, manage and use
Organization
Privately held
organization founded
in 2006
With offices in
Boston, MA and
Tel Aviv, Israel
Approximately 236
employees
(Dec, 2012)
Customers
More than 300 customers
worldwide
Deep penetration in global
financial sector: 7/10 top US
banks, 9/10 top UK banks, 5/6
top Canadian banks, 2/4 top
Australian banks
Well established ISV and
business partners
Capabilities and Technology
Consistent Web Fraud Detection
leader based on vision and ability
to execute
Proven Cloud-based (SaaS)
portfolio of offerings
Solutions extending to mobile risk
prevention
Tens of millions of protected
endpoints
© 2014 IBM Corporation
Allows marketers determine, in real-time, the best personalized message for each live customer interaction and send location-based messages to mobile devices – via native apps and mobile web –mapped to current campaigns
Provide call center agents with real-time data
Send personalized emails
Display relevant offers on ATMs, kiosks, and points of sale
Increase online conversions with personalized offers and recommendations across mobile web, and app sessions
Personalized messages via Facebook apps and other social media
platforms
Xtify - Real-time personalized mobile push notifications anywhere leveraging
behavioral targeting analytics and defined business logic
© 2014 IBM Corporation
Mobile Experience Industry Solutions (powered by Quick-Start Apps)
Banking Retail Insurance Healthcare
Retail Banking (Mobile Banking)
SME Banking (Mobile Banking & Access)
Wealth Management
Retail Associate Enablement (Save the Sale)
Retail Consumer Shopping (Customer Loyalty)
Retail Optimization (Mobile Store Performance Insights)
Mobile Customer Care (Policy Management & Customer Self Service)
Mobile Agent Care
Mobile Claims Management
Mobile Health & Wellness (Coordinated Care)
Membership Mgmt. & Claims
Spending Analysis & Reporting
Government Automotive Telecom Travel
Mobile Workforce
Citizen Access to Government Services
Business Access to Government Services
Connected Vehicle
Integrated Customer Retail Experience
Mobile Supply Chain & Operations
Mobile Customer Operations (Subscription & Service Management)
Machine-to-Machine (M2M) Communication
Field Service Management
Mobile Customer Experience Management
Smarter Transportation (Mobile Apps)
Mobile Workforce & Operation Management
Ind
ustr
y
B2C B2B / B2E M2M
Mobile Commerce (Mobile Payments/ Wallets)
Mobile Loyalty Programs
Mobile Ticketing
Mobile Workforce
Mobile Salesforce
Mobile Supply Chain Management
Mobile Asset Management
Fleet Optimization
Connected Devices IOC (Mobile Analytics)
X-I
nd
ustr
y