Welcome
Project need
· admin on January 21 2010 01:14:40
Project need:Developers to develop GUI modules.
Interpreters for the localization program, fix the text on the site.
Help commercial equipment manufacturers in providing exchange protocols with equipment produced by them.
The proposals, please contact via the forum or write to e-mail: mavr@smarts.zp.ua
Info
· admin on January 19 2010 20:59:33
Purpose of this project to create software using the license GPL v3/LGPL v3. Prehistory:
Since 2005, the company Smart-Service was released a commercial project CashTerm platform for Windows, which until this moment has been successfully used in more than 100 self-service stores and supermarkets. CashTerm is a software and hardware systems to ensure that the cashier of the store. This program allows you to work with trading equipment cashier, such as: barcode scanner, fiscal registers, POS-printer, bank payment terminal.
The main feature of this software was to use commercial equipment for the network, which allows the use of one technology to an unlimited number of trading places.
A disadvantage of this software are: the instability of the platforms on Linux (currently used wine to run on Linux platforms), the inability to run on platforms other than x86, a bad possibility of expanding the list of supported devices.
Purpose of the project:
Creating cross-platform software job shop cashier, server, cash-handling equipment with the possibility of simply adding or changing the functional with the help of the connection and change the basic and additional modules. As a basic programming language to use GCC.
Composition of the project:
1.Modul core program - a demon, console mode. Initialization and maintenance of the network client and network server. Loading and initializing driver module. Load and initialize the module database. Loading and initialization module processing events. Ensuring exchange of information between all the modules, the method of processing events FIFO and send a message to the network interface. Tracking serviceability subsidiary modules.
2.Modul hardware drivers - dynamic library, download and run a separate process kernel module. Connectivity by loading device drivers. Initialize devices.
3.Modul database - shared library, download and run a separate process kernel module. Connecting to the database server, the product database operations.
4.Modul event processing - dynamic library, download and run a separate process kernel module. Event handling and decision making. Send results to a kernel module.
5.Klientskaya part - the program with a graphical or textual display of information. Providing an interactive exchange of information with the user. Output information to the display. Obtaining information from the keyboard. Exchange of information with the kernel module on the network. Configuring client and server parts.
Launch Project Open CashTerm.
· admin on January 19 2010 16:25:45
18/01/2010 Launch Project Open CashTerm. More information about the project can be read here
