
Software
A
STHS possui duas grandes frentes de desenvolvimento de software.
- Software
para estações de trabalho e servidores (PC, Mac, Sun,
...)
- Software
“embarcado” (embbeded) para pequenos dispositivos, também
conhecido como firmware.
1. Estações e
servidores
Neste
nicho a STHS contempla seus clientes com um grande diferencial: o
desenvolvimento de soluções para diversas plataformas
Win32/Intel, Linux/Intel, Linux/Sun, Solaris/Sun, Linux/ARM, Mac,
etc. Dependendo das condições, o cliente pode optar
ainda por uma solução multiplataforma. A grande
vantagem deste tipo de abordagem é permitir fácil
migração de plataforma de hardware e sistema
operacional, reduzindo custos com licenças e aumentando o
número de plataformas de hardware disponíveis. Desta
forma, o cliente terá total liberdade para definir quando
migrar
de plataforma
ou, ainda, trabalhar com estações heterogêneas.
Aplicações:
- Protocolos
de comunicação
- Filtros
e conversores de formato
- Integração
entre diferentes aplicações
- Device
Drivers (Win32/Intel, Linux/Intel)
- Loggers
- Análise
de dados e geração de relatórios
- Aplicativos
de usuário
- Aplicativos
servidores (Banco de Dados, Web Services)
- Interfaces
com dispositivos externos proprietários
- Supervisão
(Alarme e Monitoração)
2. Dispositivos
“embarcados” (embbeded)
Sendo
também um fornecedor de soluções de hardware
a STHS desenvolve também o software para estes dispositivos.
Em sua grande maioria escritos em linguagem C e assembler. Como fiel
defensora da portabilidade, a STHS aconselha sempre o uso de
linguagem C em detrimento do assembler, restringindo seu uso em
casos especiais.
Aplicações
- Protocolos
de comunicação
- Controle
e automação
- Data
loggers
- Sistemas
de alarme e monitoração
|

|