Mary Grygleski Developer Advocate (Java) James Weaver

Slides:



Advertisements
Similar presentations
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Advertisements

Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
pirate s Capabilities Developer Investment Web App Hybrid App Native App.
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
Platform Independent Frameworks Contents Mobile App Developer’s challenges Platform Independent solutions – Mobile Web Based Apps – Cross.
What is Android? Android is among the most popular operating systems aimed towards mobile devices such as smartphones, and is currently the most widely.
Native vs hybrid vs web mobile Application
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Celoxis Intro Celoxis is a web-based project management software company based in India. The Celoxis application integrates management of projects, resources,
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
First Xamarin European Tour – Go mobile with native Apps Hansjörg Scherer
Apache Cordova Tools in Visual Studio
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Cloud Roadshow. Getting Started with mobile app development with the Office 365 APIs.
Ionic & Cordova crash course Ivan Varga
Perfecto’s CQ Lab using Selenium RemoteWebDriver & Appium
Make Mobile Work For You Dave Lewis. Why Mobile GIS? Key Business Drivers for Field Operations Empowering Field Operations with Data Replace paper maps.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
#bluemix - #ibmcloud – Bluemix Girls Night Featuring Bluemix, The Digital Innovation Platform.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Course Program, Evaluation, Examination Telerik Software Academy Hybrid Mobile Applications.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
TELERIK APP BUILDER ( Icenium ). POINTS TO DISCUSS  Introduction  Features  Versions  Supported Frameworks.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Cloud-Computing Cloud Web-Blog Software Application Download Software.
THE PRESENT AND FUTURE nopCommerce  .
Introduction to Xamarin C# Everywhere
ET-570 Smart Phone Apps.
Computer Science skill sets
All about Ashley GmbH COMMUNICATION PARTNERS Partner overview.
Content Introduction Technology Used to Develop Mobile Application
Build performance-obsessed mobile apps with JavaScript
What to do in ICS4U? Grant Hutchison.
Building Cordova Apps for Windows 10
Apache Cordova Overview
The merging of Web and Mobile APP
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
9/7/2018 4:46 PM Creative Hacking: Delivering React Native App A/B Testing Using CodePush John M. Wargo © Microsoft Corporation. All rights reserved. MICROSOFT.
Ionic Framework Kerry Ritter
A lot of Software Development is about learning
Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch.
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Collaboration on-the-Go
Collaboration on-the-Go
Apps XD.
Microsoft Build /14/ :29 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Cross Platform Development with Xamarin & Visual Studio 2013
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Visual Studio Code + Ionic
And I have to create mobile apps too?
Office 365 Development.
Apache Cordova What is it ? Platforms Development Architecture Plugins
Comparison Hybrid Cross Platform Framework Native Language
Microsoft Build /8/2019 6:29 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Frameworks Deploying Online Services
CSC 581: Mobile App Development
Introduce to Angular 6 Present by: Võ Văn Hào
MOBILE PROGRAMMING Meriska Defriani, S.Komp, M.Kom Introduction
IBM Global Technology Services
HOW HYBRID APPLICATION DEVELOPMENT IS BENEFICIAL FOR BUSINESS ?
Presentation transcript:

What to Do When Your Boss Needs a Native Mobile App in Less Than 24 hours? Mary Grygleski Developer Advocate (Java) mary.grygleski@ibm.com James Weaver Developer Advocate (Quantum Computing) james.weaver@ibm.com DOC ID / Month XX, 2018 / © 2018 IBM Corporation

Understanding some of the challenges in an Enterprise I.T. Environment

Real-Life Example of a cellular company’s MyAccount Ecosystem - Bird’s eye view -

Native mobile app developers (such as for Android and iOS) are hard to find, and our in-house developers are all web developers… What can we do?

How can Apache Cordova help to solve the problem?

What is Cordova?

Hybrid vs Native Web Wrapper Framework Native Framework Browser (Webviews) Mobile OS Mobile OS

Cordova Plugins

Cordova Plugins

Demo Web (React) front-end Java (Springboot) back-end (Cloud Native) Cordova CLI – Android deployment & debugging

What to watch out for: Performance issue Native features lag Look-and-feel issue

Alternative Approaches Kotlin Native (Jetbrains React Native (Facebook) Ionic Progressive Web Apps (e.g. Vaadin) Gluon

IBM Cloud Mobile Foundation https://www.ibm.com/cloud/mobile-foundation

Thank you twitter.com/mgrygles (Mary’s) twitter.com/JavaFXpert (Jim’s) github.com/mgrygles (Mary’s) github.com/JavaFXpert (Jim’s) developer.ibm.com https://www.ibm.com/cloud/mobile- foundation

IBM Developer Code Experience Federated & Franchise IBM Developer Code Experience Creating a Consistent Experience in Both Digital and Physical Interactions Digital Community Digital Interaction: Online communities and interaction between developers defines the Open Source community. Code Intro: Patterns Aligning the Digital Developer experience with the Physical Developer experience reinforces the concept of Code, Content, and Community. Content Intro: Webinars, Blogs, Best Practices, etc. Developer Site Intro: Developer Way Introduction Community Lab: Developer Advocate and attendees use lab as a focused, interpersonal open source experience Code Intro: Platform Introduction  Event Focus Code Content Community Physical Developer Advocate Activity:: Developer Way Introduction Content Activity: Webinars, Blogs, Best Practices, etc. 15

IBM Developer Code Experience Federated & Franchise IBM Developer Code Experience Growing New Developers: K-12 & University Experiences Providing a system of user and browser controlled demonstration allows students to learn more effectively via visual stimulation that leads to a defined learning outcome: i.e. writing code. Start: Begin by selecting a topic to initiate the tutoring process Run: The system takes over the user’s browser, and begins running through the code instruction. Learn: The coding lesson is demonstrated for the student. 16

Call for Code Commit to a cause. Push for change. Enter the raffle for a ticket here: callforcode.org The Call for Code initiative inspires developers to solve pressing global problems with sustainable software solutions.