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?
davidi@embarcadero.com

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