Fiche technique | |
---|---|
Type de produit : | SDK |
Auteur : | RemObjects Software |
Date de publication : | 2002 à maintenant |
Plateforme : | Delphi, Java, Cocoa, .NET |
Site Web : | https://www.remotingsdk.com/ |
Introduction
Le Remoting SDK est une suite de bibliothèques vous permettant de créer facilement la communication de composante serveur ou infonuagiques dans vos applications. Il couvre les deux aspects :
- Écrire votre code côté serveur et le publier pour qu'il soit accessible sur le réseau.
- Se connecter et parler à ces serveurs, à partir des applications client que vos utilisateurs finaux utilisent.
Les serveurs peuvent être écrits en Delphi, C++Builder et .NET (C#, Visual Basic.NET, Swift, Oxygene et Java).
Ils peuvent être déployés sur des serveurs Linux, Windows et macOS, y compris des fournisseurs d'hébergement infonuagiques tels qu'AWS (Amazon Web Services) ou Azure, et bien sûr des serveurs auto-hébergés, vous offrant ainsi un large éventail d'options et de flexibilité.
Le Remoting SDK facilite l'écriture des serveurs, sans nécessiter une grande expertise dans les API et les technologies de mise en réseau. Faire fonctionner un serveur peut être une question, littéralement, de quelques lignes de code.
Les clients sont des applications communiquant avec vos serveurs, et Remoting SDK vous permet d'ajouter des fonctionnalités client aux applications écrites dans à peu près n'importe quel outil de programmation moderne, et pour toutes les plates-formes actuelles :
- Les développeurs Cocoa peuvent utiliser des cadres d'applications natifs Cocoa de Swift, Objective-C, Oxygene ou RemObjects C#, directement dans Xcode ou Fire. Les versions 9 et ultérieures ont été optimisées pour Swift.
- Les développeurs Windows peuvent utiliser Remoting SDK directement à partir de .NET (que ce soit C#, Oxygene, Swift, Java ou Visual Basic) ou Delphi et C++Builder pour ajouter une connectivité client à leurs applications. Bien sûr, la bibliothèque .NET fonctionne également avec Xamarin.
- Les développeurs Android et Java peuvent utiliser la bibliothèque Java native pour connecter des applications à leurs serveurs.
- Et enfin, il existe même une couche client JavaScript légère permettant aux développeurs Web de parler aux serveurs directement à partir d'un site Web riche, ou de tout autre élément exécutant JavaScript.
Pour chaque plateforme et outil de développement, la bibliothèque cliente du Remoting SDK est implémentée de manière native et entièrement à partir de zéro - il n'y a pas de couches de compatibilité et l'API semble native et naturelle partout.