Company Profile

Robot Control Software Ltd.

Robot Control Software Ltd. is a small private company founded in 1995 for software development. Above of developing our own products ( rMPL, rLib, rOops, SIMM-Sys and Speech Corrector) we write custom software for other companies.

The core of the company is a group of software engineers with a thorough knowledge of C/C++, Pascal and assembly programming, data acquisition, process control, digital signal processing, the IBM PC compatible hardware and software platform including DOS, Windows, QNX, UNIX, DSP processors and micro-controller chips. Our programmers took part in several projects such as developing data acquisition and digital signal processing applications, developing speech processing and recognition programs.

The organization of RCS Ltd. is optimized for developing high quality software with low overhead costs. The rules of the software development process and the software project management tools are the core know-how of the company. We develop and strictly follow the development process, design the code for testing, write automatic test programs, and force a team to work on every piece of the code. We believe, that team work was invented for software development.

We know that it is very important to protect the know-how of our clients, therefore, we are ready to follow the rules of handling the confidential information recommended by our clients.

RCS Ltd. and our products are completely open. Our clients may get any information, internal rules, state of the development processes, source code of libraries and programs, and may contact the programmers directly. To ensure the openness of the company, the basic communication channel is the Internet. Information available from our server is free or can be reached with the appropriate password.

The History

When we started to work on the first few software development projects we looked for the right tools and libraries. We had a lot of requirements, but none of the available tools on the market provided a solution.

Let me mention some of our requirments for the C/C++ sofware development tools and libraries.

1) Platform independent source code. When the application is developed paralell on several platforms the source code are freqenly moved between different operating systems and compiled with different compilers. Moving of the source code of an application for example from MS Windows to UNIX is not trivial. The file system, the access rights, the file naming conventions ('\' or '/', the source file extension, and even the end-of-line character are different.

2)Text editor working similar on different platforms and supporting special features required by programmers such as syntax highlighting, browsing without compiling the source code.

3)Application generator that generates source code and lets us change the source, after then goes back to application generator and adds more components.

4)Project management tools support several programmers working on the same piece of code, handle access rights, and manage the software design, coding, testing and documentation.

5)Automating a lot of mechanical work of programming such as generating and including the header files, renaming variables and replace all references automatically, generating gate functions, and handling comments and documentation with the source code.

We worked with several development environments (Borland Pascal and C++, Delphi, Microsoft Visual C++ and Visual Basic, Watcom C/C++, Symantec C++, GNU C/C++) on a lot of platforms (DOS, MS Windows 3.1, Windows 95, QNX, Sun, Dec Alpha), but we did not find the perfect tools.

To develop multi-platform applications we had to follow the conventional way of program devlopment (edit, compile, link, debug, write documentation and test programs) by using independent and not always compatible tools. We spent a lot of time doing things that the computer should do automatically. Sometimes we found something close to our requirements, but it was a separate program, running only on one of the platforms without the capability of communicating with the others.

What is the problem? We had a lot of ideas how these problems can be solved, so we decided to became the expert of multi-platform software development, we started developing the necessary tools and libraries, and a new program development environment called rIDE.


[ Home | RCS | rIDE | SIMM-Sys | SC | Site-map | Help | Feedback ]

Robot Control Software Ltd. Úrbéres u. 62/A., Budapest, 1028 Hungary; Tel/Fax:+36-1 275-8059