Rexx - Programação portátil e incorporada
Os dispositivos portáteis já percorreram um longo caminho e o Rexx tem muitas maneiras de funcionar nesses dispositivos. A Rexx oferece suporte para Pocket PCs, dispositivos Palm, PDAs e outros dispositivos de smartphones. A vantagem do Rexx para trabalhar nessas plataformas é que o Rexx é, na verdade, um sistema de programação de peso pequeno que roda na extensão de alguns kilobytes. Portanto, torna-se mais fácil executar programas Rexx nesses dispositivos.
Rexx em dispositivos portáteis pode ser executado nos seguintes modos -
O primeiro modo é o nó nativo, onde é executado diretamente no próprio sistema operacional. A vantagem de executar nesse modo é que ele é mais rápido, pois é executado diretamente no sistema operacional.
O próximo modo é no topo do DOS ou programa emulador no topo do dispositivo portátil. A vantagem desse modo é que ele pode ser executado em qualquer tipo de sistema operacional, desde que o emulador seja executado nesse sistema operacional.
Os intérpretes Rexx para as várias categorias de dispositivos portáteis são mostrados abaixo.
- Windows CE - Brexx
- Palm OS - Rexx para Palm OS
- Symbian OS - Regina
Para o emulador DOS, as seguintes etapas precisam ser realizadas -
Step 1- Primeiro é fazer o download do PocketDOS, um emulador DOS popular. Ele foi projetado para funcionar em muitos sistemas operacionais e tem suporte para telas VGA comuns e portas seriais e paralelas.
Step 2 - A próxima etapa é baixar os arquivos BRexx para DOS de 16 bits em um PC com Windows.
Step 3 - A etapa final é usar o ActiveSync para sincronizar o programa Rexx com o dispositivo portátil.
Existem alguns outros produtos comerciais baseados em DOS disponíveis. XTM é um produto que se enquadra nesta categoria. As características deste produto são as seguintes -
Suporte para CPU 80186 e conjunto de instruções.
Ele meio que funciona fora do código BIOS para um melhor desempenho.
Pode fornecer emulação para o coprocessador Math, versão 8087 MPU
Ele fornece acesso às portas seriais.
Suporta vários idiomas, como inglês, francês e alemão.