SlideShare a Scribd company logo
1 of 64
Download to read offline
© 2013 IBM Corporation
First
#IBMMobile
IBM MobileFirst
Put your business in motion.
© 2013 IBM Corporation2
First
#IBMMobile#IBMMobile
Agenda
What does SoMoClo mean?
3
1
2
4 Do I need to worry about security?
What are the trends in mobile?
Are there any best practices for mobile development?
5 What is the IBM Academic Initiative?
© 2013 IBM Corporation3
First
#IBMMobile
96% of GenYers
have joined
a social network
9.6 Billion
connected
devices
2.5 Quintillion
bytes of new data
generated daily
Internet of information Internet of engagement Internet of “things”
The planet is getting smarter
© 2013 IBM Corporation4
First
#IBMMobile
Sources: IBM analysis, Ponemon Institute and Symantec Research
Significant shifts are giving rise to new opportunities and risks
Customers who shop on tablets tend to spend
21% more than those who shop on computers.
A data breach costs a company, on average, $5.5 million
© 2013 IBM Corporation5
First
#IBMMobile
Social
Cloud
Mobile
Internet of Things
Big
Data
Business
Customers l Partners l Employees
New technologies present opportunities for business
© 2013 IBM Corporation6
First
#IBMMobile
Systems of Interaction
Continuous client
experience
Partner value chainCloud-based
Services
Systems of Engagement Systems of Record
Internet of Things
CRM HR
DB ERP
A new kind of system is required
© 2013 IBM Corporation7
First
#IBMMobile#IBMMobile
Mobile is primary
91% of mobile users keep
their device within arm s
reach 100% of the time
Insights from mobile
data provide new
opportunities
75% of mobile shoppers
take action after receiving a
location based messages
Mobile is about transacting
96% year to year increase in mobile cyber
Monday sales between 2012 and 2011
Mobile must create a
continuous brand
experience
90% of users use multiple
screens as channels come
together to create
integrated experiences
Mobile enables the
Internet of Things
Global Machine-to-machine
connections will increase
from 2 billion in 2011 to 18
billion at the end of 2022
Five mobile trends with significant implications for the enterprise
© 2013 IBM Corporation8
First
#IBMMobile
35% of developers are currently
targeting tablets, with more than
90% plan to develop for tablets
in the near future.
Nearly 90% of developers
are currently extending
enterprise apps to mobile
or plan to in the near future.
In the next 12 months
77% of developers will
be focused on Hybrid
application development.
More than 100M people
upgraded to iOS6 in the first
week (September, 2012)
Source: Evans Data Mobile Developer Survey Mobile Development Report 2012 Volume
Source: Business Insider (September 2012)
25+ Almost all expect
to deploy more than 25 mobility
applications in the next two years
29% of mobile developers currently
focus on Hybrid app development
with another 49% expected to
focus on it in the next year.
Mobile application development is a top priority for businesses
© 2013 IBM Corporation9
First
#IBMMobile
Recent VentureBeat survey: HTML5 vs native for mobile
Surveyed 4,034 Mobile App Developers:
§  94% plan are using or plan on using HTML5 in
next 12 months for mobile app development
§  Familiarity and knowledge of existing web
development tools is #1 reason to use HTML5
§  Cross Platform support is second most important
reason to use HTML5 for mobile app development
© 2013 IBM Corporation10
First
#IBMMobile
have major skill gaps
in mobile, business
analytics, and security
* Includes business analytics, mobile computing, social business, and cloud computing
Sources: IBM Tech Trends report 2012, Enterprise Strategy Group, CompTIA
Among organizations worldwide today…
has all the skills it needs to be
successful applying advanced
technology* for business benefit
An acute shortage of skills threatens business ability to
address emerging opportunities and risks
The Next Generation Software Engineer
Employs the skills and methodologies
needed to keep pace with the rapidly
evolving software engineering discipline
65% of enterprises face a shortage
of mobile development skills today
Mobile Dev
© 2013 IBM Corporation11
First
#IBMMobile
Industry Solutions
IBM & Partner Applications
Banking! Insurance! Transport! Telecom! Government!Retail! Healthcare! Automotive!
Application & Data Platform
Strategy&DesignServices
Cloud & Managed Services
Devices! Network! Servers!
Development&IntegrationServices
Management AnalyticsSecurity
IBM MobileFirst offering portfolio
© 2013 IBM Corporation12
First
#IBMMobile#IBMMobile
What does SoMoClo mean?
3
1
2
4 Do I need to worry about security?
What are the trends in mobile?
Are there any best practices for mobile development?
5 What is the IBM Academic Initiative?
© 2013 IBM Corporation13
First
#IBMMobile
Social
CloudMobile
Social + Mobile + Cloud
§  Cloud is the delivery, mobile is the ubiquitous access, and social is the personal
engagement
§  SoMoClo (social, mobile and cloud) is the convergence of collaborative, on-the-go
technologies that allow users to access data and applications from anywhere at any time.
© 2013 IBM Corporation14
First
#IBMMobile#IBMMobile
60 Second Primer on Cloud
Infrastructure / IaaS
Platforms / PaaS
Applications / SaaS
Cloud Applications = SaaS
© 2013 IBM Corporation15
First
#IBMMobile
Forecast: Global Public Cloud Market Size, 2011 To 2020
© 2013 IBM Corporation16
First
#IBMMobile#IBMMobile
Mobile cloud services
Mobile cloud services are high-value middleware capabilities
designed to be consumed by mobile applications.
For example, a Passes service would enable businesses to easily
engage with consumers by sending them loyalty coupons, tickets,
etc.
MyApp
Boarding
Store Card
Event
Coupon
© 2013 IBM Corporation17
First
#IBMMobile#IBMMobile
Social
If mobile devices are the platform, social media is the glue
that keeps people engaged
Commenting allows users to engage with friends and
communities, and provides valuable earned media for you
Location-based promotion is fun, low-commitment, and
also provides indirect endorsement
And social integration also provides another major benefit…
© 2013 IBM Corporation18
First
#IBMMobile#IBMMobile
User recognition
•  Unique visitor counts often highly inflated
•  Logging in is a pain!
Use social sign-on to register and remember user
device(s)
Better yet: capture registration information at
mobile app download/activation!
© 2013 IBM Corporation19
First
#IBMMobile#IBMMobile
Encourage users to engage socially
•  Offer value in exchange for social permission
•  Add gamification – check-ins, badges, awards
•  Make opt-in seamless, easy, and safe!
•  But beware your customers’ wrath – and use the data if
you collect it!
© 2013 IBM Corporation20
First
#IBMMobile#IBMMobile
What does SoMoClo mean?
3
1
2
4 Do I need to worry about security?
What are the trends in mobile?
Are there any best practices for mobile development?
5 What is the IBM Academic Initiative?
© 2013 IBM Corporation21
First
#IBMMobile
Why mobile development is different
•  Smaller screens pulling content from more
sources: need to choreograph content from
multiple repositories and applications , both on
premises and in the cloud
•  Greater challenges of application governance,
distribution, and version management
•  AppStore Terms of Service present challenges
for managing B2C apps
Development is different.Mobile apps are different.
•  They are more strategic – Greater urgency
urgency and immediacy of engagement
•  They are context-aware –know where you are and
what you are doing
•  They run on unstable networks–interruption is the
norm, not the exception
•  Smaller footprint – More challenging to make
compelling and easy to use
•  Always on – An opportunity to deliver greater value
Management is different.
Security is different.
•  Faster development cycles
•  More devices to support, each with its own set
of capabilities, OS and UI behaviors
•  More development approaches to choose from
– Web, HTML, Native
•  More third-party and open-source tools,
frameworks and libraries to choose from
•  Greater risks of exposing applications and data
on small, light and always on portable devices
•  Greater authentication challenges associated
with content mashups
•  AppStore Terms of Service can limit security
options
© 2013 IBM Corporation22
First
#IBMMobile
Cross-Platform
Development
Catalog
Management
App
Versioning
Push
Notifications
Analytics
Integration
Security
~30%	
  
~70%	
  
Overall	
  Effort	
  
User Interface
Beyond the UI – Why you need a comprehensive strategy
© 2013 IBM Corporation23
First
#IBMMobile
Scan & Certify!
Instrument!
Test!
Integrate!Obtain Insight!
Manage!
Deploy!
Design & Develop!
The IBM mobile application development lifecycle
© 2013 IBM Corporation24
First
#IBMMobile#IBMMobile
What a mobile architecture looks like
Systems	
  of	
  
Record	
  Data
Cloud	
  Services
(includes	
  APNS,	
  
GCM,	
  etc.)
Social	
  
Integration
3rd
	
  Party	
  
Partners
Omnichannel	
  
Experience
Mobile
Gateway
Proxy
VPN
System	
  of	
  Engagement	
  
Data	
  (NoSQL)
Cache
SSO
User	
  RegistrySecure	
  Zone
Mobile	
  Middleware
App	
  runtime
(client	
  &	
  server)
Management
Data	
  Access Analytics
Engagement
Logic
App
Distribution
App	
  Production
Tools
Testing
(Automated	
  &	
  
Field	
  Driven)
App	
  
Certification
Device
OS
Native	
  
Sandbox
Hybrid
HTML	
  /	
  
CSS	
  /	
  JS
Client	
  
Runtikme
© 2013 IBM Corporation25
First
#IBMMobile
Mobile Lifecycle
Management & Testing
Data Access
& Integration
Building & Deploying
Mobile Apps
§ Secure code and reuse across
platforms
§ Management needs for
B2C / B2B / B2E
§ Analytics & continuous
improvement
§ Address multi-channel and
multi-tier
§ Rapid Prototyping
§ Access to device inventory
§ Test automation & planning
§ Lifecycle management
§ Team collaboration
§ Fit within existing enterprise
development process
§ Short project cycles &
integration effort
§ Different data usage
patterns for mobile
§ Content delivered in context
§ Driving engagement (push)
across multi-tier systems
How do I develop &
deliver across platforms?
How do I test and manage
the lifecycle of the app?
How do I integrate into
existing systems?
Understand that mobile is different
Mobile application development imperatives and challenges
© 2013 IBM Corporation26
First
#IBMMobile
Mobile Lifecycle
Management & Testing
Data Access
& Integration
Building & Deploying
Mobile Apps
§ Requirements
Collect user requirements
and feedback
§ Collaborate
Coordinate agile
development teams
§ Test
Automated test for mobile
devices
§ Deploy
Push to production with
controlled distribution
§ Continuous Experience
Gather continuous feedback
from user and iterate
§ Define Endpoints
Choose backend and
cloud application
§ Integrate
Rapidly connect to back end
and combine data
§ Convert
Deliver back end data in
mobile friendly format
§ Push
Receive events from back
end and push to appropriate
device
§ Synchronize
Keep data in sync while
off line
§ Plan
Plan project scope and goal
§ Design
Define user experience for
mobile and use latest
device features
§ Build
For cross platform and
manageability
§ Simulate
Ensure app functionality
and usability
§ Post for review
Gather feedback from stake
holders
Think through mobile application development"
Embrace the challenge!
© 2013 IBM Corporation27
First
#IBMMobile
dev·ops noun 'dev-äps
Enterprise capability for continuous software delivery that enables clients
to seize market opportunities and reduce time to customer feedback
Adopt an integrated, collaborative mobile development environment
Mobile intersects with devops
Reduce time to
obtain and respond
to customer
feedback
Balance speed,
cost, quality and risk
DevOps Lifecycle
Continuous Feedback and Improvements
Operations/ProductionDevelopment/TestCustomers Business Owners
Accelerate
software delivery
© 2013 IBM Corporation28
First
#IBMMobile
Simplify the mobile app user experience
choose your approach wisely
© 2013 IBM Corporation29
First
#IBMMobile#IBMMobile
Leverage popular frameworks
accelerate front end building hybrid applications
Frameworks for UI components, HTML manipulation, MVC
structure, data access, and more
Cordova (formerly known as PhoneGap) provides cross platform
device feature access
© 2013 IBM Corporation30
First
#IBMMobile
Use simulation for rapid design, development and test
minimize the risk
§  Simulators let you see the app across multiple devices & form factors side by side
§  Device capabilities can be simulated quickly for walkthroughs across device
§  Used for fast development cycle times; then in conjunction with inventory or device
cloud for testing
© 2013 IBM Corporation31
First
#IBMMobile
Open standards-based
development environment
with mobile-specific
Application Lifecycle
Management (ALM)
Mobile application server
provides mobile-specific
notifications, analytics, security.
Messaging appliance scales
to millions of connections and
messages.
Integrate apps across the enterprise
Leverage existing investments and extend your enterprise to mobile devices
Client device layer
enables client-side
security, enforces app
upgrades, secures local
storage and allows access
to device features.
Essential development, runtime and
client device services
Messaging
Appliance
© 2013 IBM Corporation32
First
#IBMMobile#IBMMobile
Equip cross platform apps with common runtime capabilities
build the best app possible
§  Push notification: mapping users & devices to the right delivery channel
§  Analytics data capture: captures client-side usage data to support operational,
experience, and business intelligence analytics
§  Geo-location: location data & triggers for GPS aware apps
§  Encrypted storage: Encrypted storage for sensitive data with offline access
§  Data synchronization: Synchronize data items that were accessed or modified
offline against REST services. Typically used in conjunction with a local
encrypted store
§  App security framework: Cross application SSO, authenticity checking, etc.
§  App container management: Remote disable and direct update
§  Custom containers: Tailor the application sandbox to match corporate
governance needs
© 2013 IBM Corporation33
First
#IBMMobile
Exploit the power of hybrid
Remote management via direct updates
Mobile
Middleware
Native Shell
Pre-packaged
resources
1 Download
4 Update web
resource
App Store
Web
resources
Cached
resources
2 Transfer
3 Check for
updates
§  Web resources can be pushed down
to the device & access locally
§  Address critical security concerns or
application errors
§  Prompt or silent
© 2013 IBM Corporation34
First
#IBMMobile#IBMMobile
Understand data access considerations
optimize access through mobile friendly technologies
§  Mobile apps that offer personalization , convenience , or context typically integrate
multiple source of back-end data in unique ways
§  Systems of record are typically optimized for large payloads of enterprise data. Not optimal
for high latency networks or where bandwidth constrained
§  Most enterprises have complex SSO flows, which may not be optimized for mobile. Must
further be linked to certification management for TLS
§  Mobile apps typically operate on JSON data structures
§  Best practices today have people storing new forms of engagement data in No-SQL
databases like MongoDB or graph databases like neo4j to front systems of record
§  End resulting best practice: a gateway acts as a mediator for back-end data access
© 2013 IBM Corporation35
First
#IBMMobile#IBMMobile
Streamline the feedback loop
improve development insight, before and after release
Developer Tester Users
Distribute
to testers
and users
1
Bug reporting2
Crash log reporting3 user feedback
4
AppStore analysis
5Build it
Install
it Test it
© 2013 IBM Corporation36
First
#IBMMobile
Be Agile!
Use outside-in design & rapid response to user feedback
Definition Develop & Test Pilot & Trial Go-Live
Trial #1 Target:
LOB Stakeholders
Trial #2 Target:
Developers & FVTers
Trial #3 Target:
LOB Stakeholders
Trial #4 Target:
Segment of end users
(internal / external)
Trial #5 Target:
End users
Visually create set of
pages or views of the
application
Pages generate hybrid
HTML code with dummy
data
Link pages together to
enable simple
navigation
Deploy “mockup that
runs” to device for
stakeholders to
evaluate
Add code to some
subset (or all) pages to
incorporate live data
Add supporting
business logic to those
pages
Connect back end
services to provide the
data
Enable navigation
based on data
At any point when
adding additional data,
provide update to
stakeholders (mix of
dummy pages & live
pages) for evaluation
Gather feedback
Freeze code and identify
who will conduct the pilot
For B2C apps, may
choose to do internal pilot
or create a special app for
external app store
For B2E apps, identify the
subset of users to trial
Gather feedback & use
analytics for more detailed
usage feedback
Publish app across the
enterprise or in an
external app store
Use analytics to gather
feedback.
Quickly rollback to
previous versions if
needed
Force update if needed
© 2013 IBM Corporation37
First
#IBMMobile
Make testing and quality a priority
Understand how mobile application testing is different
§  The size of the device configuration matrix is vast and
continues to expand
- iOS, Android, BlackBerry, Windows Phone, Symbian,
etc.
- Multiple form factors and screen resolutions
- There are literally thousands of potential device
configurations from hundreds of manufacturers
- New devices are being released at a rapid pace
•  In 2011 alone, there were over 300 new smart
phones and tablets released
§  New capabilities to test
- Camera, GPS, direction, orientation, voice, etc.
§  More network considerations
- Multiple carriers
- Variable throughput and latency
- Disconnected use
- Network switching
- Access to multi-tier data
© 2013 IBM Corporation38
First
#IBMMobile
41% of projects fail to deliver expected business ROI
Test early; test often!"
Accelerate delivery of high quality, multi-tiered mobile applications
Solutions to improve ROI:
1.  Extend testing to the start of the development
cycle
2.  Automate UI and Performance tests for mobile
apps
3.  Virtualize back-end services to maintain agility
4.  Improve manual test case management and
optimize execution across multiple mobile
devices
© 2013 IBM Corporation39
First
#IBMMobile#IBMMobile
Combine strategies to reduce response time to feedback
continuously deliver and manage feedback
The best mobile apps evolve rapidly
in response to feedback and needs
Release cycles take too
long and cost too much
Late understanding of user
feedback
Continuous Build & Test
•  Earlier identification of build/test
issues
•  Efficient use of test automation
•  More time for quality
improvement
Feedback Management
•  Involve testers and users early
in the development process
Build it
•  Distributed
build for
each target
platform
Install it
•  Automated
install to
emulators,
simulators or
devices
Test it
•  Automated
functional
testing
•  In-app bug reporting
•  Crash logs
•  In-app user feedback
•  App Store analytics
•  Crash results
App
passed
build and
tests
Feedback can focus
on real user
feedback, not basic
build/test bugs
© 2013 IBM Corporation40
First
#IBMMobile
Implement internal app stores
support an agile delivery process and production environment
Iterative outside-in
elaboration of the app
Integrated version
management
Targeted deployment to
specific populations
(users, groups, devices)
Cross-platform
distribution
User-driven feedback
& analytics
Apps &
State
© 2013 IBM Corporation41
First
#IBMMobile
The Key to Successful Mobile App Development

Starts With Design, IT and LOB Working Side By Side




"
Design IT LOB
© 2013 IBM Corporation42
First
#IBMMobile
Align to key industry use cases
Industry Solutions!
Mobile Applications!
MobileServices!
LOBBuyers!
IBM Mobile Foundation!
ITBuyers!
Application and Data Services!
Banking" Insurance" Retail" Transport" Telecom" Government" Healthcare" Automotive"
Mobile
banking
Customer &
agent care
Mobile
commerce
Mobile
commerce
Subscription
& service
management
Unified first
response
management
Closed-loop
“Circle of
Care”
Connected
Car
Mobile
payments
Mobile claims Next
generation
shopping
experience
Customer
experience
management
Mobile
device
management
& analytics
Mobile-
enable
government
agents
Membership
management
& claims
Next gen
automotive
retail
experience
Customer
servicing
Mobile
marketing
Mobile
marketing
Maintenance
& operation
management
Field service
management
Citizen self-
service
Spending
analysis &
reporting
Automotive
finance
Devices Servers
© 2013 IBM Corporation43
First
#IBMMobile#IBMMobile
Forrester Consulting finds Five-Year Risk-Adjusted ROI of IBM Worklight to
be 363%!
Source: The Total Economic Impact Of IBM s Worklight Platform , a commissioned study conducted by Forrester Consulting on behalf of IBM.
Published April 2013.
Study available at ibm.com/mobilefirst/worklight-forrester
© 2013 IBM Corporation44
First
#IBMMobile
Gartner	
  does	
  not	
  endorse	
  any	
  vendor,	
  product	
  or	
  service	
  depicted	
  in	
  its	
  research	
  publica8ons,	
  and	
  does	
  not	
  advise	
  technology	
  users	
  to	
  select	
  only	
  those	
  vendors	
  with	
  the	
  highest	
  
ra8ngs.	
  Gartner	
  research	
  publica8ons	
  consist	
  of	
  the	
  opinions	
  of	
  Gartner's	
  research	
  organiza8on	
  and	
  should	
  not	
  be	
  construed	
  as	
  statements	
  of	
  fact.	
  Gartner	
  disclaims	
  all	
  warran8es,	
  
expressed	
  or	
  implied,	
  with	
  respect	
  to	
  this	
  research,	
  including	
  any	
  warran8es	
  of	
  merchantability	
  or	
  fitness	
  for	
  a	
  par8cular	
  purpose	
  
Magic Quadrant for Mobile Application
Development Platforms
Ian Finley, Van L. Baker, Ken
Parmelee, David Mitchell Smith, Ray
Valdes, Gordon Van Huizen
Aug 7, 2013	
  	
  
This Magic Quadrant graphic was published by
Gartner, Inc. as part of a larger research note and
should be evaluated in the context of the entire
report. The full report is available at
http://ibm.co/13TU2Dm
Gartner has recognized IBM as a leader in the Magic Quadrant for Mobile
Application Development Platforms
“As unprecedented numbers of enterprises
build mobile applications, the
mobile application development platform
market continues to grow and
evolve rapidly.”
© 2013 IBM Corporation45
First
#IBMMobile#IBMMobile
What does SoMoClo mean?
3
1
2
4 Do I need to worry about security?
What are the trends in mobile?
Are there any best practices for mobile development?
5 What is the IBM Academic Initiative?
© 2013 IBM Corporation46
First
#IBMMobile
IBM examines the challenges of delivering mobile security for
today's always-connected workforce
© 2013 IBM Corporation47
First
#IBMMobile
Enterprises need confidence to put mobile first…
© 2013 IBM Corporation48
First
#IBMMobile
Mobile
devices are
shared more
often
Mobile
devices are
used in more
locations
Mobile
devices
prioritize the
user
Mobile
devices are
diverse.
Mobile
devices have
multiple
personas
• Personal phones
and tablets
shared with family
• Enterprise tablet
shared with co-
workers
• Social norms of
mobile apps vs.
file systems
• Work tool
• Entertainment
device
• Personal
organization
• Security profile
per persona?
• OS immaturity for
enterprise mgmt
• BYOD dictates
multiple OSs
• Vendor / carrier
control dictates
multiple OS
versions
• A single location
could offer public,
private, and cell
connections
• Anywhere,
anytime
• Increasing
reliance on
enterprise WiFi
• Conflicts with
user experience
not tolerated
• OS architecture
puts the user in
control
• Difficult to enforce
policy, app lists
Mobile devices: Unique security challenges
© 2013 IBM Corporation49
First
#IBMMobile
Device
Management
Network, Data,
and Access Security
Application Layer
Security
Security for endpoint
device and data
Achieve visibility and
adaptive security policies
Develop and test
applications
IBM MobileFirst s approach to security
© 2013 IBM Corporation50
First
#IBMMobile#IBMMobile
Why take an integrated approach to mobile security?
Speed time to deployment of enterprise
mobile apps and updates, while improving quality
Improve WiFi network management for greater reliability,
employee productivity, and minimize business interruptions
Enhance end-to-end security to help prevent loss of
intellectual property and regulated data
Less total infrastructure for lower hardware, admin costs
Reduce help desk calls, device and service lifecycle
costs
© 2013 IBM Corporation51
First
#IBMMobile#IBMMobile
What if context determined capabilities automatically & securely?
•  Context
§  On-site inside emergency room
§  On the hospital network
§  Authorized doctor on shift
§ Function: All app features
§ Data: Full data access and storage
§ Security: Single-factor authentication
•  Context
§  At coffee shop
§  On an unsecured network
§  Authorized doctor on call
§ Function: Designated features only
§ Data: Specific encrypted data
§ Security: Multi-factor authentication
Governed
Policy
© 2013 IBM Corporation52
First
#IBMMobile
Mobile devices are twice as
appealing. Hackers can obtain
personal and business data.
Try getting a corporate app
10Billion32x
A Clear and Present Danger
The Security Risk is Real!
Access has never been easier.
By the end of 2011, Android app
downloads reached
© 2013 IBM Corporation53
First
#IBMMobile
Android Malware Increase Dramatically in 2011
Spyware and SMS Trojans Top Two
Source: Juniper Mobile Threat Report, 2/12
The Security Risk is Real!
© 2013 IBM Corporation54
First
#IBMMobile#IBMMobile
Mobile Computing Losses Are Real
Symantec's 2012 State of Mobility Survey… polled over 6,000 organizations in 43
countries… discovered that mobile computing is the biggest IT security concern
Source: Symantec
2012 State of
Mobility Survey
The Security Risk is Real!
© 2013 IBM Corporation55
First
#IBMMobile
No One Is Spared
Source: Arxan State of Security in the App Economy – 2012
The Security Risk is Real!
© 2013 IBM Corporation56
First
#IBMMobile#IBMMobile
Security Risk a Function of Mobile Application Type
Mobile Native applications
Mobile Hybrid applications
Mobile Web applications
© 2013 IBM Corporation57
First
#IBMMobile#IBMMobile
Permissions May Introduce Security Risk
•  Users don’t understand
•  Applications over permissioned
•  Permissions vary by OS & release
© 2013 IBM Corporation58
First
#IBMMobile
§  Confidentiality leaks
–  Private conversations leaked to
public
–  Private contact information
leaked to public
–  Location leaked to public
§  Integrity violations
–  Corruption of local databases
–  Fraudulent use of application
§  Abuse of privileges
–  Sending text messages
–  Placing calls
–  Surveillance of device’s user
Which QR code is evil?
•  QR Code contained a URL to
download malware
•  The malware sent SMS
messages to a premium rate
number (US $6 per message)
Native Mobile Application Security Risks
© 2013 IBM Corporation59
First
#IBMMobile#IBMMobile
What does SoMoClo mean?
3
1
2
4 Do I need to worry about security?
What are the trends in mobile?
Are there any best practices for mobile development?
5 What is the IBM Academic Initiative?
© 2013 IBM Corporation60
First
#IBMMobile#IBMMobile
Our mission: Partner with faculty to develop the skills needed
to build a more competitive IT workforce & address the talent
gap
What we offer:
•  Access to IBM software & courseware at no
charge
•  A deep repository of business & technical
articles, expert blogs, videos, white papers,
Red Books, Tech Trends reports, C-level
studies, case studies & industry success
stories that are useful to weave into
curriculum
•  Skill building programs, from ecosystem
events to student competitions to serious
games
IBM Academic Initiative
© 2013 IBM Corporation61
First
#IBMMobile#IBMMobile
developerWorks Mobile
§  Downloads
§  Forums
§  Training materials
§  Developer community
§  Events
Resources for IT Professionals & Academics
Academic Initiative Mobile
§  Designed for faculty
§  Courseware
§  Downloads
§  Training materials
§  Community
§  Events
© 2013 IBM Corporation62
First
#IBMMobile
Leveraging Mobile Requires 

More Than Just Apps"
It takes a new set of skills to prosper in this environment."
Rethink Your
Business
Processes"
Leverage 

Real Time
Information"
Reimage The
Customer
Experience"
Design Different
Security
Approaches"
© 2013 IBM Corporation63
First
#IBMMobile
Three ways for you to get started with IBM MobileFirst"
Leverage the IBM Academic Initiative
•  Ask your professors to visit the IBM MobileFirst Academic Initiative
•  Follow us on Twitter - @IBMSkills @IBMMobile @IIC_Nairobi
2!
3!
Get certified for IBM MobileFirst
• IBM Certified Mobile Application Developer - IBM Worklight
• IBM Certified Solution Developer - IBM Worklight and WebSphere Portal
1!
Visit the new IBM MobileFirst web page
•  Expand your knowledge with IBM tech talk series for Mobile
•  Evaluate software and build skills with IBM developerWorks Mobile
© 2013 IBM Corporation64
First
#IBMMobile
The Broadest 

Portfolio of
Mobile
Solutions 

!
The Deepest
Set of Services
Expertise !
!
Industry
Partnerships
and Resources
for Developers
Asante! Thank you!"
Any questions?"

More Related Content

What's hot

Smart Information Management
Smart Information ManagementSmart Information Management
Smart Information ManagementDaryl Pereira
 
Enterprise Mobility presentation
Enterprise Mobility presentationEnterprise Mobility presentation
Enterprise Mobility presentationAlessandro Bottega
 
Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217
Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217
Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217Sophie Jasson-Holt
 
Enterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveEnterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveSoftweb Solutions
 
WSO2Con EU 2016: Enterprise Mobility Management: Moving Beyond Traditional MDM
WSO2Con EU 2016: Enterprise Mobility Management:  Moving Beyond Traditional MDMWSO2Con EU 2016: Enterprise Mobility Management:  Moving Beyond Traditional MDM
WSO2Con EU 2016: Enterprise Mobility Management: Moving Beyond Traditional MDMWSO2
 
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...VDC Research Group
 
Building a successful enterprise mobility roadmap
Building a successful enterprise mobility roadmapBuilding a successful enterprise mobility roadmap
Building a successful enterprise mobility roadmapPomeroy
 
Enterprise mobility a new paradigm
Enterprise mobility a new paradigmEnterprise mobility a new paradigm
Enterprise mobility a new paradigmKumar Gaurav
 
Ibm mobile first protect (maas360)
Ibm mobile first protect (maas360)Ibm mobile first protect (maas360)
Ibm mobile first protect (maas360)gule mariam
 
The New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityThe New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityChris Pepin
 
Mobility and the Real-Time Enterprise
Mobility and the Real-Time EnterpriseMobility and the Real-Time Enterprise
Mobility and the Real-Time EnterpriseAnyPresence
 
Tour d'horizons de la Sécurité Mobile en 2015 et prédictions 2016
Tour d'horizons de la Sécurité Mobile en 2015 et prédictions 2016Tour d'horizons de la Sécurité Mobile en 2015 et prédictions 2016
Tour d'horizons de la Sécurité Mobile en 2015 et prédictions 2016AGILLY
 
Build a successful enterprise mobility strategy
Build a successful enterprise mobility strategyBuild a successful enterprise mobility strategy
Build a successful enterprise mobility strategyAjit Gokhale
 
Simple and secure mobile cloud access
Simple and secure mobile cloud accessSimple and secure mobile cloud access
Simple and secure mobile cloud accessAGILLY
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1Roger Snook
 
Building Enterprise Mobility Strategy
Building Enterprise Mobility StrategyBuilding Enterprise Mobility Strategy
Building Enterprise Mobility StrategySubhamoy Chakraborti
 
#EPICFAIL: The biggest mistakes with mobile initiatives and how to avoid them
#EPICFAIL:  The biggest mistakes with mobile initiatives and how to avoid them #EPICFAIL:  The biggest mistakes with mobile initiatives and how to avoid them
#EPICFAIL: The biggest mistakes with mobile initiatives and how to avoid them Chris Pepin
 
Trends in Enterprise Mobility
Trends in Enterprise MobilityTrends in Enterprise Mobility
Trends in Enterprise MobilityCompTIA
 
A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise Daryl Pereira
 

What's hot (20)

Smart Information Management
Smart Information ManagementSmart Information Management
Smart Information Management
 
Enterprise mobility management
Enterprise mobility managementEnterprise mobility management
Enterprise mobility management
 
Enterprise Mobility presentation
Enterprise Mobility presentationEnterprise Mobility presentation
Enterprise Mobility presentation
 
Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217
Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217
Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217
 
Enterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveEnterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the move
 
WSO2Con EU 2016: Enterprise Mobility Management: Moving Beyond Traditional MDM
WSO2Con EU 2016: Enterprise Mobility Management:  Moving Beyond Traditional MDMWSO2Con EU 2016: Enterprise Mobility Management:  Moving Beyond Traditional MDM
WSO2Con EU 2016: Enterprise Mobility Management: Moving Beyond Traditional MDM
 
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...
Driving Enterprise Mobility Solutions Demand: Understanding End User Requirem...
 
Building a successful enterprise mobility roadmap
Building a successful enterprise mobility roadmapBuilding a successful enterprise mobility roadmap
Building a successful enterprise mobility roadmap
 
Enterprise mobility a new paradigm
Enterprise mobility a new paradigmEnterprise mobility a new paradigm
Enterprise mobility a new paradigm
 
Ibm mobile first protect (maas360)
Ibm mobile first protect (maas360)Ibm mobile first protect (maas360)
Ibm mobile first protect (maas360)
 
The New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityThe New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise Mobility
 
Mobility and the Real-Time Enterprise
Mobility and the Real-Time EnterpriseMobility and the Real-Time Enterprise
Mobility and the Real-Time Enterprise
 
Tour d'horizons de la Sécurité Mobile en 2015 et prédictions 2016
Tour d'horizons de la Sécurité Mobile en 2015 et prédictions 2016Tour d'horizons de la Sécurité Mobile en 2015 et prédictions 2016
Tour d'horizons de la Sécurité Mobile en 2015 et prédictions 2016
 
Build a successful enterprise mobility strategy
Build a successful enterprise mobility strategyBuild a successful enterprise mobility strategy
Build a successful enterprise mobility strategy
 
Simple and secure mobile cloud access
Simple and secure mobile cloud accessSimple and secure mobile cloud access
Simple and secure mobile cloud access
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
 
Building Enterprise Mobility Strategy
Building Enterprise Mobility StrategyBuilding Enterprise Mobility Strategy
Building Enterprise Mobility Strategy
 
#EPICFAIL: The biggest mistakes with mobile initiatives and how to avoid them
#EPICFAIL:  The biggest mistakes with mobile initiatives and how to avoid them #EPICFAIL:  The biggest mistakes with mobile initiatives and how to avoid them
#EPICFAIL: The biggest mistakes with mobile initiatives and how to avoid them
 
Trends in Enterprise Mobility
Trends in Enterprise MobilityTrends in Enterprise Mobility
Trends in Enterprise Mobility
 
A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise
 

Viewers also liked

Social Data in Academic Research
Social Data in Academic ResearchSocial Data in Academic Research
Social Data in Academic ResearchIntoApps
 
Academic research and recommendations final
Academic research and recommendations finalAcademic research and recommendations final
Academic research and recommendations finalKris Hardy
 
Mlibraries 3 workshop the role of mobile in research & teaching March 2011
Mlibraries 3 workshop the role of mobile in research & teaching March 2011Mlibraries 3 workshop the role of mobile in research & teaching March 2011
Mlibraries 3 workshop the role of mobile in research & teaching March 2011m-libraries
 
Social Media Impact Report: B2B Industry 2016
Social Media Impact Report: B2B Industry 2016Social Media Impact Report: B2B Industry 2016
Social Media Impact Report: B2B Industry 2016Allan V. Braverman
 
SaaS Wars: Europe Awakens. The Accel Euroscape 2016
SaaS Wars: Europe Awakens. The Accel Euroscape 2016SaaS Wars: Europe Awakens. The Accel Euroscape 2016
SaaS Wars: Europe Awakens. The Accel Euroscape 2016Philippe Botteri
 
Why Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your BusinessWhy Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your BusinessLets Grow Business
 
Mobile UX for Academic Libraries
Mobile UX for Academic LibrariesMobile UX for Academic Libraries
Mobile UX for Academic LibrariesKevin Rundblad
 
DMI 2017 Mobile Trends
DMI 2017 Mobile TrendsDMI 2017 Mobile Trends
DMI 2017 Mobile TrendsDMI
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

Viewers also liked (11)

AMARC Summary
AMARC SummaryAMARC Summary
AMARC Summary
 
Social Data in Academic Research
Social Data in Academic ResearchSocial Data in Academic Research
Social Data in Academic Research
 
Academic research and recommendations final
Academic research and recommendations finalAcademic research and recommendations final
Academic research and recommendations final
 
Mlibraries 3 workshop the role of mobile in research & teaching March 2011
Mlibraries 3 workshop the role of mobile in research & teaching March 2011Mlibraries 3 workshop the role of mobile in research & teaching March 2011
Mlibraries 3 workshop the role of mobile in research & teaching March 2011
 
Adobe : The Future of SaaS
Adobe : The Future of SaaSAdobe : The Future of SaaS
Adobe : The Future of SaaS
 
Social Media Impact Report: B2B Industry 2016
Social Media Impact Report: B2B Industry 2016Social Media Impact Report: B2B Industry 2016
Social Media Impact Report: B2B Industry 2016
 
SaaS Wars: Europe Awakens. The Accel Euroscape 2016
SaaS Wars: Europe Awakens. The Accel Euroscape 2016SaaS Wars: Europe Awakens. The Accel Euroscape 2016
SaaS Wars: Europe Awakens. The Accel Euroscape 2016
 
Why Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your BusinessWhy Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your Business
 
Mobile UX for Academic Libraries
Mobile UX for Academic LibrariesMobile UX for Academic Libraries
Mobile UX for Academic Libraries
 
DMI 2017 Mobile Trends
DMI 2017 Mobile TrendsDMI 2017 Mobile Trends
DMI 2017 Mobile Trends
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 

Similar to Mobile trends and academic opportunities presented at Strathmore and JKUAT Universities in Nairobi Aug 2013

Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefingNitin Gaur
 
Build a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile EnterpriseBuild a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile EnterpriseEd Brill
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise ictyWarba Insurance Co Kuwait
 
IBM Mobile First Client Presentation
IBM Mobile First Client Presentation IBM Mobile First Client Presentation
IBM Mobile First Client Presentation MATT ALEXANDER
 
Management in a Cloud Centric World – The NEW Business Paradigm
  Management in a Cloud Centric World – The NEW Business Paradigm  Management in a Cloud Centric World – The NEW Business Paradigm
Management in a Cloud Centric World – The NEW Business ParadigmResellerClub
 
Five Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingFive Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingTechWell
 
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile FirstBP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile FirstJohn Head
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersJeremy Siewert
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsLeigh Williamson
 
Rising Above the Tide of Emerging Technologies
Rising Above the Tide of Emerging TechnologiesRising Above the Tide of Emerging Technologies
Rising Above the Tide of Emerging TechnologiesFrontRange
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentEric Cattoir
 
Top 6 Immersive / Next Generation Technologies to watch for in 2014
Top 6 Immersive / Next Generation Technologies to watch for in 2014Top 6 Immersive / Next Generation Technologies to watch for in 2014
Top 6 Immersive / Next Generation Technologies to watch for in 2014NXTKey Corporation
 
IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013Arrow ECS UK
 
Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...
Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...
Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...Hepto Software Company
 
BlackBerry Enterprise of Things presentation - Gartner IT Expo
BlackBerry Enterprise of Things presentation - Gartner IT ExpoBlackBerry Enterprise of Things presentation - Gartner IT Expo
BlackBerry Enterprise of Things presentation - Gartner IT ExpoBlackBerry
 
Social mobile usage Don't Leave Social at the Office
 Social mobile usage   Don't Leave Social at the Office Social mobile usage   Don't Leave Social at the Office
Social mobile usage Don't Leave Social at the OfficeHeath McCarthy
 
8 Principales Raisons de Passer du MDM à l'EMM
8 Principales Raisons de Passer du MDM à l'EMM8 Principales Raisons de Passer du MDM à l'EMM
8 Principales Raisons de Passer du MDM à l'EMMAGILLY
 
Best practices of mobile technology leaders: Airwatch Connect 2013
Best practices of mobile technology leaders: Airwatch Connect 2013Best practices of mobile technology leaders: Airwatch Connect 2013
Best practices of mobile technology leaders: Airwatch Connect 2013Chris Pepin
 

Similar to Mobile trends and academic opportunities presented at Strathmore and JKUAT Universities in Nairobi Aug 2013 (20)

Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
Build a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile EnterpriseBuild a MobileFirst Agenda - IBM Mobile Enterprise
Build a MobileFirst Agenda - IBM Mobile Enterprise
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
IBM Mobile First Client Presentation
IBM Mobile First Client Presentation IBM Mobile First Client Presentation
IBM Mobile First Client Presentation
 
Management in a Cloud Centric World – The NEW Business Paradigm
  Management in a Cloud Centric World – The NEW Business Paradigm  Management in a Cloud Centric World – The NEW Business Paradigm
Management in a Cloud Centric World – The NEW Business Paradigm
 
Five Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingFive Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile Testing
 
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile FirstBP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
BP110: The Mobile Distruption - Why XPages Development is targeting Mobile First
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
 
IBM Mobile First
IBM Mobile FirstIBM Mobile First
IBM Mobile First
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst Applications
 
Rising Above the Tide of Emerging Technologies
Rising Above the Tide of Emerging TechnologiesRising Above the Tide of Emerging Technologies
Rising Above the Tide of Emerging Technologies
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Top 6 Immersive / Next Generation Technologies to watch for in 2014
Top 6 Immersive / Next Generation Technologies to watch for in 2014Top 6 Immersive / Next Generation Technologies to watch for in 2014
Top 6 Immersive / Next Generation Technologies to watch for in 2014
 
IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013
 
Ben amaba. cloud mobile v3
Ben amaba. cloud mobile v3Ben amaba. cloud mobile v3
Ben amaba. cloud mobile v3
 
Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...
Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...
Top Mobile App Trends Changing Technology and Evolution of Customer's Expecta...
 
BlackBerry Enterprise of Things presentation - Gartner IT Expo
BlackBerry Enterprise of Things presentation - Gartner IT ExpoBlackBerry Enterprise of Things presentation - Gartner IT Expo
BlackBerry Enterprise of Things presentation - Gartner IT Expo
 
Social mobile usage Don't Leave Social at the Office
 Social mobile usage   Don't Leave Social at the Office Social mobile usage   Don't Leave Social at the Office
Social mobile usage Don't Leave Social at the Office
 
8 Principales Raisons de Passer du MDM à l'EMM
8 Principales Raisons de Passer du MDM à l'EMM8 Principales Raisons de Passer du MDM à l'EMM
8 Principales Raisons de Passer du MDM à l'EMM
 
Best practices of mobile technology leaders: Airwatch Connect 2013
Best practices of mobile technology leaders: Airwatch Connect 2013Best practices of mobile technology leaders: Airwatch Connect 2013
Best practices of mobile technology leaders: Airwatch Connect 2013
 

Recently uploaded

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Mobile trends and academic opportunities presented at Strathmore and JKUAT Universities in Nairobi Aug 2013

  • 1. © 2013 IBM Corporation First #IBMMobile IBM MobileFirst Put your business in motion.
  • 2. © 2013 IBM Corporation2 First #IBMMobile#IBMMobile Agenda What does SoMoClo mean? 3 1 2 4 Do I need to worry about security? What are the trends in mobile? Are there any best practices for mobile development? 5 What is the IBM Academic Initiative?
  • 3. © 2013 IBM Corporation3 First #IBMMobile 96% of GenYers have joined a social network 9.6 Billion connected devices 2.5 Quintillion bytes of new data generated daily Internet of information Internet of engagement Internet of “things” The planet is getting smarter
  • 4. © 2013 IBM Corporation4 First #IBMMobile Sources: IBM analysis, Ponemon Institute and Symantec Research Significant shifts are giving rise to new opportunities and risks Customers who shop on tablets tend to spend 21% more than those who shop on computers. A data breach costs a company, on average, $5.5 million
  • 5. © 2013 IBM Corporation5 First #IBMMobile Social Cloud Mobile Internet of Things Big Data Business Customers l Partners l Employees New technologies present opportunities for business
  • 6. © 2013 IBM Corporation6 First #IBMMobile Systems of Interaction Continuous client experience Partner value chainCloud-based Services Systems of Engagement Systems of Record Internet of Things CRM HR DB ERP A new kind of system is required
  • 7. © 2013 IBM Corporation7 First #IBMMobile#IBMMobile Mobile is primary 91% of mobile users keep their device within arm s reach 100% of the time Insights from mobile data provide new opportunities 75% of mobile shoppers take action after receiving a location based messages Mobile is about transacting 96% year to year increase in mobile cyber Monday sales between 2012 and 2011 Mobile must create a continuous brand experience 90% of users use multiple screens as channels come together to create integrated experiences Mobile enables the Internet of Things Global Machine-to-machine connections will increase from 2 billion in 2011 to 18 billion at the end of 2022 Five mobile trends with significant implications for the enterprise
  • 8. © 2013 IBM Corporation8 First #IBMMobile 35% of developers are currently targeting tablets, with more than 90% plan to develop for tablets in the near future. Nearly 90% of developers are currently extending enterprise apps to mobile or plan to in the near future. In the next 12 months 77% of developers will be focused on Hybrid application development. More than 100M people upgraded to iOS6 in the first week (September, 2012) Source: Evans Data Mobile Developer Survey Mobile Development Report 2012 Volume Source: Business Insider (September 2012) 25+ Almost all expect to deploy more than 25 mobility applications in the next two years 29% of mobile developers currently focus on Hybrid app development with another 49% expected to focus on it in the next year. Mobile application development is a top priority for businesses
  • 9. © 2013 IBM Corporation9 First #IBMMobile Recent VentureBeat survey: HTML5 vs native for mobile Surveyed 4,034 Mobile App Developers: §  94% plan are using or plan on using HTML5 in next 12 months for mobile app development §  Familiarity and knowledge of existing web development tools is #1 reason to use HTML5 §  Cross Platform support is second most important reason to use HTML5 for mobile app development
  • 10. © 2013 IBM Corporation10 First #IBMMobile have major skill gaps in mobile, business analytics, and security * Includes business analytics, mobile computing, social business, and cloud computing Sources: IBM Tech Trends report 2012, Enterprise Strategy Group, CompTIA Among organizations worldwide today… has all the skills it needs to be successful applying advanced technology* for business benefit An acute shortage of skills threatens business ability to address emerging opportunities and risks The Next Generation Software Engineer Employs the skills and methodologies needed to keep pace with the rapidly evolving software engineering discipline 65% of enterprises face a shortage of mobile development skills today Mobile Dev
  • 11. © 2013 IBM Corporation11 First #IBMMobile Industry Solutions IBM & Partner Applications Banking! Insurance! Transport! Telecom! Government!Retail! Healthcare! Automotive! Application & Data Platform Strategy&DesignServices Cloud & Managed Services Devices! Network! Servers! Development&IntegrationServices Management AnalyticsSecurity IBM MobileFirst offering portfolio
  • 12. © 2013 IBM Corporation12 First #IBMMobile#IBMMobile What does SoMoClo mean? 3 1 2 4 Do I need to worry about security? What are the trends in mobile? Are there any best practices for mobile development? 5 What is the IBM Academic Initiative?
  • 13. © 2013 IBM Corporation13 First #IBMMobile Social CloudMobile Social + Mobile + Cloud §  Cloud is the delivery, mobile is the ubiquitous access, and social is the personal engagement §  SoMoClo (social, mobile and cloud) is the convergence of collaborative, on-the-go technologies that allow users to access data and applications from anywhere at any time.
  • 14. © 2013 IBM Corporation14 First #IBMMobile#IBMMobile 60 Second Primer on Cloud Infrastructure / IaaS Platforms / PaaS Applications / SaaS Cloud Applications = SaaS
  • 15. © 2013 IBM Corporation15 First #IBMMobile Forecast: Global Public Cloud Market Size, 2011 To 2020
  • 16. © 2013 IBM Corporation16 First #IBMMobile#IBMMobile Mobile cloud services Mobile cloud services are high-value middleware capabilities designed to be consumed by mobile applications. For example, a Passes service would enable businesses to easily engage with consumers by sending them loyalty coupons, tickets, etc. MyApp Boarding Store Card Event Coupon
  • 17. © 2013 IBM Corporation17 First #IBMMobile#IBMMobile Social If mobile devices are the platform, social media is the glue that keeps people engaged Commenting allows users to engage with friends and communities, and provides valuable earned media for you Location-based promotion is fun, low-commitment, and also provides indirect endorsement And social integration also provides another major benefit…
  • 18. © 2013 IBM Corporation18 First #IBMMobile#IBMMobile User recognition •  Unique visitor counts often highly inflated •  Logging in is a pain! Use social sign-on to register and remember user device(s) Better yet: capture registration information at mobile app download/activation!
  • 19. © 2013 IBM Corporation19 First #IBMMobile#IBMMobile Encourage users to engage socially •  Offer value in exchange for social permission •  Add gamification – check-ins, badges, awards •  Make opt-in seamless, easy, and safe! •  But beware your customers’ wrath – and use the data if you collect it!
  • 20. © 2013 IBM Corporation20 First #IBMMobile#IBMMobile What does SoMoClo mean? 3 1 2 4 Do I need to worry about security? What are the trends in mobile? Are there any best practices for mobile development? 5 What is the IBM Academic Initiative?
  • 21. © 2013 IBM Corporation21 First #IBMMobile Why mobile development is different •  Smaller screens pulling content from more sources: need to choreograph content from multiple repositories and applications , both on premises and in the cloud •  Greater challenges of application governance, distribution, and version management •  AppStore Terms of Service present challenges for managing B2C apps Development is different.Mobile apps are different. •  They are more strategic – Greater urgency urgency and immediacy of engagement •  They are context-aware –know where you are and what you are doing •  They run on unstable networks–interruption is the norm, not the exception •  Smaller footprint – More challenging to make compelling and easy to use •  Always on – An opportunity to deliver greater value Management is different. Security is different. •  Faster development cycles •  More devices to support, each with its own set of capabilities, OS and UI behaviors •  More development approaches to choose from – Web, HTML, Native •  More third-party and open-source tools, frameworks and libraries to choose from •  Greater risks of exposing applications and data on small, light and always on portable devices •  Greater authentication challenges associated with content mashups •  AppStore Terms of Service can limit security options
  • 22. © 2013 IBM Corporation22 First #IBMMobile Cross-Platform Development Catalog Management App Versioning Push Notifications Analytics Integration Security ~30%   ~70%   Overall  Effort   User Interface Beyond the UI – Why you need a comprehensive strategy
  • 23. © 2013 IBM Corporation23 First #IBMMobile Scan & Certify! Instrument! Test! Integrate!Obtain Insight! Manage! Deploy! Design & Develop! The IBM mobile application development lifecycle
  • 24. © 2013 IBM Corporation24 First #IBMMobile#IBMMobile What a mobile architecture looks like Systems  of   Record  Data Cloud  Services (includes  APNS,   GCM,  etc.) Social   Integration 3rd  Party   Partners Omnichannel   Experience Mobile Gateway Proxy VPN System  of  Engagement   Data  (NoSQL) Cache SSO User  RegistrySecure  Zone Mobile  Middleware App  runtime (client  &  server) Management Data  Access Analytics Engagement Logic App Distribution App  Production Tools Testing (Automated  &   Field  Driven) App   Certification Device OS Native   Sandbox Hybrid HTML  /   CSS  /  JS Client   Runtikme
  • 25. © 2013 IBM Corporation25 First #IBMMobile Mobile Lifecycle Management & Testing Data Access & Integration Building & Deploying Mobile Apps § Secure code and reuse across platforms § Management needs for B2C / B2B / B2E § Analytics & continuous improvement § Address multi-channel and multi-tier § Rapid Prototyping § Access to device inventory § Test automation & planning § Lifecycle management § Team collaboration § Fit within existing enterprise development process § Short project cycles & integration effort § Different data usage patterns for mobile § Content delivered in context § Driving engagement (push) across multi-tier systems How do I develop & deliver across platforms? How do I test and manage the lifecycle of the app? How do I integrate into existing systems? Understand that mobile is different Mobile application development imperatives and challenges
  • 26. © 2013 IBM Corporation26 First #IBMMobile Mobile Lifecycle Management & Testing Data Access & Integration Building & Deploying Mobile Apps § Requirements Collect user requirements and feedback § Collaborate Coordinate agile development teams § Test Automated test for mobile devices § Deploy Push to production with controlled distribution § Continuous Experience Gather continuous feedback from user and iterate § Define Endpoints Choose backend and cloud application § Integrate Rapidly connect to back end and combine data § Convert Deliver back end data in mobile friendly format § Push Receive events from back end and push to appropriate device § Synchronize Keep data in sync while off line § Plan Plan project scope and goal § Design Define user experience for mobile and use latest device features § Build For cross platform and manageability § Simulate Ensure app functionality and usability § Post for review Gather feedback from stake holders Think through mobile application development" Embrace the challenge!
  • 27. © 2013 IBM Corporation27 First #IBMMobile dev·ops noun 'dev-äps Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback Adopt an integrated, collaborative mobile development environment Mobile intersects with devops Reduce time to obtain and respond to customer feedback Balance speed, cost, quality and risk DevOps Lifecycle Continuous Feedback and Improvements Operations/ProductionDevelopment/TestCustomers Business Owners Accelerate software delivery
  • 28. © 2013 IBM Corporation28 First #IBMMobile Simplify the mobile app user experience choose your approach wisely
  • 29. © 2013 IBM Corporation29 First #IBMMobile#IBMMobile Leverage popular frameworks accelerate front end building hybrid applications Frameworks for UI components, HTML manipulation, MVC structure, data access, and more Cordova (formerly known as PhoneGap) provides cross platform device feature access
  • 30. © 2013 IBM Corporation30 First #IBMMobile Use simulation for rapid design, development and test minimize the risk §  Simulators let you see the app across multiple devices & form factors side by side §  Device capabilities can be simulated quickly for walkthroughs across device §  Used for fast development cycle times; then in conjunction with inventory or device cloud for testing
  • 31. © 2013 IBM Corporation31 First #IBMMobile Open standards-based development environment with mobile-specific Application Lifecycle Management (ALM) Mobile application server provides mobile-specific notifications, analytics, security. Messaging appliance scales to millions of connections and messages. Integrate apps across the enterprise Leverage existing investments and extend your enterprise to mobile devices Client device layer enables client-side security, enforces app upgrades, secures local storage and allows access to device features. Essential development, runtime and client device services Messaging Appliance
  • 32. © 2013 IBM Corporation32 First #IBMMobile#IBMMobile Equip cross platform apps with common runtime capabilities build the best app possible §  Push notification: mapping users & devices to the right delivery channel §  Analytics data capture: captures client-side usage data to support operational, experience, and business intelligence analytics §  Geo-location: location data & triggers for GPS aware apps §  Encrypted storage: Encrypted storage for sensitive data with offline access §  Data synchronization: Synchronize data items that were accessed or modified offline against REST services. Typically used in conjunction with a local encrypted store §  App security framework: Cross application SSO, authenticity checking, etc. §  App container management: Remote disable and direct update §  Custom containers: Tailor the application sandbox to match corporate governance needs
  • 33. © 2013 IBM Corporation33 First #IBMMobile Exploit the power of hybrid Remote management via direct updates Mobile Middleware Native Shell Pre-packaged resources 1 Download 4 Update web resource App Store Web resources Cached resources 2 Transfer 3 Check for updates §  Web resources can be pushed down to the device & access locally §  Address critical security concerns or application errors §  Prompt or silent
  • 34. © 2013 IBM Corporation34 First #IBMMobile#IBMMobile Understand data access considerations optimize access through mobile friendly technologies §  Mobile apps that offer personalization , convenience , or context typically integrate multiple source of back-end data in unique ways §  Systems of record are typically optimized for large payloads of enterprise data. Not optimal for high latency networks or where bandwidth constrained §  Most enterprises have complex SSO flows, which may not be optimized for mobile. Must further be linked to certification management for TLS §  Mobile apps typically operate on JSON data structures §  Best practices today have people storing new forms of engagement data in No-SQL databases like MongoDB or graph databases like neo4j to front systems of record §  End resulting best practice: a gateway acts as a mediator for back-end data access
  • 35. © 2013 IBM Corporation35 First #IBMMobile#IBMMobile Streamline the feedback loop improve development insight, before and after release Developer Tester Users Distribute to testers and users 1 Bug reporting2 Crash log reporting3 user feedback 4 AppStore analysis 5Build it Install it Test it
  • 36. © 2013 IBM Corporation36 First #IBMMobile Be Agile! Use outside-in design & rapid response to user feedback Definition Develop & Test Pilot & Trial Go-Live Trial #1 Target: LOB Stakeholders Trial #2 Target: Developers & FVTers Trial #3 Target: LOB Stakeholders Trial #4 Target: Segment of end users (internal / external) Trial #5 Target: End users Visually create set of pages or views of the application Pages generate hybrid HTML code with dummy data Link pages together to enable simple navigation Deploy “mockup that runs” to device for stakeholders to evaluate Add code to some subset (or all) pages to incorporate live data Add supporting business logic to those pages Connect back end services to provide the data Enable navigation based on data At any point when adding additional data, provide update to stakeholders (mix of dummy pages & live pages) for evaluation Gather feedback Freeze code and identify who will conduct the pilot For B2C apps, may choose to do internal pilot or create a special app for external app store For B2E apps, identify the subset of users to trial Gather feedback & use analytics for more detailed usage feedback Publish app across the enterprise or in an external app store Use analytics to gather feedback. Quickly rollback to previous versions if needed Force update if needed
  • 37. © 2013 IBM Corporation37 First #IBMMobile Make testing and quality a priority Understand how mobile application testing is different §  The size of the device configuration matrix is vast and continues to expand - iOS, Android, BlackBerry, Windows Phone, Symbian, etc. - Multiple form factors and screen resolutions - There are literally thousands of potential device configurations from hundreds of manufacturers - New devices are being released at a rapid pace •  In 2011 alone, there were over 300 new smart phones and tablets released §  New capabilities to test - Camera, GPS, direction, orientation, voice, etc. §  More network considerations - Multiple carriers - Variable throughput and latency - Disconnected use - Network switching - Access to multi-tier data
  • 38. © 2013 IBM Corporation38 First #IBMMobile 41% of projects fail to deliver expected business ROI Test early; test often!" Accelerate delivery of high quality, multi-tiered mobile applications Solutions to improve ROI: 1.  Extend testing to the start of the development cycle 2.  Automate UI and Performance tests for mobile apps 3.  Virtualize back-end services to maintain agility 4.  Improve manual test case management and optimize execution across multiple mobile devices
  • 39. © 2013 IBM Corporation39 First #IBMMobile#IBMMobile Combine strategies to reduce response time to feedback continuously deliver and manage feedback The best mobile apps evolve rapidly in response to feedback and needs Release cycles take too long and cost too much Late understanding of user feedback Continuous Build & Test •  Earlier identification of build/test issues •  Efficient use of test automation •  More time for quality improvement Feedback Management •  Involve testers and users early in the development process Build it •  Distributed build for each target platform Install it •  Automated install to emulators, simulators or devices Test it •  Automated functional testing •  In-app bug reporting •  Crash logs •  In-app user feedback •  App Store analytics •  Crash results App passed build and tests Feedback can focus on real user feedback, not basic build/test bugs
  • 40. © 2013 IBM Corporation40 First #IBMMobile Implement internal app stores support an agile delivery process and production environment Iterative outside-in elaboration of the app Integrated version management Targeted deployment to specific populations (users, groups, devices) Cross-platform distribution User-driven feedback & analytics Apps & State
  • 41. © 2013 IBM Corporation41 First #IBMMobile The Key to Successful Mobile App Development
 Starts With Design, IT and LOB Working Side By Side 
 
 " Design IT LOB
  • 42. © 2013 IBM Corporation42 First #IBMMobile Align to key industry use cases Industry Solutions! Mobile Applications! MobileServices! LOBBuyers! IBM Mobile Foundation! ITBuyers! Application and Data Services! Banking" Insurance" Retail" Transport" Telecom" Government" Healthcare" Automotive" Mobile banking Customer & agent care Mobile commerce Mobile commerce Subscription & service management Unified first response management Closed-loop “Circle of Care” Connected Car Mobile payments Mobile claims Next generation shopping experience Customer experience management Mobile device management & analytics Mobile- enable government agents Membership management & claims Next gen automotive retail experience Customer servicing Mobile marketing Mobile marketing Maintenance & operation management Field service management Citizen self- service Spending analysis & reporting Automotive finance Devices Servers
  • 43. © 2013 IBM Corporation43 First #IBMMobile#IBMMobile Forrester Consulting finds Five-Year Risk-Adjusted ROI of IBM Worklight to be 363%! Source: The Total Economic Impact Of IBM s Worklight Platform , a commissioned study conducted by Forrester Consulting on behalf of IBM. Published April 2013. Study available at ibm.com/mobilefirst/worklight-forrester
  • 44. © 2013 IBM Corporation44 First #IBMMobile Gartner  does  not  endorse  any  vendor,  product  or  service  depicted  in  its  research  publica8ons,  and  does  not  advise  technology  users  to  select  only  those  vendors  with  the  highest   ra8ngs.  Gartner  research  publica8ons  consist  of  the  opinions  of  Gartner's  research  organiza8on  and  should  not  be  construed  as  statements  of  fact.  Gartner  disclaims  all  warran8es,   expressed  or  implied,  with  respect  to  this  research,  including  any  warran8es  of  merchantability  or  fitness  for  a  par8cular  purpose   Magic Quadrant for Mobile Application Development Platforms Ian Finley, Van L. Baker, Ken Parmelee, David Mitchell Smith, Ray Valdes, Gordon Van Huizen Aug 7, 2013     This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report. The full report is available at http://ibm.co/13TU2Dm Gartner has recognized IBM as a leader in the Magic Quadrant for Mobile Application Development Platforms “As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly.”
  • 45. © 2013 IBM Corporation45 First #IBMMobile#IBMMobile What does SoMoClo mean? 3 1 2 4 Do I need to worry about security? What are the trends in mobile? Are there any best practices for mobile development? 5 What is the IBM Academic Initiative?
  • 46. © 2013 IBM Corporation46 First #IBMMobile IBM examines the challenges of delivering mobile security for today's always-connected workforce
  • 47. © 2013 IBM Corporation47 First #IBMMobile Enterprises need confidence to put mobile first…
  • 48. © 2013 IBM Corporation48 First #IBMMobile Mobile devices are shared more often Mobile devices are used in more locations Mobile devices prioritize the user Mobile devices are diverse. Mobile devices have multiple personas • Personal phones and tablets shared with family • Enterprise tablet shared with co- workers • Social norms of mobile apps vs. file systems • Work tool • Entertainment device • Personal organization • Security profile per persona? • OS immaturity for enterprise mgmt • BYOD dictates multiple OSs • Vendor / carrier control dictates multiple OS versions • A single location could offer public, private, and cell connections • Anywhere, anytime • Increasing reliance on enterprise WiFi • Conflicts with user experience not tolerated • OS architecture puts the user in control • Difficult to enforce policy, app lists Mobile devices: Unique security challenges
  • 49. © 2013 IBM Corporation49 First #IBMMobile Device Management Network, Data, and Access Security Application Layer Security Security for endpoint device and data Achieve visibility and adaptive security policies Develop and test applications IBM MobileFirst s approach to security
  • 50. © 2013 IBM Corporation50 First #IBMMobile#IBMMobile Why take an integrated approach to mobile security? Speed time to deployment of enterprise mobile apps and updates, while improving quality Improve WiFi network management for greater reliability, employee productivity, and minimize business interruptions Enhance end-to-end security to help prevent loss of intellectual property and regulated data Less total infrastructure for lower hardware, admin costs Reduce help desk calls, device and service lifecycle costs
  • 51. © 2013 IBM Corporation51 First #IBMMobile#IBMMobile What if context determined capabilities automatically & securely? •  Context §  On-site inside emergency room §  On the hospital network §  Authorized doctor on shift § Function: All app features § Data: Full data access and storage § Security: Single-factor authentication •  Context §  At coffee shop §  On an unsecured network §  Authorized doctor on call § Function: Designated features only § Data: Specific encrypted data § Security: Multi-factor authentication Governed Policy
  • 52. © 2013 IBM Corporation52 First #IBMMobile Mobile devices are twice as appealing. Hackers can obtain personal and business data. Try getting a corporate app 10Billion32x A Clear and Present Danger The Security Risk is Real! Access has never been easier. By the end of 2011, Android app downloads reached
  • 53. © 2013 IBM Corporation53 First #IBMMobile Android Malware Increase Dramatically in 2011 Spyware and SMS Trojans Top Two Source: Juniper Mobile Threat Report, 2/12 The Security Risk is Real!
  • 54. © 2013 IBM Corporation54 First #IBMMobile#IBMMobile Mobile Computing Losses Are Real Symantec's 2012 State of Mobility Survey… polled over 6,000 organizations in 43 countries… discovered that mobile computing is the biggest IT security concern Source: Symantec 2012 State of Mobility Survey The Security Risk is Real!
  • 55. © 2013 IBM Corporation55 First #IBMMobile No One Is Spared Source: Arxan State of Security in the App Economy – 2012 The Security Risk is Real!
  • 56. © 2013 IBM Corporation56 First #IBMMobile#IBMMobile Security Risk a Function of Mobile Application Type Mobile Native applications Mobile Hybrid applications Mobile Web applications
  • 57. © 2013 IBM Corporation57 First #IBMMobile#IBMMobile Permissions May Introduce Security Risk •  Users don’t understand •  Applications over permissioned •  Permissions vary by OS & release
  • 58. © 2013 IBM Corporation58 First #IBMMobile §  Confidentiality leaks –  Private conversations leaked to public –  Private contact information leaked to public –  Location leaked to public §  Integrity violations –  Corruption of local databases –  Fraudulent use of application §  Abuse of privileges –  Sending text messages –  Placing calls –  Surveillance of device’s user Which QR code is evil? •  QR Code contained a URL to download malware •  The malware sent SMS messages to a premium rate number (US $6 per message) Native Mobile Application Security Risks
  • 59. © 2013 IBM Corporation59 First #IBMMobile#IBMMobile What does SoMoClo mean? 3 1 2 4 Do I need to worry about security? What are the trends in mobile? Are there any best practices for mobile development? 5 What is the IBM Academic Initiative?
  • 60. © 2013 IBM Corporation60 First #IBMMobile#IBMMobile Our mission: Partner with faculty to develop the skills needed to build a more competitive IT workforce & address the talent gap What we offer: •  Access to IBM software & courseware at no charge •  A deep repository of business & technical articles, expert blogs, videos, white papers, Red Books, Tech Trends reports, C-level studies, case studies & industry success stories that are useful to weave into curriculum •  Skill building programs, from ecosystem events to student competitions to serious games IBM Academic Initiative
  • 61. © 2013 IBM Corporation61 First #IBMMobile#IBMMobile developerWorks Mobile §  Downloads §  Forums §  Training materials §  Developer community §  Events Resources for IT Professionals & Academics Academic Initiative Mobile §  Designed for faculty §  Courseware §  Downloads §  Training materials §  Community §  Events
  • 62. © 2013 IBM Corporation62 First #IBMMobile Leveraging Mobile Requires 
 More Than Just Apps" It takes a new set of skills to prosper in this environment." Rethink Your Business Processes" Leverage 
 Real Time Information" Reimage The Customer Experience" Design Different Security Approaches"
  • 63. © 2013 IBM Corporation63 First #IBMMobile Three ways for you to get started with IBM MobileFirst" Leverage the IBM Academic Initiative •  Ask your professors to visit the IBM MobileFirst Academic Initiative •  Follow us on Twitter - @IBMSkills @IBMMobile @IIC_Nairobi 2! 3! Get certified for IBM MobileFirst • IBM Certified Mobile Application Developer - IBM Worklight • IBM Certified Solution Developer - IBM Worklight and WebSphere Portal 1! Visit the new IBM MobileFirst web page •  Expand your knowledge with IBM tech talk series for Mobile •  Evaluate software and build skills with IBM developerWorks Mobile
  • 64. © 2013 IBM Corporation64 First #IBMMobile The Broadest 
 Portfolio of Mobile Solutions 
 ! The Deepest Set of Services Expertise ! ! Industry Partnerships and Resources for Developers Asante! Thank you!" Any questions?"