Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Nsys FrameworkPlatform is trying to achieve several goals and one of them is complete separation of business logic from the presentation layer where applications are accessible on various platforms and devices.

The Nsys Terminal has been designed for visual interpretation of Nsys application on remote device such as mobile phone, smartphone or PC / Mac. The communication is based on client - server approach where XML is used for information exchange between server side (Nsys FrameworkPlatform) and client side (Nsys Terminal). This XML is based on Qube   dialect that provides a visual view of various components  such as button, text field, media players, etc. This components can be used in application design. Detail information about communication protocol between Nsys Terminal and Nsys Framework are available here.

...

Figure 3 - Nsys application viewed in Nsys Terminal


Image Added

Figure 4 - Nsys Terminal supports to run on client side functions which can be used for validation

 

Nsys application can be develop in C# for .NET Framework or in Java for any platform supporting JVM. The output of the programming process is an assembly (.NET) or a JAR archive (Java). The Nsys FrameworkPlatform supports its own archive NAR (Nsys Archive) which can be used for deployment of components and/or plugins implemented in .NET or Java. The archive file is a binary file containing application code of one or more Nsys applications runnable on server side and a visual interpretation of the application to view on client device.

 

Figure 4 5 - Nsys Terminal settings

 

The Nsys development team is continuously working on technology development of powerful platform suitable for building information systems in corporate sector. A time ago has started a development of special Linux distribution called Nsys Linux providing Nsys platform for application hosting and accessing applications through built-in Nsys Terminal.

 

Figure 5 6 - Nsys Linux - Specialized OS Linux distribution for Nsys

...