0
Download TMS Sparkle v3.26.4 Full Source (Trustworthy Delphi Framework for Network, Internet Programming)

Download TMS Sparkle v3.26.4 Full Source (Trustworthy Delphi Framework for Network, Internet Programming)

Version: 3.26.4
Product Release Date: November 29, 2023
Download Tms Sparkle V3.26.4 Full Source (Trustworthy Delphi Framework For Network, Internet Programming)
TMS Sparkle is a Delphi framework for network, Internet programming.It provides classes for both client and server applications/services, allowing for example performing Http requests to servers, or building Http servers.
Add to your wishlist or like it:
0

TMS Sparkle is a Delphi framework designed for network and Internet programming. TMS Sparkle provides classes for both client and server applications/services, allowing for example performing Http requests to servers, or building Http servers that receive and process client requests. TMS Sparkle works with various platforms such as Microsoft Windows, macOS, iOS, and Android. TMS Sparkle is the core framework utilized by a variety of other TMS products like TMS RemoteDB and TMS XData.

Tms Sparkle

Trustworthy

It is the core building block for several other TMS products and technologies, such as TMS RemoteDB and TMS XDat. These products had to be designed from scratch and depend on a robust framework which TMS could be in complete control and responsibility. For such products to function flawlessly, we needed to be sure to build such products in a  framework that is thoroughly tested and provides a quick response time to improve performance and bug fixing.

Fresh

It’s a brand-new product that doesn’t have any legacy applications behind it, which means that classes and interfaces offer a simple, clean method of use.

Modern

It’s a target for new Delphi versions and also benefits from the lmodern language features, like generics and anonymous methods.

Cross-platform

It supports multiple platforms, including Microsoft Windows, macOS, iOS and Android.

Platform Native

In general, Sparkle is a thin abstract layer over native API’s provided by the underlying platform. Existing platforms already provide a lot in terms of native networking and internet programming. TMS Sparkle does not reinvent the wheel and instead utilizes these technologies. This allows your applications to benefit from the latest platform versions and updates. Any bug fixes and improvements in the platform frameworks will be usually available in Sparkle. It also allows for smoother integration with platforms, including the system’s settings.

Supported platforms:

  • Windows 32-Bit
  • Windows 64-Bit
  • macOS
  • iOS
  • Android
  • Linux

Client features:

  • Http client available in Windows, macOS, iOS and Android
  • Support for Http Secure (Https)
  • Transparent handling of chunked and gzip-encoded responses

Server features:

  • Http server based on http.sys stack (Windows only – minimum Vista and Server 2008)
  • Support for Http Secure (Https)
  • Kernel-mode caching and kernel-mode request queuing (less overhead in context switching)
  • Multiple applications/process can share (respond) the same port (at different addresses)
  • Secure Sockets Layer (SSL) support in kernel-mode
  • GUI tool for SSL certificate management