Date: 06.09.2015
(© by LMD Innovative, (http://www.lmd.de or http://www.lmdinnovative.com)
Introduction
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.
System requirements
- Compatible with Delphi and C++ Builder XE and better, including 64bit support for XE2 and higher! The next Delphi/C++Builder release will be supported almost immediately after public availability.
- Supported IDEs:
- Delphi XE and better
- C++ Builder XE and better
- All corresponding Studio Products (XE and better)
- Supported operating systems: Win 2000 or better (including Windows 7/8/10)
- Full sourcecode of all controls included. Registered versions include NG util to compile packages on target system.
- Extensive demo projects with sourcecode
- Free updates via Internet
- A Site License covers unlimited number of developers in same organization at one location
- Free technical support via newsgroup (news.lmdtools.com), e-mail, fax or mail;
- Also available as part of NG Complete or LMD VCL Complete.
Features
- 6 components for accessing cloud based services
- 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).
- Full sourcecode of library included
- Extensive demo projects 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 (forum.lmd.de), e-mail, fax or mail
- Also available as part of NG Complete or LMD VCL Complete
Component Overview
Tab "NG Connection" |
|
TNGBoxNet Use this control to get access to the Box.NET cloud storage service.
|
|
TNGGDrive Use this control to get access to the GDrive cloud storage service. |
|
TNGGTasks Use this control to get access to the Google Tasks cloud service. |
|
TNGGCalendars Use this control to get access to the Google Calendars cloud service. |
|
TNGOneDrive Use this control to get access to the OneDrive cloud storage service. |
|
TNGDropBox Use this control to get access to the DropBox cloud storage service. |
[Top]