Wow, I have developed the same software two weeks ago in java OIR! (I'm from Spain too and for this reason select the name).<div><br></div><div>OIR is always looking for new files in a folder and when it found new file, this is file is opened with the default app in client machine. The only different is when server side you can send a file, on before to copy this file, you must copy a empty text file whit the same name and extension plus new extention ".Enviando" to OIR can note a new file is being sent. When file has been sended you must write new empty text file with extention ".ArchivoEnviado" and then OIR open the file in client side (of course temps text empties files will be erases by OIR).</div>
<div><br></div><div>I use this app because my linux server side programs print by generating OpenOffice files that are moving to share folder in client side.</div><div><br></div><div>Ok, but it is other story...</div><div>
<br></div><div>Congratulations for your software.</div><div><br></div><div>Regards,</div><div><br></div><div>Ricardo Díaz<br><div><br><div class="gmail_quote">2010/4/8 Toni Asensi Esteve <span dir="ltr"><<a href="mailto:asmond@orange.es">asmond@orange.es</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello to everyone:<br>
<br>
While FreeNX 1.0 arrives... some people have problems being connected to a<br>
server using a FreeNX session and trying to print the result of remote<br>
applications but in their local printer.<br>
<br>
This was our case, too, so we have created the utility called NxSpooler,<br>
that allows that particular files created in the server (normally by an<br>
application and sometimes by the user) can be printed in the local printer of<br>
the user.<br>
<br>
More precisely: NxSpooler 1.0 monitors if files with certain extensions (for<br>
example PDF) appear in a set shared resource. NxSpooler opens every new file<br>
that finds so that the user can look into the file and print it or save it; when<br>
the user closes the viewer application that shows the file, NxSpooler will<br>
delete the file if possible. NxSpooler is normally used together with a FreeNX<br>
session where a remote program (or sometimes the user) creates files and saves<br>
them in the shared resource for a later automatic opening by NxSpooler in the<br>
computer of the user (for example, to print the file)<br>
<br>
For an advanced use: NxSpooler adds some very basic and easy client/server<br>
capabilities: if an application in the server creates a file with the extension<br>
"nxspooler-open" in the shared resource, NxSpooler will try to open this file,<br>
look inside and if there's a path written there, open this path in the client.<br>
The path can be a file, a folder, the address of a shared resource, etc. This<br>
is useful, for example, for an application in the server to: open the default<br>
file browser in the client to manage the contents of another concrete shared<br>
resource, so that the user can immediatly open those server files, save his<br>
files in the server, etc.<br>
<br>
NxSpooler works in Linux and Windows, and probably in other operating<br>
systems. It is easily translatable, for this you can use as a template the<br>
"nxspooler_es.ts" file or (if you want to see the environment of the string<br>
being translated) use Qt Linguist, see: <a href="http://qt.nokia.com/doc/linguist-
translators.html" target="_blank">http://qt.nokia.com/doc/linguist-<br>
translators.html</a> and <a href="http://qt.nokia.com/doc/linguist-manual.html" target="_blank">http://qt.nokia.com/doc/linguist-manual.html</a><br>
<br>
NxSpooler is free software and it can be downloaded from the project page<br>
<a href="http://developer.berlios.de/projects/nxspooler/" target="_blank">http://developer.berlios.de/projects/nxspooler/</a><br>
<br>
--<br>
Aron Galdón Ginés and Toni Asensi Esteve.<br>
<br>
<br>
<br>
________________________________________________________________<br>
Were you helped on this list with your FreeNX problem?<br>
Then please write up the solution in the FreeNX Wiki/FAQ:<br>
<br>
<a href="http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ" target="_blank">http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ</a><br>
<br>
Don't forget to check the NX Knowledge Base:<br>
<a href="http://www.nomachine.com/kb/" target="_blank">http://www.nomachine.com/kb/</a><br>
<br>
________________________________________________________________<br>
FreeNX-kNX mailing list --- <a href="mailto:FreeNX-kNX@kde.org">FreeNX-kNX@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/freenx-knx" target="_blank">https://mail.kde.org/mailman/listinfo/freenx-knx</a><br>
________________________________________________________________<br>
</blockquote></div><br></div></div>