Skip to content

IoT in Action: Building a Modern Healthcare Application - Webinar resources and links

On Wednesday, May 20, 2015 I am presenting a webinar titled "IoT in Action: Building a Modern Healthcare Application". The webinar presents the development of connected, multi-device solutions for the healthcare industry, using Beacons and Bluetooth LE devices. During this session, David Intersimone, Vice President of Developer Relations and Chief Evangelist at Embarcadero, demonstrates how developers can use RAD Studio XE8, which supports Proximity Beacons and Enterprise Mobility Services Push Notifications, to build a modern medical application solution for a hospital or doctor’s office.

IoT in Action: Building a Modern Medical Application for a Hospital or Doctor’s Office

Digital devices are proliferating inside medical offices and hospitals, and Bluetooth wearables are being used to capture biometric information. These devices, which are part of the IoT landscape, are providing higher levels of patient monitoring, medical office productivity, and patient information management. Recognizing the potential of these connected devices to transform the everyday experience of visiting a healthcare provider, this webinar will give developers a first hand look into:

  • RAD Studio XE8 connected app development for Windows, OS X, iOS, Android and the Internet of Things
  • FireUI and VCL application development for desktop, smartphone, and tablet devices
  • Proximity-based application development using the new TBeacon component supporting the use of iBeacon and AltBeacon
  • Bluetooth LE development for state-of-the-art medical devices including Heart Rate Monitors, Digital Weight Scales, and more
  • Enterprise Mobility Services (EMS) support for Apple Push Notification Service (APNS) and Google Cloud Messaging (GCM)

Webinar Resource Links

The following are links to additional information used in the Webinar:

I will also upload the slides after the webinar is completed and provide a link here.

Today’s RAD Studio XE8 Live Online Deep Dive Workshop - Agenda/Times

RAD Studio XE8 Deep-Dive Online Workshop, Saturday, May 16, 2015 - 8:00am -1:00pm Pacific / 11:00am-4:00pm Eastern

Discover more about how to:

  • Make the most of your VCL Windows applications in a connected world
  • Move existing code up to new levels of scalability, performance and integration
  • Extend existing code and build new apps to embrace mobile, new devices and Internet of Things
  • Utilize high-performance, easy-to-use, enterprise database connectivity
  • Embrace the latest compilers and toolchains
  • Be the most productive you have ever been – for Windows and beyond!
  • …and much more!

Join us for all the technical developer fun - http://forms.embarcadero.com/RADXE8DeepDiveWebinar?cid=701G0000000tKTx

The Workshop Agenda

Start Time Duration Topic Presenter(s)
8:00 5 Intro and Agenda David I
8:05 10 NEW! iOS64bit – OP and C++ David I
8:15 5 NEW! GetIt Package Manager: Access and install from the cloud, popular VCL and FMX source code libraries, components and tools like AsyncPro and Power PDF right from within the IDE. Get the updated TurboPack for free! David I
8:20 5 NEW! MapView component for iOS/Android David I
8:25 10 FireUI multi-device designer and NEW! Multi-device preview + TWebBrowser JimM
8:35 5 NEW! IDE Settings Migration JimM
8:40 5 XE8 Premium Styles – VCL and FMX Al
8:45 5 NEW! Box2D - A 2D physics engine for your VCL and FMX applications Al
8:50 20 ENHANCED! App Tethering: Now it’s easier than ever to extend your VCL and FMX desktop application UI, data and control to mobile and wearables via WiFi, ethernet or Bluetooth now with hooks for data Al
9:10 10 Break #1 BREAK
9:20 20 NEW! More than 20 New IDE Features for Coding Productivity: Code faster and more efficiently with new refactorings, multi-paste support, clipboard history, parenthesis matching, Smart Keys, Code Navigation Toolbar, project statistics and more. JimM
9:40 10 NEW! AppAnalytics: Finally understand exactly how your customers use your VCL or FMX app. Simply add the TAppAnalytics component and get instant access to application usage statistics through your cloud dashboard. David I
9:50 20 RECENTLY ADDED! Easily Add Parallel Processing to Your New and Existing VCL/FMX OP and C++ Apps: Delivering 2x to 8x performance gains on Multi-Core systems. David I & JimM
10:10 30 NEW! Unit Testing: It’s has never been easier or more complete with the new integrated DUnitX testing framework Nick Hodges
10:40 10 Break #2 BREAK
10:50 5 NEW! Native Platform HTTP/S VCL/FMX Support for Windows, Mac, iOS and Android: Makes must-have secure connections a snap. Al
10:55 25 ENHANCED! FireDAC: The best DAC gets better with Updates Management, dbExpress migration, SQLite encryption, InterBase XE7 Change Views. Stephen
11:20 10 Devices – BluetoothLE support (VCL via Win8.1, FMX) JimM
11:30 15 NEW! IoT, Beacons and More: Easily add IoT gadgets and sensors, like proximity beacons, into your existing Windows VCL and FMX apps. JimM
11:45 10 ENHANCED! Parse/Kinvey MBaaS Cloud Services: Easily power your VCL and FMX desktop and mobile application backend infrastructure in the cloud with user management, push notifications, data storage and more. David I
11:55 30 ENHANCED! EMS (Enterprise Mobility Services): Easily integrate your applications to your enterprise and to the world with Push Notifications, REST API publishing, external credentials, database connection pooling, client API component, new administrative app and more. Al
12:25 15 Deep Dive into a Modern Healthcare Application that uses EMS, InterBase XE7, smartphones, tablets, devices and proximity beacons David I
12:40 20 Summary and Final Q&A Everyone
13:00 300 Minutes  

RAD Studio XE8 this week: Wednesday Lunch & Learn and Saturday Deep Dive

RAD Studio XE8: Wednesday Lunch & Learn and Saturday Deep Dive

Don’t miss this chance to join David I for one of these FREE technical online workshops and be among the first to see the latest RAD Studio XE8!

Lunch & Learn Webinars
Bring your own lunch at your office for a 
2-hour Lunch & Learn session.
Deep-Dive Online Workshop
Attend a special 5-hour Deep Dive with David I, Jim McKeeth, Al Mannarino and Nick Hodges
Wednesday, May 13, 2015
9am PDT / 12pm EDT
12pm PDT / 3pm EDT
Saturday, May 16, 2015
8am-1pm PDT / 11am-4pm EDT

Learn about the new features and benefits of using Embarcadero’s RAD Studio XE8 and Appmethod for cross-platform app development. Build apps using a single-source codebase (either Object Pascal or C++) that compiles down to native executables for Windows, Mac OS X, Apple iOS, and Android, including universal binaries for iOS (both ARMV7 and ARM64).

Discover more about how to: 

  • Make the most of your VCL Windows applications in a connected world
  • Move existing code up to new levels of scalability, performance and integration
  • Extend existing code and build new apps to embrace mobile, new devices and Internet of Things
  • Utilize high-performance, easy-to-use, enterprise database connectivity
  • Embrace the latest compilers and toolchains
  • Be the most productive you have ever been – for Windows and beyond!

…and much more!

The workshop will include detailed technical demonstrations and live Q&A. Saturday’s session will include a Deep Dive into a Digital Medical Technology application that uses devices and proximity beacons.

Register today and download a copy of RAD Studio XE8 in advance to follow along.

Technology Partner Spotlight sessions for Q2-2015 start Thursday May 14 - 6am, 11am and 5pm PDT

We have scheduled the Embarcadero Technology Partner Spotlight webinar series for Q2-2015 (May 13 to June 25). Embarcadero Technology Partners are developers and organizations who develop and sell tools, components and libraries that add value to the Embarcadero family of developer products, and who actively market their products through trade advertising and the World Wide Web. The Embarcadero Technology Partner ecosystem is made up of hundreds of companies who provide thousands of ready-built add-ons to facilitate multi-device development. You’re invited to join our new “Embarcadero Technology Partner Spotlight” series of webinars each Thursday for 20-minute online presentations and demonstrations followed by live Q&A with the best tool and component companies on the planet.

The spotlight webinars take place three times on each Thursday at 6am, 11am and 5pm Pacific Daylight Time. You will find the complete schedule and registration form at http://forms.embarcadero.com/15Q2TechPartnerSpotlights. Register Now for the series and see what our technology partners are doing in support of our latest RAD Studio XE8 release.

The scheduled Technology Partner presentations for Q2-2015 

Date Topic
May 14
Woll2Woll (InfoPower and FirePower components)
May 21
NexusDB
May 28
Dew Research (OpenCL and Math Libraries)
June 4
Fast Reports Inc. (FastCube for VCL and more)
June 11
LMD Innovative
(Components for Delphi and C++Builder)
June 18
Gnostice (New Documents support for XE8 and FMX)
June 25
Mitov Software
(Delphi Arduino control and communication)

You can also watch replays of the Q1-2015 presentations at https://www.youtube.com/playlist?list=PLwUPJvR9mZHgaYTPmY_FhOvJfbl7ZzVku

 

Special Saturday, May 16, RAD Studio XE8 technical deep dive with David I and special guests

We’ve done Saturday live events in the past for RAD Studio but we’ve never before done a Saturday online deep dive. We’ll do our first one ever on Saturday, May 16 from 8am to 1pm Pacific Daylight Time. Join me, Nick Hodges, Jim McKeeth and Al Mannarino as we take you through a deep technical dive into all that is new in Delphi, C++Builder and RAD Studio XE8 for VCL and multi-device developers. The live, online event will be mostly technology demonstrations with a few slides to highlight the presentation sections. Register Now for this first ever live online workshop at http://forms.embarcadero.com/RADXE8DeepDiveWebinar.

During the workshop you’ll learn how to:

  • Make the most of your VCL Windows applications in a connected world
  • Move existing code up to new levels of scalability, performance and integration
  • Extend existing code and build new apps to embrace mobile, new devices and Internet of Things
  • Utilize high-performance, easy-to-use, enterprise database connectivity
  • Embrace the latest compilers and toolchains
  • Be the most productive you have ever been – for Windows and beyond!
  • …and much more!

A few breaks will occur throughout the workshop and live Q&A will also take place during the workshop and at the end.

The Workshop Agenda

  • Welcome & Introduction
  • RAD XE8 Product Vision
  • What’s New in XE8 for VCL and Multi-Device developers
  • Developer Productivity in the IDE
  • AppTethering
  • Unit Testing with DUnitX
  • Enterprise Mobility Services including the new Push Notification Support
  • InterBase XE7 with the new Change Views
  • Deep Dive into a Digital Medical Technology Application (using devices and proximity beacons)
  • Summary and Final Q&A

Follow along with the Presentations and Demonstrations

We will provide the slides to all of the attendees. If you already have XE8, fire it up and follow along with the presentations. If you don’t already have XE8, download the RAD Studio XE8 free trial, install it, activate it and try some of the features, tips, tricks and techniques along with the presenters

See you live, online Saturday, May 16!

iOS 8 Simulator Hotfix (Beta) for Delphi and RAD Studio XE8 is available in Registered User Downloads

This patch for RAD Studio and Delphi XE8 addresses changes to iOS 8 simulator deployment that prevented FMX apps from loading properly (simulator support is not provided for C++). Updates, hot fixes, and patches are provided exclusively to customers with an active Update Subscription, however, this particular critical patch is being provided to all XE8 customers. Available to registered users of RAD Studio XE8, Delphi XE8 (Mobile add-on edition and above) and Embarcadero All-Access XE. You can find the zip file in your registered user downloads area on Code Central - http://cc.embarcadero.com/myreg/. You can filter your downloads using http://cc.embarcadero.com/myreg/delphi and http://cc.embarcadero.com/myreg/rad_studio. The Code Central item # is http://cc.embarcadero.com/item/30221

README from the Zip file

iOS Simulator hotfix (beta) -  Apr 19, 2015
-------------------------------------------------
This Beta hotfix is provided only for customers who have an update subscription.

This beta hotfix enables FireMonkey multi-device applications to run on iOS 8.x Simulators

Perform the following steps:
1. Copy this zip file to your install directory.
2. Extract the zip
======================================================================
Copyright 2015, Embarcadero Technologies. All rights reserved.

Calling all VCL Developers - RAD Studio XE8 – The biggest XE release to date!

Whether you are building new software, or updating existing applications, RAD Studio XE8 is a must! Quickly update and extend your existing VCL based Windows applications to create modern, connected app solutions for Windows and beyond! This blog post contains some of the new and enhanced features with links to product information, documentation, technical information and videos.

Try it with your complimentary 30-day license now!

Must-Have Features For VCL Developers in XE8

  • NEW! More than 20 New IDE Features for Coding Productivity: Code faster and more efficiently with new refactorings, multi-paste support, clipboard history, parenthesis matching, Smart Keys, Code Navigation Toolbar, project statistics and more!
  • ENHANCED! The VCL and FMX RTL Gets Better and You Benefit Big Time: The RTL has better performance, parallel support, native HTTP/S and Bluetooth, optimized Generics collections and much more
  • NEW! GetIt Package Manager: Access and install from the cloud, popular VCL and FMX source code libraries, components and tools like AsyncPro and Power PDF right from within the IDE. Get the updated TurboPack for free!
  • ENHANCED! App Tethering: Now it’s easier than ever to extend your VCL and FMX desktop application UI, data and control to mobile and wearables via WiFi, ethernet or Bluetooth
  • NEW! AppAnalytics: Finally understand exactly how your customers use your VCL or FMX app. Simply add the TAppAnalytics component and get instant access to application usage statistics through your cloud dashboard
  • RECENTLY ADDED! Easily Add Parallel Processing to Your New and Existing VCL Apps: Delivering 2x to 8x performance gains on Multi-Core systems
  • NEW! Native Platform HTTP/S VCL/FMX Support for Windows, Mac, iOS and Android: Makes must-have secure connections a snap
  • ENHANCED! MBaaS Cloud Services: Easily power your VCL and FMX desktop and mobile application backend infrastructure in the cloud with user management, push notifications, data storage and more
  • NEW! IoT, Beacons and More: Easily add IoT gadgets and sensors, like proximity beacons, into your existing Windows VCL and FMX apps
  • NEW! Unit Testing: It’s has never been easier or more complete with the new integrated DUnitX testing framework
  • ENHANCED! FireDAC: The best DAC gets better with Updates Management, dbExpress migration, SQLite encryption, InterBase XE7 Change Views and more
  • ENHANCED! EMS (Enterprise Mobility Services): Easily integrate your applications to your enterprise and to the world with Push Notifications, REST API publishing, external credentials, database connection pooling, client API component, new administrative app and more
  • ENHANCED! Docs, Samples and Technical Content: Learn what you can do and how to do it with more tech docs and videos than ever before
  • NEW! Update Subscription: Take advantage of Update Subscription to stay up-to-date with latest versions, updates for older product versions and much more

What’s New in XE8 - the Larger List

A Complete List of What’s new in RAD Studio XE8 can be found at http://www.embarcadero.com/products/rad-studio/whats-new. Marco Cantu also blogged about "What’s New in Delphi XE8 for VCL Developers"

Here’s what developers are saying about RAD Studio XE8

Developers all around the world are excited about what they can do with Delphi, C++Builder and RAD Studio XE8. Instead of hearing from us, listen to a few of the many testimonials that developers like you are saying about the new XE8 release.

  • “The RAD Studio XE8 IDE is really enhanced with new code productivity features. Combined with the new additions to Delphi, RAD Studio XE8 is a HUGE upgrade!” - Scott van der Linden
  • “RAD Studio XE8 is an essential upgrade for any developer.” - Claudio Piffer, CSoft
  • "Delphi users will benefit from the new GetIt Package Manager and the new code productivity features added to RAD Studio XE8." - Warren Postma - Senior Software Developer - RAMSOFT Inc
  • "RAD Studio XE8 looks great in Windows 8, particularly the new color schema and the whole new look and feel of the IDE itself!" - Marco Cirinei - Lead Developer - HappySoft Srl
  • "XE8 is one of the best RAD Studio releases so far." - Brian Frost Technical Director Applied Relay Testing Ltd.
  • "There are seriously useful enhancements to RAD Studio XE8." - David Millington - Owner - Parnassus OÜ

Videos that will help you harnass the power of XE8

Here are just a few of the many free technology videos that are available that will help you learn and take advantage of the many new and enhanced features in Delphi, C++Builder and RAD Studio XE8.

Want to learn even more about the new RAD Studio XE8?

Register for our Q2-2015 developer skill sprints at  http://forms.embarcadero.com/15Q2DeveloperSkillSprintsWebinarSeries

Imagine what you can do with XE8!

RAD Studio XE8 Lunch and Learn with David I - Wednesday May 13 at 12noon EDT and 12noon PDT

The new release of RAD Studio XE8 brings increased capabilities and developer productivity for Delphi and C++Builder developers building Windows applications and multi-device solutions. I am looking forward to spending two lunch times with developers in the US and Canada on Wednesday May 13. Okay, it will be just after breakfast for me on the 12noon EDT and the live online workshop and starts just before lunch in the Central Daylight Time zone, but we will still have fun - bring your own breakfast, snack, lunch, dinner or late night snack depending on where you are in the world.

Learn about the features and benefits of using Embarcadero’s latest versions of RAD Studio XE8 and Appmethod for cross-platform app development. These products allow you to build apps using a single-source codebase (either Object Pacal or C++) that compiles down to native executables for Windows, Mac OS X, Apple iOS, and Android, including universal binaries for iOS (both ARMV7 and ARM64).

RAD Studio XE8 Lunch & Learn Webinar
Wednesday, May 13, 2015
9:00am Pacific / 11:00am Central / 12:00pm Eastern
12:00pm Pacific / 1:00pm Central / 3:00pm Eastern

Join me for two hours and you’ll learn how to:

  • Make the most of your VCL Windows applications in a connected world
  • Move existing code up to new levels of scalability, performance and integration
  • Extend existing code and build new apps to embrace mobile, new devices and Internet of Things
  • Utilize high-performance, easy-to-use, enterprise database connectivity
  • Embrace the latest compilers and toolchains
  • Be the most productive you have ever been – for Windows and beyond!
  • …and much more!

The workshop will include detailed technical demonstrations and live Q&A.

Register now at http://forms.embarcadero.com/RADXE8LunchandLearnWebinar. Remember to choose one of the session times. I look forward to seeing you live online on Wednesday May 13.

 

How to use Delphi’s anonymous methods and generics in your C++Builder XE8 applications

With the release of C++Builder XE8 and RAD Studio XE8, we have made it even easier for C++ developers to work wth Delphi’s anonymous methods and generics. We have updated the recommended way to handle Delphi anonymous methods in your C++ applications. The revised description, in How to Handle Delphi Anonymous Methods in C++, uses either a Functor (function object) or a Lambda expression. See the code examples on the following RAD Studio XE8 DocWiki pages.

You can also use a lambda wherever an API expects an anonymous method. The DelphiInterface class has been updated to auto-convert to a lambda. This feature can only be used with the Clang-based C++ Compilers. The following example C++ code illustrates use of a lambda.

#include <System.hpp>
#include <System.IOUtils.hpp>
#include <iostream>

int main()
{
  String ext(".cpp");
  TStringDynArray files = TDirectory::GetFiles(TDirectory::GetCurrentDirectory(),
                          [ext](const String Path, const System::Sysutils::TSearchRec &SearchRec) -> bool
                          {
                            return ExtractFileExt(SearchRec.Name) == ext;
                          });
  std::cout << "Found " << files.Length
            << " files with ext: '" << AnsiString(ext).c_str() << "'\n";
  for (int i=0; i<files.Length; ++i)
    std::cout << AnsiString(files[i]).c_str() << std::endl;
}

 

Where you should post bug reports, ask questions and have conversations about our software development tools

I received an email from a developer asking where he should post questions, report bugs and have converations with other community members. The following the guidance list (zero based of course) I emailed to this developer.

0) for bug reports – please report bugs on our Quality portal at

https://quality.embarcadero.com/secure/Dashboard.jspa

 

1) For discreet questions where you are looking for an answer – use the Answers module at:

http://community.embarcadero.com/index.php/answers

 

2) For conversations you want to have with like minded developers – please use our new Embarcadero Community forums at

http://community.embarcadero.com/index.php/forum

There are different topics where you can start conversation threads for our developer tools: 

UI

This forum is for discussions about designing user interfaces, creating great user experiences and using visual components.

DATA

Use this forum to talk about SQL databases, in memory datasets, XML data, local tables and everything else related to accessing, updating, deleting and working with data.

ENTERPRISE

This forum is the place to discuss enterprise software archictures, enterprise wide systems development. Topics here can include middleware, multi-tier architectures, DataSnap, REST/JSON, Web Services, Web server applications and enterprise wide data servers/services.

CLOUD

This forum is for the discussion of cloud based architectures and applications, Backend as a Service (BaaS) systems, cloud storage, push notifications and other services.

TOOLS

Use this forum to discuss the Integrated Development Environment (IDE), toolchains, integrated and remote debugging and other developer tools.

PROGRAMMING

 

This forum focuses on programming languages, tips, tricks, techniques,algorithms and best practices. For topics related specifically to the C++ and Object Pascal programming languages, please tag your posts with one or both of the these languages.

 

3) For installation issues use the following General forum and support site

Installation Issues

 

This forum is for discussions about general installation topics. For installation and registration support, create a case at (www.embarcadero.com/support).

 

 

Bad Behavior has blocked 4 access attempts in the last 7 days.

Close