Pick A Winner! In What Tool Should I Develop My Next App?

Similar documents
Strategies for Running Oracle Forms from Mobile Devices and Tablets.

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

Moving Forward with Oracle Forms

Take Your Oracle Forms on the Road Using ADF Mobile. Mia Urman, OraPlayer & Denis Tyrell, Oracle Corporation

Oracle Mobile Hub. Complete Mobile Platform

Build a Mobile App in 60 Minutes with MAF

Oracle Mobile Application Framework

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Mobilize Your Users Now with Oracle Mobile Application Framework (MAF)

Build a Mobile App in 60 Minutes with MAF

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Fusion Middleware 11g: Build Applications with ADF I

ADF OAF Who Cares? You Do! Oracle Applications Framework / Application Development Framework - Which way do I go?

Oracle Fusion Middleware 11g: Build Applications with ADF I

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB

Connect and Transform Your Digital Business with IBM

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

How to Evaluate a Next Generation Mobile Platform

State of Enterprise Mobile App Development

Modernize your IT- Landscape

ENTERPRISE MOBILE APPLICATION DEVELOPMENT WITH WAVEMAKER

Oracle Forms and Oracle APEX The Odd Couple

Oracle Application Development Framework Overview

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

Oracle Autonomous Mobile Cloud Enterprise

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

MOBILIZE YOUR ENTERPRISE WITH TELERIK SOLUTIONS

EXTENDING YOUR HCM CLOUD SELF SERVICE IS AS SIMPLE AS

Apex 5.1 Interactive Grid and Other New features

Mobile Application Development: Introducing ADF Mobile Native Client Framework

Transforming IT: From Silos To Services

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

Copyright 2014 PITSS GmbH

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Oracle Developer Day

Building modern enterprise applications from scratch: lessons learned DOAG 2014 Dr. Clemens Wrzodek

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

Migrating traditional Java EE applications to mobile

The Now Platform Reference Guide

Oracle Application Express 5.1

Oracle Mobile Cloud, Enterprise

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

Packaging for Websphere Development Studio was changed with V6R1.

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

for Modernization Accelerate Your Modernization Project Faster return on your investment goals

Best Practices Implementing Oracle Mobile Cloud Service

Etanova Enterprise Solutions

Oracle Application Container Cloud

Oracle Forms Modernization Through Automated Migration. A Technical Overview

Developing Cross Device Mobile Applications

Docker and Oracle Everything You Wanted To Know

Industry-leading Application PaaS Platform

Docker and HPE Accelerate Digital Transformation to Enable Hybrid IT. Steven Follis Solutions Engineer Docker Inc.

Where Do We Go From Here? Why Many IT Staff are Living in the Past

<Insert Picture Here> JavaFX Overview April 2010

Oracle APEX 18.1 New Features

Oracle JET in Oracle APEX Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

Present and Future of the RhoMobile platform. Migrating legacy applications, Node.js on mobile devices right now and more

Integrating your CX, ERP and HCM Clouds with your On-premises Applications CON7012

IBM Forms Experience Builder

& Free.

Introduction to Genero Enterprise

Oracle Developer Day

IBM API Connect: Introduction to APIs, Microservices and IBM API Connect

Mike Fechner Director

Oracle Applica7on Express (APEX) For E- Business Suite Repor7ng. Your friend in the business.

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion.

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Composite Software Data Virtualization The Five Most Popular Uses of Data Virtualization

Introduction to Worklight Integration IBM Corporation

BEYOND AUTHENTICATION IDENTITY AND ACCESS MANAGEMENT FOR THE MODERN ENTERPRISE

Cisco Unified Data Center Strategy

Service Workers & APEX

PostgreSQL and REST API s The Easy Way

5/31/18 AGENDA AIS OVERVIEW APPLICATION INTERFACE SERVICES. REST and JSON Example AIS EXPLAINED. Using AIS you can perform actions such as:

OpenEdge 11 Strategy & Roadmap. Jarmo Nieminen Senior Solution Engineer, Nordics

ProDeploy Suite. Accelerate enterprise technology adoption with expert deployment designed for you

Using and Developing with Azure. Joshua Drew

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud

QuickPivot s Interact Coordinated, Dynamic Messaging

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy

Tools to Develop New Linux Applications

The Inflection Point in the Application Ecosystem

To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservices on CloudFoundry. Tony Erwin,

21ST century enterprise. HCL Technologies Presents. Roadmap for Data Center Transformation

A DEVELOPER S GUIDE TO XP EOL

Progress DataDirect For Business Intelligence And Analytics Vendors

August, HPE Propel Microservices & Jumpstart

Securing Digital Transformation

API s in a hybrid world. Date 28 September 2017

CHEM-E Process Automation and Information Systems: Applications

WHITE PAPER. Portal Migration. Bhudev Kumar, Senior Technology Architect, Infosys

MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

5 KEY REASONS FOR USING TELERIK PLATFORM MBAAS

IBM Rational Application Developer for WebSphere Software, Version 7.0

Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC

Transcription:

Pick A Winner! In What Tool Should I Develop My Next App? Mia Urman, CEO, AuraPlayer Inc. @miaurman @auraplayer

Who is Mia Urman? miaurman@auraplayer.com Oracle ACE Director & Development Geek for over 18 years. 6 years at Oracle as a senior support analyst and local product manager of Forms and ADF. CEO and Founder of AuraPlayer - Addressing Oracle Forms challenges upgrades /modernizations/mobility encountered at blue chip customers Presenter of Oracle tools at international conferences OOW, Kscope, UKOUG

Introducing AuraPlayer Founders Mia Urman CEO - Oracle ACE Director, 17 years exp. Oracle Yossi Nakash R&D manager Java/ development 16 years Awarded ODTUG 2016 Innovation Award "Excellence in Creative, Effective, Innovative Use of Development Tools " 2 Patents pending Oracle Gold Partner Member of Oracle Customer Advisory Board for Mobile Only Certified Plug-in For Oracle Forms to Oracle Mobile Cloud Among Our Customers UKOUG Digital Transformation Partner of the Year!

About You DBA? Forms Developers? Java Developers? APEX Developers? Developing in mobile? Begun to think about mobile strategy? Using any Oracle cloud products? How many devices did you bring with today?

Mobile / Cloud WHY ALL THE BUZZ?

Today s Mobile Developers

FROM Now It is about Engaging User Experiences TO Thanks Suhas Ulliyar

Okay, So Where Did We Begin?

In The Beginning

In The Beginning

Tomorrow

MBAAS Alta UI SOAP REST BYOD DCS JSON MAF

We Start With Mobile First...

User Interface vs User Experience

The Right Technology for the Right Person Java Developer JavaScript Developer PL/SQL Developer Business User Oracle ADF Oracle MAF Oracle JET Oracle APEX Oracle Forms Oracle ABCS Oracle MAX

In The Oracle Developers ToolBox APEX MAX

Oracle Alta UI Design system developers to create modern, visually pleasing, consistent, and engaging interfaces that can be easily distributed across all delivery channels

Oracle Application Express A rapid, wizard based, web application development tool for the Oracle database. Using only a web browser, develop and deploy DB centric PLSQL and Javascript based applications that are both fast and secure.

APEX - Application Express PLSQL developers can create wizard based HTML apps for browser or mobile based applications using only a browser. Must have DB connection

Benefits Very rapid development tool. Sweet spot: DB centric applications, Internal applications APEX is a great solution to consolidate spreadsheets, replace access, reporting for EBS Incredibly easy to generate a web app with for CRUD data entry, simple reporting APEX support forum has a ton of info and is well staffed by APEX devs. PLSQL is not the next generation WEB developers language of choice The Bad The application logic and UI are intertwined as one DB object The same arch we are trying to move away from All UI and data contained in the database not 3 tier Not very flexible for complex UI interfaces, dynamic web content and rich UI interaction Not most secure for external applications Not suited for offline capabilities Oracle vendor lock in. Free with DB license but Oracle only and who knows how long free will be free. PL/SQL is not and will never be the Next Big Thing in web development.

Oracle Application Developer Framework A complete development framework that simplifies development of Java based enterprise applications focusing on declarative and visual development approach

In a Nutshell Development framework that simplifies development of Java EE-based SOA applications Visual editors, Property editors, dialogs etc Provides end-to-end infrastructure solutions O/R Mapping /Persistence Controller, binding UI framework Security Abstract developers from technology complexities

Oracle Application Development Framework 29

Benefits Rapid development tool for Java 3 tier Arch based on standard J2EE best practices Sweet spot: DB centric applications, Internal or External applications Used to develop Fusion Apps so huge library of widgets and GUI components The Bad Oracle is pretty much only customer ;) Low adoption by market Complex to master - Many technologies to learn Java, JSF, Jdeveloper, CSS Oracle is moving away from it towards JavaScript Not as performant Small developer pool hard to find skill set

Oracle Application Builder Cloud Service Build and host web applications in a faster and simpler way with zero install and no-coding required visual development

Oracle ABCS Oracle Application Builder Cloud Service What it is A low-code development platform for business users to create applications Key features Visual and declarative Extensible in both backend and frontend Integration with other Oracle Services Both Web and device-resident Mobile app development Includes Mobile Application Accelerator (MAX) Providing both application creation and runtime

Benefits Very rapid development tool Low code tool Nice UI based on Alta UI design principles Currently limited for SAAS customizations Oracle is putting major weight behind this Could prove to be a rising star The Bad It s a fetus It s a cloud tool - some may not want cloud May not be ready yet for prime time Does not yet support REST Limited UI templates

Oracle Mobile Cloud Service Simplifies and secures the process of connecting your mobile applications to your enterprise systems and other cloud services. MCS is a powerful Mobile Backend as a Service (MBaaS)

Oracle Mobile Cloud Service Mobile 1 st meets API First Built for Mobile Microservices API s extensible with JavaScript (Node.JS) Built in Mobile APIs (Sync, Push, User Mgmt..) Development environment based on persona / role Enterprise grade security Client Development Tool Agnostic Usage & analytics for developers & business owners Integrated with Oracle s complete PaaS solution and applications

Mobile Cloud Service Key Differentiators Built ground up for Mobile First (Outside In) with a Service First (Inside-Out) approach Accelerates delivery of mobile applications Unified hub for all mobile access to enterprise IT assets & external data sources Back-end capabilities commonly required to support the on-device front ends of mobile apps Built in analytics to measure mobile strategy effectiveness Easy to maintain while mobile strategy evolves and matures Build mobile applications with zero coding in the browser 31

Mobile Analytics Usage Engagement Events Funnels Location API Calls

Oracle Mobile Application Framework A cross-platform, on-device mobile development framework leveraging focusing on declarative development using Java

Oracle Mobile Application Framework

In a Nutshell Develop in Java for ios and Android deployment Build once deploy to multiple platforms Develop in Jdeveloper or Eclipse Over 80+ UI components Offline capability with SQLite with encryption Full access to native device features What you see is what you get editor

Benefits Development is in Java is easy to find developers Great for offline capabilities Very flexible UI options Sweet spot: DB centric applications, Internal or External applications Hybrid on device applications The Bad Low adoption by market Complex to master - Many technologies to learn Java, JSF, Jdeveloper, CSS Oracle maybe moving towards JavaScript? Not as performant? Small developer pool hard to find skill set

Oracle JET A modular, enterprise-ready toolkit that simplifies development with a JavaScript/HTML5/REST stack

Oracle JET Oracle JavaScript Extension Toolkit What it is A toolkit for building enterprise applications using JavaScript/HTML5/CSS Key features Rich set of UI components Web or on-device UI Accessibility and internationalization built-in Two-way binding for MVVM Advanced router for single page applications Common model layer Modular architecture - pick and choose/plug and play

Oracle JET Complete JavaScript development framework Advanced two-way binding with a common model layer Leverages popular open-source technologies Rich set of UI components Smart resource management For intermediate & advanced JS devs Free and Open Sourced

Benefits Java script based development framework Easy to find developers Its an open source framework - FREE Oracle is putting major weight behind this Could prove to be a rising star The Bad Requires development skills Longer time to market Runs in the browser / But can be containerized

Oracle Mobile Application Accelerator A cross-platform, on-device LOW CODE mobile development tool for phone based applications using only a browser.

MAX Oracle Mobile Application Accelerator Nontechnical staff create cross-platform mobile applications for tablets and phones visually, using only a browser

Benefits Very rapid development tool Low code tool Nice UI based on Alta UI design principles Oracle is putting major weight behind this Could prove to be a rising star The Bad It s the new kid on the block It s a cloud tool - If your not into that sort of thing Limited UI templates and flexibility but getting there!

Oracle Forms a Facelift: Modernizing UI/UX

What if you could mobilize any Oracle Forms business process, without changing or adding a single line of code?

Unlock Oracle Forms / Oracle EBS systems without redevelopment cost & risk Same System - Many User Interfaces / Devices

The Solution for going Mobile with EBS & Oracle Forms Enterprise grade Mobile Backend in the Cloud Open standards, RESTful interfaces Expose existing Forms Applications as Web Services without writing one line of code Rapid wizard-based development Mobile analytics optimize performance Built-in Mobile Services for notifications, user management, offline data No redevelopment or migration of the Oracle Forms System

Field Service Collision Reporting

Revenue Collection / Service Call

Where Do We Go From Here?

In Summary Need Desktop Oracle Jet ABCS APEX Mobile ONLY MAX MAF NO CODE ABCS MAX JAVA ADF MAF Offline Oracle MAF Oracle Jet (Coming soon) PLSQL Forms + AuraPlayer + MAX APEX ANY DEVICE Oracle Jet Oracle MAF Can do tablet or phone Phone Only Oracle MAX Phone only ANY OS APEX all OS Oracle Jet Browser based Ios/Android/ Windows Oracle MAF - Must have Apple account Oracle MAX

And the winner is.

Java Developer Cloud Developer Integration Developers Business Users Mobile Developers MICROSERVICES REST / JSON / SOAP Legacy Systems Databases HTML Pages

The Way Forward Assess Your Requirements What platforms do we need to deploy to? UI requirements? Review Current Landscape Where can we increase revenue, promote corporate efficiency Understand Existing System Where does the business logic sit today? Define Timeline and Budget Choose development tools to review Conduct Proof of Concept of Proposed options Decide on final Implementation Method

More Information Mia Urman miaurman@auraplayer.com @miaurman www.oracleformsinfo.com www.auraplayer.com info@auraplayer.com @auraplayer