Mina.NET is the .NET implementation of Apache MINA, a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract event-driven asynchronous API over various transports such as TCP/IP via async socket.
Contains classes that are used as data transports between various application, business, and data layers for Steam related APIs.
Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat. Bower runs over Git, and is package-agnostic. A packaged component can be made up of any type of asset, and use any type of transport (e.g., AMD, CommonJS, etc.). -- Bundle Features -- This bundle works without Node.js and Git installations, so you can use js-restore on any build server (including cloud TFS) and don't commit external js files.
It's aim is to facilitate: - Out-of-the-box code isolation for different parts on an application (i.e. admin vs. user api). - Flexibility in transport technologies (i.e. SignalR, Grpc and Rest). - Flexibility in hosting: Console, In-process, windows service, trayicon, Docker etc. - An as easy as possible way to incorporate unit/integration tests for server/client/distributed applications.
This library provides client-transport agnostic logic. It is consumed by all transport specific packages.
Recommended Google client library to access the Google Maps Route Optimization API, which assigns tasks and routes to a vehicle fleet, optimizing against the objectives and constraints that you supply for your transportation goals.
Provides the APIs based on the specifications described in the "ECHONET Lite SPECIFICATION II ECHONET Lite Communication Middleware Specifications". Including APIs such as `IEchonetLiteHandler`, which is the interface for implementing the communication endpoint to the "Lower Communication Layers". 「ECHONET Lite SPECIFICATION 第2部 ECHONET Lite 通信ミドルウェア仕様」に記載されている「下位通信層」との通信エンドポイントを実装するための抽象インターフェース`IEchonetLiteHandler`などのAPIを提供します。
This library provides client-transport agnostic diagnostic functionalities. It is consumed by all transport specific packages.
This library provides management-transport agnostic logic. It is consumed by all management transport specific packages.
Main package of the Co-Console SDK for using the Co-Console API. This package contains the base functionality for Co-Console API transports.
Part of the Co-Console SDK. Use this package to connect to the Co-Console API via Service Bus transport.
This library provides a SignalR specific transport layer for the higher level Api functionalities.
This library provides a Grpc specific transport layer for the higher level Api functionalities.
This library provides a Rest specific transport layer for the higher level Api functionalities.
This library provides a Grpc specific transport management layer for the higher level Api functionalities.
This library provides a Rest specific transport management layer for the higher level Api functionalities.
This library provides management-transport agnostic diagnostic functionalities. It is consumed by all management transport specific packages.
Package Description
This library provides a SignalR specific transport management layer for the higher level Api functionalities.
Package Description
Package Description
Package Description
RFC3881 & DICOM Audit construction and transport API
.NET for Android and MAUI bindings for the Android Java library 'com.google.android.datatransport:transport-api'.
A .Net client for the TransportAPI UK public transport API.
This package contains async RPC API to communicate between components over chosen transport.
Cedita One API Abstractions for implementations of Clients and Transports
The netzmq project contains .NET bindings for ZeroMQ, an open-source, high performance transport layer. The project provides an idiomatic, test-friendly API and targets the Any CPU platform. Everything needed to write ZeroMQ programs is bundled in the netzmq assembly for both 32- and 64-bit platforms, including the native ZeroMQ libraries themselves. The native libraries are protected by the LGPL licence and are included as unmodified compiled binaries. The full libzmq source is available from https://github.com/zeromq/. This version of netzmq targets libzmq 3.0.
Real-time communication framework for .NET using SignalR and the industrial IoT Middleware Codabix as backend. Using Codabix any IIoT Entity (PLCs, DBs, Files, Sockets, Ports, IOs ...) can be connected to each other just using Nodes. This package provides the API required to implement custom client applications using SignalR on top of WebSocket as the transport layer to connect to the communication data bridge for things (Codabix). Features: • Authentication using JSON Web Token • Create, Read, Update & Delete IIoT Entities • Setup new connection channels • Configure symbols, files, tables, ... • Subscribe change notifications • Read & Write Values of IIoT Entities • Directly from the Web to a device, file, table, ... • Using custom Human Machine Interfaces (HMI) • Visualize processes using historical data The whole framework is provided for free and can be used for commerical and non-commerical application development.
Internal transport package to provide dotnet-api-docs with the reference assemblies and compiler generated documentation files from dotnet/extensions.
Package Description
Package Description
Provides common types and abstractions for `Smdn.Net.EchonetLite.*`. Also provides the APIs based on the specifications described in the "ECHONET Lite SPECIFICATION II ECHONET Lite Communication Middleware Specifications". Including APIs such as `IEchonetLiteHandler`, which is the interface for implementing the communication endpoint to the "Lower Communication Layers". `Smdn.Net.EchonetLite.*`で共通して使用される型と抽象化機能を提供します。 また「ECHONET Lite SPECIFICATION 第2部 ECHONET Lite 通信ミドルウェア仕様」に記載されている「下位通信層」との通信エンドポイントを実装するための抽象インターフェース`IEchonetLiteHandler`などのAPIも提供します。
Impact is a .NET libary that implements the "Consumer Driven Contract Testing" pattern as promoted by PACT (https://docs.pact.io/). Impact.Core.Transport.Http implements shared framework and data models used for implementing tests for HTTP based APIs both on consumer and provider side.
Genuine Channels is a high-end transport environment accessible through .NET Remoting and Direct eXchange Manager (DXM) API. Besides offering steady connections in any environment thanks to configurable reconnect feature, Genuine Channels support communication with clients located behind firewalls, NAT and proxy servers (including those requiring authorization). Data encryption managed by security sessions and data compression without installing sinks provide for both easier coding and fast and secure client-server communication.
The API has been created to provide public transport timetable data to the public in the most dynamic and efficient way. By providing an API, PTV hopes to maximise both the opportunities for re-use of public transport data and the potential for innovation. This library is not officially supported by PTV, and is a sole project developed by Lachlan van der Velden (coman3). Any Issues, or problems must be reported to the project page: https://github.com/coman3/ptv-api For use in Victoria, Australia only. You will need an api key from PTV to use this library, you can get one of these from: https://www.ptv.vic.gov.au/about-ptv/ptv-data-and-reports/digital-products/ptv-timetable-api/ under “Registering for an API key”.
A basic client that gets data from the Transport for London API.
The nuu:bit Mobile SDK is a simple way to connect a mobile application to nuu:bit's global content acceleration and analytics platform. The nuu:bit Mobile SDK (Software Development Kit) is a set of libraries that provide the means necessary to report and accelerate the delivery of content to applications running on mobile devices. The nuu:bit SDK utilizes a specially designed set of networking protocols to provide acceleration to a given mobile application. Network traffic that is normally directed to and from the mobile App is sent through the nuu:bit SDK, which utilizes nuu:bit’s global network to accelerate the App’s traffic. The SDK can function utilizing either of two nuu:bit-optimized protocols – an UDP-based protocol NMP (nuu:bit Mobile Protocol) or TCP-based protocol DOTS (Dynamically Optimized Transport System) to transfer the content over the wireless network. The SDK determines, which protocol provides better performance for that particular App, device, and wireless network at that moment in time. Once the appropriate protocol is selected, the protocol then senses network, device and App conditions, and adapts its own behavior in real time to provide the fastest possible transfer of data overall. The nuu:bit SDK communicates with the nuu:bit server in the nuu:bit network, maintaining the flow of content, and monitoring and reporting on the operation of the SDK while sending performance data reflecting data transfer rates, bandwidth, latencies, etc. This raw data is then forwarded to nuu:bit log servers, and processed for reporting purposes. Processed data is then forwarded to the nuu:bit analytics backend service, where the performance information is made available to nuu:bit customers via the API or portal. Please see https://revapm.zendesk.com/hc/en-us/articles/ for more details
library for accessing the Auckland Transport API, for GTFS and GTFS-Realtime feeds.
SecureBlackbox Lite offers a collection of secure Internet transports Before using the product a valid license must be installed. To activate a 30-day trial license navigate to the package installation directory on disk and run the command: dotnet ./install-license.dll To activate a full version license run the command: dotnet ./install-license.dll your_product_key Supported platforms include: - .NET 6.0, .NET 5.0, and .NET Core 3.1 and earlier - .NET Framework 2.0 - 4.8 - .NET Standard 2.0 and 2.1 - Xamarin (via .NET Standard)
This is a simple API for connections with Rserve program (making connections,file and variables transport, R-commands execute). Compiled from the GitHub project, based on code from the RserveLink SourceForge project, but with fixes. Please contribute.
The nuu:bit Xamarin Mobile SDK is a simple way to connect a Xamarin mobile application to the nuu:bit's global content acceleration and analytics platform. The nuu:bit Mobile SDK is a set of libraries that provide the means necessary to report and accelerate the delivery of content to applications running on mobile devices. The nuu:bit SDK utilizes a specially designed set of networking protocols to provide acceleration to a given mobile application. Network traffic that is normally directed to and from the mobile App is sent through the nuu:bit SDK, which utilizes the nuu:bit global network to accelerate the App’s traffic. The SDK can function utilizing either one of two nuu:bit-optimized protocols – an UDP-based protocol NMP (nuu:bit Mobile Protocol) or TCP-based protocol DOTS (Dynamically Optimized Transport System) to transfer the content over the wireless network. The SDK determines, which protocol provides better performance for that particular App, device, and wireless network at that moment in time. Once the appropriate protocol is selected, the protocol then identifies network, device and App conditions, and adapts its own behavior in real time to provide the fastest possible transfer of data overall. The nuu:bit SDK communicates with the nuu:bit server in the nuu:bit network, maintaining the flow of content, and monitoring and reporting on the operation of the SDK while sending performance data reflecting data transfer rates, bandwidth, latencies, etc. The raw data is then forwarded to nuu:bit log servers, and processed for reporting purposes. Processed data is then forwarded to the nuu:bit analytics backend service, where the performance information is made available to nuu:bit customers via the API or portal. Please see the following page for a Quick Start Guide for the SDK (including an example of use): https://support.nuubit.net/hc/en-us/articles/115000584783-Xamarin-SDK-Quick-Start-Guide