33
EMBARCADERO TECHNOLOGIES

20151019 David I 윈도우애플리케이션세미나

  • Upload
    devgear

  • View
    498

  • Download
    0

Embed Size (px)

Citation preview

EMBARCADERO TECHNOLOGIES

EMBARCADERO TECHNOLOGIES

RAD Studio 10 Seattle

2

The Ultimate Application Development Platform for Windows,

Mac, Mobile, and IoT

RAD Studio 10 Seattle is the fastest way to build and update data-rich, hyper connected, visually engaging applications for Windows 10, Mac,

Mobile, IoT and more.

EMBARCADERO TECHNOLOGIES

EMBARCADERO TECHNOLOGIES

TAKING YOUR APPLICATIONS TO WINDOWS 10

RAD Studio 10 Seattle

5

EMBARCADERO TECHNOLOGIES

RAD Studio Windows 10 Support

• Quickly move VCL apps to Windows 10

• New VCL Controls and Windows 10 Styles

• VCL styles for common controls

• WinRT / UWP Integration

• Improved FireMonkey Windows desktop support

6

EMBARCADERO TECHNOLOGIES

New Windows 10 VCL Controls

• 5 new controls:

– RelativePanel

– ToggleSwitch

– SearchBox

– SplitView

– ActivityIndicator

• Will also work on Windows 7 and 8

7

EMBARCADERO TECHNOLOGIES

UWP/WinRT Notifications

8

EMBARCADERO TECHNOLOGIES

Contracts

9

EMBARCADERO TECHNOLOGIES

FireMonkey Windows Overhaul

• Mouse-over Hints

• Native presentation for Windows for Edit and Memo

• Enhanced Clipboard support

• MultiView and TSwitch components extended for Windows 10 look and feel

10

EMBARCADERO TECHNOLOGIES

DEMONSTRATIONS New VCL Controls, Styles, Notifications, Contracts, FMX

11

INTERNET OF THINGS DEVELOPMENT RAD Studio 10 Seattle

12

EMBARCADERO TECHNOLOGIES

The Overall Picture, IoT for Enterprise

EMS Server • User Auth • API Hosting • Enterprise Data Access • Data storage • IOT Device Access Control • Wi-Fi/Bluetooth Bridging • Push Notifications

Things near your user

Things near your EMS Server

Any Cloud service Or API

Any Enterprise Data or Service

Things near a computer

EMBARCADERO TECHNOLOGIES

BluetoothLE Devices and Gadgets

• Bluetooth Smart

– GATT – Generic Attribute Protocol • Services

• Characteristics

– Format Types and Units

• Heart Rate Profile (HRP)

– Heart Rate Service

– Device Information Service

14

EMBARCADERO TECHNOLOGIES

What is a Beacon?

15

New beacon

detected

UUID, Major, Minor

Advertise data

EMBARCADERO TECHNOLOGIES

Beacon Proximity

16

EMBARCADERO TECHNOLOGIES

BeaconFence

17

EMBARCADERO TECHNOLOGIES

IoT Core Technology

• Bluetooth/LE and Beacons support

– TBluetoothLE

– TBeacon

– TBeaconDevice

• BeaconFence

– TBeaconMapFencing

– TBeaconZoneFencing

18

EMBARCADERO TECHNOLOGIES

Setting Up Your Beacon Environment

19

• Use the strongest transmitter power level supported by your beacon. • Use the highest transmission frequency supported by your beacon. • Place beacons in locations with a clear line of sight to where the

signals will be received. • Place beacons wherever there is an intersection in a path.

EMBARCADERO TECHNOLOGIES

20

EMBARCADERO TECHNOLOGIES

DEMONSTRATIONS BluetoothLE, Beacons, BeaconFence

21

EMBARCADERO TECHNOLOGIES

22

EMBARCADERO TECHNOLOGIES

23

EMBARCADERO TECHNOLOGIES

EMBARCADERO APPANALYTICS RAD Studio 10 Seattle

24

EMBARCADERO TECHNOLOGIES

Embarcadero AppAnalytics

• Use AppAnalytics to… • Understand user behavior

• Improve the quality of your software

• Anticipate user wants and needs

• Reduce maintenance, testing, and support costs

• TAppAnalytics – VCL, FMX

• appanalytics.embarcadero.com

25

EMBARCADERO TECHNOLOGIES

Analytics You Can Record

• AppStart, AppExit

• Control Focuses

• Window Activated

• Exception

• Custom – using TrackEvent method

26

EMBARCADERO TECHNOLOGIES

DEMONSTRATIONS AppAnalytics – VCL, FMX

27

EMBARCADERO TECHNOLOGIES

TWO MORE THINGS

28

EMBARCADERO TECHNOLOGIES

29

EMBARCADERO TECHNOLOGIES

30

EMBARCADERO TECHNOLOGIES

SUMMARY

31

EMBARCADERO TECHNOLOGIES

Primary Benefits of RAD Studio 10 Seattle

The fastest way to build visually

engaging apps for Windows 10, Mac,

and Mobile

Hyper connected with Bluetooth, App Tethering,

Beacons, for the Internet of Things

Incredible Windows 10 support – WinRT

components and new VCL controls

Twice the power of the IDE, for building

larger projects

EMBARCADERO TECHNOLOGIES

Questions? [email protected]