David Intersimone David I Vice President of Developer Relations and Chief Evangelist Twitter: davidi99 Blog:
|
|
- Theodore Bryant
- 5 years ago
- Views:
Transcription
1 David Intersimone David I Vice President of Developer Relations and Chief Evangelist davidi@embarcadero.com Twitter: davidi99 Blog: blogs.embarcadero.com/davidi/
2 Agenda Multi-Device App Development C++Builder XE3 Overview C++Builder in the Multi-Device Enterprise Summary Q&A
3
4 16 Million Developers World Wide* - 52 Billion lines of code per year - $28 USD avg per line of GA code - $1.5 Trillion WW per year spent developing source code *Evans Data 4
5 Embarcadero Developer Value Up to 80% less code per project - 3m Developer Community Billion LOC per year - Saving 48 billion LOC/yr - effective $5.60 per line of code (vsindustry std$28/loc) - $220 Billion in annual developer savings 5
6 Embarcadero s Method to Success on Windows: C++ & Delphi VCL 80% code savings via - Component Base Frameworks - Visual Development - Simplified abstraction of WinAPIs Eg. collapse 100 lines of common Win API / MFC functionality into a single method or property - RAD infused standard languages - Make hard things easy 6
7 2013: The Client Revolution 1 Billion 65 Million 1 Billion 2 Billion Windows Mac Mobile Web Today s Unprecedented Multi-Device Landscape
8 The Client Revolution An Unprecedented Multi-Device Landscape
9 2013+ Client Device Diversity Will Continue to Expand
10 Vendor Tool Approach for Targeting Multiple Devices $ $ $ $ C# or C++ C++ or Obj-C C++ or Obj-C Java.NET or MFC OSX SDK ios SDK Android SDK
11 Traditional Like to Like Cross-platform $ $ C++ Desktop Framework C++ Mobile Framework Future? QT, WXWidgets 11
12 HTML5 Cross-platform $ HTML5/JavaScri pt PhoneGAP SDK Future? Adobe, Sencha, Kendo, HTML5Builder 12
13 so-called Platform Native virtual code $ $ $ Common Programming Language Future? Platform SDK Platform SDK Platform SDK Appcellerator, Xamarin Mono
14 Embarcadero: Multi-Device App Development $ C++ or Delphi FM2 Framework Future PC Phone Tablet - More 14
15 Multi-Device Platforms: Windows, Mac, ios, Android Form factors: PC, Phone, Tablet, Mini-Tablet, ipod, Phablet Audience: ISV to Enterprise targeting multiple devices Connectivity: Enterprise Database Connectivity & Flexible Middleware SmartTVs, Car Infotainment, Home Automation, Smart Watches, and more 15
16 Real Code vs Virtual Code Anyone remember VB? C, C++, Obj-C, Delphi Real Code HTML5/JavaScript, Java,.NET, Mono Virtual Code Tunability: App is limited by the preset capabilities of the VM. Software Virtual CPU aka Virtual Machine (VM) Performance: App runs within a software machine process running on the device. ARM CPU vs ARM CPU User Experience: Virtual Apps are oblivious to device specs. Device vendors (Apple, Samsung, etc) spend countless engineering & dollars tuning & squeezing great UX into a device based on limited CPU, battery, and memory. Predictability: Memory is automatically garbage collected - when full and when the VM decides it s time. Not the dev. 16
17 Real Code Native Device Applications Intel/ARM Machine Code Maximum Performance Highly tunable Smallest Possible Footprint Low Latency Developer sched mem mgmt Languages: C++, Obj-C, C, Delphi Best Suited for: User/Client Apps Embedded Applications Real-time Applications Virtual Code Virtual Device Application Virtual Machine Code Medium to Slow Performance Limited tunability Large Runtime Footprint Med to High Latency Runtime scheduled mem mgmt Languages: HTML5/JavaScript, C#, Java, Mono C# Best Suited for: Web Server Applications Browser based Applications 17
18 Embarcadero: Multi-Device App Development Examples HTML5 Cross Platform Adobe, Sencha, Kendo, HTML5Builder Platform Native Appcellerator, Xamarin Mono Platforms ios/android ios/android Platform Vendor Tools XCode, Visual Studio, Eclipse Win or Mac/iOS or Android (Sep IDE, lang, & SDK for ea platform) Rapid Multi-Device Embarcadero RADStudio Mac/Win/iOS & Android* (2013) Native Real Code No No Yes Yes Native Platform API Access No (PhoneGap) Yes Yes Yes Single Source Multi-Vendor Targeting Yes No No Yes Single IDE Yes/Plugin Yes/Plugin No Yes Single Project Multiple Multiple Multiple Yes App Performance Low Low High High App Number Crunching Power Low Low High High App Capacity (mem/data) Low Low/Med High High App UX (User Experience) Low/Med Med High High Enterprise Connectivity Low Low High High 18
19 19
20 C++ is The Choice for Clients Devices #2 and #4 languages for SourceForge open source projects Top commercial software is written in C++ - Microsoft Word, Adobe Photoshop, Google Chrome, Firefox, Mac OS X, ios, Oracle database, Microsoft SQL Server, MySQL, Games Top web companies use C++ Google, Facebook, PayPal, Amazon 20
21 C++Builder XE3 Native Multi-device Development Solution New Native Multi-Device Targeting Architecture Windows & Mac 2012 ios & Android in development - RAD Studio Mobile Roadmap - Highest standards compliance C++98, C++TR1, and C++11 language standards ANSI C, ISO C, C99, and C11 language standards Dinkumware STL and Boost 1.5 CLANG compatible, LLVM compiler infrastructure Agile C++ language extensions 21
22 FM2 Multi-Device Windows 8 Metropolis UIs with Touch Mac OS X Lion, Mountain Lion & Retina Mobile Ready Pixel Perfect OS Native Control Styling Non-Client Area Styling Anchors and Layout Managers Actions and ActionLists Audio/Video High Performance and Quality 3rd party styles support Delphi and C++Builder
23 23
24 Why C++Builder? Native Multi-device Targeting for development time/cost of Single platform Standards based C/C++ language C++11 Agile, visual development Windows and Mac Targeting 2012 ios and Android Announced for 2013 High Performance Seamless DB and Web/Cloud Services Connectivity 24
25 clang Modular library based architecture A real-world, production quality compiler Conformance with C/C++/ObjC and their variants /Clang-Defending-C-from-Murphy-s-Million-Monkeys LLVM Great optimizations ( Online Demo ( )
26 26
27 C++Builder is Enterprise Ready Windows 32/64 and Mac (ios & Android in 2013) FireDAC, dbexpress, ADO and SQL databases Devices, Sensors and Platform Services Web Services: SOAP and REST RAD Cloud Services Multi-Tier - DataSnap 27
28 What is FireDAC? A set of Universal Data Access Components High-performance, easy-to-use Enterprise connectivity Universal Data Access Also with many database specific features
29 FireDAC Overview
30 Native FireDAC Drivers MySQL Microsoft SQL Server Oracle Database InterBase PostgreSQL DataSnap SQLite Sybase SQL Anywhere Microsoft Access IBM DB2 Server Firebird Advantage Database ODBC gateway dbexpress gateway
31 FireDAC Core Components TADConnection: connection to a database TADTransaction: transaction in a connection TADMemTable: in-memory dataset TADQuery: executes a SQL commands and returns result sets TADStoredProc: executes a stored procedure TADTable: open table data for navigation TADScript: executing SQL scripts
32 Additional Data Access Components dbexpress InterBase Express ADO 3 rd party components are also available
33 Devices, Sensors and Platform Services Device support framework agnostic TCaptureDeviceManager MediaType = video, audio Sensor support framework agnostic TSensorManager TSensorCategory Platform Services TPlatformServices SupportsPlatformService method Platform service interfaces TOSVersion OS info version, build #, update #, service pack # Processor architecture 33
34 Web Services: SOAP and REST SOAP servers and clients WSDL import wizard HTTPRIO component REST servers and clients Project Indy TidHTTP component 34
35 RAD Cloud Services 35
36 Multi-Tier - DataSnap DataSnap servers - Windows DataSnap Server application VCL, FMX, Console, Service DataSnap WebBroker application DataSnap REST application DataSnap Clients Windows and Mac C++/Delphi clients HTML/JavaScript clients Mobile clients via DataSnap connectors ios Windows Phone Android Blackberry JSON (JavaScript Object Notation) Protocols TCP/IP, HTTP, HTTPS Authentication and Authorization 36
37 InterBase XE3 Highly scalable, powerful, embeddable database Zero administration. Tiny footprint. Encryption for database, table, column Editions Server, Desktop, ToGo DLL/Dylib Developer included with the IDE ToGo test deployment licenses in RAD Studio Directly deploy apps and databases from the RAD IDE for Server and ToGo Edition to Windows & Mac VAR and OEM pricing available from sales
38 38
39 C++ in the Multi-Device Enterprise Supporting the technologies and architectures enterprises need Industry standard C++ language Support for a wide range of SQL databases FireMonkey 2 Web Services Cloud Computing Multi-Platform 39
40 Q1 RAD Tools : Promotions Offer: Buy C++Builder XE3 Professional Get HTML5 Builder FREE! Offer: Upgrading to Enterprise Edition Get ER/Studio data modeling FREE! Architect edition at Enterprise edition price! Ends March 31st
41 Introductory special offer on FireDAC data access components! Get FireDAC FREE when you buy Enterprise edition or higher Professional edition users save $100 on the FireDAC C/S Add-On Pack for XE3 Professional (limited time introductory) XE3 Enterprise edition or higher customers can download FireDAC now. 41
42 42
43 Additional Information C++Builder XE3 product page - A Conversation with Bjarne Stroustrup - derage7bjarnestroustrupreplay RAD Studio Mobile Roadmap - C++Builder 31 videos creating software applications (January 2013) bit Windows development with C++Builder XE
44 David Intersimone David I Vice President of Developer Relations and Chief Evangelist davidi@embarcadero.com Twitter: davidi99 Blog: blogs.embarcadero.com/davidi/ 44
Architecting C++ apps
Architecting C++ apps with a multi-device application platform John JT Thomas Director of Product Management jt@embarcadero.com @FireMonkeyPM blogs.embarcadero.com/jtembarcadero/ What is a multi-device
More informationRAD Studio XE4 in Action LIVE! 14th May, 2013 Taipei Malcolm Groves
RAD Studio XE4 in Action LIVE! 14th May, 2013 Taipei Malcolm Groves Embarcadero Technologies Founded 1993 3.2 Million Customers 500+ Employees in 29 Countries 5 R&D Centers of Excellence World Wide Sales
More informationRAD Studio XE Datasheet
RAD Studio XE Datasheet DATASHEET Embarcadero RAD Studio XE Complete solution for Windows,.NET, PHP and Web application development Embarcadero RAD Studio XE is a comprehensive rapid application development
More informationAbout your presenter. David Intersimone David I. Vice President of Developer Relations and Chief Evangelist
World Tour About your presenter David Intersimone David I Vice President of Developer Relations and Chief Evangelist Email: davidi@embarcadero.com Twitter: davidi99 Blog: blogs.embarcadero.com/davidi/
More informationWhat's new in Delphi XE7
Delphi Whats New http://www.embarcadero.com/products/delphi/whats-new What's new in Delphi XE7 Delphi XE7 is a must-have upgrade for all Delphi developers and is the newest version of the award winning,
More informationDelphi Day, June Delphi 10 Tokyo for Windows 10 and More
Delphi Day, June 7 2018 Delphi 10 Tokyo for Windows 10 and More 1 Presented by Marco Cantù RAD Studio Product Manager marco.cantu@embarcadero.com Twitter @marcocantu Embarcadero for Developers Focused
More informationRAD Studio Product Address
RAD Studio Product Address Marco Cantu DevTracks 18/4/18 1 Presented by Marco Cantù RAD Studio Product Manager marco.cantu@embarcadero.com @marcocantu WHAT IS RAD STUDIO? What is RAD Studio? The fastest
More informationDelphi XE. Delphi XE Datasheet
Delphi XE Datasheet DATASHEET Delphi XE Embarcadero Delphi XE is the fastest way to deliver ultrarich, ultra-fast Windows applications. Used by millions of developers, Delphi combines a leading-edge object-oriented
More informationRAD Studio XE5 in Action Tech Preview
RAD Studio XE5 in Action Tech Preview Bogdan Polak Welcome and Introduction Agenda 10:00 10 min Welcome and introductions EMBARCADERO TECHNOLOGIES 10:10 20 min The multi-device world we live in 10:30 30
More informationEmbarcadero 2011 Product Strategy
Embarcadero 2011 Product Strategy David Intersimone David I VP of Developer Relations and Chief Evangelist davidi@embarcadero.com http://blogs.embarcadero.com/davidi Twitter: davidi99 Skype: davidi99 1
More informationC++Builder - Frequently Asked Questions
C++Builder 2010 FAQ C++Builder - Frequently Asked Questions GENERAL QUESTIONS What is Embarcadero C++Builder? C++Builder is the only true RAD C++ environment and framework designed for ultra-fast development
More informationRAD SERVER. Marco Cantu, Delphi Product Manager
RAD SERVER Marco Cantu, Delphi Product Manager marco.cantu@embarcadero.com Twitter: @marcocantu AGENDA (INTRODUCTION) What is RAD Server Technical foundations of RAD Server JSON support Returning JSON
More informationConnect and Transform Your Digital Business with IBM
Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework
More informationAgenda. New Delphi Language Features. C++ 17 for Win32. FireMonkey Android zorder, Native Controls and API Level 26
RAD Studio 10.3 Agenda 1. 2. 3. 4. 5. 6. 7. New Delphi Language Features C++ 17 for Win32 FireMonkey Android zorder, Native Controls and API Level 26 Windows 10, VCL, and HighDPI improvements Extensive
More informationEmbarcadero Technologies Copyright 2017
YOUR SPEAKER Paweł Głowacki Embarcadero @pglowack h@p://community.embarcadero.com WHAT IS RAD STUDIO? The fastest way to develop cross-plahorm naive apps with flexible cloud services and broad IoT connecivity
More informationMay 10: Lesson 2 Creating your First Windows and Mac Desktop Application
May 10: Lesson 2 Creating your First Windows and Mac Desktop Application Version: 1.1 Last Updated: May 13, 2012 Presented: May 23, 2012 Prepared by: David Intersimone David I, Embarcadero Technologies
More informationIntroduction to Xamarin Cross Platform Mobile App Development
Introduction to Xamarin Cross Platform Mobile App Development Summary: In this document, we talk about the unique ability to create native ios, Android, Mac and Windows apps using C# making Xamarin, a
More informationMobile Development with Visual Studio 2015
Mobile Development with Visual Studio 2015 Bill Ayers MCM/MCSM Charter SharePoint MCT, MCTS, MCITP, MCSD, MCAD, MCSA, MCDBA, Professional Scrum Master (PSM I), etc. Flow Simulation Ltd. www.spdoctor.net
More informationMobile Technologies. Types of Apps
Mobile Technologies Types of Apps What is mobile? Devices and their capabilities It s about people Fundamentally, mobile refers to the user, and not the device or the application. Barbara Ballard, Designing
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: OAUG web site Or 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile
More information16th Embarcadero Developers Camp. Opening Session. Jason Vokes. Senior Director Technologies & Marketing International
16th Embarcadero Developers Camp Opening Session Jason Vokes Senior Director Technologies & Marketing International Agenda Introduction Product Update Launches and activities Summary 1 Introduction Tools
More informationThe RAD C++ Development Environment for Windows. What s New in C++Builder 2007 Feature Review Demonstration
C++Builder 2007 The RAD C++ Development Environment for Windows Copyright 2007 CodeGear. All Rights Reserved. Agenda What s New in C++Builder 2007 Feature Review Demonstration Copyright 2007 CodeGear.
More informationBYOD Success Kit. Table of Contents. Current state of BYOD in enterprise Checklist for BYOD Success Helpful Pilot Tips
Table of Contents Current state of BYOD in enterprise Checklist for BYOD Success Helpful Pilot Tips 2 Current State of BYOD in the Enterprise Defining BYOD Bring-Your-Own-Device (BYOD): a business practice
More informationMobile Application Strategy
Mobile Application Strategy Native vs. Adaptive Technology Ryan Peters IT Software Supervisor Does this look familiar? Survey Types of tablets What type of tablet do you currently own? Apple Android Windows
More informationEMBARCADERO TECHNOLOGIES. Agenda. 歡迎和簡介 RAD XE8 產品願景 XE8 的新功能 開發人員生產力 Enterprise Mobility Services(EMS) InterBase XE7 結論和 Q&A
Agenda 歡迎和簡介 RAD XE8 產品願景 XE8 的新功能 開發人員生產力 Enterprise Mobility Services(EMS) InterBase XE7 結論和 Q&A 1 Embarcadero Technologies EMBARCADERO TECHNOLOGIES Embarcadero Technologies Founded 1993 3.2 Million
More informationRAD Studio XE3 The Developer Force Multiplier
RAD Studio XE3 The Developer Force Multiplier Windows 8 Mac OS X Mountain Lion C++11 64-bit Metropolis UI C99 Boost Visual LiveBindings C++ Bjarne Stroustrup C with Objects (1979) Modeled OO after Simula
More informationIntroduction to Worklight Integration IBM Corporation
Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM
More information64 Bit Delphi What does it all mean?
64 Bit Delphi What does it all mean? 1 David Intersimone David I VP of Developer Relations and Chief Evangelist davidi@embarcadero.com http://blogs.embarcadero.com/davidi Twitter: davidi99 Skype: davidi99
More informationThe Inflection Point in the Application Ecosystem
The Inflection Point in the Application Ecosystem The post-pc era the data explosion 0111010101101010101010101010101010101010110101010101010101010101010101010101 0101010101101011011011011101011100000010110101001101011110011010101010110101
More informationDevelop and test your Mobile App faster on AWS
Develop and test your Mobile App faster on AWS Carlos Sanchiz, Solutions Architect @xcarlosx26 #AWSSummit 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The best mobile apps are
More informationMobilize Your Users Now with Oracle Mobile Application Framework (MAF)
Mobilize Your Users Now with Oracle Mobile Application Framework (MAF) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF
More informationHTML5 Mobile App Development
HTML5 Mobile App Development Carl Stehle Appception, Inc. carl@appception.com 650.938.8046 April, 2013 Market Mobile App Market August 2010: Research2guidance: 1.7B (2009), 2.2B (1 st half 2010) April
More informationIntroduction to Sencha Ext JS
Introduction to Sencha Ext JS Olga Petrova olga@sencha.com Sales Engineer EMEA Agenda Use Case How It Works Advantages Demo Use case Ext JS a Javascript framework for building enterprise data-intensive
More informationPick A Winner! In What Tool Should I Develop My Next App?
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
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit
More informationBuild Tizen HTML5 Apps w/ Sencha Architect & Sencha Touch
Build Tizen HTML5 Apps w/ Sencha Architect & Sencha Touch About me /** * About me */ Ext.create("Person", { firstname: "Stefan", lastname : "Stölzle", company : "Sencha, Inc.", //position : "Sr. Solutions
More informationFlex 3 Pre-release Tour
Flex 3 Pre-release Tour Andrew Shorten shorten@adobe.com Enrique Duvos duvos@adobe.com Flex 3 Pre-release Tour Agenda Adobe Platform Update (45 mins) Flex Builder 3 Features (45 mins) Adobe & Open Source
More informationWhy attend a Lianja training course? Course overview. Course Details
These courses will be arranged periodically in different geographic regions or can be arranged on-site at customer premises by customer request. They can also be customized for individual customers needs
More information1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Oracle Application Express 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Fully supported no-cost feature of Oracle
More informationEnterprise Architecture Building a Mobile Vision. David Hunt DCH Technology Services Gill Windall University of Greenwich
Enterprise Architecture Building a Mobile Vision David Hunt DCH Technology Services Gill Windall University of Greenwich What is Enterprise Architecture? Definition Enterprise Architecture is the practice
More informationKony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy
Kony MobileFabric Release Notes On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Developing Mobile Applications for ios and Android the Oracle Way Frédéric Desbiens Principal Product Manager Application Development
More informationBuild Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)
Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile
More informationExploring Cross-platform Tools For Mobile Development: Lessons Learned. mlearning: Tips and Techniques for Development and Implementation
mlearning: Tips and Techniques for Development and Implementation November 14 & 15, 2013 201 Exploring Cross-platform Tools For Mobile Development: Lessons Learned Perry Bennett Exploring Cross-platform
More informationMulti-platform Mobile App. Development with Apache Cordova
Multi-platform Mobile App. Development with Apache Cordova MTAT.03.262 2017 Fall Jakob Mass jakob.mass@ut.ee 27.10.2017 MTAT.03.262 Introduction Fragmented market Developers have limited resources Platform
More informationSoftware Platforms. Quiz with Explainations. Hans-Petter Halvorsen, M.Sc.
Software Platforms Quiz with Explainations Hans-Petter Halvorsen, M.Sc. Questions 1. List 3 different software platforms with some examples for each 2. List 5 different Web Browsers and the name of the
More informationSee What's Coming Available in RAD Studio, Delphi and C++Builder RIDE THE WINDOWS 10 RELEASE WAVE
See What's Coming Available in RAD Studio, Delphi and C++Builder RIDE THE WINDOWS 10 RELEASE WAVE RAD Studio 10 Seattle Going beyond the RAD Studio XE series Which brought to you 64bit Windows, Mac, ios
More informationIn the Driver s Seat
In the Driver s Seat Use Cases of Qt in Automotive Dr Tuukka Ahoniemi Product Manager tuukka.ahoniemi@theqtcompany.com Contents Requirements for Automotive Systems Transition of Automotive Software Power
More informationProduct Data Sheet: Ignition 8 Industrial Application Platform. A Whole New View
Product Data Sheet: Ignition 8 Industrial Application Platform A Whole New View With the powerful tools, web technologies, and next-generation visualization system we re building in Ignition 8, you ll
More informationNovedades en Delphi XE
Novedades en Delphi E Danysoft Representante exclusivo en la península ibérica The 2011 release of Delphi is here and it is called Delphi E. With hundreds of new features and enhancements, Delphi E will
More informationMOBILE DEVELOPER GUIDANCE
MOBILE DEVELOPER GUIDANCE powered by SUMMARY: If you have unlimited time and money, build native apps for all mobile platforms. If you have anything less, important decisions must be made that can have
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications
More informationArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen
ArcGIS Runtime: Building Cross-Platform Apps Rex Hansen Mark Baird Michael Tims Morten Nielsen Agenda Cross-platform review ArcGIS Runtime cross-platform options - Java - Qt -.NET ArcGIS Runtime: Building
More information<Insert Picture Here> JavaFX 2.0
1 JavaFX 2.0 Dr. Stefan Schneider Chief Technologist ISV Engineering The following is intended to outline our general product direction. It is intended for information purposes only,
More informationSupported Devices, OS, and Browsers
Kony Visualizer Supported Devices, OS, and Browsers Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 2011 Who am I? 2 Agenda Mobile web applications and Web Experience Factory Tour of Web Experience
More informationArcGIS Runtime SDK for.net Getting Started. Jo Fraley
ArcGIS Runtime SDK for.net Getting Started Jo Fraley Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store
More informationEMBARCADERO TECHNOLOGIES. C++Builder XE5 技術研討會 唯快不破
C++Builder XE5 技術研討會 唯快不破 Agenda EMBARCADERO TECHNOLOGIES 簡介 C/C++ : 跨平台開發的霸主 C++Builder XE5 : 最快速, 強大的 C/C++ 開發工具 萬眾矚目 : C++Builder For Mobile 一份程式碼同時開發移動和桌面應用程式 C/C++ MEAP : Mobile Enterprise Application
More informationUsing and Developing with Azure. Joshua Drew
Using and Developing with Azure Joshua Drew Visual Studio Microsoft Azure X-Plat ASP.NET Visual Studio - Every App Our vision Every App Every Developer .NET and mobile development Desktop apps - WPF Universal
More informationToGo Edition Quick Start
Product Documentation ToGo Edition Quick Start InterBase XE3 Update 1 December, 2012 2012 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies
More informationMOBILE DEVELOPMENT OPTIONS PRATIK PATEL CTO TripLingo
MOBILE DEVELOPMENT OPTIONS 2014! TripLingo twitter: @prpatel TOPICS Android, ios, HTML5/CSS3, Phonegap, Titanium, and jquery Mobile native, cross-platform-to-native, and mobile web deep dive into: - phonegap
More informationPreguntas + frecuentes sobre Embarcadero RadPHP XE
Preguntas + frecuentes sobre Embarcadero RadPHP XE Danysoft Representante exclusivo en la península ibérica What is RadPHP XE? Embarcadero RadPHP XE revolutionizes PHP web development with a completely
More informationJohn M. Scarpaci. Summary. Professional Experience
4313 Stoudt's Ferry Bridge Rd. Reading, PA 19605-3206 Email: john@jmsconsulting.com John M. Scarpaci Phone: 610.413.8765 www.jmsconsulting.com A successful software developer experienced in object-oriented
More informationMobile Programming. Two Scenarios Web sites, like Tuubi where you read/write/download/ upload material
Mobile Programming 1 Two Scenarios Web sites, like Tuubi where you read/write/download/ upload material Web Services/Sites, like Foursquare where location, device camera, etc and local processing make
More informationDeveloping Cross Device Mobile Applications
Developing Cross Device Mobile Applications Dana Singleterry - http://blogs.oracle.com/dana Twitter - @dsingleterry Principal Product Manager, Oracle Development Tools 2 Copyright 2012, Oracle and/or its
More informationWebSphere Puts Business In Motion. Put People In Motion With Mobile Apps
WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan
More informationITP 140 Mobile Technologies. Build vs. Buy
ITP 140 Mobile Technologies Build vs. Buy 1. App idea App Development Process 2. User profile 3. App definition statement 4. Design (wireframes, prototype) Functionality layout App icon, color palette,
More informationTake Your Oracle Forms on the Road Using ADF Mobile. Mia Urman, OraPlayer & Denis Tyrell, Oracle Corporation
Take Your Oracle Forms on the Road Using ADF Mobile Mia Urman, OraPlayer & Denis Tyrell, Oracle Corporation Who Am I Mia Urman CEO, OraPlayer Oracle Expert and Oracle Forms Cheerleader 14 years supporting,
More informationBuild high performance video apps for mobile, game consoles, streaming pucks, set top boxes, and smart TVs from a single codebase
Video Experience Platform Build high performance video apps for mobile, game consoles, streaming pucks, set top boxes, and smart TVs from a single codebase You.i Engine One is a multi-screen app platform
More informationMaking The Future Java
Making The Future Java Dalibor Topić (@robilad) Principal Product Manager October 18th, 2013 - HrOUG, Rovinj 1 The following is intended to outline our general product direction. It is intended for information
More informationDelivers cost savings, high definition display, and supercharged sharing
TM OpenText TM Exceed TurboX Delivers cost savings, high definition display, and supercharged sharing OpenText Exceed TurboX is an advanced solution for desktop virtualization and remote access to enterprise
More informationTen Questions to Consider When Choosing an Embedded Database
Ten Questions to Consider When Choosing an Embedded Database Embarcadero Technologies Americas Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco,
More informationP a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection
P a g e 1 Online Course k72809 P a g e 2 Title Estimated Duration (hrs) Adobe Acrobat Pro XI Fundamentals 1 Introduction to CQRS 2 Introduction to Eclipse 2 NHibernate Essentials 2 Advanced Scrum: Addressing
More informationLuckily, our enterprise had most of the back-end (services, middleware, business logic) already.
2 3 4 The point here is that for real business applications, there is a connected back-end for services. The mobile part of the app is just a presentation layer that is unique for the mobile environment.
More informationSenior Director of Engineering
SQL Anywhere State of the Union Chris Kleisath Chris Kleisath Senior Director of Engineering SQL Anywhere has 3 key technologies. SQL Anywhere benefits a variety of environments. SQL Anywhere today, and
More informationfebruary 2013 part 1 of 3
february 2013 part 1 of 3 contents hardware 3 software 10 hardware Microsoft Surface Pro Tablet Initial Reviews Mixed http://bit.ly/129hdn4 http://bit.ly/129hsrr http://nyti.ms/129hv6z -Laptop/Tablet Hybrid
More informationDelivering Large Scale WebRTC. Richard Tworek Principal WebRTC Strategies Twitter: rmtworek. WebRTC STRATEGIES 11/25/2013
11/25/2013 1 Delivering Large Scale WebRTC Richard Tworek Principal WebRTC Strategies rtworek@webrtcstrategies.com Twitter: rmtworek 11/25/2013 WebRTC STRATEGIES 2 Panelists Michal Raz Vice President,
More informationClassification and Selection of Cross-Platform Tools. Michiel Willocx 17/06/2015
Classification and Selection of Cross-Platform Tools Michiel Willocx 17/06/2015 Table of contents PART 1: Classification Cross-Platform Tools o Different technologies o Examples PART 2: Selection Criteria
More informationArcGIS for Developers: An Introduction. Moey Min Ken
ArcGIS for Developers: An Introduction Moey Min Ken AGENDA Is development right for me? Building Apps on the ArcGIS platform Rest API & Web API Native SDKs Configurable Apps and Builders Extending the
More informationORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)
Android Syllabus Pre-requisite: C, C++, Java Programming SQL & PL SQL Chapter 1: Introduction to Android Introduction to android operating system History of android operating system Features of Android
More informationIos Sdk Documentation For Windows 7 32 Bit. Latest Version >>>CLICK HERE<<<
Ios Sdk Documentation For Windows 7 32 Bit Latest Version Download Latest ios SDK & Sample Project Got the SDK? v5.3.0 (May 7, 2015) Native ios SDK now sends the version of the Unity wrapper SDK along
More informationNovedades de RAD Studio XE
Novedades de RAD Studio E Danysoft Representante exclusivo en la península ibérica The 2011 release of RAD Studio is here and it is called RAD Studio E. With hundreds of new features and enhancements,
More informationArcGIS for Mobile An Introduction. Bonnie Stayer
ArcGIS for Mobile An Introduction Bonnie Stayer Benefits of mobile GIS? Accessibility Timely Decisionmaking Efficiency and Accuracy Rapid Data Collection Types of mobile solutions? Apps & APIs Functionality
More informationDOC - MS VISUAL STUDIO EXPRESS 2012 USER GUIDE
08 November, 2017 DOC - MS VISUAL STUDIO EXPRESS 2012 USER GUIDE Document Filetype: PDF 454.51 KB 0 DOC - MS VISUAL STUDIO EXPRESS 2012 USER GUIDE NET API in Visual Studio 2008 Express. How do I install
More informationFirePower 4.1. Woll2Woll Software Nov 3rd, Version 4.1 Supporting RAD Studio versions: XE7. FirePower 4.
FirePower 4.1 FirePower 4.1 Page 1 Woll2Woll Software Nov 3rd, 2014 http://www.woll2woll.com Version 4.1 Supporting RAD Studio versions: XE7 Whats new in FirePower 4.1 vs 4.0 This updates redesigns the
More informationOpenESB SE Enterprise Edition V3.0 Installation guide
OpenESB SE Enterprise Edition V3.0 Installation guide Copyright Pymma Services 2014. All Rights Reserved. Page 1 of 20 Document identifier: Pymma document: 770-001 Location: www.pymma.com Editor: Pymma
More informationMitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller
Mitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller 0 Introduction 0 ASP.NET 0 Web Services and Communication 0 Microsoft Visual Studio 2010 0 Mono 0 Support and Usage Metrics .NET
More information2/27
1/27 2/27 3/27 4/27 5/27 6/27 Content diversity Open Platform 1. Platform Conversion 3D Smart TV 2. Content Service Broadband TV 3. UX & Input Device Digital TV 4. Ecosystem Analog TV Interactivity 7/27
More informationMicrosoft and Mobile. Jennifer Marsman Principal Developer Evangelist, Microsoft
Microsoft and Mobile Jennifer Marsman Principal Developer Evangelist, Microsoft http://blogs.msdn.com/jennifer Twitter: @JenniferMarsman There is an app store for Windows 8. Why Windows? Opportunity As
More informationArcGIS Runtime: Building Cross-Platform Apps. Mike Branscomb Michael Tims Tyler Schiewe
ArcGIS Runtime: Building Cross-Platform Apps Mike Branscomb Michael Tims Tyler Schiewe Agenda Cross-platform review ArcGIS Runtime cross-platform options - Java - Qt -.NET Native vs Web Native strategies
More informationSYSTEM REQUIREMENTS M.APP ENTERPRISE
SYSTEM REQUIREMENTS M.APP ENTERPRISE Description or Document Category October 06, 2016 Contents M.App Enterprise Server... 3 Hardware requirements... 3 Disk space requirements... 3 Production environment
More informationMobile Development A Whirlwind Tour!
Mobile Development A Whirlwind Tour! Priya Rajagopal! Principal Software Engineer, Barracuda Networks! Blog: www.priyaontech.com! Twitter: @rajagp! Girl Develop It, Ann Arbor June, 2014 1 It s Here to
More informationOracle Mobile Application Framework
Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications
More informationSolution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT
BUSINESS CHALLENGE There is an increasing demand from users of business software for easier to use applications which integrate with other business systems. As a result IT organizations are being asked
More informationUnifying the Flash and HTML5 Video Experience
Unifying the Flash and HTML5 Video Experience Kaltura Inspire Webinar November 29, 2011 Twitter hashtag: #Kaltura Who uses Kaltura? Over 150,000 websites; over 20,000 community members Market leadership
More informationKony MobileFabric. Deployment Guide. Release 7.3. Document Relevance and Accuracy
Kony MobileFabric Deployment Guide Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision
More informationSAAS: THE RDP ADVANTAGE FOR ISVS AND USERS
SAAS: THE RDP ADVANTAGE FOR ISVS AND USERS How RDP SaaS deployment reduces costs, time to market and barriers to entry while improving security, performance and the UX Independent Software Vendors (ISVs)
More informationAJAX for Mobile Devices
AJAX for Mobile Devices Using Apache Projects to get the job done Roland Tritsch Director PS FUSE ACCU 2009 - Apr., 23rd - Oxford (UK) Why is this relevant? Mobile is the next Desktop! The only bright
More informationIntegrate MATLAB Analytics into Enterprise Applications
Integrate Analytics into Enterprise Applications Aurélie Urbain MathWorks Consulting Services 2015 The MathWorks, Inc. 1 Data Analytics Workflow Data Acquisition Data Analytics Analytics Integration Business
More informationVeritas Desktop and Laptop Option 9.0 Compatibility Matrix
Veritas Desktop and Laptop Option 9.0 Compatibility Matrix Copyright (c) 2016 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas
More information