Difference between revisions of "UBIK Client Foundation (UCF)"
Line 1: | Line 1: | ||
The {{UBIK}} Client Foundation (UCF) is the Client SDK of {{UBIK}}, and therefore the foundation of any client that communicates with a {{UBIK}} server. The UCF is designed in a modular way, so that the user of the SDK is enabled to initialize only the features, that a client implementation requires. A Web Client for example, typically doesn't need offline support or NFC features, whereas a Tablet Client on the other hand, would typically benefit greatly from these modules. | The {{UBIK}} Client Foundation (UCF) is the Client SDK of {{UBIK}}, and therefore the foundation of any client that communicates with a {{UBIK}} server. The UCF is designed in a modular way, so that the user of the SDK is enabled to initialize only the features, that a client implementation requires. A Web Client for example, typically doesn't need offline support or NFC features, whereas a Tablet Client on the other hand, would typically benefit greatly from these modules. | ||
+ | |||
+ | ==Versioning== | ||
+ | UCF is versioned together with its released {{UBIK}} client, which means e.g. that the UCF Version 4.8 is also contained in all {{UBIK}} clients of version 4.8 - hence the release notes of that very version also apply to the UCF. | ||
==Prerequisites== | ==Prerequisites== | ||
− | It is recommened to use Microsoft Visual Studio for UBIK UCF development. The UCF packages can be obtained in [https://www.nuget.org/packages/UBIK.UCF/ various versions from nuget.org | + | It is recommened to use Microsoft Visual Studio for UBIK UCF development. The UCF packages can be obtained in [https://www.nuget.org/packages/UBIK.UCF/ various versions from nuget.org]. |
==Getting started== | ==Getting started== | ||
− | There are Tutorial projects for several different Platforms available, including Console, Web (Blazor Server), Android, iOS and Windows Apps (Xamarin Forms) | + | There are Tutorial projects for several different Platforms available, including Console, Web (Blazor Server), Android, iOS and Windows Apps (Xamarin Forms), as well as Hololens 2 (Unity). All Tutorials are hosted in a [https://github.com/augmensys private GitHub repository], where UBIK customers with a valid maintenance contract will get access upon request. |
[[Category:Client|UBIK Client Foundation (UCF)]] | [[Category:Client|UBIK Client Foundation (UCF)]] |
Revision as of 11:59, 27 January 2025
The UBIK® Client Foundation (UCF) is the Client SDK of UBIK®, and therefore the foundation of any client that communicates with a UBIK® server. The UCF is designed in a modular way, so that the user of the SDK is enabled to initialize only the features, that a client implementation requires. A Web Client for example, typically doesn't need offline support or NFC features, whereas a Tablet Client on the other hand, would typically benefit greatly from these modules.
Versioning
UCF is versioned together with its released UBIK® client, which means e.g. that the UCF Version 4.8 is also contained in all UBIK® clients of version 4.8 - hence the release notes of that very version also apply to the UCF.
Prerequisites
It is recommened to use Microsoft Visual Studio for UBIK UCF development. The UCF packages can be obtained in various versions from nuget.org.
Getting started
There are Tutorial projects for several different Platforms available, including Console, Web (Blazor Server), Android, iOS and Windows Apps (Xamarin Forms), as well as Hololens 2 (Unity). All Tutorials are hosted in a private GitHub repository, where UBIK customers with a valid maintenance contract will get access upon request.