Session D9 Mobile App Development For Informix: What Options Are There? Shawn Moe IBM
|
|
- Daisy Cooper
- 8 years ago
- Views:
Transcription
1 Session D9 Mobile App Development For Informix: What Options Are There? Shawn Moe IBM 1
2 Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Copyright IBM Corporation All rights reserved. U.S. Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or TM), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at Copyright and trademark information at Other company, product, or service names may be trademarks or service marks of others. 2
3 Agenda Mobile Explosion Where we are coming from Some options for your next mobile application Dojo Mobile Toolkit Cloudant Bluemix WorkLight Informix REST interface Genero Mobile 3 Need webcast troubleshooting help? Click attachments
4 New business models are placing demands on mobile and data apps Cloud Computing Mobile Social Media Internet of Things
5 Key trends motivating mobile application developers Supporting the business trends more interactions In 2013, smartphones overtook non-smart phones globally (>50%) mind-share of non-mobile is dwindling ability to eat your own dog food Android + ios now make up well over 90% of smartphone sales consolidation capture broader base with fewer ports The app market was worth $70 billion in 2013, expected to double by 2016 developer interest in a growing market for making $$ Android now mandatory it s only a matter of priority which one to do first 70% of developers that target mobile create apps for Android the market is now flooded with Android platforms easy to obtain Tablet users grew by 3x from 2011 to 2014 (U.S. 90 million 2014) widespread use is replacing desktop and laptop as primary platform Internet-of-things goes hand-in-hand with mobile access devices and data from everywhere end users now expect a mobile app to access the things Mobile Fraud Detection Digital Ads NoQL Market $14 billion Documents Customer Loyalty Market Analysis Billing Pricing
6
7 Some general approaches to mobile app development Mobile web sites (HTML, CSS, PHP, and other standards, with mobile device detection) lowest on the UX scale, with network-dependent performance lowest on the NX scale, no access to device features Mobile web applications (typically HTML5, JavaScript, and other standards) more modern version of web apps which leverage devices better; decent UX typically moderate dependency on network connected-mode can be designed to work without mods on wide range of devices Cross-platform frameworks (write once, run everywhere) cross-compilation, produce complete native apps from common code base Hybrid special case of cross-platform HTML wrapped in a native container, install app on the device in a standard way typically supports some level of disconnected-mode Native applications developer kit for the device tools, IDEs separate code lines per devices, but best UX and NX UX = User Experience NX = Native Experience
8 Mobile Application Paradigms Native Advanced UI actions Best performance App store distribution Hybrid Web developer skills Native access App store distribution HTML5 Web developer skills Cross platform Instant updates Unrestricted distribution No offline mode
9 Cloud and Mobile Application Characteristics Experimental in nature - Require rapid iteration - Faster time to market - May be decommissioned quickly need environments in minutes versus days or weeks Written in multiple languages - Web: JavaScript, Ruby, Java, PHP - Mobile: ios, Android, Hybrid Composed of Services - Built using a composition model of stitching capabilities together - Capabilities often require time to test in app beyond the scope of a free trial Integrate with existing systems - Data is often located in multiple places (public, private, traditional data center) - Existing systems may not scale at the same the level of cloud applications 9
10 10 Where we are coming from
11 One Customer s Mobile Environment Web Server Current Scenario: Simple home grown mobile app outgrew its initial purpose and requirements Connected Web application serving hundreds of sales associates Access mostly via smart phone browser, but also via laptop browser PHP application Informix data repository New Requirements: Disconnected Mode Access to local device address book, calendar, etc. Better authentication
12 Second Customer s Mobile Environment Tables Users Current Scenario: JDBC Replication XML DB2E is handling 3500 PDAs DB2 Everyplace Web Sphere Windows Server Quad Core 04Gb RAM 32Bits Sync 3500PDAs Windows mobile 6.1 and 6.5 running on PSION,PITION, MOTOROLA,HTC,SA NSUMG,HHP DB2 Everyplace to connect field technicians to Informix database with service request data, dispatching service orders to mobile users who are equipped with handheld devices, improving responsiveness to service outages. Currently using Windows mobile 6.1 and 6.5 running on PSION,PITION, MOTOROLA, HTC, SAMSUNG, and HHP devices Developed home-grown applications using.net. Some devices sync online and others offline
13 One Mobile Data Synchronization Story System Of Engagement Cloudant NoSQL DB Mobile Data Services (Bluemix) Integration Services - Cast Iron/DataStage System Of Record DataStage, Cloudant replication to IDS Enterprise Data Store (Informix) On Device data persistence (SQLite) Data Sync between devices and to Cloudant data store Update/Write to System Of Record through the front door (Using Enterprise app. APIs) Using Cloudant SDK on device Cast Iron Write/Update System Of Record Enterprise App. APIs
14 Dojo Mobile Toolkit The Dojo Mobile toolkit is a powerful JavaScript framework that provides all of the building blocks required to develop lightweight, high-performance mobile web applications. 14
15 Dojo Mobile Toolkit One of the choices in the busy HTML5 & CSS3 category Mobile toolkit extends the existing Dojo toolkit to deal with: Input device differences Smaller screen sizes Reduced processing power and footprint requirements of mobile devices Good option for mobile apps where connectivity is consistent Database connectivity is standard PHP database driver Easy to enforce consistency across screens and applications with style sheets
16 Photo Share demo built using IBM Dojo Mobile Toolkit Hosted via nosqldemo.com Built for IOD 2013 to demonstrate Informix hybrid (JSON, relational and time series) application support PHP app using the MongoDB PHP driver for connectivity to the Informix database
17 Cloudant A distributed database as a service (DBaaS) allowing developers of fast-growing web and mobile apps to focus on building and improving their products, instead of worrying about scaling and managing databases on their own. 17
18 Cloudant Overview Operational JSON data store RESTful CouchDB API Advanced APIs Replication & Sync Lucene full-text search Geo-spatial Incremental MapReduce Scalable, Highly Available Performance Cross-data center data distribution & fail over Geo load balancing Multi-tenant and dedicated-tenant clusters Monitoring, administration, & development dashboards Managed 24x7 by IBM Available in Rackspace, IBM/SoftLayer and AWS data centers On-premise version, Cloudant Local, that you can run yourself on any private, public, or hybrid cloud platform you choose 18
19 Store and Access Data Everywhere Store data on the server and/or the local device Native libraries support synchronization process and local storage management Synchronize data between devices by replicating data from Cloudant Local Storage Local Storage 3
20 Putting Data at the Edge Geographically disperse your data across multiple data centers to allow for easy access depending on location Ability to store data across 35 geographic locations 4
21 Always On. Read/write from local storage when connection is unavailable Restored connection will sync the data with the server and other devices connected to same source Local Storage Data redundancy across data centers 5
22 Based on Open Industry Standards Any device using HTTP and JSON can interact with Cloudant HTTP HTTP JSON HTTP Cloudant HTTP JSON HTTP JSON JSON JSON JSON 7
23 Cloudant Sync Available for Android and IOS Leverages device s on-board SQLite database for persistence Cloudant defines indexing scheme for optimizing use of relational SQLite DB with application s JSON storage requirements Multi version concurrency control Replication to the Cloudant server in the cloud via HTTP Mobile application does include and interact with Cloudant SDK software which resides on the device Cloudant Code is native (Java for Android, Objective C for IOS)
24 Sync Cloudant with Informix Leverage entire Cloudant implementation Cloudant Sync on the mobile device and Cloudant in the cloud Cloudant is the sync server with the mobile application Solution to sync data between the Cloudant server and the IBM data server would be a home grown solution One option would be to use REST API to pull data from Cloudant to Informix via stored procedures Standalone REST API based program to extract from Cloudant and insert into Informix Data exchanged as JSON documents IBM Data Stage supports JSON and could be leveraged here Informix working with Cloudant team to support more replication currently this is in place for timeseries data
25 Bluemix Bluemix is an open-standards, cloud-based platform offering a single solution environment with the instant resources and infrastructure you need to develop and deploy apps across multiple domains fast. 25
26 Bluemix A rich set of mobile ready APIs that you can mix and match to power your App Run Your Apps The developer can chose any language runtime or bring their own. Just upload your code and go. DevOps Development, monitoring, deployment and logging tools allow the developer to run the entire application APIs and Services A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes. Cloud Integration Build hybrid environments. Connect to on-premises systems of record plus other public and private clouds. Expose your own APIs to your developers. Big Data Manage your Big Data requirements with BLU Acceleration, Hadoop based analytics, and your sensor and device Internet of Things data.
27 Mobile Cloud Boilerplate Powered by Cloudant Node.js includes SDK for data sync Primary development language for mobile and server side scripting. Includes templates and SDK for syncing with the database in the cloud. Mobile Application Security basic app security framework - enabling the developer to block access to apps on specific devices. Push Create and schedule push notifications for ios and Android devices to engage users when they aren't using the app. Mobile Data SDKs to sync mobile shared data with the scalable, managed Cloudant database as a service.
28 28 Bluemix Mobile Services Cloud Services for Mobile in Minutes Simplify app deployment, infrastructure maintenance, and improve app quality with cloud services for mobile. Accelerates app development with SDKs for ios and Android. Mobile Data Enhance your mobile app with a shared, managed database in the Cloud that can be accessed using native SDKs for ios and Android. Twilio Build apps that communicate. Integrate voice, messaging and VoIP into your web and mobile apps. Mobile Application Management Centrally manage app access through a web based console. Control and secure apps through containerization and control over the operational lifecycle Mobile Quality Assurance Instrument apps to capture tester and liveuser experiences, including context-aware crash log and in-app bug reports, in-app user feedback and insightful and streamlined quality metrics. Push Create and schedule push notifications for ios and Android devices to engage users when they aren t using the app. User tagging enables the user to select desired push topics. Internet of Things Internet of Things APIs allowing Bluemix applications to access device data simply and swiftly. Build apps for a smarter planet!
29 Why Bluemix Mobile Services? Simplicity and speed for mobile developers to develop and deploy a mobile backend to share data and business logic Native SDKs for Android and ios make coding intuitive for mobile app developers Reduced cost of maintenance with fully managed services; Integrated App Quality and App Management capability Integrated platform to extend mobile applications with enterprise data or to new scenarios such as Web, APIs, or Internet of Things 29
30 Mobile Data Service With the Mobile Data service, you can store, delete, update, and query objects that are stored in the cloud. You can use a REST URL to interrogate the data classes and content that is stored in the cloud. With the Mobile Cloud Services SDK, you can embed a special managed directory in your application. Any files that are stored in this managed directory can be monitored and synchronized. The application can share the contents of this managed directory by connecting to Mobile Data service with the same application ID and user ID. By sharing the directory contents, different instances of an application can have synchronized copies of the files You can import JSON or tabular data into Mobile Data service File Sync is a separate plugin and that can be added to your mobile app Currenty a "last write wins" policy when multiple applications are updating the same files
31 Bluemix Mobile Data solution Mobile Device Mobile App Mobile Data Service Mobile Data API Cache (SQLite) Bluemix Mobile Data Service Data Viewer JSON Object Store
32 Accessing Data in your Bluemix Database Accessing data in the SQLDB (DB2) service: DB2 APIs MongoDB APIs Accessing data in the dashdb (DB2 with BLU Acceleration) service: DB2 JDBC, Ruby, Node.js, Python, and PHP APIs Accessing data in the TimeSeries Database (Informix) service: Informix REST APIs Informix SQLI APIs (JDBC, ODBC, ESQL/C, etc) MongoDB APIs Accessing data in the Cloudant NoSQL DB service: Cloudant REST services
33 Accessing your Informix Enterprise Data from Bluemix Accessing your on-premises enterprise database from your Bluemix app would be a custom home grown application All of your Bluemix data is resident in the Bluemix Cloud Enterprise access would be possible if you want to move your enterprise data to the SQLDB service (DB2) or TimeSeries Database (Informix) Or, access your on-premises enterprise data using REST or web services from your Bluemix application Or, perhaps use Bluemix as a development sandbox and then shift to SoftLayer where your Enterprise environment could be hosted
34 IBM MobileFirst Platform Foundation (was WorkLight ) IBM MobileFirst Platform Foundation, formerly IBM Worklight, helps enterprises deliver on their mobile strategy. It provides an open and comprehensive platform to not only build, but test, run and manage native, hybrid and mobile web apps. Available as an on premises or private cloud solution, IBM MobileFirst Foundation can help reduce both application development and maintenance costs, improve time-to-market and enhance mobile application governance and security. 34
35 IBM Worklight: A mobile application platform Speeding the development, integration and management of mobile applications and infrastructure Accelerate Development Web, hybrid, and native development: open, flexible, standard-based, multi-screen/omni-channel Functional testing Development lifecycle tools and integration Facilitate App Security and Trust Server-enforced authentication App authenticity and user-app-device binding Secure and syncable on-device storage App version enforcement "Best Mobile Development Solution" voted by SIIA members, 2013 CODiE Awards Enable User Engagement Unified push and SMS notifications Geolocation and context collections and intelligence Mobile-friendly integration Support Mobile Analytics Efficient acquisition of analytics data Development, operational, and business analytics Offline and online event management integration
36 Components of the IBM Worklight Mobile Platform plus Worklight Mobile Test Workbench for automated functional testing and Worklight Analytics Platform for an aggregated view of server and client/mobile information
37 Worklight Server Procedures & Adapters Worklight Server resident procedures perform the interaction between the application and the back end applications. Procedures are written in Javascript and interact with mobile applications over HTTP using JSON-formatted data Procedures perform the conversions between JSON format and the format required by the back end application SQL Adapters are procedures which can be configured to execute parameterized SQL queries and stored procedures, in order to retrieve or update data in the database Worklight SQL adapters for DB2, MySQL and Oracle using JDBC connectivity Additional SQL adapters (Informix) can be created using provided template Other custom adapters can be developed to interact with other data sources New adapter for Cloudant, for example
38 Worklight Adapters Connect to enterprise applications and cloud services: Deliver data to and from mobile applications Perform any necessary server-side logic on this data. Query 2 3 Response Update data JMS SAP SQL Cast Iron HTTP Cloudant Worklight 1 Invoke adapter procedure Data/Result as JSON 4
39 Worklight Server SQL Adapters would be required to link your enterprise data store with your mobile application
40 Bluemix complements Worklight IBM Worklight IBM Bluemix IBM & Third Party APIs for + Mobile Web Integration Devops Big Data & Analytics and More Extend your enterprise mobile app platform investment through Cloud APIs: In Worklight 6.2: Worklight ready SDK that can be plugged into your project Lifecycle management controls API access for Bluemix services Worklight security framework integrates with Bluemix SSO
41 Worklight with Bluemix Worklight Server Adapters: Server-side logic in JavaScript Read-only or Txn Secure and Uniform access to business data Enterprise Data and Services Cloud Data and Services
42 Informix REST interface
43 Informix REST API Informix REST API Exposes full database capabilities to the application Access time series, spatial, relational, and JSON data Supports cursors and more complex queries Provides tremendous flexibility for mobile applications. Pretty much any popular mobile development environment can now be used with Informix REST Interface permits use with ANY programming language or environment that supports HTTP 43
44 Informix REST - HTTP Method Overview Method Path Description POST / Create a new database POST /db Create a new collection POST /db/collection Creates a new document GET / Database listing GET /db Collection listing GET /db/collection Query the collection GET /db/collection?query={ } Query documents that satisfy query document DELETE / Drop all databases DELETE /db Drop a database DELETE /db/collection Drop a collection DELETE /db/collection?query={...} Delete documents that satisfy the query from a collection PUT /db/collection Update a document 44
45 Informix REST with SQL pass through {"$sql":"select tstamp, value from ts_data_v where loc_esi_id= "} TimeSeries SQL query can run against VTI or as a direct timeseries SQL query 45
46 Informix REST tips Data is returned as JSON Data is formatted as per MongoDB specs Why? Our REST interface is built on the NoSQL listener and is intended for compatibility with MongoDB 46
47 Genero Mobile A integrated platform for the rapid development of rich business applications, taking your application ideas to the desktop, web, and now to mobile devices while fulfilling the promise of Write Once, Run Anywhere!
48 Genero Key features - Write once, deploy everywhere! Rapid Development of rich business applications Modernize legacy 4 th generation language (green screen) apps Desktop, web and now mobile applications Developed by IBM Business Partner 4Js Native Dynamic Virtual Machine for mobile platforms (ios & Android) Native GUI, native performance Connected/disconnected mode SQLite access on mobile device Server database synchronization with Informix, DB2, and other RDBMS UTF-8 JSON, Web Services, RESTful services App store or Over the Air installation
49 Genero Mobile Flexible Deployment one source code base, 90% market coverage FUNCTION edit_customer(num) DEFINE num LIKE customer.customer_num LET int_flag = FALSE SELECT * INTO customer.* FROM customer == num INPUT BY NAME customer.* WITHOUT DEFAULTS ON ACTION zoom INFIELD state LET customer.state = states.getstate(customer.state) DISPLAY BY NAME customer.state END INPUT IF NOT int_flag THEN UPDATE customer SET customer.* = customer.* = num ELSE SELECT * INTO customer.* FROM customer == num DISPLAY BY NAME customer.* END IF END FUNCTION
50 Summary Back to our customer s mobile application
51 One Customer s Mobile Environment One New Scenario Worklight Server WebSphere App Server Authentication SQL Adapter Possible New Scenario: IBM Worklight based solution Native ios and Android mobile applications Native apps can run in disconnected mode using local device data storage Sync between device data storage and Informix data repository server using SQL Adapter Native apps access local device resources Enterprise authentication and mobile device management
52 Second Customer s Mobile Environment One New Scenario On Premises data center SoftLayer Sync program REST over HTTP Cloudant CloudSync Tables Users 10,000+ Android tablets Mobile app using Cloudant SDK Possible New Scenario: New Android tablets Cloudant SDK on the mobile device and CloudSync to sync the devices with the Cloudant server(s) Custom REST based sync program to sync the Cloud-based Cloudant server with the on-premises Informix servers
53 Wrap up There is no single solution Application requirements + time to market + will determine your mobile strategy More and more users are expecting native experience, but these apps take longer to develop and need multiple code bases for various platforms Web toolkits will continue to add functionality 53
54 Questions? 54
55 Resources Informix downloads: Informix videos on YouTube: oc/entry/informix_videos_on_youtube_channels IBM Mobile Development and Connectivity: Bluemix: What s new in Dojo Mobile 1.8 (DW article), Parts 1, 2 and 3: 55
56 Resources (continued) Worklight (v6.1) InfoCenter - m0/index.jsp?topic=%2fcom.ibm.help.doc%2fwl _home.html IBM Worklight developerworks - orklight/ IBM Worklight home page ibm.com/software/products/en/worklight Genero Mobile
IBM s Cloud Platform : IBM Bluemix
IBM s Cloud Platform : IBM Bluemix IBM Ecosystem Development Instructor : IBM Bluemix Registration Go to bluemix.net and sign up Use your laptop, mobile device or classroom system
More informationSession D15 Simple Visualization of your TimeSeries Data. Shawn Moe IBM
Session D15 Simple Visualization of your TimeSeries Data Shawn Moe IBM 1 Agenda IoT & Gateways Moving sensor data around jquery and Ajax Data Access Options Open Source Visualization packages 2 Acknowledgements
More informationIBM MobileFirst Application Development: Build and Deliver Mobile Apps Quickly with IBM Worklight Foundation Cloud Edition. 2014 IBM Corporation
IBM MobileFirst Application Development: Build and Deliver Mobile Apps Quickly with IBM Worklight Foundation Cloud Edition Why mobile development is different Mobile apps are different. They are more strategic
More informationWhat new with Informix Software as a Service and Bluemix? Brian Hughes IBM
What new with Informix Software as a Service and Bluemix? Brian Hughes IBM 1 Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services do not
More informationIntroduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
More informationBuild and Secure Mobile Apps in the Enterprise. Ed Brill Ian Robinson Josh Lambert
Build and Secure Mobile Apps in the Enterprise Ed Brill Ian Robinson Josh Lambert Introductions Ed Brill Director, Mobile Enterprise Marketing IBM Ian Robinson Program Director, MobileFirst Platform and
More informationLunch and Learn: BlueMix to Mainframe making development accessible in the
Lunch and Learn: BlueMix to Mainframe making development accessible in the Cloud Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology rradclif@us.ibm.com @RosalindRad Insert Custom
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory. 2012 IBM Corporation 1
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory 1 Agenda Mobile web applications and Web Experience Factory High-level tour of Web Experience Factory automation
More informationProgramming Against Hybrid Databases with Java Handling SQL and NoSQL. Brian Hughes IBM
Programming Against Hybrid Databases with Java Handling SQL and NoSQL Brian Hughes IBM 1 Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services
More informationDeveloping in the Cloud Environment. Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology rradclif@us.ibm.
Developing in the Cloud Environment Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology rradclif@us.ibm.com @RosalindRad Organizations are combining on-premise, off-premise and public
More informationFocus on the business, not the business of data warehousing!
Focus on the business, not the business of data warehousing! Adam M. Ronthal Technical Product Marketing and Strategy Big Data, Cloud, and Appliances @ARonthal 1 Disclaimer Copyright IBM Corporation 2014.
More informationIBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os
IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os Session Nr: 16772 + 16773 Wilhelm Mild Executive IT Architect wilhelm.mild@de.ibm.com Erich Amrehn Distinguished Engineer amrehn@de.ibm.com
More informationGetting Started with IBM Bluemix: Web Application Hosting Scenario on Java Liberty IBM Redbooks Solution Guide
Getting Started with IBM Bluemix: Web Application Hosting Scenario on Java Liberty IBM Redbooks Solution Guide Based on the open source Cloud Foundry technology, IBM Bluemix is an open-standard, cloud-based
More informationContenu du Cours : IBM Mobile Application
Contenu du Cours : IBM IBM Middle East and Africa University IBM Copyright 2014 IBM CONFIDENTIAL - Why IBM? IBM MARKET LEADER IN THE MOBILE APPLICATION SPACE GARTNER Magic Quadrant Development Platforms
More informationDevelop enterprise mobile applications with IBM Rational software
Develop enterprise mobile applications with IBM software Providing comprehensive mobile application development and lifecycle management solutions Highlights Helps streamline and optimize the software
More informationBuilding emerging technology skills using IBM s Platform as a Service
Building emerging technology skills using IBM s Platform as a Service New era of education for the new era of learning The IBM Academic Initiative program is a no-charge global program that offers educators
More informationIBM Worklight Mobile Application development and Management. 2012 IBM Corporation
IBM Worklight Mobile Application development and Management MOBILE: the next stage in computing s evolution Mobile/Wireless/Cloud Web/Desktop Client/Server Host/Mainframe Mobile is different: Ubiquitous
More informationTake Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor
More informationChris Rosen, Technical Product Manager for IBM Containers, crosen@us.ibm.com Lin Sun, Senior Software Engineer for IBM Containers, linsun@us.ibm.
Chris Rosen, Technical Product Manager for IBM Containers, crosen@us.ibm.com Lin Sun, Senior Software Engineer for IBM Containers, linsun@us.ibm.com Please Note IBM s statements regarding its plans, directions,
More informationORACLE ADF MOBILE DATA SHEET
ORACLE ADF MOBILE DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Java technology enables cross-platform business logic Mobile optimized
More informationORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to
More informationSisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
More informationImprove your mobile application security with IBM Worklight
Improve your mobile application security with IBM Worklight Contents 1 Introduction 2 IBM Worklight overview 4 Enabling mobile security with IBM Worklight 6 Integrating IBM Worklight with enterprise security
More informationAnalytics March 2015 White paper. Why NoSQL? Your database options in the new non-relational world
Analytics March 2015 White paper Why NoSQL? Your database options in the new non-relational world 2 Why NoSQL? Contents 2 New types of apps are generating new types of data 2 A brief history of NoSQL 3
More informationOracle Cloud Platform. For Application Development
Oracle Cloud Platform For Application Development Cloud computing is now broadly accepted as an economical way to share a pool of configurable computing resources. 87 percent of the businesses that participated
More informationWELCOME TO The Future of Analytics in Action: The Art of the Possible
WELCOME TO The Future of Analytics in Action: The Art of the Possible Goals for Today Share the cloud-based data management and analytics technologies that are enabling rapid development of new mobile
More informationName: Srinivasan Govindaraj Title: Big Data Predictive Analytics
Name: Srinivasan Govindaraj Title: Big Data Predictive Analytics Please note the following IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice
More informationIntegrating Mobile apps with your Enterprise
Integrating Mobile apps with your Enterprise Jonathan Marshall marshalj@uk.ibm.com @jmarshall1 Agenda Mobile apps and the enterprise Integrating mobile apps with Enterprise Applications Mobile apps and
More informationThe Internet of Things
The Internet of Things Vijay Sethia Senior Product Manager, IBM Software Group 2014 IBM Corporation Agenda The Internet of Things The IBM IoT On-Prem Cloud Sample IoT Application 1 The Internet of Things
More informationBuild Your Mobile Strategy Not Just Your Mobile Apps
Mobile Cloud Service Build Your Mobile Strategy Not Just Your Mobile Apps Copyright 2015 Oracle Corporation. All Rights Reserved. What is is it? Oracle Mobile Cloud Service provides everything you need
More informationSecurely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS
Mobilize Any Business Application. Rapidly. Securely. The Challenge Today's enterprises are increasingly leveraging mobility solutions to improve productivity, decrease response times and streamline operational
More informationWelcome to The Future of Analytics In Action
Welcome to The Future of Analytics In Action IBM Cloud Data Services Goals for Today Share the cloud-based data management and analytics technologies that are enabling rapid development of new mobile and
More informationMobile Application Platform
Mobile Application Platform from FeedHenry Next generation cloud-based solution that simplifies the development, deployment and management of mobile apps for enterprise. Develop native, hybrid and HTML5
More informationDeploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture
Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture Apps and data source extensions with APIs Future white label, embed or integrate Power BI Deploy Intelligent
More informationStatement of Direction
Mobile First: Taking Mobile CRM to the Next Level 1 January 2013 Mobile First: Taking Mobile CRM to the Next Level Whitepaper Mobile First: Taking Mobile CRM to the Next Level 2 Table of Contents Notes...
More informationDevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group
DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture
More information2792 - Leveraging WebSphere Commerce for Search Engine Optimization (SEO)
2792 - Leveraging WebSphere Commerce for Search Engine Optimization (SEO) Walfrey Ng, Development Manger, WebSphere Commerce Srini Rangaswamy, Product Manager, WebSphere Commerce IBM s statements regarding
More informationKony Mobile Application Management (MAM)
Kony Mobile Application Management (MAM) Kony s Secure Mobile Application Management Feature Brief Contents What is Mobile Application Management? 3 Kony Mobile Application Management Solution Overview
More informationIntroduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general
More informationL'automazione dei test come elemento chiave delle pratiche DevOps
L'automazione dei test come elemento chiave delle pratiche DevOps Stefano Sergi WW Solutions Manager - DevOps IBM Systems sergi@us.ibm.com 2013 IBM Corporation Digital transformation requires core capabilities
More informationMENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER
MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App
More informationHow To Develop A Mobile Application On An Android Device
Disclaimer: The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver
More informationChoosing the Best Mobile Backend
MOBILE APP DEVELOPER S GUIDE blog.kii.com Choosing the Best Mobile Backend A brief guide to selecting a trustworthy Mobile Backend as a Service (MBaaS). www.kii.com Share this e-book YOU RE A MOBILE APP
More informationArcGIS Web Mapping. Sam Berg, esri sberg@esri.com
ArcGIS Web Mapping Sam Berg, esri sberg@esri.com Agenda ArcGIS and WebMaps The APIs ArcGIS for Flex Viewer ArcGIS for Silverlight Builder ArcGIS for Sharepoint ArcGIS Application Templates ArcGIS Runtime
More informationCross Platform Applications with IBM Worklight
IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.11, November 2015 101 Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad and Mrs.S.Durga Devi Dept. of IT
More informationWhy NoSQL? Your database options in the new non- relational world. 2015 IBM Cloudant 1
Why NoSQL? Your database options in the new non- relational world 2015 IBM Cloudant 1 Table of Contents New types of apps are generating new types of data... 3 A brief history on NoSQL... 3 NoSQL s roots
More informationMNB-5587 : imobile by ICICI Bank - The First Foray into Servicing Customers on Mobile by Any Bank in India
MNB-5587 : imobile by ICICI Bank - The First Foray into Servicing Customers on Mobile by Any Bank in India Abhijit Thosar, ICICI Bank Limited Nishant Kulkarni, IBM Introduction ICICI Bank is an is an Indian
More informationCisco Enterprise Mobility Services Platform
Data Sheet Cisco Enterprise Mobility Services Platform Reduce development time and simplify deployment of context-aware mobile experiences. Product Overview The Cisco Enterprise Mobility Services Platform
More informationMiddleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
More informationIBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016 Integration Guide IBM Note Before using this information and the product it supports, read the information
More informationSkynax. Mobility Management System. System Manual
Skynax Mobility Management System System Manual Intermec by Honeywell 6001 36th Ave. W. Everett, WA 98203 U.S.A. www.intermec.com The information contained herein is provided solely for the purpose of
More informationCreating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide
Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide Across 2014 and into 2015, microservices became the new buzzword for application development style. So what
More informationPEGA MOBILITY A PEGA PLATFORM WHITEPAPER
PEGA MOBILITY A PEGA PLATFORM WHITEPAPER Background Mobile devices now outnumber computers as a means of connecting to the Internet. This new mobile ubiquity presents opportunities for the enterprise to
More informationIBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
More informationTake full advantage of IBM s IDEs for end- to- end mobile development
Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise
More informationIBM z13 for Mobile Applications
IBM z13 for Mobile Applications Octavian Lascu Mobile Adopt IBM z Systems Solution Guide IBM z13 for Mobile Applications IBM Redbooks Solution Guide In today s mobile era, over 10 billion devices are accessing
More informationWebSphere Business Monitor
WebSphere Business Monitor Administration This presentation will show you the functions in the administrative console for WebSphere Business Monitor. WBPM_Monitor_Administration.ppt Page 1 of 21 Goals
More informationUsing Cloud Services for Building Next Generation Mobile Apps
Using Cloud Services for Building Next Generation Mobile Apps appcelerator.com Executive Summary Enterprises are in the midst of a major transformation as it relates to their interaction with customers,
More informationIntegrating ERP and CRM Applications with IBM WebSphere Cast Iron IBM Redbooks Solution Guide
Integrating ERP and CRM Applications with IBM WebSphere Cast Iron IBM Redbooks Solution Guide Cloud computing has become a business evolution that is impacting all facets of business today, including sales,
More informationSmartphone Enterprise Application Integration
WHITE PAPER MARCH 2011 Smartphone Enterprise Application Integration Rhomobile - Mobilize Your Enterprise Overview For more information on optimal smartphone development please see the Rhomobile White
More informationtibbr Now, the Information Finds You.
tibbr Now, the Information Finds You. - tibbr Integration 1 tibbr Integration: Get More from Your Existing Enterprise Systems and Improve Business Process tibbr empowers IT to integrate the enterprise
More informationBuilding Secure Mobile Applications Using MaaS360 SDK and IBM Worklight
Building Secure Mobile Applications Using MaaS360 SDK and IBM Worklight Karthik Ramgopal/Paras Segal kramgopal@fiberlink.com psegal@fiberlink.com www.maas360.com Why Mobile Applications are a Must? Rising
More informationPOINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION
POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION Executive Summary Enterprise mobility has transformed the way businesses engage with customers, partners and staff while exchanging
More informationIBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience
IBM Digital Experience Using Modern Web Development Tools and Technology with IBM Digital Experience Agenda The 2015 web development landscape and IBM Digital Experience Modern web applications and frameworks
More informationBest Practices for Building Mobile Web
Best Practices for Building Mobile Web and Hybrid Applications Mobile is the NEXT dominant phase of computing Mobile is different: Transformational business models Faster lifecycles More iterative Mobile/Wireless/Cloud
More informationHow Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development A RapidValue Solutions Whitepaper Contents Executive Summary... 03 Oracle Mobile Application Framework (MAF): The Complete Development
More informationORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility
ORACLE MOBILE SUITE COMPLETE MOBILE DEVELOPMENT AND DEPLOYMENT PLATFORM KEY FEATURES Productivity boosting mobile development framework Cross device/os deployment Lightweight and robust enterprise service
More informationIBM s Mobile Enterprise Strategy. 2012 IBM Corporation
IBM s Mobile Enterprise Strategy Mobile is changing conventions for industries Healthcare Construction Government From: Traditional health institution To: Seamless interactions among physicians and providers,
More informationTivoli Automation for Proactive Integrated Service Management
Tivoli Automation for Proactive Integrated Service Management Gain advantage with Tivoli Automation portfolio Optimizing the World s Infrastructure 24 October 2012, Moscow 2012 IBM Corporation Acknowledgements,
More informationOracle Mobile Cloud Service. A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps
Oracle Mobile Cloud Service A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps Overview Emerging technologies have a way of quickly becoming conventional. Consider cloud computing.
More informationSecurity of Cloud Computing for the Power Grid
ANNUAL INDUSTRY WORKSHOP NOVEMBER 12-13, 2014 Security of Cloud Computing for the Power Grid Industry Panel November 12, 2014 UNIVERSITY OF ILLINOIS DARTMOUTH COLLEGE UC DAVIS WASHINGTON STATE UNIVERSITY
More informationWhat We Do: Simplify Enterprise Mobility
What We Do: Simplify Enterprise Mobility AirWatch by VMware is the global leader in enterprise-grade mobility solutions across every device, every operating system and every mobile deployment. Our scalable
More informationBig Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide
Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide IBM Cognos Business Intelligence (BI) helps you make better and smarter business decisions faster. Advanced visualization
More informationCustomer Master Presentation - Contents
Customer Master Presentation - Contents V5.30 Solution at a Glance SAP Rapid Deployment Solution Overview SAP Mobile Platform Overview SAP Mobile Platform Rapid Deployment Solution - Overview SAP Mobile
More informationSybase Unwired Platform 2.0
white paper Sybase Unwired Platform 2.0 Development Paradigm www.sybase.com TABLE OF CONTENTS 1 Sybase Unwired Platform 1 Mobile Application Development 2 Mobile Business Object (MBO) Development 4 Mobile
More informationNative, Hybrid or Mobile Web Application Development
Native, Hybrid or Mobile Web Application Development Learn more about the three approaches to mobile application development and the pros and cons of each method. White Paper Develop a Mobile Application
More informationWOS Cloud. ddn.com. Personal Storage for the Enterprise. DDN Solution Brief
DDN Solution Brief Personal Storage for the Enterprise WOS Cloud Secure, Shared Drop-in File Access for Enterprise Users, Anytime and Anywhere 2011 DataDirect Networks. All Rights Reserved DDN WOS Cloud
More informationCreate apps with the efficiency of a cold blooded cyborg
IBM Bluemix TM Create apps with the efficiency of a cold blooded cyborg IBM Ecosystem Development Dan O Riordan #gotoaar goto conference AARHUS @danoriordan IBM Bluemix Registration Go to bluemix.net and
More informationMemory-to-memory session replication
Memory-to-memory session replication IBM WebSphere Application Server V7 This presentation will cover memory-to-memory session replication in WebSphere Application Server V7. WASv7_MemorytoMemoryReplication.ppt
More informationFileMaker Server 12. FileMaker Server Help
FileMaker Server 12 FileMaker Server Help 2010-2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.
More informationHP ALM Masters 2014 Connected, collaborative mobile application development for the enterprise HP Anywhere
HP ALM Masters 2014 Connected, collaborative mobile application development for the enterprise HP Anywhere A radically different kind of user Mainframe Client/Server Web Devices System-centric User-centric
More informationios Hybrid Mobile Application Development
ios Hybrid Mobile Application Development Siva RamaKrishna Ravuri Oct 06, 2012 2000 West Park Drive Westborough MA 01581 USA Phone:5083897300Fax:5083669901 The entire contents of this document are subject
More informationDecoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco
Decoding the Big Data Deluge a Virtual Approach Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco High-volume, velocity and variety information assets that demand
More informationIBM Bluemix. The Digital Innovation Platform. Simon Moser (smoser@de.ibm.com) @mosersd
IBM Bluemix The Digital Innovation Platform Simon Moser (smoser@de.ibm.com) @mosersd Who am I? - Senior Technical Staff Member at IBM Research & Development Lab in Böblingen, Germany - Bluemix Application
More informationSuccessful Mobility. Matej Lavric Sales Leader for Mobile CEE
Successful Mobility Matej Lavric Sales Leader for Mobile CEE There are 7.1 billion people on the planet 6 billion of them have access to mobile phones, only 3.5 billion of them use a toothbrush 2 90% of
More informationNative, web or hybrid mobile-app development
IBM Software Thought Leadership White Paper WebSphere Native, web or hybrid mobile-app development 2 Native, web or hybrid mobile-app development Contents 2 Introduction 2 Introducing the approaches 2
More information5 Ways to Improve the Quality and Efficiency of your Mobile Testing
5 Ways to Improve the Quality and Efficiency of your Mobile Testing Dennis Schultz, IBM Solution Architect Rational Emerging Technologies Team dennis.schultz@us.ibm.com dennisschultz.wordpress.com 20 February
More informationowncloud Architecture Overview
owncloud Architecture Overview Time to get control back Employees are using cloud-based services to share sensitive company data with vendors, customers, partners and each other. They are syncing data
More informationAssignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
More informationIntroduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid
Introduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid Development Management Identity Data Virtualization All services
More informationTutto quello che c è da sapere su Azure App Service
presenta Tutto quello che c è da sapere su Azure App Service Jessica Tibaldi Technical Evangelist Microsoft Azure & Startups jetiba@microsoft.com @_jetiba www.wpc2015.it info@wpc2015.it - +39 02 365738.11
More informationMobile Application Development
Web Engineering Mobile Application Development Copyright 2015 Slides from Federico M. Facca (2010), Nelia Lasierra (updates) 1 2 Where we are? # Date Title 1 5 th March Web Engineering Introduction and
More informationDelivering secure, real-time business insights for the Industrial world
Delivering secure, real-time business insights for the Industrial world Arnaud Mathieu: Program Director, Internet of Things Dev., IBM amathieu@us.ibm.com @arnomath 1 We are on the threshold of massive
More informationBuilding the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems
Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems Brian McCarson Sr. Principal Engineer & Sr. System Architect, Internet of Things Group, Intel Corp Mac Devine
More informationIBM Analytics The fluid data layer: The future of data management
IBM Analytics The fluid data layer: The future of data management Why flexibility and adaptability are crucial in the hybrid cloud world 1 2 3 4 5 6 The new world vision for data architects Why the fluid
More informationSybase Unwired Platform 2.1.x
white paper Sybase Unwired Platform 2.1.x Development Paradigm www.sybase.com Table of Contents 1 Sybase Unwired Platform 2 Mobile Application Development 3 Mobile Business Object (MBO) Development 5 Mobile
More informationFileMaker Server 10 Help
FileMaker Server 10 Help 2007-2009 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and the Bento logo
More informationFileMaker Server 11. FileMaker Server Help
FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
More informationPutting the power of Web 2.0 into practice.
White paper July 2008 Putting the power of Web 2.0 into practice. How rich Internet applications can deliver tangible business benefits Page 2 Contents 2 Introduction 3 What Web 2.0 technology can do for
More information