<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://arcs.ibisc.univ-evry.fr/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://arcs.ibisc.univ-evry.fr/feed.php">
        <title>ARCS arcs2</title>
        <description></description>
        <link>http://arcs.ibisc.univ-evry.fr/</link>
        <image rdf:resource="http://arcs.ibisc.univ-evry.fr/lib/tpl/wallpaper/images/favicon.ico" />
       <dc:date>2026-04-19T15:49:11+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:compiling_the_sample_library&amp;rev=1377014254&amp;do=diff"/>
                <rdf:li rdf:resource="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:creating_a_component_library&amp;rev=1377101299&amp;do=diff"/>
                <rdf:li rdf:resource="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:framework_tool_collection&amp;rev=1409130785&amp;do=diff"/>
                <rdf:li rdf:resource="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:home&amp;rev=1376928771&amp;do=diff"/>
                <rdf:li rdf:resource="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:including_new_data_types&amp;rev=1377373362&amp;do=diff"/>
                <rdf:li rdf:resource="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:installing_arcs&amp;rev=1377014094&amp;do=diff"/>
                <rdf:li rdf:resource="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:main_concepts&amp;rev=1377010529&amp;do=diff"/>
                <rdf:li rdf:resource="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:special_components&amp;rev=1378916954&amp;do=diff"/>
                <rdf:li rdf:resource="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:understanding_the_example_application_loop.xml&amp;rev=1377010628&amp;do=diff"/>
                <rdf:li rdf:resource="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:xml_formats_used_in_arcs&amp;rev=1379612613&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://arcs.ibisc.univ-evry.fr/lib/tpl/wallpaper/images/favicon.ico">
        <title>ARCS</title>
        <link>http://arcs.ibisc.univ-evry.fr/</link>
        <url>http://arcs.ibisc.univ-evry.fr/lib/tpl/wallpaper/images/favicon.ico</url>
    </image>
    <item rdf:about="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:compiling_the_sample_library&amp;rev=1377014254&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-20T15:57:34+00:00</dc:date>
        <title>Compiling and running the sample library</title>
        <link>http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:compiling_the_sample_library&amp;rev=1377014254&amp;do=diff</link>
        <description>Compiling and running the sample library

Once ARCS is installed (see this page), you can check the behaviour of the engine by compiling a small sample. In the unpacked sources, you will find a sample directory that contains the necessary sources. Please notice that 1/ you must be familiar with build processes involving Qt, 2/ the procedure below is given for Unix-like systems but may be easily transposed under Windows.</description>
    </item>
    <item rdf:about="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:creating_a_component_library&amp;rev=1377101299&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-21T16:08:19+00:00</dc:date>
        <title>Creating a component library</title>
        <link>http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:creating_a_component_library&amp;rev=1377101299&amp;do=diff</link>
        <description>Creating a component library

For this tutorial, we will only work at creating native ARCS components.
We will describe how we design components and store them into libraries.
To begin with, ARCS is heavily relying on Qt, so component description
will share many similarities with the writing of customized</description>
    </item>
    <item rdf:about="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:framework_tool_collection&amp;rev=1409130785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-08-27T09:13:05+00:00</dc:date>
        <title>Framework tool collection</title>
        <link>http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:framework_tool_collection&amp;rev=1409130785&amp;do=diff</link>
        <description>Framework tool collection

arcsengine

arcsengine is a command-line tool that executes an application using its xml description 
and component libraries. An example of arcsengine use is given in the tutorial Compiling and running the sample library. 

	*  See also the arcsengine manpage

arcslibmaker

arcslibmaker</description>
    </item>
    <item rdf:about="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:home&amp;rev=1376928771&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-19T16:12:51+00:00</dc:date>
        <title>ARCS2</title>
        <link>http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:home&amp;rev=1376928771&amp;do=diff</link>
        <description>ARCS2

This namespace contains data about the second version of ARCS.
You will find some documentation about:

	*  Main concepts; 
		*  how to install ARCS;
		*  Compiling and running the sample library.</description>
    </item>
    <item rdf:about="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:including_new_data_types&amp;rev=1377373362&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-24T19:42:42+00:00</dc:date>
        <title>Including new data types</title>
        <link>http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:including_new_data_types&amp;rev=1377373362&amp;do=diff</link>
        <description>Including new data types

In component libraries, you can introduce new data types in order to extend the ARCS engine.
The idea is to explain how to serialize these data types as strings in order to be able to 
initialize components using these new data types.</description>
    </item>
    <item rdf:about="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:installing_arcs&amp;rev=1377014094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-20T15:54:54+00:00</dc:date>
        <title>Installing ARCS</title>
        <link>http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:installing_arcs&amp;rev=1377014094&amp;do=diff</link>
        <description>Installing ARCS

 Please notice that this procedure is only for the current version of ARCS. 

The installation of ARCS has to follow several steps:

	*  Install Qt, version 4.3+ (required dependency -- also works with Qt5.x). You may install Qt from</description>
    </item>
    <item rdf:about="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:main_concepts&amp;rev=1377010529&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-20T14:55:29+00:00</dc:date>
        <title>Main concepts</title>
        <link>http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:main_concepts&amp;rev=1377010529&amp;do=diff</link>
        <description>Main concepts

ARCS is using the concepts component oriented programming. The main idea is to develop components (pieces of reusable software), group them into component libraries and glue them at runtime using a specific engine. Since ARCS is also a framework, it means it introduces component and application models and gives tools to implement and use them.</description>
    </item>
    <item rdf:about="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:special_components&amp;rev=1378916954&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-11T16:29:14+00:00</dc:date>
        <title>Special components</title>
        <link>http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:special_components&amp;rev=1378916954&amp;do=diff</link>
        <description>Special components

The ARCS engine comes with an internal component library. Some of them being useful, here are their description.

statemachine

statemachine components are naturally used in ARCS in order to control processes. They have an XML description and
specific slots that triggers internal changes inside a process.</description>
    </item>
    <item rdf:about="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:understanding_the_example_application_loop.xml&amp;rev=1377010628&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-20T14:57:08+00:00</dc:date>
        <title>Understanding the example application loop.xml</title>
        <link>http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:understanding_the_example_application_loop.xml&amp;rev=1377010628&amp;do=diff</link>
        <description>Understanding the example application loop.xml

In the previous tutorial, we have seen how to compile
the sample library and how to execute an application related to it, namely the application described in file loop.xml. In order to follow the explanations below, you may read the page concerning ARCS</description>
    </item>
    <item rdf:about="http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:xml_formats_used_in_arcs&amp;rev=1379612613&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-19T17:43:33+00:00</dc:date>
        <title>XML formats used in ARCS</title>
        <link>http://arcs.ibisc.univ-evry.fr/doku.php?id=arcs2:xml_formats_used_in_arcs&amp;rev=1379612613&amp;do=diff</link>
        <description>XML formats used in ARCS

XML (eXtended Markup Language) is widely used in ARCS. The framework introduces several markup hierarchies to describe applications, state machines, composite components and library components.

File descriptions

Applications</description>
    </item>
</rdf:RDF>
