Jump to: navigation, search

UBIK Client Foundation (UCF)


Revision as of 11:59, 27 January 2025 by JKN (Talk | contribs)

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.