Hi Nappy,
RMS is a very special beast. It is a pure COM application. There are different types of custmizations for RMS, each using different set of technologies. I.e. forms and receipts use some pseudo-XML language with a number of variables available to be used in them. Active Reports have some interesting features and allow to create comprehensive ad-hoc reporting using SQL statement and formatted with some sort of a markup language pretty easy, but fall short of providing some advanced functionality found in other reporting systems.
RMS add-ons (specifcally, POS add-ons) can be written in .NET as long as they expose COM interface to interact with RMS POS objects, such as Session, Transaction etc.
There's an SDK available for programming RMS, but franklyly speaking, Microsoft reserves it for certified RMS Partners. I don't know, if your friend has RMS Service Plan, you may try to request the SDK from Microsoft Support.The functionality in SDK is pretty limited that's why we ended up building our own .NET framework around it to facilitate speedy development.
What functionailty your friend is looking for? Maybe, we know about such an addon, or have similar things in future development plans... Please write to mixer@retalhero.com if you want to discuss more. |