2,49 €
Nios4 is a platform for creating ERP and CRM management softwares.
It is a program that allows, through tools and functions, to create its own management of different types of data.
This manual is a real practical guide addressed to all those who want to approach for the first time Nios4 to create their own custom data management system.
Every chapter will go with you step by step in the creation and in the management of elements that make up the management until you realize your tailor-made solution.
Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:
Veröffentlichungsjahr: 2020
Nios4
FIRST STEPS
Gessica Monteforte
Nios4 First steps by Gessica Monteforte
Copyright © 2020, D-One
All rights reserved. No parts of this publication may be reproduced without the prior permission of the copyright owner.
Although the autor used his best efforts preparing this book, he assumes no responsibility for errors or omissions, or for any damage that may result from the use of the information presented here. All products names mentiones in this book are trademarks of their respective owners.
Layout by Irene Polacchini
Summary
Introduction
Supported operating systems
Use in the cloud or locally
Fundamentals of synchronization
Online resources
Installation
D-One account creation
Database model selection
Database access
Let’s create the basis
Database creation
Let’s create the main tables
The sections
Registry and Documents
Let’s connect the tables
Let’s arrange the fields
Let’s insert the calculations
Let’s create the print
Introduction
Nios4 is a platform for creating management software of any type.
It is a program that allows, through tools and functions, to create its own management of different types of data.
This platform is easily adaptable and offers the possibility to learn its use gradually, allowing everyone to start using it immediately.
Supported operating systems
The platform is available for four operating systems, in addition to the web version. The most complete version is currently the one for Windows and being the main development version it always contains the latest functions.
For the Apple world, there is the version for computers with OSX system, while the version for the web allows the use of the system from any computer with internet and a navigation browser.
As for the mobile sector, there is a version for the Android and iOS operating systems. Unlike the other three versions, these do not have the tools to modify the database since they are mainly used as terminals for reading and writing data through the cloud or in a local version.
Use in the cloud or locally
With the exception of the web version, the whole system is designed for use on the device both in the cloud and locally.
Local use means that the data is stored in a database on the device, which can be a PC or a phone. The data are not sent via the internet and are not directly accessible by the user.
If the user could no longer have access to the device, the data would be irretrievably lost.
Cloud use works as basic as local, but in addition the data is sent to an internet server to allow access and sharing on multiple devices.
The data written on the phone will be automatically reported on the PC through synchronization. The user can continue to use the system even without an internet connection and when this will be available, the device will proceed to exchange information with the central server.
Fundamentals of synchronization
Synchronization is the process of exchanging data between the central server and the programs. It allows you to update and homogenize the data of the same database on all user devices.
When the user enters a new contact on the phone, this is saved in the local database. During synchronization, the phone informs the central server of a new data and the latter checks whether it is already present. If it is not present, the phone sends it to be saved. If instead the data has been modified, a comparison will be made between the values on the phone and those on the server and the most recent one will be kept.
This comparison of the information is possible thanks to two fields present within each table of the database. The first is a text field called GGUID and contains a unique and global key generated by the device when creating a new data, it will therefore be impossible for two identical keys to be created within the same database.
The second field is a numeric value called TID which represents the date and time of the creation or last modification of the data. The value is read using the device time.
The program, starting from the last synchronization date and time, extracts the data that has been created, modified or deleted and sends the list of GGUIDs and their respective TIDs to the server for each data. The server checks if it has these GGUIDs: if they are not present, it writes the new data, if it is present, it checks the TID of the data received compared to those present in it. Based on the comparison, it will decide whether to overwrite its or to inform the device to overwrite those present in his local database.
