27th Embarcadero Developer Camp General Session

Similar documents
UI Prototyping and Development Across Multiple Devices with C++

What's new in RAD Studio XE7

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

Preguntas más frecuentes sobre Embarcadero RAD Studio XE

Delphi XE8 Development Essentials

CROSS PLATFORM DEVELOPMENT The HTML5 Way

Multi-Platform Mobile Application Development Analysis. Lisandro Delía Nicolás Galdámez Pablo Thomas Leonardo Corbalán Patricia Pesado

New Features in XE8. Marco Cantù RAD Studio Product Manager

Pidetään ohjelmistoratkaisut yksinkertaisina

Making Mobile a Reality

Accelerating Business Value by

Building cross-platform Modern Apps: the Design perspective. Amit Bahree, Senior Director,

The Anatomy of a Native App

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

01. Introduction of Android

Preguntas + frecuentes sobre Embarcadero Delphi Prism XE

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

Choosing a Mobile Application Development Approach

Buy One, Get One Free Promotion FAQ

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

SYST35300 Hybrid Mobile Application Development

How to pick the right development model for your next mobile project

Making Sense of Mobile Development Options. Luis Sala Director, Technology

Introduction to Android

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Evaluating Cross-Platform Development Approaches (WORA Tools ) for Mobile Applications

Mobile Application Platform

Introduction to Appeon Mobile

Checklist: 5 Essential BaaS Features Every Mobile App Needs

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

Article. One for All Apps in HTML5

ADF Mobile Overview and Frequently Asked Questions

How To Use Titanium Studio

A Modular Approach to Teaching Mobile APPS Development

An Analysis of Mobile Application Development Approaches

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

IT Infrastructure and Emerging Technologies

Cross-Platform Mobile Apps Solution

Basic Trends of Modern Software Development

Example of Standard API

WHITEPAPER. Pros & cons of native vs cross-platform mobile development with Xamarin

Retool your HTML/JavaScript to go Mobile

Study of SAP ERP Connection System Driven in Smartphone

... Introduction Acknowledgments... 19

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

Getting Started with VMware Horizon View (Remote Desktop Access)

Using Cloud Services for Building Next Generation Mobile Apps

INFORMATION TECHNOLOGY STANDARD

Cross-Platform Development

OpenEdge and Mobile Applications

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

Developing and deploying mobile apps

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.

ni.com Remote Connectivity with LabVIEW

Overview. The Android operating system is like a cake consisting of various layers.

Mobile Enterprise Application Platform (MEAP) A solution to myriad challenges in enterprise mobility MEAP. Enterprise Integration.

Graduate presentation for CSCI By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu )

Study of SAP ERP Connection System Driven in Smartphone

CASE STUDY. Enhancing the Patient Experience Harris Mobile Patient Engagement Platform

From Visual C++ Application to Native Mac in 90 Seconds

Developing Cross-platform Mobile and Web Apps

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

QML and JavaScript for Native App Development

A little code goes a long way Cross-platform game development with Lua. Ivan Beliy, Software Engineer

Introduction to Android

Latte Rapid Application Development. William Dunlap Product Manager Borland International

Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code

Publishing to TIZEN Using the Automated Conversion/Repackaging of Existing Android Apps. Hyeokgon Ryu, Infraware Technology, Ltd.

Build a Mobile App in 60 Minutes with MAF

Do you know what makes NetSupport Manager so unique?

SAP NetWeaver 7.4 Planning Product Availability Matrix (Planning PAM)

Mobile App Infrastructure for Cross-Platform Deployment (N11-38)

Here is a demonstration of the Aqua Accelerated Protocol (AAP) software see the Aqua Connect YouTube Channel

Android Development: Part One

KonyOne Server Prerequisites _ MS SQL Server

imaginea white paper

Samsung Solutions for Enterprise Mobility. MichailasTraubas Samsung Electronics Baltics

Cross-Platform Tools

Introduction to IBM Worklight Mobile Platform

Mobile app performance explained

Develop Hybrid Mobile Applications with Apache Cordova & PhoneGap Enterprise

Android on Intel Course Introduction. Paul Guermonprez Intel Software

Cross-Platform Mobile Application Development

Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>

Sybase Unwired Platform 2.1.x

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

Enterpise Mobility Lexicon & Terminology

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

Development of mobile applications for multiple platforms

The Suitability of Native Application for University E-Learning Compared to Web-Based Application

Mobile Phones Operating Systems

Initial Value Proposition (IVP)

apiomat Enterprise Mobile Enterprise Application Platform the Next Generation

ANDROID OPERATING SYSTEM

System requirements for Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. All rights reserved.

Designing for the Mobile Web Lesson 3: HTML5 Web Apps

Cross Platform Applications with IBM Worklight


Transcription:

27th Embarcadero Developer Camp General Session John JT Thomas Director of Product Management jt@embarcadero.com @FireMonkeyPM

Market Statistics WHAT S HAPPENING? 2

The Client Revolution An Unprecedented Multi-Device Landscape

Mobile Platform Market Share

Apple (ios) vs Samsung (Android)

Global smartphone shipments

Global mobile and PC tablet shipments

When will Tablets surpass Notebooks? This year. 8

Apps for every device http://www.smartinsights.com/mobilemarketing/mobile-marketinganalytics/mobile-marketing-statistics/

2014+ Client Device Diversity Will Continue to Expand

Windows Developer Survey HOW ARE OTHER DEVELOPERS VIEWING THIS CHANGE? 11

A recent market study of Windows developers and mobile Research Goal Methodology Participants The primary research goal was to quantify the current levels of experience and expertise among developers making the move from Windows desktop to mobile applications. Windows developers from around the world were invited to participate in an online survey. They were asked a series of questions about demand for mobile applications, experience with delivering apps, and challenges. The survey was fielded in English and German. A total of 1337 individuals completed in the survey. All had responsibility for development of Windows desktop applications.

13

14

15

16

17

RAD Studio XE5 SO, HOW IS EMBARCADERO HELPING? 18

RAD Studio Multi-Device means you don t have to support multiple development projects to deliver your app natively on multiple platforms (Android, ios, Windows, and Mac). True Native app development lets you deliver script-free device native apps optimized for each underlying hardware platform creating faster, richer apps that end users love. The Fastest Way to create ios and Android apps with visual development using a complete application framework. Multi Device Application Platform means out of the box connectivity to major Enterprise database, on premise multi-tier middleware, and easy to connection to REST cloud services, like MBaaS

Announcement! C++Builder for ios! Available for download tomorrow JST as a free update for RAD Studio and C++Buider XE5 Enterprise or above 21

New! Build ios apps with C++Builder Visually create ios apps coded in C++ that compile direct to the CPU, delivering higher performance, security and a better user experience Your apps can access ios device APIs, sensors and services 22

C++11 Standards Compliance Develop desktop and mobile apps using the industry standard C++ language. C++Builder XE5 supports the latest C and C++ standards, including C++98, C++TR1, and now C++11 for 64-bit Windows and ios as well as ANSI C, ISO C, C99, and C11 standards. Strong standards support makes it easier for you to build, maintain, re-use and extend your code. 23

What users say about C++Builder 24

Embarcadero: Multi-Device App Development $ C++ or Delphi Future FM App Platform NEW! Future

RAD Studio, XCode Appcelerator, HTML5, Sencha, Kendo, Edge, PhoneGap, Kony Xamarin, Dalvik Titanium.Geolocation.distanceFilter =.25; Ti.Geolocation.purpose = "Callbacks Are Your Friend ; // make the API call Ti.Geolocation.getCurrentPosition(func tion(e) { // do this stuff when you have a position, OR an error if (e.error) { Ti.API.error('geo - current position' + e.error); return; } // got the location information Ti.App.info('got a location ',JSON.stringify(e)); }); JavaScript Bytecode IL 100100110010 011001001100 100110010011 001001100100 110010 ARM Binary JavaScript Runtime Interpreter Virtual Machine (VM) Runtime Native Scripted VM

Common Compiler Architecture C/C++ Intel Open IR Delphi ARM 27

RAD Studio True Native on Mobile App Sources FM Framework Cocoa SDK.app in IPA Native Developer Kit.so in APK

The Fastest Way to build apps for Android and ios (and Windows and Mac OS)

Modern Language Features Property-Method-Event Automatic Reference Counting Interfaces Attributes Generics/Collections Anonymous Methods (Lambda functions/closures) Rich RTTI

FM Application Platform

RAD Studio XE5- Enterprise Ready Your App FM FireDAC InterBase or SQLLite Device Server Methods C++ or Delphi DataSnap FireDAC Oracle MSSQL DB2 Sybase & more... 32

RAD Studio XE5- Enterprise Ready With RAD Studio s Multi- Device Application Platform, you can deliver truly connected applications that support real time communication and access to enterprise data and cloud services. 33

Choose the edition that's right for you *1 *1 *2 *1 *2 *2 *1: Available Mobile Add-On Pack option *2: Local DB Access Only. Available FireDAC Client/Server Add-on Pack for Enterprise DB Access

Summary Multi-Device means you don t have to support multiple development projects to deliver your app natively on multiple platforms (Android, ios, Windows, and Mac). True Native app development lets you deliver script-free device native apps optimized for each underlying hardware platform creating faster, richer apps that end users love. The Fastest Way to create ios and Android apps with visual development using a complete application framework. Multi Device Application Platform means out of the box connectivity to major Enterprise database, on premise multi-tier middleware, and easy to connection to REST cloud services, like MBaaS

Thank You