IBM MobileFirst Platform Foundation

Slides:



Advertisements
Similar presentations
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Advertisements

Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
Designing Enterprise Mobility Cortado Corporate Server.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Building Mobile Apps in the Cloud – Comparing Approaches.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
© 2015 IBM Corporation 1 IBM Mobile Quality Assurance Brussels, 28 April 2015, IBM MobileFirst Exploration of Technology Jeroen Reizevoort, Mobile Solution.
MobileFirst Protect 1. MobileFirst Protect (MaaS360) 2 Mobile Device Management Enable and Manage Apple iOS smartphones, and tablets with Apple DEP Gain.
IBM Mobile Enterprise Launch David Lee Heyman WW Mobile Business Agility Tiger Team.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Cross Platform Mobile Backend with Mobile Services James
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
© 2012 IBM Corporation IBM Israel Software Lab (ILSL( Daniel Yellin, Director March 2013.
The powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Build applications. Integrate with other systems Orchestrate using.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
I am familiar with Mobile Services Node.js Express ASP.NET Web API SQL Table Storage Blob Storage WNS APNS GCM Mongo DB Notification Hubs Source.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Basics of testing mobile apps
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Saranya Sriram Developer Evangelist | Microsoft
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Live Mobile and Cloud Hacking by ACEs OGh | Fusion Middleware Experience (FME) 16-feb :45 – 16:45.
© 2014 IBM Corporation 1 #IBMMobile IBM MobileFirst Platform The evolution of enterprise-class mobility.
© 2012 IBM Corporation IBM Worklight Mobile Platform Technical Overview Satish Dadha – WebSphere Client Technical Professional.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
© 2012 IBM Corporation IBM Worklight Overview Martin Triska – IBM Worklight specialist (420) July 2012.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Worklight Overview May 2011 © 2011 Worklight, Inc. All rights reserved. The information contained herein is the proprietary and confidential information.
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Worklight Overview © 2012 Worklight, Inc. All rights reserved. The information contained herein is the proprietary and confidential information of Worklight.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
© 2012 IBM Corporation IBM Worklight Mobile Platform Technical Overview Jane Fung – WebSphere Client Technical Professional.
© 2012 IBM Corporation Hatice MERİÇ Technical Consultant IBM Worklight overview.
KonyOne Overview Y Copyright © 2011 Kony Solutions, Inc. CONFIDENTIAL2 Agenda  About Kony  The Mobile Market & Fragmentation  Kony One Platform.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Building Azure Mobile Apps
Mobile Application Solution
Xamarin for Visual Studio Enterprise
Appium Studio Appium testing made easy at any scale.
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
CIM Modeling for E&U - (Short Version)
Challenge, Simplify, Empower
Apache Cordova Overview
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
Mobile Application Solution
Appium Studio for Eclipse
Week 01 Comp 7780 – Class Overview.
Office Power Hour New developer APIs and features for Apps for Office
ideas to mobile apps in record time,
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Technical Capabilities
Office 365 Development.
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

IBM MobileFirst Platform Foundation Brussels, 28 April 2015, IBM MobileFirst Exploration of Technology Jeroen Reizevoort, Mobile Solution Architect, reizevoort@nl.ibm.com

Goal & Agenda Share IBM’s vision and strategy on enterprise mobility and highlight some of the solutions in the MobileFirst portfolio. Agenda: 09:00 Welcome coffee 09:30 IBM MobileFirst overview and strategy to become a mobile enterprise 10:15 IBM MobileFirst Foundation, the enterprise application platform 11:15 Coffee Break 11:45 IBM MobileFirst Protect, to securely manage devices and users, incl. BYOD support 12:30 IBM MobileFirst Quality Assurance, the automated bug reporting and sentiment analysis tool 13:00 Lunch

Aspects of a Mobile Strategy 3

Mobilefirst platform foundation Build, Integrate, Secure and Manage Mobile apps Mobilefirst platform foundation

Customer experience is the next battleground for mobile https://www.youtube.com/watch?v=pDJKgGDtrb0 Click picture to watch clip

Contextualize and Personalize Foundation (On-premises and IaaS) Platform Components Continuously Improve Contextualize and Personalize Secure Data Rich Quality Assurance Sentiment analysis In-app feedback Crash-analysis Application Scanning Development-time vulnerability detection Presence Insights Multi-sensor indoor user engagement Cloudant Syncable, managed, no-SQL data store Foundation (On-premises and IaaS) Native and hybrid development Ops analytics Problem determination and troubleshooting Version enforcement Application catalog Run-time application security Remote application control Flexible authentication integration Push notifications Outdoor and indoor location detection, triggering, and rules Mobile-optimized enterprise integration and sync Single Cloudant node

Contextualize and Personalize Foundation (On-premises and IaaS) Platform Components Continuously Improve Contextualize and Personalize Secure Data Rich Quality Assurance Sentiment analysis In-app feedback Crash-analysis Application Scanning Development-time vulnerability detection Presence Insights Multi-sensor indoor user engagement Cloudant Syncable, managed, no-SQL data store Foundation (On-premises and IaaS) Native and hybrid development Ops analytics Problem determination and troubleshooting Version enforcement Application catalog Run-time application security Remote application control Flexible authentication integration Push notifications Outdoor and indoor location detection, triggering, and rules Mobile-optimized enterprise integration and sync Single Cloudant node

30% of the value and effort is visible (mobile UI) Mobile apps go deeper than front-end UI Short time to market Web? Hybrid? Native? Teamwork Industrialize app dev Integrate with SDLC 30% of the value and effort is visible (mobile UI) Front-end 70% of the value and effort lies under the surface Back-end Integration Management Connect to back-end Efficient and flexible push notifications Offline availability B2E app distribution Track and leverage location Ensuring continued support in a quick-changing landscape Track problems that affect UX Manage and enforce app versions Security z Data protection Push upgrades App Authenticity User authentication

Build: Spectrum of mobile app development approaches Pure web Hybrid Pure native Mobile web site (browser access) Native shell enclosing external m.site Pre-packaged HTML5 resources HTML5 + native UI Mostly native, some HTML5 screens Pure native Web-Native Continuum HTML5, JS, and CSS3 (full site or m.site) Quicker and cheaper way to mobile Sub-optimal experience HTML5, JS, and CSS Usually leverages Cordova Downloadable, app store presence, push capabilities Can use native APIs As previous + more responsive, available offline Web + native code Optimized user experience with native screens, controls, and navigation App fully adjusted to OS Some screens are multi-platform when makes sense App fully adjusted to OS Best attainable user experience Unique development effort per OS, costly to maintain

Developers can integrate into existing development environments or accelerate with cross-platform app tool Native SDKs & Command Line IBM MobileFirst Platform Studio Native platform tools like Xcode or Android Developer Tools Command line enables developer interaction with platform Cross-platform Hybrid apps Rich page editor Support for multiple JavaScript frameworks

IBM MobileFirst Platform Studio: Cross-platform “hybrid” development enables code reuse across device platforms Utilize your team's existing Web technology expertise for mobile app development Access and exploit your device's functionality through Cordova APIs Comprehensive development tooling for the full development life-cycle from scaffolding, coding, debugging, testing, and deployment Easily preview and debug your app using the Mobile Browser Simulator Use whatever mobile UI library you wish to create amazing omni-channel mobile solutions

Mobile Functional Test Tools Comprehensive, complete, resilient functional testing Android and iOS, native and hybrid HTML and JQuery Record, edit, and run on mobile devices or emulator Same test runs across multiple devices in the platform family Natural language scripts can be used by developers and non- developers alike Simple process Record Author Playback Report

Zero-code service integration for your apps Analyze SAP (NetWeaver Gateway & JCo), REST, and SOAP services to create adapters with no manual coding Discover target services and select the operations you want to use in your mobile app Work with WSDL, SAP service definitions, and any RESTful endpoint over HTTP(S)

Integrate: Example from recent Proof of Concept

Unified Push Notifications Uniform access to push notifications providers Register for, notify, and receive a notification via MFP APIs or SMS Register for and send SMS based notifications E.g., for feature phones Polling Adapters Unified Push API Notification State Database iOS Dispatcher iOS Push API Apple Push Servers (APN) MFP Client-side Push Services Back-end System Android Dispatcher Android Push API Google Push Servers (GCM) MFP Client-side Push Services Message-based Adapters User-Device Database Windows Phone Dispatcher Windows Push API MPNS/WNS MFP Client-side Push Services Back-end System SMS Dispatcher Broker API SMS/MMS Brokers Administrative Console Notification statistics, SMS subscription control Optional 2-way SMS 15

MobileFirst Platform Geo-Location Services Collect and use on the mobile device Efficient, controlled acquisition of GPS, triangulation, and Wi-Fi coordinates in background and foreground Define points of interest and geo-fences Trigger actions based on location changes Store while offline, Efficiently send to server Use on the server Store Integrate context information with business processes Handle business events Perform analytics API availability Hybrid: iOS, Android, Windows Phone 8 Native: IOS and Android Scenarios debug-able with MFP’s Mobile Simulator

Secure: … app update

China Rail security example - App Authenticity China Railways Corporation Demand from ~2B passengers for ticket sales far surpasses supply Created “ticket scalper” environment Hackers created “fake apps” to sell tickets at a premium The IBM MobileFirst Platform helps authenticate users and secure the app against spoofing. It also enabled the Mobile app to scale to secure 3.62 billion tickets during 40 day spring festival.

Device Management without MDM https://www.youtube.com/watch?v=0XOjQPsxeVU Click picture to watch clip

Manage: Unified Client and Server Analytics Out-of-the-box analytics address the following: User adoption, device and app properties User actions and called adapter procedures Performance and data usage information Exceptions, crashes, logs, response time

Mobile Analytics Click picture to watch clip https://www.youtube.com/watch?v=9oOpES_10LQ Click picture to watch clip

IBM MobileFirst Platform: Build, Integrate, Secure, Manage & Scale Software or As-a-Service On premises Cloud Cloud Services Contextualize & Personalize Secure Continuously Improve Rich Data APIs New or Existing App Native Hybrid HTML5 3rd Party Tools IBM MobileFirst Platform Modular Services Systems of Insight Systems of Record

Try it, indefinitely https://developer.ibm.com/mobilefirstplatform/documentation/getting-started/

Coffee break