Pi Concepts

Telechargé par amin_1401
flexsys
flexsys
belgium
belgium
Pi
Personal Information
flexsys
flexsys
belgium
belgium
What
Pi is a Personal Information system based on a configurable
framework.
Was initially started by Full Circle Development (a join venture
between Hfx.co.uk and Flexsys Belgium) and taken on by Flexsys
Belgium in 2017.
Is retailed to distributors which configures it for their country and
customers.
Only one release version. Customisation is performed in the
integrated development environment.
2018 August 6 2
flexsys
flexsys
belgium
belgium
Design goal
Must works for a wide range of customers starting at 50
employees with no upper limit.
Our biggest customer is in Portugal: 9400 employees.
Must use a modern user interface.
Should use the latest software technologies.
Must not be a T&A application - only -
Must be extensible by plug-in
Must be easily localized and must support multi languages
Human interface independent (Web)
2018 August 6 3
flexsys
flexsys
belgium
belgium
Multi languages
Enabled for simultaneous- different languages
Each person is linked to is own locale
Unlimited number of supported locale
Use standard free tools for text translation (gnuGetText - Flexsys
has also developed its own set of tools)
Actually, database text translation has to be done manually.
Support adding locales on a running system (if the locale is
unknown, revert to the programmer's language)
2018 August 6 4
flexsys
flexsys
belgium
belgium
2018 August 6 5
Architecture
DATA Access Layer
DATA ACCESS LAYER
Database Database
Module 1 Module N
Business Logic Layer
Core components
Core engine
Business Layer Application Layer
MS Windows Application Web application
Application Layer
1 / 43 100%