Projects
E-business
We have had an extensive experience in developing and using software applications
for e-business (working and providing services using Internet) and m-business (working
and providing services using mobile platforms - PDAs, MDAs, smartphones and other
mobile devices).
We offer our extensive knowledge and practical experience in the following areas:
- Access channels to your systems. We will arrange receiving and sending SMS
messages and faxes, handling incoming phone calls using an IVR system and interconnection
with a call center. We will create a web site optimized for mobile access and WAP
sites for older phones.
- Security using SMS messages. We are able to build a complex solution for using
encrypted SMS messages and their processing in a SIM Toolkit application directly
on the mobile phone's SIM card. Also we are able to increase security of your web
application by sending standard (non-encrypted) authorization SMS messages.
- PKI infrastructure. See separate article hereinafter.
- Topping up mobile phones. We have implemented systems allowing customers of
telecommunication and banking clients to top up their pre-paid mobile cards.
- Micropayment systems and Internet payments
These are some of our successful e-business projects:
- An
authorization SMS messages processing solution for one of the largest Czech banks.
We ensure safe storage of cipher keys in a special encrypting hardware, encrypting
the sent messages and decrypting the received messages on the side of the server
and a SIM Toolkit application processing the SMS messages on the side of the receiver.
The solution has been integrated into the networks of all Czech and some foreign
mobile operators.
- A
system for sending SMS messages for another major Czech bank. It ensures sending
about 250.000 SMS messages a day with a peak output of over 100.000 messages in
an hour. It sends information concerning account balance, completed transactions
and authorization codes for Internet banking.
- An
application for receiving and processing faxes for a large international bank. Operators
working with the application asses every received fax and assign it to a right processing
method. The application consistently uses a "system of four eyes" - one user determines
what should be done with the fax and different user confirms this choice; the same
system is also used in the application administration. This system minimizes the
possibility of misuse or error.
- Micropayment
solution for secure web or WAP payments for one of Czech mobile operators.
- Systems
for topping up mobile operators' prepaid cards from a bank account (for a major
Czech bank) or to an account of different service (for a major telecommunication
operator).
PKI infrastructure support
PKI (Public Key Infrastructure) is a label for systems allowing the use of asymmetrical
encrypting and electronic signatures. We are able to deliver
any part of the
PKI chain. We can create and implement a certification authority, to develop
a safety policy, relevant methodology and safety documentation. We have had experience
with developing applications using electronic signatures and certificates.
We know how to use ciphering keys saved in a Windows system storage and on chip
cards. We have been developing applications for GemPlus chip cards (presently
Gemalto) using Gemalto Classic Client (GemSAFE Libraries). The chip cards
can be supplied including print.
The specialty of our solutions is the extremely secure storage of certification
authority keys and other important keys in a RSA cipher device - a special card
that protects sensitive data in an above-standard way and erases the stored information
(or destroys itself) in case the server cover is removed, if the server starts moving
or in case of a power failure. Our hardware encryption solution is also used by
two Czech banks.
Examples of our projects from the PKI area:
- Encryption
solution for banking environment. Secure server using a hardware ciphering card
with improved security offering encryption, electronic signatures and TCP/IP services.
- Certification
authority for one of the Czech ministries. Internal CA of the ministry issues certificate
on chip cards that allow the employees to log on in different applications.
- Solution
for a chip card user authorization and for electronic signatures within a SSH terminal
connection. The terminal program on the client's side (MS Windows) has been expanded
with our library. In case the server requires a secure user authentization or an
cryptographic operation, it sends a special character sequence. The terminal program
then launches our library that performs the cryptographic operation using the key
and the certificate saved on the chip card and returns the result to the server.
There is another library on the server (IBM AIX) that processes the results of client
operations.
- ActiveX
element for performing cryptographic operations with keys both in the Windows storage
and on chip cards directly within a web page environment.
M-business - Applications for mobile devices
We develop applications for mobile devices according to the customer's demands.
In this dynamic IT field we are able to react to any input from the submitter and
to accommodate his or her individual requirements. Our experience involves both
mobile phones and industrial (robust) PDAs.
We support all dominant platforms for mobile devices - Windows Mobile, mobile
Java (J2ME) and Symbian S60. We can work with GPS localization, bluetooth, encrypting,
RFID tags reading and writing, bar code reading, build-in cameras...
Some of our projects for mobile devices:
- A stock-listing system. Every stock-listed item has a label with a bar code
and/or a RFID chip. Workers performing the stock-listing walk with a mobile terminal
(industrial PDA running Windows Mobile) equipped with a RFID reader and a bar code
scanner and they read codes from individual items. Thanks to the use of RFID the
codes from several items in the vicinity can be read at once. The PDA application
compares the data received with the stock that should have been in the area in real
time and it alerts the operator in case of any deviation. The application uses the
ABRA accounting system to get the inventory list. The output of the application
consists of sets of information about the found and not found stock. Using the application
considerably increases stock-listing speed.
The delivery included: PDA application development, PC application development
(reading data from ABRA, exporting stock-taking results), bar code labels printing
application development, writing information into the RFID chips and connecting
this information to the stock records on the ABRA accounting system, hardware for
writing RFID chips and label printing, implementation at the customer's.
Technologies: Windows Mobile, RFID chips reading and writing, bar code reading
and writing, synchronizing the data with PC, ABRA.
- A supporting system for nurses working in a health care center specialized
in the treatment of the seriously ill. So that the administered infusions and other
medicaments are not mixed up, every prepared infusion/medicament dose is tagged
with a RFID label. Nurse then reads the code from the infusion and from the patients
card using a PDA with a RFID reader, the PDA application verifies if the particular
infusion is really to be given to this particular patient at this precise moment.
The PDA application then takes the nurse through the whole application process -
usually the application consists of several steps that have to be performed in a
given order and possibly also with precisely given pauses. The primary aim of the
application is to protect patients against receiving a wrong medicament, an incidental
advantage is the reduction of the psychical burden on the workers who had been required
to record all actions performed with all the patients "on paper" before.
The delivery included: PDA application development, server application development
and its connection to the hospital's IS.
Technologies: Windows Mobile, RFID chips reading, a J2EE server application.
- An application for supervising municipal police officers. Every officer is
equipped with a common mobile phone with an inbuilt GPS, a camera (Nokia 6110, Siemens
SXG 75) and our application. The application sends actual positions of the officers
to the headquarters using data transmission, the positions of individual officers
are continuously shown on a map in the supervision center. Furthermore, the officers
can be given orders using the application, messages including attachments can be
sent (i.e. photographs of missing persons) and reports can be given (again including
photographs taken with the inbuilt camera) using the system. Officers can use the
mobile application to work with information systems as well - they can access records
of missing cars and compulsory insurance records. The supervisory application at
the headquarters allows the routes of individual officers to be seen over a given
period – in case of citizen complaints it can be verified whether the complaint
is justified or not. Using the system resulted in closer supervision over the officers'
work and thus in improving the quality of their work.
The delivery included: mobile phone application and supervisory application for
the headquarters (standard DATASYS UMS WorkMate solution).
Technologies: Java J2ME, GPS localization, mobile phone cameras, map view.
- A system for managing field workers - mechanics. Every mechanic is equipped
with a resistant PDA with our application. Individual tasks are generated in SAP
and automatically allocated to the mechanics using an optimized planning system.
Our mobile solution (DATASYS UMS WorkMate) enables getting the information to the
mechanics' PDAs, viewing all data necessary including uploading i.e. schemes and
sources from the SAP, confirming acceptance and task realization from the mechanic
and generating work reports. The aim of the solution is to improve the mechanics'
performance and to ensure their easy substitutability. The mobile device application
has been optimized to be operated using a finger without the need to use a stylus.
Our part of the delivery included: PDA application designed according to the
actual requirements of the customer, DATASYS UMS WorkMate server solution, connection
between WorkMate and customer's integrative platform (SAP, planning system, attendance
system).
Technologies: Windows Mobile, GPS localization, PDA camera, reliable communication
between the PDA and the server even in areas of frequent GPRS connection blackouts
when moving in the field, PDA navigation software integration.
- An application for navigating users to the closest business place. A mobile
application meant for public use that uses SMS messages to find the position of
the closest business place based on the user's position (taken from internal GPS,
using mobile network localization or with the help of the user) and directs the
user to it.
The delivery included: client applications for basic mobile platforms (mobile
Java J2ME, Symbian S60, Windows Mobile), server application with a SMS connection,
administrative web application interconnected with the Google Maps.
Technologies: mobile Java J2ME, Windows Mobile, Symbian S60, server application
built on the DATASYS UMS MobilChange SMS server.
- An application for giving instructions and searching information in an information
system. The user chooses required actions in a simple tree menu and fills in parameters
for individual actions as necessary. The requirements are sent into the information
system using common or encrypted SMS messages. Replies are received in a form of
common SMS messages. The system is used for example for communication of citizens
with an information system of municipal authorities of one of the Czech district
towns or as a part of a system for a SMS access to Microsoft Exchange.
The delivery included: client applications for basic mobile phones, server application
with a SMS connection.
Technologies: mobile Java J2ME, 3DES ciphering, server application built on a
DATASYS UMS MobilChange SMS server.
Document management
Do you have to handle great amounts of business documents and correspondence?
Would you like to convert paper documentation to electronic form? Do you want to
be able to search any document that came to your company? Do you want to be sure
that the received letter will not get lost and that it will be handled according
to defined business process? Then you need document management.
Solutions for electronic document archiving will allow you to substantially improve
paperwork related to archiving and to handling archived documents. It is suited
for example to customers in the field of banking and state administration (but not
only to them) who even today often still operate vast paper archives with controlled
access to the documents. Apart from digitalization and saving extensive amounts
of documents along with the respective metadata, the document management systems
also provide for document workflow.
We have had experience with implementing the IBM FileNet in the environment of
large companies. Not only can we arrange simple archiving of documents in the FileNet
storage, but we are also able to develop applications for processing those documents
and for the document workflow.
From our earlier solutions we would also like to mention an archiving solution
for a major Czech bank that has been built on the OnDemand system.
RFID
We have had experience with RFID technology implementation from writing and recording
RFID labels to their reading using mobile terminals. We know the RFID implementation
in mobile phones (the NFC technology). We deliver complex solutions for RFID identification
and recording.
For example, our experience involves the following projects:
- A stock-listing system. Every stock-listed item has a label with a bar code
and/or a RFID chip. Workers performing the stock-listing walk with a mobile terminal
(industrial PDA running Windows Mobile) equipped with a RFID reader and a bar code
scanner and they read codes from individual items. Thanks to the use of RFID the
codes from several items in the vicinity can be read at once. The PDA application
compares the data received with the stock that should have been in the area in real
time and it alerts the operator in case of any deviation. The application uses the
ABRA accounting system to get the inventory list. The output of the application
consists of sets of information about the found and not found stock. Using the application
considerably increases stock-listing speed.
The delivery included: PDA application development, PC application development
(reading data from ABRA, exporting stock-taking results), bar code labels printing
application development, writing information into the RFID chips and connecting
this information to the stock records on the ABRA accounting system, hardware for
writing RFID chips and label printing, implementation at the customer's.
Technologies: Windows Mobile, RFID chips reading and writing, bar code reading
and writing, synchronizing the data with PC, ABRA.
- A supporting system for nurses working in a health care center specialized
in the treatment of the seriously ill. So that the administered infusions and other
medicaments are not mixed up, every prepared infusion/medicament dose is tagged
with a RFID label. Nurse then reads the code from the infusion and from the patients
card using a PDA with a RFID reader, the PDA application verifies if the particular
infusion is really to be given to this particular patient at this precise moment.
The PDA application then takes the nurse through the whole application process -
usually the application consists of several steps that have to be performed in a
given order and possibly also with precisely given pauses. The primary aim of the
application is to protect patients against receiving a wrong medicament, an incidental
advantage is the reduction of the psychical burden on the workers who had been required
to record all actions performed with all the patients "on paper" before.
The delivery included: PDA application development, server application development
and its connection to the hospital's IS.
Technologies: Windows Mobile, RFID chips reading, a J2EE server application.
Specific company information systems
We are able to develop a custom-built information system according to the customer's
exact specifications. Do you have requirements that the standard "box" solutions
do not meet? We are here for you!
Some of the interesting projects that we have realized:
- We have developed an IT department workflow management system for a
regional electricity distributor. The system allows recording the employees' requirements
for changes in the information systems, enquiries towards the suppliers, workflow
management of changes, financial planning, project management - all that with extensive
statistics and managerial reports.
Technologies: PHP, Linux, the Oracle database.
- We have created a system for recording support agreements, ordered activities
and facilities that the agreements relate to for a large international system integrator.
Thanks to our application, more than 1000 employees of the company know what needs
to be done with all the customers' facilities.
Technologies: Java J2EE, Java Server Faces, Linux, IBM DB/2.database
- Electricity bid price calculation application for wholesale customers.
Technologies: .NET desktop application, J2EE server application, Linux, the Oracle
database.