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.