
Software
STHS
possess two great fronts of software development:
- Software
for work stations and servers (PC, Mac, Sun, ...)
- Embedded
software for small devices, also known as firmware.
1. Work
stations and servers
In
this niche STHS comtemplates its clients witha great differential:
the development of solutions for diverse plataforms Win32//Intel,
Linux/Intel, Linux/Sun, Solaris/Sun, Linux/ARM, Mac, etc. Depending
on the conditions, the client can still opt for a multiplataform
solution. The great advantage of this type of approach is to allow
easy migration of hardware plataform and operating system, reducing
costs with licenses and increasing the number of available hardware
plataforms. In this way, the client will have total freedom to define
when to migrate of plataform or, still, work with heterogeneous
stations.
Applications:
- Communication
Protocols
- Filters
and format converters
- Integration
between different applications
- Device
Drivers (Win32/Intel, Linux/Intel)
- Loggers
- Data
analisys and report generation
- User
applicatives
- Server
applicatives (Data Bases, Web Services)
- Interfaces
with external proprietary devices
- Supervision
(Alarm and Monitoring)
2. Embedded
Devices
Being
also a supplier of hardware solutions, STHS also develops the
software for these devices. In its great majority they are writen in
C and assembler language. As a loyal defender of portability, STHS
always advise the use of C language instead of the assembler,
restricting its use for special cases.
Applications:
- Communication
Protocols
- Automation
and Control
- Data
loggers
- Alarm and Monitoring Systems
|

|