12.01.2014 Views

User Interface Service Software Developerís Guide - Hitech Projects

User Interface Service Software Developerís Guide - Hitech Projects

User Interface Service Software Developerís Guide - Hitech Projects

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

January 2008<br />

Public<br />

OSCAR platform (can be on either linux or windows)<br />

Refer to [OSCAR req]<br />

3.2.4.2 Download<br />

Source code available for download<br />

3.2.4.3 Install<br />

In the repository, two projects are stored under<br />

ius/user_interface/multimodal_fusion/trunk/subproject: multimodal_fusion<br />

and multimodal_fusion_tester. Both are regular AMIGO services, launched via Oscar (or any<br />

OSGi implementation - the tester requires a Shell service), and require the<br />

amigo_ksoap_binding, amigo_ksoap_export, amigo_wsdiscovery and amigo_meshslp_lookup<br />

services.<br />

The bundles are stored in multimodal_fusion/build/dist/multimodal_fusion.jar and<br />

multimodal_fusion_tester/build/dist/multimodal_fusion_tester.jar after compilation (both<br />

projects respect the guidelines from the Amigo skeletons projects).<br />

3.2.4.4 Configure<br />

Necessary libraries are contained in the bundles, so that no configuration is required on the<br />

classpath. A configuration file for the main bundle is found in res/mmf.properties, containing<br />

time window definitions for each modality (in milliseconds) – see appendix. No other static<br />

configuration is necessary before launching the main service (launching by itself is done the<br />

normal way under Oscar: install ).<br />

3.2.4.5 Compile<br />

Using eclipse [.project] you can compile a new version of the service (and the test service as<br />

well). You can also use directly ant on the build.xml file.<br />

Amigo IST-2004-004182 80/114

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!