<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.soloist4uml.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.soloist4uml.com/wiki/feed.php">
        <title>SOLoist Wiki</title>
        <description></description>
        <link>http://www.soloist4uml.com/wiki/</link>
        <image rdf:resource="http://www.soloist4uml.com/wiki/lib/tpl/vector/images/favicon.ico" />
       <dc:date>2026-04-30T14:59:03+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/association_editor?rev=1341823831&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/bank_advisers?rev=1341823861&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/configuration?rev=1309349069&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/customui?rev=1325085866&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/databaseconfiguration?rev=1309440900&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/deck_and_layouts?rev=1341823381&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/dynamic_panel?rev=1341824048&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/edit_person_s_details?rev=1341823689&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/element_component?rev=1341823616&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/examples?rev=1333107076&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/file_system?rev=1341824370&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/gallery?rev=1341824141&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/google_maps?rev=1341824216&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/log4jconfiguration?rev=1309435430&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/menus?rev=1341823487&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/person_tables?rev=1341823751&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/persons_and_bank_accounts?rev=1341823788&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/polymorphic?rev=1341823961&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/search?rev=1341823915&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/soloist_sample_applications?rev=1334057836&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/soloistconfiguration?rev=1309728348&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/soloistconfigurationapi?rev=1309276803&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/start?rev=1308828407&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/submit_person?rev=1341823664&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/tabs_and_layouts?rev=1341823341&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/tutorials?rev=1325075257&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.soloist4uml.com/wiki/wizard?rev=1341823588&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.soloist4uml.com/wiki/lib/tpl/vector/images/favicon.ico">
        <title>SOLoist Wiki</title>
        <link>http://www.soloist4uml.com/wiki/</link>
        <url>http://www.soloist4uml.com/wiki/lib/tpl/vector/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.soloist4uml.com/wiki/association_editor?rev=1341823831&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:50:31+02:00</dc:date>
        <title>association_editor</title>
        <link>http://www.soloist4uml.com/wiki/association_editor?rev=1341823831&amp;do=diff</link>
        <description>Selection List is a SOLoist sample application that shows how persistent selections of a subset of objects linked over an association can be implemented by means of another (subsetting) association and the appropriate configuration of the Element Component.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/bank_advisers?rev=1341823861&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:51:01+02:00</dc:date>
        <title>bank_advisers</title>
        <link>http://www.soloist4uml.com/wiki/bank_advisers?rev=1341823861&amp;do=diff</link>
        <description>Bank Advisers is a SOLoist sample application that combines several features presented in the previous examples, most notably Edit Object Details, Grids, CRUD, and Selection List.

All objects of the class BankAdviser are shown in a grid. Attribute slots of these objects can be edited in the grid fields.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/configuration?rev=1309349069&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-29T14:04:29+02:00</dc:date>
        <title>configuration</title>
        <link>http://www.soloist4uml.com/wiki/configuration?rev=1309349069&amp;do=diff</link>
        <description>This article explains how to configure a SOLoist project, in the Eclipse IDE. SOLoist project is a Java Dynamic Web Project which contains SOLoist libraries on its build path and some configuration files.

SOLoist project is configured in four steps:</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/customui?rev=1325085866&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-12-28T16:24:26+02:00</dc:date>
        <title>customui</title>
        <link>http://www.soloist4uml.com/wiki/customui?rev=1325085866&amp;do=diff</link>
        <description>This article explains how to implement a custom SOLoist UI component.

Introduction

SOLoist library contains built-in UI components that enable UI programmers to create complex layouts using horizontal, vertical, table, absolute, flow, dock, and layered layout. In addition to that, SOLoist provides tabs, decks, disclosure panels, scroll panels, and dialogs. Second, it provides UI components for browsing (and editing) domain object space. These are lists, tables, trees, search components, etc. T…</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/databaseconfiguration?rev=1309440900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-30T15:35:00+02:00</dc:date>
        <title>databaseconfiguration</title>
        <link>http://www.soloist4uml.com/wiki/databaseconfiguration?rev=1309440900&amp;do=diff</link>
        <description>The database to be used in a SOLoist application is configured by way of a db.properties file.

Currently, SOLoist supports Oracle, Sybase SQL Anywhere, MySQL databases, but any other RDBMS that supports the usual relational paradigm, SQL (Structured Query Language), and ODBC can be easily supported, too. In the Empty Project, which can be downloaded from SOLoist Website Download Section there are three db.properties files for each supported database. You will have to rename appropriate properti…</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/deck_and_layouts?rev=1341823381&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:43:01+02:00</dc:date>
        <title>deck_and_layouts</title>
        <link>http://www.soloist4uml.com/wiki/deck_and_layouts?rev=1341823381&amp;do=diff</link>
        <description>Deck and Layouts is a SOLoist sample application that shows the use of the deck panel component, buttons, and bindings (GUIBindingComponent).

Clicking on the buttons at the bottom will show the appropriate panel with the same static contents, but with different layouts. The deck component has an internal history stack, which can be browsed using the back and forward input pins (click on the &lt;&lt; and &gt;&gt; buttons).</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/dynamic_panel?rev=1341824048&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:54:08+02:00</dc:date>
        <title>dynamic_panel</title>
        <link>http://www.soloist4uml.com/wiki/dynamic_panel?rev=1341824048&amp;do=diff</link>
        <description>Dynamic Panel is a SOLoist sample application that demonstrates a panel with dynamic contents that are programmatically created by the backend UI code triggered from the client, using GUIDynamicContentPanel.

Selecting an object of Person from the combo box will show its details on the right. The details will be bordered by a red or a blue line, depending on the gender of the selected person. In addition, the details will have some additional information if the selected person is a Bank Adviser.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/edit_person_s_details?rev=1341823689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:48:09+02:00</dc:date>
        <title>edit_person_s_details</title>
        <link>http://www.soloist4uml.com/wiki/edit_person_s_details?rev=1341823689&amp;do=diff</link>
        <description>Edit Object Details is a SOLoist sample application that is a simple form for editing details (slots) of a selected object. It relies on the Element Component as shown in Data Input, View, and Edit Controls.

The object to edit is selected in a text box with suggestion at the top. This text box is an input element component. It provides the selected object on its output pin that is wired to the input pin of the other editor element components.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/element_component?rev=1341823616&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:46:56+02:00</dc:date>
        <title>element_component</title>
        <link>http://www.soloist4uml.com/wiki/element_component?rev=1341823616&amp;do=diff</link>
        <description>Data Input, View, and Edit Controls is a SOLoist sample application that demonstrates various SOLoist controls for entering, viewing, and editing data from the object space. It is based on a universal Element Component that can be configured and combined in very different ways, as shown in this example. The so-called Service Access Points for fetching objects from the object space into the UI and providing them on output pins are also introduced here.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/examples?rev=1333107076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-30T13:31:16+02:00</dc:date>
        <title>examples</title>
        <link>http://www.soloist4uml.com/wiki/examples?rev=1333107076&amp;do=diff</link>
        <description>Examples

Demo Applications

	*   CompanyOrganization 
	*   CompanyOrganizationExt 

SOLoist Examples

	*  SOLoist Sample Applications

OQL

	*  Elementary OQL examples:  OQL JUnit Test report (2011-06-24 12:49)</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/file_system?rev=1341824370&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:59:30+02:00</dc:date>
        <title>file_system</title>
        <link>http://www.soloist4uml.com/wiki/file_system?rev=1341824370&amp;do=diff</link>
        <description>File System is a SOLoist sample application that represents a web-based  Orthodox File Manager, with a personalized directory structure and standard file operations. It shows how a traditional concept of a file system can be implemented using the object paradigm with UML modeling and SOLoist UI.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/gallery?rev=1341824141&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:55:41+02:00</dc:date>
        <title>gallery</title>
        <link>http://www.soloist4uml.com/wiki/gallery?rev=1341824141&amp;do=diff</link>
        <description>Gallery is a SOLoist sample application for a classical editable picture gallery. This is a simple, standalone application that demonstrates one way of using a Dynamic Panel.

By choosing an object of House from the suggest box, the gallery of pictures associated with that object is displayed.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/google_maps?rev=1341824216&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:56:56+02:00</dc:date>
        <title>google_maps</title>
        <link>http://www.soloist4uml.com/wiki/google_maps?rev=1341824216&amp;do=diff</link>
        <description>Interactive Maps is a SOLoist sample application that fully embeds  Google Maps that interact with the enclosing application by exhanging geo-coordinates. This example demonstrates how complex external components can be integrated with SOLoist code in order to interchange the data and keep them in sync.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/log4jconfiguration?rev=1309435430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-30T14:03:50+02:00</dc:date>
        <title>log4jconfiguration</title>
        <link>http://www.soloist4uml.com/wiki/log4jconfiguration?rev=1309435430&amp;do=diff</link>
        <description>log4j library is used as a logging utility for SOLoist projects. log4j.jar file is placed in war/lib folder in EmptyProject. You can always download the latest version of log4j from Apache log4j Website.

log4j Configuration

To configure log4j for SOLoist project you have to change log4j.xml file. log4j.xml is part of EmptyProject. You have to set path to log file on your file system and logging level. More about configuration of log4j.xml you can read on Apache Logging Wiki.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/menus?rev=1341823487&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:44:47+02:00</dc:date>
        <title>menus</title>
        <link>http://www.soloist4uml.com/wiki/menus?rev=1341823487&amp;do=diff</link>
        <description>Menus is a SOLoist sample application that demonstrates menu components and different menu styles.

Live example

&lt;http://soloistdemo.org/SampleApplications/menus.html&gt;

UML Model

None.

Business Logic Code

None.

GUI Code


package rs.sol.sampleapps;

import org.apache.commons.lang.ArrayUtils;

import rs.sol.soloist.helpers.init.Initializer;
import rs.sol.soloist.helpers.init.InitializerFailedException;
import rs.sol.soloist.server.builtindomains.builtindatatypes.Text;
import rs.sol.soloist.s…</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/person_tables?rev=1341823751&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:49:11+02:00</dc:date>
        <title>person_tables</title>
        <link>http://www.soloist4uml.com/wiki/person_tables?rev=1341823751&amp;do=diff</link>
        <description>Grids is a SOLoist sample application that demonstrates various tabular views of object details.

Live example

&lt;http://soloistdemo.org/SampleApplications/personstable.html&gt;

 OQL Query: Persons

UML Model



Business Logic Code

None.

GUI Code


package rs.sol.sampleapps;

import rs.sol.soloist.helpers.init.DefaultContextInit;
import rs.sol.soloist.helpers.init.Initializer;
import rs.sol.soloist.helpers.init.InitializerFailedException;
import rs.sol.soloist.server.guiconfiguration.components.G…</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/persons_and_bank_accounts?rev=1341823788&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:49:48+02:00</dc:date>
        <title>persons_and_bank_accounts</title>
        <link>http://www.soloist4uml.com/wiki/persons_and_bank_accounts?rev=1341823788&amp;do=diff</link>
        <description>CRUD is a SOLoist sample application, a simple demo of a classical  CRUD (Create, Read, Update, Delete) pattern for objects of a class.

The left-hand list box renders all objects of the class Person. When one is selected, its Bank Accounts are listed in the list box in the middle. When a Bank Account is selected, its slots can be edited in the slot editors on the right. A new Bank Account can be created, or an existing one can be deleted with the generic commands (the buttons at the bottom).</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/polymorphic?rev=1341823961&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:52:41+02:00</dc:date>
        <title>polymorphic</title>
        <link>http://www.soloist4uml.com/wiki/polymorphic?rev=1341823961&amp;do=diff</link>
        <description>Polymorhpic Form is a SOLoist sample application that demonstrates how a form can change depending on the type of the selected object that is provided on the form's input pin.

Selecting a Bank Adviser object (as a subkind of Person) from the combo box on the left will display a details form with an additional field Bank Name.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/search?rev=1341823915&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:51:55+02:00</dc:date>
        <title>search</title>
        <link>http://www.soloist4uml.com/wiki/search?rev=1341823915&amp;do=diff</link>
        <description>Search is a SOLoist sample application that shows a prototypical search form for searching the object space according to the user's input criteria.

The filtering criteria are entered in the input controls in the top part of the form. The result set is returned and shown in the grid at the bottom.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/soloist_sample_applications?rev=1334057836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-10T13:37:16+02:00</dc:date>
        <title>soloist_sample_applications</title>
        <link>http://www.soloist4uml.com/wiki/soloist_sample_applications?rev=1334057836&amp;do=diff</link>
        <description>Sample applications are prototypical examples of application fragments or simple applications that demonstrate what can be done and how it can be done in SOLoist. They represent typical patterns of application design or use, implemented in SOLoist.

The sample applications have the following purposes:</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/soloistconfiguration?rev=1309728348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-07-03T23:25:48+02:00</dc:date>
        <title>soloistconfiguration</title>
        <link>http://www.soloist4uml.com/wiki/soloistconfiguration?rev=1309728348&amp;do=diff</link>
        <description>soloist-config.xml represents the basic file for SOLoist project configuration. This file is used for configuring the most important aspects of the framework, such as: referenced database, model files, path to file repository etc.

The easiest way to edit this file is from an IDE (such as Eclipse) with autocomplete.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/soloistconfigurationapi?rev=1309276803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-28T18:00:03+02:00</dc:date>
        <title>soloistconfigurationapi</title>
        <link>http://www.soloist4uml.com/wiki/soloistconfigurationapi?rev=1309276803&amp;do=diff</link>
        <description>While all of the things described in Configuration section could be done without using SoloistConfiguration class, it provides the operations to configure SOLoist with some commonly used configurations/modes.

useDatabase(boolean)

Specifies whether a “dummy” (false) or a “real” (true) database access adapter (ORM) will be used.
Dummy ORM does not write to database, and does not permit reading from database (current implementation: DummyObject2RelationalMapper).
Real ORM which will be used depen…</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/start?rev=1308828407&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-23T13:26:47+02:00</dc:date>
        <title>start</title>
        <link>http://www.soloist4uml.com/wiki/start?rev=1308828407&amp;do=diff</link>
        <description>SOLoist™ is a software development framework for:

	*  model-driven development (MDD) based on UML,
	*  rapid prototyping and application development, 
	*  execution of object-oriented information systems (OOIS), such as business and other kinds of database applications, based on high-level, executable UML models.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/submit_person?rev=1341823664&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:47:44+02:00</dc:date>
        <title>submit_person</title>
        <link>http://www.soloist4uml.com/wiki/submit_person?rev=1341823664&amp;do=diff</link>
        <description>Submit and Create is a SOLoist sample application that demonstrates a simple, classical form for entering data and creating a new object (of class Person in this example) when the form is submitted. The new object is created upon the Submit command, with the attributes configured from the data entered in the form. Commands are also used here.</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/tabs_and_layouts?rev=1341823341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:42:21+02:00</dc:date>
        <title>tabs_and_layouts</title>
        <link>http://www.soloist4uml.com/wiki/tabs_and_layouts?rev=1341823341&amp;do=diff</link>
        <description>Tabs and Layouts is a SOLoist sample application that shows the use of the tab component, a few static components (label, link, image, and HTML), and various layout policies supported in SOLoist.

Live Demo

&lt;http://soloistdemo.org/SampleApplications/tablayouts.html&gt;</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/tutorials?rev=1325075257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-12-28T13:27:37+02:00</dc:date>
        <title>tutorials</title>
        <link>http://www.soloist4uml.com/wiki/tutorials?rev=1325075257&amp;do=diff</link>
        <description>Tutorials

Implementation of Custom UI Component</description>
    </item>
    <item rdf:about="http://www.soloist4uml.com/wiki/wizard?rev=1341823588&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-09T10:46:28+02:00</dc:date>
        <title>wizard</title>
        <link>http://www.soloist4uml.com/wiki/wizard?rev=1341823588&amp;do=diff</link>
        <description>Wizard is a SOLoist sample application that demonstrates a classical wizard pattern. Introduces the dialog component (GUIDialogComponent). 

Live example

&lt;http://soloistdemo.org/SampleApplications/wizard.html&gt;

UML Model

None.

Business Logic Code

None.</description>
    </item>
</rdf:RDF>
