Creating Enterprise Mobile Apps with Red Hat



Similar documents
IBM Worklight Mobile Application development and Management IBM Corporation

Introduction to IBM Worklight Mobile Platform

Technology overview. The definitive guide for Mobile Enterprise Application Development

Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist IBM Corporation

Building native mobile apps for Digital Factory

SAP Mobile Platform Intro

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

Introducing. Cathal McGloin, VP & General Manager, Mobile Platforms Javier Perez, Director of Product Management and Global Consulting

Integrating Mobile apps with your Enterprise

apiomat Enterprise Mobile Enterprise Application Platform the Next Generation

Agenda. Success Stories with OpenShift. 11:15-11:45 am. OpenShift Tech Overview 9:40-10:30 am. Red Hat Mobile on OpenShift 10:45-11:15 am

How To Develop A Mobile App With Phonegap

Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh

Platform Architecture & Integration with OpenShift

ENTERPRISE MOBILE BACKEND AS A SERVICE EVALUATION CHECKLIST

Enterpise Mobility Lexicon & Terminology

QML and JavaScript for Native App Development

THE LINK OFFLINE DATA ARCHITECTURE

SYST35300 Hybrid Mobile Application Development

Middleware- Driven Mobile Applications

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

How To Use Titanium Studio

Development for Mobile Devices Tools from Intel, Platform of Your Choice!

Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

Safe Harbor Statement

ios SDK possibilities & limitations

ADF Mobile Overview and Frequently Asked Questions

Red Hat Openshift Christoph Eberle

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS

Making Mobile a Reality

Continuous integration with Jenkins CI

Improve your mobile application security with IBM Worklight

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

Cross-Platform Tools

Developing and deploying mobile apps

Introduction to Android

Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

Choosing the Best Mobile Backend

Take full advantage of IBM s IDEs for end- to- end mobile development

Developing multidevice-apps using Apache Cordova and HTML5. Guadalajara Java User Group Guillermo Muñoz Java Developer

Red Hat Mobile Application Platform

Adaptive Authentication Integration Options. John Murray Manager, RSA Systems Engineering

The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

Bridging the Gap: from a Web App to a Mobile Device App

Kony MobileFabric Messaging. Demo App QuickStart Guide. (Building a Sample Application

Lecture 4 Cross-Platform Development. <lecturer, date>

PEGA MOBILITY A PEGA PLATFORM WHITEPAPER

Course Summary. Prerequisites

Native, web or hybrid mobile-app development

Mobilize Your ERP with ADF Mobile

Mobile Application Development

Build a Mobile App in 60 Minutes with MAF

Application Development Best Practices

RFP# ADDENDUM No. 1 Questions and Answers

research: technical implemenation

Configuration Guide BES12. Version 12.2

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Feature Matrix MOZO CLOUDBASED MOBILE DEVICE MANAGEMENT

Build your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404

Configuration Guide. BlackBerry Enterprise Service 12. Version 12.0

Mobile Application Platform

Mobile apps development for Joomla

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

Appery.io Overview. However mobile also presents many challenges for enterprises:

Whitepaper. Trans. for Mobile

ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors.

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

Build Your Mobile Strategy Not Just Your Mobile Apps

Statement of Direction

To Study and Design a Cross-Platform Mobile Application for Student Information System using PhoneGap Framework

Administering Jive Mobile Apps

MDM: Enabling Productivity in the world of mobility. Sudhakar S Peddibhotla Director of Engineering, Good Technology

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Article. One for All Apps in HTML5

Using Cloud Services for Building Next Generation Mobile Apps

Sybase Unwired Platform 2.0

Configuration Guide BES12. Version 12.1

Introduction to BlackBerry Smartphone Web Development Widgets

The Android Developers Guide to 3 rd -Party SDK Assessment and Security

Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7

IBM MobileFirst Application Development: Build and Deliver Mobile Apps Quickly with IBM Worklight Foundation Cloud Edition IBM Corporation

Live Fit Mobile Fitness Trainer App. Tony Hume, Chris Hinds, Kenny Nissel and Jeremy Yap

MOBILE APPS. QA Testing for mobile applications

Transcription:

Creating Enterprise Mobile Apps with Red Hat Red Hat, Jun12 2013 Deepali, Jay & Burr

Gold Rush

Enterprise Mobile Rush? ios.. ios...... ios

Gold Rush Vs Mobile Rush Similar California epicenter Shaped history High returns Difference Mobile is here to stay!

Groupon

Drive Business Efficiency % of Transactions Completed on Mobile Groupon 45% transactions mobile

Red Hat It s not just B2C apps!

developer.apple.com Can t you already create mobile apps? developer.android.com

Yes

Question #1: Is Backend Mobile Ready?

Mobile - REST API?.... Offline ios.. Enterprise.. Data sync Bandwidth System JSP, PHP... REST/SOAP API Website company firewall Other Services

Evaluate statements True or False? I use no mobile PIN My mobile PIN is easy to guess I open work attachments on my device My kids download apps on my device My mobile OS version is not always up2date I ve browsed the web on a public Wifi

IT Are you here?

Mobile - Security? Strong Auth Offline Auth Data Encrypt Limit APIs Enterprise System.... Secure.... ios Layer Other Services Website company firewall

Mobile Load?.... ios WP...... BB.. Caching Enterprise Excessive mobile usage Layer System Website Other Services

Wednesday, June 12 Alerts look familiar? Red Hat Plus Gold coins, under your seat! 2m ago

Mobile Push Notify?...... Apple ios Push.. APNS Google GCM Service Enterprise System Website Other Services

Question #1: Is Backend Mobile Ready? Mobile REST API? Mobile Security? Mobile Load? Mobile Push Notify?

Question #2: What about client-side? ios

Client SDKs Need Plumbing Enterprise System

To get plumbing, first make this decision..

How do you create your app? Mobile Site Hybrid Native

OMG! Which one do I use?

What are your needs? Mobile Site Hybrid Native Skills Web Web Native User Access Browser App Store App Store Capabilities Limited Great Best Performance Good Good (varies by framework) Fastest

Red Hat Mobile offering

Red Hat Client Support Plumbing for all three types ios & Android devices Red Hat Mobile Libs Mobile Site 1. JavaScript API 2. Hybrid plug-ins (Cordova) Hybrid 3. ios - Objective C API Native 4. Android Java API

Red Hat Server Support Java EE focus - first release Mobile Java EE libs Security Push Sync JBoss EAP

Red Hat Mobile coming soon...

Start mining mobile returns today...

Tools to get to the gold Keeping the analogy going...

The Mine Foreman - a.k.a. me But better looking, and with a smile!

Client is the mine

Client is the mine

Server-side is the factory JBoss EAP or WildFly Cloud or on-prem Business logic Host end points Very secure Mostly re-usable

The old approaches worked, why change?

New tools for new opportunities

A better way forward with

AeroGear at a Glance Open source mobile connectivity REST based server-side compatible Cross client SDK JavaScript, Hybrid, ios, and Android Takes away boilerplate with a consistent API

AeroGear at a glance AeroGear 1.0 : March 2012 Security, CRUD, tutorials, and examples AeroGear 2.0 Unified Push, Security, DataSync, and Offline

More: Mobile Makes Your Enterprise Go Boom Tomorrow 2:30-3:30 Room 208

Unified Push Server Native and Non-Native push capability Apple Push Network (APN) Google Cloud Messaging (GCM) SimplePush Server (web push) WildFly and on OpenShift Multi-App, Client SDK, Server Libs In development now, join the fun!! http://aerogear.org/community

Security foundation Reliable, trusted core Basic, Digest, auth* JavaEE server based PicketLink, Shiro

New threats, new technology Identity management OAuth integration Client side encryption One time password (OTP)

Standard Connectivity (CRUD) ios, Android, and JS Consistent API Customizable Server agnostic Saves boiler plate

More production with JBoss Developer Studio

JBoss Developer Studio Eclipse based development New features: JavaScript & Apache Cordova support jquery Mobile pallette Live browsersim updates Cordovasim for device apis XCode & Android device support

Forge makes breaking ground a snap HTML5 scaffolding AeroGear integration Cordova support Lots more coming

AeroGear Plans 1.1.0 : July Bug fixes, CI, site updates 1.2.0 : August Unified Push Server Time-boxed minor releases adding: Encrypted client, and other security updates DataSync and/or offline 2.0.0 : Early 14 Join the aerogear-dev mailing list for the latest!!

Getting involved! http://aerogear.org @AeroGears IRC: #aerogear @ freenode.net Mailing list GitHub http://aerogear.org/community https://github.com/aerogear Open Source get better when you get involved!!

Get involved with aerogear.org Mobile Push and Security coming soon on OpenShift Red Hat Mobile Product Makes mobile easy in Enterprises Open Source choice!

Ask your questions now!