Publicité
Publicité

Contenu connexe

Présentations pour vous(20)

Publicité

Make Good Apps great - Using IBM MobileFirst Foundation

  1. © 2016 IBM Corporation 1Foundation @ajaychebbi Ajay Chebbi - Sr. Architect @ajaychebbi Make your Good Apps Great using MobileFirst Foundation IBM MobileFirst Foundation on Cloud
  2. © 2016 IBM Corporation 2Foundation @ajaychebbi Mobile is the primary screen for everything Customer Employee
  3. © 2016 IBM Corporation 3Foundation @ajaychebbi Development Engagement Security Operations Development Engagement Security Operations App developers are not able to focus on apps Developer time spent Value is in the mobile app
  4. © 2016 IBM Corporation 4Foundation @ajaychebbi Yet, an estimated 66 percent of mobile app projects fail *Source: IBM Center for Applied Insights, Star qualities: What it takes for mobile development projects to succeed For more info, visit: ibm.com/ibmcai/mobiledev Development must be fast Integration requirements are exploding The bar is constantly moving They fail due to fundamental challenges that inhibit digital delivery success:
  5. © 2016 IBM Corporation 5Foundation @ajaychebbi The Digital Business Creates Creates New IT Demands Slower iterations Mobile Applications Enterprise Applications Rapid iterations Dev Ops Dev Ops
  6. © 2016 IBM Corporation 6Foundation @ajaychebbi IBM MobileFirst Platform Overview
  7. © 2016 IBM Corporation 7Foundation @ajaychebbi Simple, scalable and proven enterprise mobile middleware deployable on- premises and on Cloud MobileFirst Foundation to protect from mobile- specific threats Mobile Analytics App Lifecycle Management Backend Logic Engine Push & Offline Sync Comprehensive Security to better understand your users to reduce time and costs of operations and incremental updates to add server-side logic to your app essential backend services that every app needs http://bit.ly/MFPAddSDK
  8. © 2016 IBM Corporation 8Foundation @ajaychebbi Build using any front-end framework and tools Add MobileFirst Foundation SDK to new or existing apps, no matter which front-end framework, codebase or tools you choose Platform SDKs IDE & Tools Mobile App Builder MobileFirst Studio Bring- your-own Develop in native, Cordova or Xamarin and integrate any front-end framework Build with any development tools, including Xcode, Android Studio and MobileFirst Studio Comprehensive Security App Lifecycle Management Mobile Analytics Backend Logic Engine Push & Offline Sync Hybrid Cloud API
  9. © 2016 IBM Corporation 9Foundation @ajaychebbi - Tailor security checks to the endpoint (e.g. pin code for watch, biometric for phone, password for web) - Add step-up and multi-factor authentication to balance user experience with security - Certificate pinning to prevent man-in-the-middle attacks - Turn on app obfuscation to hide app code and prevent reverse-engineering - Get started right away while employing best practices using samples and templates, and quickly make and roll out changes with configuration-based approach Tailored security policy Comprehensive Security Advanced mobile security to protect data on the device and your brand http://bit.ly/MFPAuthAndSecurity
  10. © 2016 IBM Corporation 10Foundation @ajaychebbi Protection of corporate APIs from hackers and vulnerabilities - App fingerprinting to prevent access to your APIs from malicious apps - Remote app disable and version enforcement to protect users from security vulnerabilities - Use device whitelisting and blacklisting to control the users and devices that access your app API Comprehensive Security
  11. © 2016 IBM Corporation 11Foundation @ajaychebbi Essential backend services that every app needs - Unified Push Notifications service enables delivery of messages to multiple platforms with single API - Use web console to send targeted messages and publish/subscribe model to broadcast for more effective user engagement - Use encrypted on-device storage to protect data stored on the device and to improve app performance - Enable offline access and transactions with automated data synchronization Push & Offline Sync http://bit.ly/MFPPushNotifications
  12. © 2016 IBM Corporation 12Foundation @ajaychebbi MobileFirst Unified Push Notifications From the complexity of many… Multiple sets of push services to manage To the simplicity of one… Unified push management Android GCM Windows WNS Apple APNS MFP Unified Push Framework Apple APNS WindowsAndroid GCM APNS: Apple Push Notification Service GCM: Google Cloud Messaging WNS: Windows Notification Service WNS
  13. © 2016 IBM Corporation 13Foundation @ajaychebbi MobileFirst Unified Push Notifications - Tag based notifications was the first feature adopted by El Universal - They are notification messages that are targeted to all the devices that are subscribed to a particular Tag - Tags represent topics of interest to the user and provide the ability to receive notifications according to the chosen interest <pushSender clientSecret="WNS_CLIENT_SECRET" packageSID="WNS_PACKAGE_SID"/> ... ... ... <tags> <tag> <name>sports</name> <description>Sports</description> </tag> <tag> <name>tech</name> <description>Technology</description> </tag> </tags> - Tags are defined in the application- descriptor.xml file
  14. © 2016 IBM Corporation 14Foundation @ajaychebbi Example of Tag based Subscription Subscription UI in El Universal News reader app
  15. © 2016 IBM Corporation 15Foundation @ajaychebbi Streamlined and repeatable process for incremental app updates - Live Update makes backend logic dynamically configurable in order to enable non-developers to change front-end behavior live without recompile - Use Direct Update to push over-the-air changes to front-end web resources without app store review - Instantly provision Cloud or on-premises environments to get started quicker - Build an automated DevOps pipeline to speed updates and avoid human mistakes - Proven day-1 readiness for new mobile OS versions to ensure the continuity of your apps App Lifecycle Management Live Update http://bit.ly/MFPLiveUpdate
  16. © 2016 IBM Corporation 16Foundation @ajaychebbi App troubleshooting and problem determination - App and API performance analysis allows you to uncover where your apps crash and which APIs slow them down - Crash log collection and on-device troubleshooting enable root-cause analysis of problems with the app and the back-end - Configure threshold-based alerts to stay ahead of problems App Lifecycle Management
  17. © 2016 IBM Corporation 17Foundation @ajaychebbi 10011001110011 00011101100101 11100010111001 Capture business and operational data to better understand your users - Collect dozens of app usage metrics out-of- the-box, and create custom business metrics based on in-app usage events to gain insight on where to invest next in your app - Use Built-in flexible, and interactive reports to enable dashboard view of app usage, then drill down to details and identify trends - Export data to BI systems for long-term retention and additional analysis Mobile Analytics http://bit.ly/MFPAnalytics
  18. © 2016 IBM Corporation 18Foundation @ajaychebbi Rich backend logic engine to power your apps - Write app business logic, expose them as REST API endpoints, and document in Swagger to promote collaboration and to simplify testing - Decouple security logic from business logic to abstract away complexity of mobile security from app developers - Code in Java or Javascript and run it in scalable enterprise-grade clusters - Use Live Update to automatically sync app and UI with changes to backend without needing to recompile or redistribute app - Manage APIs via API Connect to ensure maximum reuse across channels Backend Logic Engine {…} Swagger http://bit.ly/MFPAdapters
  19. © 2016 IBM Corporation 19Foundation @ajaychebbi Controlled backend integration From multiple point-to-point integrations • Multiple sets of integrations to enterprise resources to build and maintain • YOU manage caching, synchronization and end-to- end encryption To streamlined, transparent access • Transform enterprise data into mobile-friendly JSON • MFP Server manages caching, data synchronization and end-to-end encryption ERP Engine App DB Cloud Service WindowsAndroidApple 1 9 ERP Engine App DB HTTP (REST, SOAP), JMS SQL SAP HTTP, CAST IRON JSON MFP Cloud Service WindowsAndroidApple
  20. © 2016 IBM Corporation 20Foundation @ajaychebbi Part of a Complete Hybrid Cloud Platform for Digital Transformation Ideate and prototype your app with no code, use a low-code approach to build Embed human intuition and expertise and have intelligent dialogs Rapid development MobileFirst Foundation APIConnect Hybrid Cloud Quality assured Simply cognitive Hyper-contextual Incorporate intelligent context and insightEssential mobile service and multichannel APIs Enable total app quality management
  21. © 2016 IBM Corporation 21Foundation @ajaychebbi Thank you! One stop shop: https://mobilefirstplatform.ibmcloud.com/ MobileFirst Tutorials: http://bit.ly/MFPTutorials Support on Stackoverflow: http://bit.ly/1QgqgTH Join Slack for live discussion: http://bit.ly/MFPSlack
  22. © 2016 IBM Corporation 22Foundation @ajaychebbi Backup
  23. © 2016 IBM Corporation 23Foundation @ajaychebbi Tablet banking offering: • Adoption and engagement have grown significantly • 80% increase of active users • 80% increase of monthly log ins • 107% increase of monthly transactions What mobile success looks like with IBM • Built an integrated environment based on IBM technologies to rapidly develop mobile apps for its business units • 15-20% increase in operating efficiency while significantly reducing paperwork • Shortened the app development cycle to 2 - 3 weeks
  24. © 2016 IBM Corporation 24Foundation @ajaychebbi Organizations are Undergoing Digital (not just Mobile) Transformation, Because the Impact is Huge Source: Altimeter Group Digital Transformation Survey, 2014. N=59. I don’t know 2% No 10% Yes 88% “By 2018, 1/3 of top 20 market share leaders in most industries will be disrupted by new competitors” […] companies can either make the hard changes to dramatically improve their chances to win in the market or preserve old models and defer transforming their operations at the risk of failure. “Mobility-lagging organizations will suffer negative impacts such as key-employee resignations […] lower productivity […] as well as reduced satisfaction levels”
  25. © 2016 IBM Corporation 25Foundation @ajaychebbi Example of a mobile gateway
  26. © 2016 IBM Corporation 26Foundation @ajaychebbi Typical deployment Firewall APIM, Datapower, CastIron StrongLoop Integration hub HTTP(S) Database, WebService, REST, JMS MQ, File,FTP,SAP,Siebel etc JDBC Web Service JMSJSON MobileFirst foundation server provides a single secure point of integration into the Enterprise that speeds integration and enables management of mobile solutions Enterprise Applications IBM MobileFirst SDK Eclipse, XCode, Visual Studio, Xamarin, Android Studio etc Server can be deployed on-prem, Softlayer VM or Bluemix PUSH NOTIFICATIONS AUTHENTICATION BUSINESSLOGIC OFFLINESYNC MobileFirst Platform Foundation MANAGEMENT ANALYTICS SECURITY
  27. © 2016 IBM Corporation 27Foundation @ajaychebbi Complement your mobile strategy with multi-channel API creation and management - Combine with IBM API Connect to add automated, visual and coding options for creating Node.js and Java microservice APIs - Employ enterprise-grade clustering, management and security of APIs - Add access control and policy enforcement over APIs, then publish to self-service developer portal - Complement Foundation mobile analytics with advanced API usage analytics for end-to-end visibility - Enforce API and mobile security together with market- leading IBM DataPower Gateway Cloud Interaction Tier SDK SDK Systems of Record Create Run ManageSecure MobileFirst Foundation APIConnect DataPower Gateway www
  28. © 2016 IBM Corporation 28Foundation @ajaychebbi Run your apps in flexible hybrid cloud deployment patterns - Leverage cloud technology to instantly provision environments on premises or in the Cloud - Start small and develop in the cloud, then move and scale production workload on premises or in a dedicated cloud environment - Quickly innovate on the cloud and connect securely to tightly governed sensitive on-premises systems and data On-premises data center Dedicated Public MobileFirst Foundation
  29. © 2016 IBM Corporation 29Foundation @ajaychebbi Bluemix Mobile Foundation Secure Gateway Deployment pattern - I
  30. © 2016 IBM Corporation 30Foundation @ajaychebbi Bluemix Mobile Foundation Deployment pattern - II
  31. © 2016 IBM Corporation 31Foundation @ajaychebbi How do I get it quick?
  32. © 2016 IBM Corporation 32Foundation @ajaychebbi Add the MobileFoundation service
  33. © 2016 IBM Corporation 33Foundation @ajaychebbi Start the server
  34. © 2016 IBM Corporation 34Foundation @ajaychebbi Launch the console
  35. © 2016 IBM Corporation 35Foundation @ajaychebbi Start building apps!
  36. © 2016 IBM Corporation 36Foundation @ajaychebbi Other Mobile services on Bluemix
  37. © 2016 IBM Corporation 37Foundation @ajaychebbi IBM Mobile App Builder Ideate and prototype your app with no code, use a low-code approach to build your app + Control your growing backlog + No more disconnect + Bring the app to life + Give it your personal touch Automatically integrates with IBM MobileFirst™ Platform Foundation or IBM Bluemix® microservices to turn app into professional, enterprise- grade native app Drastically shorten the time to market by empowering non-developers to contribute in the ideation, prototype and build process
  38. © 2016 IBM Corporation 38Foundation @ajaychebbi Mobile Quality Assurance Beta test your app. Send out invites, distribute builds over the air and collect feedback from beta users, with no app store approvals, processing time or complicated processes Automated crash reporting Get aggregated crash logs from pre-production and production environments automatically In-app bug reporting Submit defects in seconds while using the application from your mobile device User feedback and sentiment analysis Get feedback about your app straight from your customers and mine app ratings and reviews to extract actionable insights
  39. © 2016 IBM Corporation 39Foundation @ajaychebbi Enhanced contextual services Geospatial Analytics Leverage real-time geospatial analytics to track when devices enter or leave defined regions Mobile App Content Manager Engage app users with contextual content Weather Insights Integrate historical, reliable and real- time weather data into your app Use intelligent context and insight unique to mobile to enable enhanced engagement for your app, creating compelling, one-of-a-kind user experiences that drive retention and more conversions Enable a mobile project team or line-of-business app owner to engage app users with personal and contextual content in the mobile moment Combine mobile context with accurate weather insights to create highly contextual, differentiated apps Connect to, monitor and interact with apps and Internet of Things devices as they move into and out of geographic regions of interest
  40. © 2016 IBM Corporation 40Foundation @ajaychebbi Cognitive mobile services Tradeoff analytics Make better choices, taking into account multiple conflicting goals Concept insights Beyond traditional text matching, explore information based on concepts Concept expansion Analyze text and learn similar terms based on context Embed human intuition and expertise into your app Natural language classifier Recognize concepts from natural language Speech to text Convert the human voice into the written word Text to speech Process text and natural language to generate synthesized audio Language translator Dynamically translate content instantly into multiple languages Dialog Design application interactions through a conversational interface Interact with users as a human would: using natural language

Notes de l'éditeur

  1. Businesses must compete today in a digital marketplace. Every industry is being disrupted by new business models through the use of digital technology. The key to success in the this digital marketplace? Stakeholders, including end consumer users and employees, expect innovate, personalized and efficient interactions with you via an array of interconnected digital technologies. We all need to be hyper focused on our customers, because engaged customers lead to loyalty which in turn drive revenue, and profitability. Focusing on engaging with our employees Customers expect: 1) for you to know who they are, by tailoring and personalizing every interaction you have with them to their needs 2) to make every interaction efficient and innovative, by making the experience intuitive, seamless and frictionless (don’t get in their way of getting the information they need from you), and 3) for you to prioritize protecting them and their data Employees Everyone knows of Uber, Airbnb, and Betterment, as start-ups that are hyper focused on providing disruptive digital experiences, and have disrupted well established industry giants with their innovation. Well established industry leaders are also silently transforming to disrupt their respective industries: Starbucks, Tesco (IBM Customer), Tangerine Bank (IBM Customer) are all examples of companies that have transformed their organization with digital innovation. [note to speaker] optional to dive into Starbucks as a case study, or just highlight the fact that over 20% of its transactions now flow through its mobile app. More IBM customer drilldown later on slide 5. Starbucks has transformed itself from a brick-and-mortal retail into a technology company that bridges physical and digital Mobile and app-centric innovation has been key to its business success Deep customer engagement is possible leveraging new technology innovations: mobile wallet, mobile order & pay, mobile loyalty program, Spotify integration, Lyft integration Today, more than 20% of its transactions flow through its mobile app
  2. Digital Transformation enables Mobile First interactions with your stakeholders (clients or employees). Yet, according to a recent study by the IBM Center of Applied Insights, an estimated 66% of mobile app projects fail Development must be fast: To compete, the time-to-market cycle must be shortened. This is difficult in the reality of tightly structured development practices, slowed by complex IT infrastructure and Processes There is no efficient way to involve all Business and IT App stakeholders throughout the design, build, test, and delivery cycle Frequent vendor OS releases and bug fixes slows the delivery of actual app features Testing each update against all possible configurations can consume up to 80% of cycle time Apps connected to enterprise backend require heavy integration work for each iteration Integration Requires are exploding: Connecting new channels to enterprise data exposes you to an unprecedented level of risk. CISOs demand structured and governed access to enterprise data which slows progress Large, brittle backend data and applications that are difficult to access Mobile devices are largely uncontrolled and risk exposure is high Lack of architected approach and limited scalability in current approaches Difficult to control and govern constantly changing environment – especially with advent of IOT and other new digital interaction points Constantly…: It is difficult to leverage the constantly changing landscape of disruptive technologies to gain a competitive advantage with new, innovative and meaningful customer interactions Difficulty is rooted in: Each new innovation requires new skills in development Integrating new technology into the app requires re-invention of the customer interaction moment You only get one change to get it right - quality problems deteriorate the user experience and can damage your brand
  3. To succeed in enterprise mobility, you have to adapt and transform your IT systems and processes. (Digital Transformation) Many companies have IT that grew up on a different model that’s now struggling to keep up with the agility of mobile. Existing systems, tools, security protocols and development cycles are not suited to the dynamic, always-on nature of mobile users. Traditional processes aren’t responsive enough to support a business environment that’s transforming with growing mobile capability. If you’re being held back by similar challenges, you’re not alone. To succeed quickly, you need to start by creating the right environment for rapid and continuous digital innovation.
  4. MobileFirst Platform Foundation allows you to develop the ultimate end-user experience required by the business with existing skillsets. The MADP category is often misrepresented as locked-in to certain front-end technology stacks. We allow you to use any front-end technology & framework, and tools to develop your ultimate front end experience. Choose the right front-end stack for the job. Rich support for front-end development paradigms including native, Cordova, Xamarin, and JavaScript frameworks Any codebase, using any tools. Whether you’re developing pure native or mobile web, build from easy-to-use CLI, classic Studio Eclipse-based IDE, or use the tools that work for you Go from idea to app. Turn your IBM Mobile App Builder prototype into professional, enterprise-grade MobileFirst app Build with the open ecosystem. Leverage npm, Gradle and Cocoa Pods to create and manage your MobileFirst app builds
  5. Tailored authentication policies with advanced mobile authentication Step-up and multi-factor authentication to balance security with ease of use SSO between apps and between back-ends Different authentication for different human interfaces (e.g., pin code for watch, finger print for phone, password for web) SDKs, templates, and examples for speed up development Developer-free configuration and roll out for safe and quick updates Protection of corporate APIs from access by unsanctioned mobile apps App fingerprinting to prevent API access from malicious apps Remote app disable and forced update of app code to protect users from unsafe apps Device blacklisting to protect from device loss or theft Device whitelisting to prevent app misuse Protection of brand, data, and credentials on the mobile device Encrypted on-device storage to protect data Certificate pinning to thwart man-in-the-middle attacks App obfuscation to hide app code
  6. Tailored authentication policies with advanced mobile authentication Step-up and multi-factor authentication to balance security with ease of use SSO between apps and between back-ends Different authentication for different human interfaces (e.g., pin code for watch, finger print for phone, password for web) SDKs, templates, and examples for speed up development Developer-free configuration and roll out for safe and quick updates Protection of corporate APIs from access by unsanctioned mobile apps App fingerprinting to prevent API access from malicious apps Remote app disable and forced update of app code to protect users from unsafe apps Device blacklisting to protect from device loss or theft Device whitelisting to prevent app misuse Protection of brand, data, and credentials on the mobile device Encrypted on-device storage to protect data Certificate pinning to thwart man-in-the-middle attacks App obfuscation to hide app code
  7. Tailored authentication policies with advanced mobile authentication Step-up and multi-factor authentication to balance security with ease of use SSO between apps and between back-ends Different authentication for different human interfaces (e.g., pin code for watch, finger print for phone, password for web) SDKs, templates, and examples for speed up development Developer-free configuration and roll out for safe and quick updates Protection of corporate APIs from access by unsanctioned mobile apps App fingerprinting to prevent API access from malicious apps Remote app disable and forced update of app code to protect users from unsafe apps Device blacklisting to protect from device loss or theft Device whitelisting to prevent app misuse Protection of brand, data, and credentials on the mobile device Encrypted on-device storage to protect data Certificate pinning to thwart man-in-the-middle attacks App obfuscation to hide app code
  8. Example value of App Usage Metrics enable: Decide on platform support and deprecation based on real usage data Identify anomalies across device configurations Monitor health of your back-end and analytics cluster Discover potential security threats before it’s too late
  9. MobileFirst Platform Foundation: Essential backend services for your app pre-integrated with advanced safeguards, management and analytics. Natural synergy with API Connect to complement your mobile strategy with multichannel API creation and management. Together, MFPF and APIC provide you with the only end-to-end Digital Transformation platform that is built on top of hybrid cloud technology. APIC and MFPF are engineered and fine tuned to allow you to leverage a standard platform to accelerate your app development, address exploding multichannel systems integration requirements with API Creation and Management, and leverage IBM Cloud to quickly innovate. Around APIC and MFPF are a collection of complementary and highly synergistic Cloud services that allows you to go beyond making apps great to creating truly innovative, disruptive experiences. Rapid mobile app builder Ideate and prototype your app with no code, use a low-code approach to build you app. Allows you to take a radically simplified approach to cutting down on release times by involving all app stakeholders in the prototyping and building process. Quality services Enable total app quality management. Empower developers, testers, and end users to continuously contribute to app quality. Functional testing, device cloud, and beta testing services ensures that apps are adopted and always highly rated. Hyper-contextual services Enables you to incorporate intelligent context and insight with hyper contextual services that goes beyond capturing GPS. Contextual services Enable a new generation of cognitive apps that are able to have intelligent, interactive dialogues with the user, resulting in a lasting and sustainable competitive advantage
  10. Here are two IBM clients that achieved great results by taking a strategic, integrated approach: Bank of Montreal: Following successful launch of mobile app ,BMO launched its first tablet banking offering. The app expands upon core banking features and adds new features to view eStatements, account charts and pay multiple bills at a single sign on. “The result is a more engaging experience that is quick and simple to use and allows customers to do more while on the go,” Rizwan Khalfan, TD’s chief digital officer, said in a statement. Tesco: Built virtual aisles (large designed images of products in the form of aisles in a grocery store) on the walls of train platforms, providing customers the opportunity to ‘shop’ with their mobile devices while waiting for their train. Created an engaging app that allowed customers to scan the QR code of the products they want to buy. Provided delivery services of the purchased products within a few hours of the order
  11. Organizations are undergoing Digital transformation to adapt their IT systems and Processes in order to compete in the digital marketplace. 88% of organizations recently surveyed are now undergoing digital transformation initiatives to disrupt before they are disrupted. [speaker’s instructions] This is a good chart to pause and link back to why your customer should be buying an integrated platform with you as opposed to going open source or building their own digital infrastructure. From the picture on slide 3, rapid iterations of your mobile apps requires a finely tuned, tightly integrated infrastructure. 2-6 weeks development cycles requires systems and infrastructure that are tightly integrated with processes, including DevOps and Testing processes, that seamlessly leverage cloud technology in order to enable fast innovation. IDC: Forrester: https://www.forrester.com/Companies+Will+Thrive+And+Fail+In+The+Age+Of+The+Customer+In+2016/-/E-PRE8724 Gartner quote: http://www.networksasia.net/article/5-mobile-technical-trends-will-impact-organizations-2016.1448935462
  12. [Speakers] As you go through each bullet point, make sure you say HOW Mobile App Builder helps you accomplish each point: Control your growing backlog. Use visual tools and templates to drastically reduce the time required to build an app No more disconnect. Visual, no-code-required approach enables designers and LOB app stakeholders to take part in bringing the app to market Bring the app to life. No code required to connect app to APIs and data sources, send push notifications, and authenticate users Give it your personal touch. Download Native source code to customize, extend, and make it your own
  13. Enhanced contextual services make delivering on this expectation infinitely easier with: Presence Insights to help understand mobile activity in and around a physical location (e.g., malls, stadiums, airports) Mobile App Content Manager to engage app users with rapidly-updated personal and contextual content in the moment. Insights for Weather improves the user experience with integrated forecast, historical and real-time weather data Geospatial Analytics track when mobile devices enter or leave defined regions to allow apps to adapt in real time.
  14. Take mobile experiences to the next level to outflank competitors and disrupt your industry with Cognitive Mobile Services like: Personality Insights extracts and analyzes social and transactional data to help discover actionable insights about users. Concept Insights goes beyond traditional text matching to recommend more relevant content. Concept Expansion enables apps to learn industry-specific euphemisms or colloquial terms by creating dictionaries from massive amounts of unstructured data. Tradeoff Analytics helps people make better decisions when balancing multiple objectives. You can also incorporate capabilities that let your users interact with your app in the same way they do with friends and family. For example: Language Translation translates news, patents, or conversational documents across several languages. Speech to Text produces transcripts from speech in multi-media files or conversational streams. Text to Speech makes web, mobile, and Internet of Things apps speak with a consistent voice across all compatible platforms. Dialog enables your apps to use natural language to automatically respond to user questions, cross-sell and up-sell and more. Natural Language Classifier allows your app to interpret natural language with confidence, answering common questions that are typically handled by a live agent.
Publicité