@inproceedings{70b2975b31674ac08c1294c3d06f97ea,
title = "Introducing the JDOR Rexx Command Handler for Easy Creation of Bitmaps and Bitmap Manipulations on Windows, Mac and Linux",
abstract = "ooRexx 5.0 introduces a possibility to define Rexx command handlers at runtime and use them. The new BSF4ooRexx850 exploits the respective new native APIs such that it has become possible to implement Rexx command handlers in Java or NetRexx, but exploit them from plain, {"}classic Rexx{"} programs. The {"}JDOR{"} Rexx command handler is implemented in Java and allows any Rexx programmer to create and manipulate bitmaps, from drawing lines to ovals, to strings on any arbitrarily sized bitmap which then can be even saved in an external file for later usage. However, it is also possible to create animations by drawing in intervals, saving state and rolling back to previous images.This presentation introduces the JDOR Rexx command handler, the commands available and demonstrates how to apply these commands to create cool bitmaps. As the Rexx command handler is written in Java and ooRexx and BSF4ooRexx850 are available on all popular operating systems like Windows, Mac or Linux, this infrastructure can be employed by any Rexx programmer on these platforms.Please note that the current state can be regarded to be alpha, i.e. the system works, but has not been thoroughly tested yet. It is planned to release a beta version for testing and feedback a few weeks after the International Rexx Symposium 2022.",
keywords = "BSF4ooRexx850, JDOR, Java2D, ooRexx, Rexx command handler",
author = "Flatscher, {Rony G.}",
year = "2023",
language = "English",
isbn = "9789403641461",
series = "RexxLA Symposium Proceedings Series",
pages = "113--129",
editor = "Jansen, {Ren{\'e} Vincent}",
booktitle = "2022 RexxLa International Rexx Language Symposium Proceedings",
publisher = "Rexx Language Association",
note = "33rd International Rexx Symposium, International Rexx Symposium ; Conference date: 12-09-2022 Through 14-09-2022",
url = "https://www.rexxla.org/events/schedule.rsp?year=2022",
}