About your presenter. David Intersimone David I. Vice President of Developer Relations and Chief Evangelist

Similar documents
David Intersimone David I Vice President of Developer Relations and Chief Evangelist Twitter: davidi99 Blog:

What's new in Delphi XE7

RAD Studio XE3 The Developer Force Multiplier

Delphi Day, June Delphi 10 Tokyo for Windows 10 and More

RAD Studio Product Address

RAD Studio XE5 in Action Tech Preview

May 10: Lesson 2 Creating your First Windows and Mac Desktop Application

InfoPower for FireMonkey 3.0

FirePower 4.1. Woll2Woll Software Nov 3rd, Version 4.1 Supporting RAD Studio versions: XE7. FirePower 4.

InfoPower for FireMonkey 2.5

Embarcadero 2011 Product Strategy

RAD Studio XE4 in Action LIVE! 14th May, 2013 Taipei Malcolm Groves

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3

64 Bit Delphi What does it all mean?

Essentials of Developing Windows Store Apps Using C#

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Windows 8. Ben Gracewood 19 October 2011

ANDROID SYLLABUS. Advanced Android

Microsoft and Mobile. Jennifer Marsman Principal Developer Evangelist, Microsoft

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Agenda. New Delphi Language Features. C++ 17 for Win32. FireMonkey Android zorder, Native Controls and API Level 26

Module Title : 20484C:Essentials of Developing Windows Store Apps Using C#

RAD Studio XE Datasheet

Windows 8 Release Preview. Product Guide for Developers. preview.windows.com

Architecting C++ apps

Preface...3 Acknowledgments...4. Contents...5. List of Figures...17

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley

08/10/2018. Istanbul Now Platform User Interface

Course 20484: Essentials of Developing Windows Store Apps Using C#

User Interfaces for Web Sites and Mobile Devices. System and Networks

RAD SERVER. Marco Cantu, Delphi Product Manager

COPYRIGHTED MATERIAL. 1Hello ios! A Suitable Mac. ios Developer Essentials

Central Management Software for NVR-915 / NVR-1615 CV5-M256

16th Embarcadero Developers Camp. Opening Session. Jason Vokes. Senior Director Technologies & Marketing International

FirePower 10 Update 1

<Insert Picture Here> JavaFX 2.0

Android App Development

Adobe AIR 3 (1) Adobe Air 3 for Flash CS5.5 Developers Course 1. Adobe InDesign CS5 (1) Adobe InDesign CS5: Fundamentals Course 2.

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

OMAP Android Integration

Flex 3 Pre-release Tour

Index C, D E, F, G, H I, J, K

EMBARCADERO TECHNOLOGIES. Agenda. 歡迎和簡介 RAD XE8 產品願景 XE8 的新功能 開發人員生產力 Enterprise Mobility Services(EMS) InterBase XE7 結論和 Q&A

Module Title : 20485A: Advanced Windows Store App Development Using C# Duration : 5 days

Samsung. Francisco Martínez Enterprise Mobile Solutions Manager

Kendo UI. Builder by Progress : Using Kendo UI Designer

Agenda. Encuentro de Usuarios Delphi 12/03/2012

What s new in Dynamic Content Chris Stowe Product Manager 3D & Design Solutions

C++Builder - Frequently Asked Questions

A Guide to App Studio 9.1

Adobe Creative Cloud InDesign CC

SYNCFUSION ESSENTIAL STUDIO ENTERPRISE EDITION

Course 20485A Advanced Windows Store App Development Using C# Course Duration: 5 days Course Type: Instructor-Led/Classroom

See What's Coming Available in RAD Studio, Delphi and C++Builder RIDE THE WINDOWS 10 RELEASE WAVE

Flash Domain 4: Building Rich Media Elements Using Flash CS5

Advanced Dreamweaver CS6

Developing Mobile Apps (357)

Forms for Android Version Manual. Revision Date 12/7/2013. HanDBase is a Registered Trademark of DDH Software, Inc.

Adobe Dreamweaver CS6 Digital Classroom

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

SYNCFUSION ESSENTIAL STUDIO ENTERPRISE EDITION

SOLO NETWORK. Adobe Flash Catalyst CS5.5. Create expressive interfaces and interactive content without writing code

QuarkXPress Server 2015 Known and Resolved Issues. Last updated: 4/1/2016

Programming Windows, Sixth Edition

Delphi XE. Delphi XE Datasheet

Manual Vista Sp1 Windows 7 Full Version 32 Bit

ibooks Author: An Instructional Guide for Educators

WEB GRAPHICS ADOBE PHOTOSHOP CS3. Learning Outcomes:

Introduction p. 1 Who Should Read This Book? p. 2 Software Requirements p. 3 Code Examples p. 3 How This Book Is Organized p. 4 Conventions Used in

Information Guide. Organize your Windows desktop life

Apple Store Mac iphone Watch ipad ipod itunes Support This itunes installer is only for Windows 7 and later on 64 bit systems that are unable.

QuarkCopyDesk 10.1 ReadMe

Khronos and the Mobile Ecosystem

Overview In this lab you will Explore some of the features of the new Windows 8 Interface.

About Parallels Desktop 14 for Mac

Design A Website For Dummies Full Version Windows 7

AD406: What s New in Digital Experience Development with IBM Web Experience Factory

PowToon Kaltura MediaSpace Module Quick Start User Guide

PROGRAMMING DELPHI DATABASE APPLICATIONS by Francisco Charte. (C) 2017 Danysoft

How To Manually Turn Off Display Windows 7

MOC 20481C: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

What s New In the Salesforce Winter 15 Release

Argosy University Online Programs, Version 7.0. digital bookshelf. Student User Guide

Overview Guide. The Photographer's Workflow Solution. Capture One + Expression Media

Simplifying Mobile.

Introduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p.

Version 3.1. For the Odyssey Classic Infrared Imaging System

Screen Use Manual Windows 7 Movie Maker Green

December 3, What is New in CC 2019

Mate2. Quick Start Guide

Developing Applications for ios

Set Up Salesforce Files Sync

MS_ Essentials of Developing Windows Store Apps Using C#

Mobile Technologies. Types of Apps

Manual Norton Partition Magic 8 Windows 7 64

Developing Windows Applications with Microsoft Visual Studio 2010

Blackboard Collaborate for Students

Real Player 11 Manual Youtube Windows 7 64 Bit

Mike Taulty Developer/Evangelist Microsoft Ltd

MOC 20482C: Advanced Windows Store App Development Using HTML5 and JavaScript

Transcription:

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/

RAD Studio XE3 The Developer Force Multiplier Windows 8 Mac OS X Mountain Lion C++ FM 2 Metropolis UI HTML5 Mobile Visual LiveBindings

2 FM

Actions Framework-Independent Action Features Are Implemented in RTL FireMonkey framework-specific action features are implemented in new FMX units: FMX.ActnList, FMX.StdActns, and others. LiveBindings actions

Layouts and Anchors Common layout engines like grid and flow Anchors for all visible components Alignment

Multimedia Camera picture and video capture Audio and Video playback DirectShow on Windows QuickTime 10.5 or higher

Bitmap based Styles FireMonkey can render bitmap based controls instead of vector graphics Shared external (redistributable) Styles designer Pixel-Perfect OS specific controls Custom styles with non-client area styling

Windows 8 Style Windows 8 Metro Style Button style lookup 4 Style color combos

Mac OS X Retina Mountain Lion Style High resolution assets FM 2 determines if it should load Retina style or regular style

Custom styles Non-client area styling Premium styles available from Embarcadero

Sensors and Services Services framework Determines availability of sensors and services Acquires rights from user LocationSensor (GPS or Triangulation) MotionSensor (Accelerometer and/or Gyro)

DEM

FireMonkey for Mobile Preview

RAD Studio XE3 The Developer Force Multiplier Windows 8 Mac OS X Mountain Lion C++ FM 2 Metropolis UI HTML5 Mobile Visual LiveBindings

Visual LiveBindings

Visual LiveBindings - Agenda Quick intro Visual LiveBindings Designer New components & wizards New IDE options Hands on Examples Working with Components TDataSet Objects Layer Manger Actions

LiveBindings Quick Intro Introduced in XE2 FireMonkey and VCL Based on relational expressions, called binding expressions Can be unidirectional or bidirectional Standard converters out of the box Add custom converters Can be used design time / run time Is all about control objects and source object

Visual LiveBindings Bind data and properties by simply drawing lines between objects Organize large numbers of bindings using Photoshop-like layers Visualize your data bindings at a glance Zero lines code Delphi and C++Builder

New Components New set of Visual LiveBinding Components TLinkGridToDataSource TLinkListControlToField TLinkControlToField TLinkControlToProperty TLinkFillControlToField TLinkFillControlToProperty Easier to link to Objects TPrototypeBindSource Fast & Efficient Uses Observers to evaluate when to update no need for manual notification of change.

Application Prototyping Design and prototype your application using sample data from the TPrototypeBindSource component Add a ClientDataSet component to your form and load your actual data Simply select all of your bindings and change the data source to use your real data in your application

Application Prototyping DEM

Context aware Wizards Form Wizard Example with TEdit selected

Tools > Options

Lets see it in action!! Hands on Examples Working with Components Working with TDataSet Working with Objects

DEM

Layers Management Organize large numbers of bindings using Photoshop-like layers Quickly toggle visibility between layers Easily create your own layers View multiple layers at once

Layers Management DEM

Actions Easily use standard actions with LiveBindings

Actions DEM

Windows 8

Windows 8 Easy VCL/FireMonkey application migration to Windows 8 Windows 8 Desktop applications Metropolis Metro-Style Apps Delphi and C++Builder 32-bit and 64-bit* Intel & Atom Hardware Support Surface Pro and Slate Tablets *64bit C++ to be estimated to be released in Q42012

RAD Studio XE3 The Developer Force Multiplier Windows 8 Mac OS X Mountain Lion C++ FM 2 Metropolis UI HTML5 Mobile Visual LiveBindings

Metropolis UI

Metropolis True Metro-Style Desktop apps on Windows XP, Vista,7, and 8 Migrate existing VCL & FM apps to Metropolis Project templates (Grid and Split layouts) Surface Pro and Slate Tablet Ready WinRT LiveTile integration Office 2013 Styling Fat Finger Touch Gyro, Accelerometer & Location (GPS) Delphi and C++Builder

Windows 8 Style Windows 8 Metropolis Style Button style lookup 4 Style color combos

Styles DEM

Form Conversion Right-click on any existing VCL and FireMonkey form to convert to Metropolis Adds StyleBook and styles into a Metropolis form Sets TApplication property Removes non-client area Makes form fullscreen

New Project Templates Basic, Grid, and Split layout VCL and FireMonkey Delphi and C++Builder

Metropolis Project Templates DEM

MetropolisUIListBox A collection of fields and image components for a GridViewForm Easily connects to a ClientDataSet Populates the range of selected records into the list

Metropolis UI Samples showing common Windows 8 elements and behavior Windows 8 style ToolTips Windows 8 style Flyouts Windows 8 Style Edit Controls Windows 8 Style FlipView DEM

Live Tiles Works for VCL and FM2 applications TLiveTile component Metropolis Service display updates on tile Launch Agent Host associate tile with app Sideloading the application Win8 Development License Win8 Enterprise edition Supports Narrow and Wide Tiles

Live Tiles

DEM

RAD Studio XE3 The Developer Force Multiplier Windows 8 Mac OS X Mountain Lion C++ FM 2 Metropolis UI HTML5 Mobile Visual LiveBindings

Questions?