<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://medici.pnl.gov/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://medici.pnl.gov/feed.php">
        <title>MeDICi</title>
        <description></description>
        <link>http://medici.pnl.gov/</link>
        <image rdf:resource="http://medici.pnl.gov/lib/images/favicon.ico" />
       <dc:date>2008-08-20T09:53:53-07:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://medici.pnl.gov/mif_programmer_guide?rev=1215100232&amp;do=diff"/>
                <rdf:li rdf:resource="http://medici.pnl.gov/hello_world_example?rev=1215097514&amp;do=diff"/>
                <rdf:li rdf:resource="http://medici.pnl.gov/setting_up_your_development_environment?rev=1211215439&amp;do=diff"/>
                <rdf:li rdf:resource="http://medici.pnl.gov/mif_administration?rev=1211213531&amp;do=diff"/>
                <rdf:li rdf:resource="http://medici.pnl.gov/external_services?rev=1211212853&amp;do=diff"/>
                <rdf:li rdf:resource="http://medici.pnl.gov/external_commands?rev=1211212781&amp;do=diff"/>
                <rdf:li rdf:resource="http://medici.pnl.gov/ejb_modules?rev=1211212552&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://medici.pnl.gov/lib/images/favicon.ico">
        <title>MeDICi</title>
        <link>http://medici.pnl.gov/</link>
        <url>http://medici.pnl.gov/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://medici.pnl.gov/mif_programmer_guide?rev=1215100232&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-03T08:50:32-07:00</dc:date>
        <dc:creator>Adam S. Wynne</dc:creator>
        <title>mif_programmer_guide</title>
        <link>http://medici.pnl.gov/mif_programmer_guide?rev=1215100232&amp;do=diff</link>
        <description>*  Getting Started
		*  Install MIF
		*  Hello World Example
		*  Setting Up Your Development Environment


	*  Base Component Model
		* Transformers
		* Aggregators
		* Filters


	*  Using the Cache

	*  Using Provenance

	*  Remote Modules and Components
		*  Accessing EJBs
			*  EJB Modules</description>
    </item>
    <item rdf:about="http://medici.pnl.gov/hello_world_example?rev=1215097514&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-03T08:05:14-07:00</dc:date>
        <dc:creator>Adam S. Wynne</dc:creator>
        <title>hello_world_example</title>
        <link>http://medici.pnl.gov/hello_world_example?rev=1215097514&amp;do=diff</link>
        <description>The following describes:

	*  An overview of the helloWorld sample included with MIF.
	*  How to run the helloWorld sample.
	*  A walkthrough of the code used to construct this sample.

 Prerequisites: 

	*  Before you start, install MIF.

	*  If you want get started developing your MIF application now or want to play with the sample code, you may want to first read Setting Up Your Development Environment</description>
    </item>
    <item rdf:about="http://medici.pnl.gov/setting_up_your_development_environment?rev=1211215439&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-19T09:43:59-07:00</dc:date>
        <dc:creator>Adam S. Wynne</dc:creator>
        <title>setting_up_your_development_environment</title>
        <link>http://medici.pnl.gov/setting_up_your_development_environment?rev=1211215439&amp;do=diff</link>
        <description>This article demonstrates how to set up your Java classpath and development environment to run the sample code and create your own MIF applications.  We'll use Eclipse as an example IDE and also explain briefly how to set up your classpath if you are not using an IDE.</description>
    </item>
    <item rdf:about="http://medici.pnl.gov/mif_administration?rev=1211213531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-19T09:12:11-07:00</dc:date>
        <dc:creator>Adam S. Wynne</dc:creator>
        <title>mif_administration</title>
        <link>http://medici.pnl.gov/mif_administration?rev=1211213531&amp;do=diff</link>
        <description>This document describes how to start the various programs that make up a MIF installation.  Generally, it is assumed that Windows machines will be used for development purposes and UNIX-like machines will be used for development and server installations.  Therefore, the UNIX-like operating systems will have extra functionality installed on them such as scripts to run processes in the background.  All paths in this wiki are relative to $MIF_HOME unless noted otherwise.</description>
    </item>
    <item rdf:about="http://medici.pnl.gov/external_services?rev=1211212853&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-19T09:00:53-07:00</dc:date>
        <dc:creator>Adam S. Wynne</dc:creator>
        <title>external_services</title>
        <link>http://medici.pnl.gov/external_services?rev=1211212853&amp;do=diff</link>
        <description>Imagine you have an existing, non-Java executable that you need to integrate into a MIF pipeline. It can't easily interface to Java, and certainly can't run as a component in the MIF container. You could custom-build a solution, but fortunately don't need to, the MIF has created a simple API to support this.</description>
    </item>
    <item rdf:about="http://medici.pnl.gov/external_commands?rev=1211212781&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-19T08:59:41-07:00</dc:date>
        <dc:creator>Adam S. Wynne</dc:creator>
        <title>external_commands</title>
        <link>http://medici.pnl.gov/external_commands?rev=1211212781&amp;do=diff</link>
        <description>An “external command” is an operating system command called by MIF when a request is received to execute it.  To integrate an external command into a MIF pipeline, an ExternalCommandModule is created to wrap the call to the command.

This document demonstrates:</description>
    </item>
    <item rdf:about="http://medici.pnl.gov/ejb_modules?rev=1211212552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-05-19T08:55:52-07:00</dc:date>
        <dc:creator>Adam S. Wynne</dc:creator>
        <title>ejb_modules</title>
        <link>http://medici.pnl.gov/ejb_modules?rev=1211212552&amp;do=diff</link>
        <description>This document describes how to integrate an EJB into a MIF pipeline using JMS.  This implementation uses an EjbJmsConnector and a MifEjbModule.  The connector makes the Bean accessible via a name bound in JNDI and integrates it into a pipeline using JMS endpoints.  The MifEjbModule is similar to a MifModule, except that the implementation is indicated by the JNDI name for the module, as opposed to its full class name.</description>
    </item>
</rdf:RDF>
