Rexx - Lập trình cầm tay & nhúng
Các thiết bị cầm tay đã trải qua một chặng đường dài và Rexx có rất nhiều cách để nó có thể chạy trên các thiết bị này. Rexx hỗ trợ Pocket PC, thiết bị Palm, PDA và các thiết bị điện thoại thông minh khác. Lợi thế của Rexx khi hoạt động trên các nền tảng này là Rexx thực sự là một hệ thống lập trình trọng lượng nhỏ chỉ chạy trong khoảng vài kilobyte. Do đó, việc chạy các chương trình Rexx trên các thiết bị này trở nên dễ dàng hơn.
Rexx trên các thiết bị cầm tay có thể chạy ở các chế độ sau:
Chế độ đầu tiên là nút gốc nơi nó chạy trực tiếp trên chính hệ điều hành. Ưu điểm khi chạy ở chế độ này là nó nhanh hơn vì nó chạy trực tiếp khỏi hệ điều hành.
Chế độ tiếp theo nằm trên DOS hoặc chương trình giả lập trên đầu thiết bị cầm tay. Ưu điểm của chế độ này là có thể chạy trên mọi loại hệ điều hành miễn là trình giả lập chạy trên hệ điều hành đó.
Trình thông dịch Rexx cho các danh mục thiết bị cầm tay khác nhau được hiển thị bên dưới.
- Windows CE - Brexx
- Palm OS - Rexx dành cho Palm OS
- Hệ điều hành Symbian - Regina
Đối với trình giả lập DOS, cần thực hiện các bước sau:
Step 1- Đầu tiên là tải PocketDOS, một trình giả lập DOS phổ biến. Nó được thiết kế để chạy trên nhiều hệ điều hành và có hỗ trợ cho màn hình VGA thông thường và các cổng nối tiếp và song song.
Step 2 - Bước tiếp theo là tải các tệp BRexx cho DOS 16-bit xuống PC Windows.
Step 3 - Bước cuối cùng là sử dụng ActiveSync để đồng bộ chương trình Rexx với thiết bị cầm tay.
Có một số sản phẩm dựa trên DOS thương mại khác có sẵn. XTM là một sản phẩm thuộc danh mục này. Các tính năng của sản phẩm này như sau:
Hỗ trợ CPU 80186 và tập lệnh.
Nó hoạt động dựa trên mã BIOS để có hiệu suất tốt hơn.
Nó có thể cung cấp mô phỏng cho bộ đồng xử lý Math, phiên bản 8087 MPU
Nó cung cấp quyền truy cập vào các cổng nối tiếp.
Nó hỗ trợ nhiều loại ngôn ngữ như tiếng Anh, tiếng Pháp và tiếng Đức.