NG ConnectionPack

Latest Version: 2017.4


NG ConnectionPack allows access to some of the most common Web based services (REST services) like cloud storage or Google Apps services. Thus you can you easily connect your application to these services and provide saving/restoring or import/export features. In the its first release the following APIs are supported:

Cloud Storage Services

  • Google Drive
  • Dropbox
  • One Drive
  • Box.NET

API interface to these services are unified in the NG ConnectionPack, which makes it really easy to support all of the services in your application (reusing code to either support several storage services or simply exchange service at runtime).  All mentioned components are derived from TNGStorage base class, which allows to operate with TNGCloudFile objects regardless of the underlying cloud services.

Additional Google services

  • Google Tasks
  • Google Calendar

Both components allow to access either tasks or appointments from a specified Google account.


  • Provides state-less access to the following REST services: Google Drive, Google Tasks, Google Calendars, Dropbox, One Drive, Box.NET.
  • Provides authentication dialog, along with a custom auth-UI interface for building application specific authentication dialogs…
  • Supports secure OAuth 2.0 authentication methods.
  • Allows to store/load authentication state to prevent explicit user authentication each time application starts…
  • Provides a smart memory management model, simplifying the package usage…
  • Provides grouping capability, which allow to implement a single authentication into a group of services of the same vendor (in this first release for for Google services only)…
  • Compatible with Delphi and C++ Builder XE2 - Delphi 10.1 Berlin, including 64bit support for XE2 and higher! The next Delphi/C++Builder release will be supported almost immediately after public availability.
  • Supported IDEs (VCL):
    • Delphi XE and better
    • C++Builder XE and better
    • All corresponding Studio Products (XE, XE2, XE3, XE4, XE5, XE6, XE7 etc.)
  • FMX support for Delphi/C++Builder XE4 and higher
  • Supported operating systems: Win 2000 or better (including Windows 7 + 8)
  • Full sourcecode of all controls included. Registered versions include NG DevUtil to compile packages on target system.
  • Extensive demo project with sourcecode
  • Free updates via Internet
  • A Site License covers unlimited number of developers in same organization at one location
  • Free technical support via public forum (, e-mail, fax or mail;
  • Also available as part of NG Complete or LMD VCL Complete.


NG ConnectionPack components

NG ConnectionPack component icons in IDE toolbox

NG Storage Controls demo

Screenshot of the project which demonstrates access to the different cloud storage providers.

Google Calendar/Tasks demo

Screenshot of the project which allows access to Google Calendar (and tasks)

Storage Demo (FMX, Image 2)

Screenshot of the project which demonstrates access to the different cloud storage providers


Use this control to get access to the Box.NET cloud storage service.
Use this control to get access to the GDrive cloud storage service.
Use this control to get access to the Google Tasks cloud service.
Use this control to get access to the Google Calendars cloud service.
Use this control to get access to the OneDrive cloud storage service.
Use this control to get access to the DropBox cloud storage service.


Description Date Available Files
NG Controls Trial

This trialversion includes NG ConnectionPack, NG Drag&DropPack, NG SerializationPack (XE and higher only), NG HTMLPack, NG DialogPack and NG ValidatorPack Trials. Trials contain demo source files.

NGConnectionPack, HTMLPack, Drag&DropPack and DialogPack exe-demo files contain compiled demos. For ConnectionPack demos you need personal ClientIds/Secrets to access different cloud services.

Delphi XE2 (and better) release contains 32bit + 64bit support. Latest ServicePack required for XE2 + XE6 releases.

Installation problems? Read the corresponding Package Installation Wiki entry.

Terms of use (Trials) / License Agreement / Support Topics

December 18, 2017

© LMD Innovative, Germany. All rights reserved. All other trademarks are acknowledged.