Ubiware and S-APL documentation

What kind of reader am I?

The Ubiware documentation is divided into several parts depending on what kind of reader you are. Also, there are different versions (configurations) of Ubiware depending on its use. Before you start to read any other document, try to find out which of the following types of readers you are:

  1. Ubiware application user

    This is a person that just wants to know how to use applications developed using Ubiware. This person does not have to have any programming experience and it does not have to come from any IT-related field.

    In case you are Ubiware application user, please read Application user guide.

  2. Ubiware application programmer

    This is person is a programmer that tries to use Ubiware platform to develop some application. We assume that the user has at least some experience with programming and he/she wants to understand how to program using S-APL language and Ubiware platform.

    In case you are Ubiware application programmer, please read Application developer guide, RAB reference guide, RAB programming guide.

    In case you also want to develop applications using Ubiware infrastructure, please read Infrastructure guide.

  3. Ubiware platform developer

    This is a person that is developing components for Ubiware or extending the Ubiware platform itself. We assume that the platform developer has the same skills as Ubiware application programmer and on top of that he/she wants to understand how the platform works internally.

    In case you are Ubiware platform developer, please read Infrastructure guide. Also, look at the source code of the platform. The code is commented and there is Javadoc documentation available. A complementary document is Michael Cochez's Master's thesis Semantic Agent Programming Language: use and formalization.

  4. Person interested only in S-APL language

    This is a person that is not interested in the Ubiware platform. This person is only interested in S-APL language.

    In this case, please read Application developer guide and Michael Cochez's Master's thesis Semantic Agent Programming Language: use and formalization.

Other resources

Scientific publications

Last update: 21.12.2012

Valid XHTML 1.1 Valid CSS!