On 22-Apr-2011 7:01 PM, Joe Areeda wrote:

> than code.  It is available at http://www.areeda.com/jclientgui.jar.

I got a File not Found there

>        with.  Is there documentation on the requests available, calling
>        arguments and returned information?  Getting that stuff from the
>        code is ..uh.. tedious.  If not, can I start the Wiki page?

The list of RPCs (in terms of their C++ API) is here:
http://boinc.berkeley.edu/trac/wiki/GuiRpc

I never got around to documenting the XML format;
feel free to do so, though I'm not sure how useful it will be.
Note: there are some other alternative BOINC GUIs
(BoincView, BOINC.net, BoincTasks, BOINCMenuBar 2)
and they developed GUI RPC interfaces in C#, Objective C, etc.;
you might be able to borrow/adapt some of that code.

Also: make sure you try out these other GUIs,
and make sure there isn't already one that does what you want
(BoincView, for example, manages multiple clients very nicely)

>
>      * The Status codes in the .h file don't seem to match the manager
>        display.  My running processes return status = 2, which I /think/
>        translates to Exiting rather than Executing.  Am I looking in the
>        wrong place?  Downloaded, uploaded and other codes seem reasonable.

The values of RESULT::state are RESULT_NEW, RESULT_FILES_DOWNLOADING etc.
The vauues of RESULT::task_state are PROCESS_UNINITIALIZED etc.
>
>      * Windows doesn't seem to open the same port (31416).  is this
>        something I'm doing wrong?  How do Macs handle RPC?

Windows uses port 31416 too.

>
>      * Is there some license verbiage I should put into each source file.

That's up to you.  If you want to release it under LGPL and
assign the copyright to Univ. of Calif, use the verbiage in BOINC files.

-- David
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to