Mobile first applications allow you to turn every interaction into an opportunity to deliver value. Whether they help you to create deeper engagement with your customers, enable your employees to work more productively, or connect you to your ecosystem of partners, the application is often the first point of contact and it must allow users to take action anytime and anywhere. How do you rapidly and cost effectively deliver a portfolio of enterprise mobile applications? Explore with us how you can meet and exceed customer expectations and business requirements with a standards-based, mobile first application platform and an agile, integrated mobile DevOps strategy that helps you develop, connect, manage and secure mobile apps with unmatched speed and agility.
Lean about what's new in IBM MobileFirst Platform v7. http://ibm.co/1L1SttH
Title: IBM MobileFirst: Overview and Strategy to Building and Deploying Mobile ApplicationsAbstract: Mobile first applications allow you to turn every interaction into an opportunity to deliver value. Whether they help you to create deeper engagement with your customers, enable your employees to work more productively, or connect you to your ecosystem of partners, the application is often the first point of contact and it must allow users to take action anytime and anywhere. How do you rapidly and cost effectively deliver a portfolio of enterprise mobile applications? Explore with us how you can meet and exceed customer expectations and business requirements with a standards-based, mobile first application platform and an agile, integrated mobile DevOps strategy that helps you develop, connect, manage and secure mobile apps with unmatched speed and agility.
You may have heard Robert LeBlanc this morning speak to IBM’s leadership position in MobileFirst.
IBM got here in large part by working with many of you to understand the pain points and developing tools and solutions to help solve those problems.
What we’ll review in this session is really the culmination of how we’ve been evolving our product to better serve a broader market and its evolving needs.
To that end, there are really 4 key use cases:
1. Keeping Up - How to maintain the pace of mobile innovation - to continuously improve and innovate for a richer experience
2. Security – How to help with problem of securing their data - to protect enterprise infrastructure & reputation
3. We talk a lot of benefits of contextualizing the experience, clients are trying to determine what it means for them to have a personalized experience in mobile = great tools to achieve contextual experience
4. How can we access & unlock the value of the data that exists in system and enable application dev to take full advantage of the data
Continuously Improve –What IBM MFP Continuously lmprove “is”
Creating compelling apps requires constant user feedback, monitoring and revision
Another challenging thing about mobile is finding the right combination of experience and capability to make your users happy. To really do this well, it requires product development organizations to adopt LEAN approaches to development with continuous release and feedback loops. The MobileFirst Platform not only allows you to release apps quickly and force version upgrades, but it also allows you to measure the success of your app via analytics. Mobile requires constant user feedback, monitoring and release of revisions
Sentiment Analysis
Empower development teams to respond rapidly to improve customer satisfaction through rich contextual analysis of app store reviews
Easy to understand analytics provides details behind app sentiment score at a glance. See trends with top review clusters
Automates competitive analysis showing scores for key attributes side by side
(NEW) Additional app store languages / geos supported in Sentiment Analysis for France, Italy, Germany and Spain
In-App Feedback & Crash Analysis
Provide developers and support professionals with crash analytics to troubleshoot and diagnose app problems
Gather feedback from testers or to support deployed users. With a simple shake of the device app users can report bugs, complete with notes and screenshots.
Operational Analytics
Gain insight and diagnose app performance by operating systems, devices, and versions
Measure app user behavior by embedding custom events in apps to see what features are most used or where an experience is being abandoned
Minimal overhead SDK makes it easy for developers and doesn’t impact app performance
(NEW) Analytics on login failures enables troubleshooting of security-related events
(NEW) Operational analytics added to Bluemix delivery channel
App Management
IT operations console enables single point of access for managing mobile app versions, pushing updates (Hybrid), and security operations
(NEW) New Operations Console design makes it easier to manage and operate the enterprise mobile channel
Secure – MarketectureWhat IBM MFP Continuously lmprove “is”
Mobile apps are more difficult to protect since they’re outside the network’s protection
Apps also clearly need to be secure. Within the MobileFirst Platform, we provide capability to ensure that your apps and the data within them stay secure. Some examples of that include our App Authenticity, which prevents hackers from spoofing your app to get to your backend data. Also, our Application Scanning capability gives you the ability ensure that your developers coding doesn't introduce critical defects that open up a security hole to your systems.
Outside the network’s protection, mobile apps and data require specific protection
User Authentication framework
Enable developers to integrate their apps with existing enterprise or third-party security systems
Support for a variety of authentication methods: Certificate-based, Touch ID, LDAP Server or any other identity based repository
Enhance user security for sensitive data through multi-factor support
Support for third-party SSO providers
App authenticity
Verifies application identity making sure only authentic applications can connect to MobileFirst platform server, hence protects corporate back-end from malicious mobile access
(NEW) Extended platform support adds Windows 8
Encrypted local data
Provides an encrypted local database on the device so that apps can work responsively offline
End to end encryption of data at rest or in motion
FIPS 140-2 compliant libraries for hybrid Android and iOS apps
Sync data securely to an enterprise service or database
Application Scanning
Find vulnerabilities such as Insecure Data, Unintended Data Leakage, etc. (covering all of the OWSAP 2014 Top 10 Mobile Risks*)
Provides developers with remediation assistance for vulnerable lines of code
Support for multiple platforms with both native and hybrid app types.
(NEW) App Obfuscation
Reduce attack risks by preventing reverse engineering of hybrid apps
Disable apps
Through the operations console, administrators can block a for all users, specific users, or for specific devices
Relevant and Engaging – ”Relevant and Engaging” is…
Making apps relevant means capturing, interpreting, and acting on context in disparate sensing infrastructure and data sources in seconds
4) And finally... The MobileFirst Platform provides capability to not only make your apps good, but also to make them great by making them more relevant and engaging for your users. One of our newest capabilities in the MobileFirst Platform is all about enabling location services via beacons to tie into your app. This enables you to understand the location patterns of your user at a detailed level and then provide them notifications or customize their app experience based on where they specifically are within a venue or store. Retailers are using this capability to provide enhanced in store shopping where shopper can be notified within an aisle if products are on sale or provide catalog lookup based on where you are within the store. There are many other industry use cases that we're only beginning to explore for this technology to make great apps.
The app must capture, interpret and act on disparate context sources in real time
(NEW) Location engagement
Business user defined rules that can correlate location events (enter, exit, dwell), with other data sources to provide real-time interactions
(NEW) Location analytics
Understand location behavior to provides insight into customer or employee behaviors using indoor location technology using traffic KPIs
(NEW) Geospatial query
Geospatial enabled data provides efficient query results based on complex geospatial geometries (polygon, circular, string, etc.) and advanced relations (intersect, overlaps, etc.)
Push
Reduces developer complexity by standardizing the way that push interactions are done across device platforms
Enrich with Data –What IBM MFP Enrich with Data “is”
Data at the speed and scale of mobile requires new integration and database approaches for app developers
1) We talked previously about the need for mobile apps to be Data Rich. The MobileFirst Platform gives you all of the capability you need to achieve that objective. When the data is sitting inside your enterprise systems of record, we provide you with backend integration technology to connect that data into your app. Or perhaps you want to capture data from your app and you want to ensure that data can scale and be quickly modified as your needs evolve, we provide you with an integrated Cloudant NoSQL DB, which is IBM's cloud centric, database that is highly optimized for mobile and big data scenarios - both as a fully managed service in the cloud and on premise.
Mobile speed and scale requires new integration and database approaches for app developers
Offline sync
Enables quick to perform apps that can continue to run when a network connection is not present.
Sync changes to data back to a database or enterprise service once the network returns.
Backend Integration
Provides mobile optimized access to backend systems
Enables mobile developers to be able to run server side code in JavaScript or Java
(NEW) Support for Node.js and Java adapters
Support for a variety of enterprise systems out-of-the-box (HTTP, SAP, SQL, JMS, Cast Iron…) and custom connectivity
Accelerate developer integration through Backend Discovery of REST services
(NEW) Extend backend integration to third party mobile or web apps via open standards (REST and OAuth)
(NEW) Cloudant NoSQL DB
Massively scalable app data store automatically stores, indexes, and distributes data
Schema less data store enables developers to adapt apps to new requirements quickly and reduces the operations tasks required of administrators
Geographically distributed data ensures that the app will have the maximum performance by putting the data store close to where your users are.
Not going to read the stats here, but they do support what I’m saying..
While establishing those 4 core value props, what we’ve found interesting from clients is tremendous demand & vision in what they’re trying to achieve, yet there’s a huge gap in this vision and their execution — with 85% still having as many as 20 apps in their backlog — this is a tremendous opportunity for ibm to help you unlock mobile for the enterprise so your employees, and your clients can realize those benefits.
We’re also seeing growth internal to enterprises. where many of our early engagements began as B2C applications for use cases in mobile banking, insurance, and retail, we’re now increasingly being asked how to unlock the potential of mobility inside the enterprise.
1: 60% of large companies used 3 or fewer mobile apps1
Source: IDC: http://www.idc.com/getdoc.jsp?containerId=249234
http://techcrunch.com/2014/12/30/for-goodness-sakes-get-your-enterprise-mobile-act-together-in-2015/
2: The number of custom mobile apps will double compared to 20142
Source; IDC http://www.idc.com/getdoc.jsp?containerId=prUS25285614
3: The number of enterprise mobile apps is expected to quadruple3
Source: CIBC
4: 85% of companies have a mobile backlog of up to 20 app4
Source: Outsystems; http://www.outsystems.com/company/news/2014/mobile-trend-statistics/
5: Mobile app development will out number PC projects 4:15
Source: Gartner http://www.gartner.com/document/2289615?ref=QuickSearch&sthkw=app%20developer%20projects%20will%20outnumber%20PC%20project%20by%204%20to%201&refval=147639719&qid=ba805974f6a4cf07f9297b09e1ce24b3
6: More than half of b2e apps will be created by the enterprise6
Source: Gartner; http://www.alphasoftware.com/blog/gartner-says-codeless-tools-are-the-future-for-building-mobile-enterprise-apps/
http://www.gartner.com/newsroom/id/2939217
We have supported our clients’ mobile app development process across multiple industries and use cases. For example, client app development included hh gregg for mobile web, CSX for native, and Air Canada for hybrid. See links below for access to reference details.
Cincom case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_MI_USEN&htmlfid=WSC14422USEN&attachment=WSC14422USEN.PDF#loaded
ZSL case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_AH_USEN&htmlfid=WSC14461USEN&attachment=WSC14461USEN.PDF
OpenLogix case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_AH_USEN&htmlfid=WSC14463USEN&attachment=WSC14463USEN.PDF
Rohde & Schwarz case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_AH_USEN&htmlfid=WSC14464USEN&attachment=WSC14464USEN.PDF
ABK case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_AH_USEN&htmlfid=WSC14464USEN&attachment=WSC14464USEN.PDF
PLM case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_AH_USEN&htmlfid=WSC14464USEN&attachment=WSC14464USEN.PDF
Hipra case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_AH_USEN&htmlfid=WSC14464USEN&attachment=WSC14464USEN.PDF
hh gregg case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_WS_USEN&htmlfid=WSC14523USEN&attachment=WSC14523USEN.PDF
Shiseido assets in Japanese : http://www-06.ibm.com/jp/solutions/casestudies/20140512shiseido.html
Shiseido PDF : http://www-06.ibm.com/jp/solutions/casestudies/pdf/20140512shiseido_brochure.pdf
NS Shopping case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_WS_USEN&htmlfid=WSC14520USEN&attachment=WSC14520USEN.PDF
MAC Mode case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_AZ_AZ_DEDE&htmlfid=AZC12345DEDE&attachment=AZC12345DEDE.PDF#loaded
Finish Line assets to be completed, received client approval to use externally since Sept 2014 per business partner PointSource
TBC spotlighted at Impact 2013: http://www.slideshare.net/sltrunzo/point-sourceimpact-41213v2
Bank of Montreal mobile keynote at Impact 2014, assets currently under construction
Tangerine video: http://www.youtube.com/watch?v=DNTVKJaoxyY
BNP Paribas case study: http://w3-01.ibm.com/sales/ssi/cgi-bin/ssialias?infotype=RF&subtype=CS&htmlfid=E527456Y28295C22&appname=crmd
Banca Carige case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_ZS_ZS_USEN&htmlfid=ZSC03256USEN&attachment=ZSC03256USEN.PDF#loaded
Busan Bank press release: https://www-03.ibm.com/press/us/en/pressrelease/44896.wss
WL confirmed by local rep
FIMC case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_RA_RA_USEN&htmlfid=RAC14328USEN&attachment=RAC14328USEN.PDF#loaded
CARS case study at http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_AH_USEN&htmlfid=WSC14532USEN&attachment=WSC14532USEN.PDF#loaded
CSX spotlighted at Session 1840 at Impact 2014
PLM case study: http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_AH_USEN&htmlfid=WSC14553USEN&attachment=WSC14553USEN.PDF#loaded
Daegu Health case study at http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_AH_USEN&htmlfid=WSC14460USEN&attachment=WSC14460USEN.PDF
Freedomone Mobile case study at http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_WS_AH_USEN&htmlfid=WSC14487USEN&attachment=WSC14487USEN.PDF#loaded
King Mongkut University case study at http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=AB&infotype=PM&appname=SWGE_EB_EB_USEN&htmlfid=EBC03008USEN&attachment=EBC03008USEN.PDF#loaded
AllState Dealer Services featured at Impact 2014 Session 2146
Clients who solve these problems get the most out of mobile. that’s the difference between a good app and a great app.
What ibm has done is build a platform to tackle these 4 challenges in an integrated way.
From a front- and back-end perspective, great apps:
Make it easier to get the data you need to your app (to do more on the device, support better decision making, etc.;
Tailor the approach to security to address risk & data protection for your enterprise needs;
Enable end to end operations to reduce maintenance costs and facilitate continuous delivery (version management, performance visibility, usage stats, centralized troubleshooting); and,
Get better information to development teams / product owners to produce a more effective experience.
Data at the speed and scale of mobile requires new integration and database approaches for app developers
Mobile apps are more difficult to protect since they’re outside the network’s protection
Creating compelling apps requires constant user feedback, monitoring and revision
Making apps relevant means capturing, interpreting, and acting on context in disparate sensing infrastructure and data sources in seconds
Tangerine is known as Canada’s most prominent online bank in that it does not operate out of traditional brick-and-mortar bank branches. Instead the organization provides banking services over the phone, on the Internet and on mobile devices. “Highest in Customer Satisfaction Among the Midsize Retail Banks” in J.D. Power’s 2013 Canadian Retail Banking Customer Satisfaction Study.
Business Problem: Tangerine was very concerned by the customer experience and ensuring that they were able to respond to feedback before it made its way to negatively impact their app store ratings.
IT Problems: The bank needed better insight into how customers were using the banking apps and how to improve the customer experience with mobile analytics. Tangerine sought to cut the time it spent configuring and managing software, preparing test environments and developing mobile environments. The bank also wanted to decrease the time to market on delivery of mobile apps and functions from six weeks to closer to two weeks.
Solution: MobileFirst Platform provided a solution for them to make sure that they stayed on top of app feedback and reduce end-to-end development time from 6 to 2 weeks. Sentiment analysis measures app store ratings and enables them to respond quickly. Feedback enables them to proactive capture feedback from their users before it makes it’s way to the app store.
Ministry of Railway in China supports 1.93 billion passengers with a peak travel team of 267 million in Chinese new year. They are embracing mobile tech to purchase & manage ticketing.
Business Problem: MOR was concerned with application security. Hackers are able to launch attacks on high-value mobile applications by unpacking and repackaging them. In fact, a study by North Carolina State University, published with IEEE Security & Privacy, found that at least 86 percent of mobile malware consists of legitimate applications unpacked, infected with malicious payloads, and then repackaged. Brand reputation, personal information, and network security are all at risk.
IT Problem: Mobile apps and data require specific protection since they’re outside the network’s protection. Developing this protection in house would be very costly and require domain expertise on best practices that was outside of their in house skill set.
The MobileFirst Platform provides a solution for mobile app security to make your apps more secure. Regardless of how your app was built or whether the device is under your organizations control, MFP puts app security control in one place from the app back to the network. App authenticity checking protects your APIs from being compromised by hacked apps. Encrypted local data protects user personal information that might be associated with the application.
Location engagement provides rules that can correlate context with other data sources to provide real-time interactions
Location analytics provides insight into location patterns using beacons technology
Geospatial enabled data provides efficient query results based on geospatial operations
Push reduces developer complexity by standardizing the way that push interactions are done across device platforms
) Runkeeper’s flagship mobile app has close to 30M users and integrates with 100 third party devices and services. The company provides an iPhone application and operates an online community for tracking fitness activities. The company provides mobile fitness applications (RunKeeper and Breeze) to log overall wellness (step count, activity, etc) and specific activities (bike trips, runs, walks, etc).
Business Problem: As Runkeeper’s business continued to grow, so did the scaling need of its database. The needs of Runkeeper’s users required a responsive app. Originally built on an object-relational DBMS, they had hit the limit of what they could scale.
IT Problem: The Runkeeper team realized they would have to invest significantly to allow their existing database to continue to scale. Additionally, they were investing significantly in contractors to manage the database and maintain performance.
Solution: The IBM MobileFirst Platform Cloudant NoSQL DB provided a way to seamlessly scale in order to meet the next business plateau of the company. Cloudant also reduced their in house maintenance costs by managing all of the scale and tuning without contractors.
http://w3-01.ibm.com/sales/ssi/cgi-bin/ssialias?infotype=CR&subtype=NA&htmlfid=0CRDD-9RFUCD&appname=crmd
Offline sync enables mobile apps to continue to be responsive when off the network
Cloudant NoSQL database provides a high availability, geographically distributed data store that reduces maintenance and enables developers to be more efficient through flexible data structures
Backend integration apps with various enterprise systems such as web services, ERP applications, corporate databases and more
Fueled by these 4 common challenges, we have evolved our product to introduce the NEW mobile first platform.
New / Existing
Native / HTML5 / Hybrid / Using 3rd party Tools & Services
However you started, drop in sdk & consume the modular services of the MobileFirst Platform.
Lease or Buy, on prem or in the cloud – and integrate with your enterprise.
Fueled by these 4 common challenges, we have evolved our product to introduce the NEW mobile first platform.
New / Existing
Native / HTML5 / Hybrid / Using 3rd party Tools & Services
However you started, drop in sdk & consume the modular services of the MobileFirst Platform.
Lease or Buy, on prem or in the cloud – and integrate with your enterprise.
Continuously Improve –What IBM MFP Continuously lmprove “is”
Creating compelling apps requires constant user feedback, monitoring and revision
Another challenging thing about mobile is finding the right combination of experience and capability to make your users happy. To really do this well, it requires product development organizations to adopt LEAN approaches to development with continuous release and feedback loops. The MobileFirst Platform not only allows you to release apps quickly and force version upgrades, but it also allows you to measure the success of your app via analytics. Mobile requires constant user feedback, monitoring and release of revisions
Sentiment Analysis
Empower development teams to respond rapidly to improve customer satisfaction through rich contextual analysis of app store reviews
Easy to understand analytics provides details behind app sentiment score at a glance. See trends with top review clusters
Automates competitive analysis showing scores for key attributes side by side
(NEW) Additional app store languages / geos supported in Sentiment Analysis for France, Italy, Germany and Spain
In-App Feedback & Crash Analysis
Provide developers and support professionals with crash analytics to troubleshoot and diagnose app problems
Gather feedback from testers or to support deployed users. With a simple shake of the device app users can report bugs, complete with notes and screenshots.
Operational Analytics
Gain insight and diagnose app performance by operating systems, devices, and versions
Measure app user behavior by embedding custom events in apps to see what features are most used or where an experience is being abandoned
Minimal overhead SDK makes it easy for developers and doesn’t impact app performance
(NEW) Analytics on login failures enables troubleshooting of security-related events
(NEW) Operational analytics added to Bluemix delivery channel
App Management
IT operations console enables single point of access for managing mobile app versions, pushing updates (Hybrid), and security operations
(NEW) New Operations Console design makes it easier to manage and operate the enterprise mobile channel
Improved UI organization and categorization,
Faster loading time
UI compatibility to our standard look and feel.
Resizable and resolution support
Accessibility e.g. for blind users is required for some countries in public administration, else apps may be rejected from app stores
Secure – MarketectureWhat IBM MFP Continuously lmprove “is”
Mobile apps are more difficult to protect since they’re outside the network’s protection
Apps also clearly need to be secure. Within the MobileFirst Platform, we provide capability to ensure that your apps and the data within them stay secure. Some examples of that include our App Authenticity, which prevents hackers from spoofing your app to get to your backend data. Also, our Application Scanning capability gives you the ability ensure that your developers coding doesn't introduce critical defects that open up a security hole to your systems.
Outside the network’s protection, mobile apps and data require specific protection
User Authentication framework
Enable developers to integrate their apps with existing enterprise or third-party security systems
Support for a variety of authentication methods: Certificate-based, Touch ID, LDAP Server or any other identity based repository
Enhance user security for sensitive data through multi-factor support
Support for third-party SSO providers
App authenticity
Verifies application identity making sure only authentic applications can connect to MobileFirst platform server, hence protects corporate back-end from malicious mobile access
(NEW) Extended platform support adds Windows 8
Encrypted local data
Provides an encrypted local database on the device so that apps can work responsively offline
End to end encryption of data at rest or in motion
FIPS 140-2 compliant libraries for hybrid Android and iOS apps
Sync data securely to an enterprise service or database
Application Scanning
Find vulnerabilities such as Insecure Data, Unintended Data Leakage, etc. (covering all of the OWSAP 2014 Top 10 Mobile Risks*)
Provides developers with remediation assistance for vulnerable lines of code
Support for multiple platforms with both native and hybrid app types.
(NEW) App Obfuscation
Reduce attack risks by preventing reverse engineering of hybrid apps
Disable apps
Through the operations console, administrators can block a for all users, specific users, or for specific devices
Relevant and Engaging – ”contextual and personalized” is…
Making apps relevant means capturing, interpreting, and acting on context in disparate sensing infrastructure and data sources in seconds
4) And finally... The MobileFirst Platform provides capability to not only make your apps good, but also to make them great by making them more relevant and engaging for your users. One of our newest capabilities in the MobileFirst Platform is all about enabling location services via beacons to tie into your app. This enables you to understand the location patterns of your user at a detailed level and then provide them notifications or customize their app experience based on where they specifically are within a venue or store. Retailers are using this capability to provide enhanced in store shopping where shopper can be notified within an aisle if products are on sale or provide catalog lookup based on where you are within the store. There are many other industry use cases that we're only beginning to explore for this technology to make great apps.
The app must capture, interpret and act on disparate context sources in real time
(NEW) Location engagement
Business user defined rules that can correlate location events (enter, exit, dwell), with other data sources to provide real-time interactions
(NEW) Location analytics
Understand location behavior to provides insight into customer or employee behaviors using indoor location technology using traffic KPIs
(NEW) Geospatial query
Geospatial enabled data provides efficient query results based on complex geospatial geometries (polygon, circular, string, etc.) and advanced relations (intersect, overlaps, etc.)
Push
Reduces developer complexity by standardizing the way that push interactions are done across device platforms
Scalr–What IBM MFP Scale“is”
Data at the speed and scale of mobile requires new integration and database approaches for app developers
1) We talked previously about the need for mobile apps to be scalable. The MobileFirst Platform gives you all of the capability you need to achieve that objective. When the data is sitting inside your enterprise systems of record, we provide you with backend integration technology to connect that data into your app. Or perhaps you want to capture data from your app and you want to ensure that data can scale and be quickly modified as your needs evolve, we provide you with an integrated Cloudant NoSQL DB, which is IBM's cloud centric, database that is highly optimized for mobile and big data scenarios - both as a fully managed service in the cloud and on premise.
Mobile speed and scale requires new integration and database approaches for app developers
Offline sync
Enables quick to perform apps that can continue to run when a network connection is not present.
Sync changes to data back to a database or enterprise service once the network returns.
Backend Integration
Provides mobile optimized access to backend systems
Enables mobile developers to be able to run server side code in JavaScript or Java
(NEW) Support for Node.js and Java adapters
Support for a variety of enterprise systems out-of-the-box (HTTP, SAP, SQL, JMS, Cast Iron…) and custom connectivity
Accelerate developer integration through Backend Discovery of REST services
(NEW) Extend backend integration to third party mobile or web apps via open standards (REST and OAuth)
(NEW) Cloudant NoSQL DB
Massively scalable app data store automatically stores, indexes, and distributes data
Schema less data store enables developers to adapt apps to new requirements quickly and reduces the operations tasks required of administrators
Geographically distributed data ensures that the app will have the maximum performance by putting the data store close to where your users are.