plz point to application dev documentation

Message boards : Questions and problems : plz point to application dev documentation
Message board moderation

To post messages, you must log in.

AuthorMessage
VThompson

Send message
Joined: 16 Feb 16
Posts: 11
United States
Message 75464 - Posted: 24 Jan 2017, 15:56:56 UTC

Hello,
I'm trying to get a BOINC environment spun up for my university. The documentation I've found so far on creating our own applications is basically 'look at the applications included with the server and just go from there.' I'm afraid I'm going to need a little more help than that. Does anyone know of a good document on building your own applications? While I've been in computers for a couple decades, linux is not my forte' unfortunately.
Thanks for any and all help!
Vincent
ID: 75464 · Report as offensive
ChristianB
Volunteer developer
Volunteer tester

Send message
Joined: 4 Jul 12
Posts: 321
Germany
Message 75487 - Posted: 25 Jan 2017, 7:05:55 UTC
Last modified: 25 Jan 2017, 7:07:05 UTC

Hi,

there is a big section on ProjectMain on how to build your own application. The simplest instructions are:

  • Add calls to BOINC initialization and finalization routines.
  • Precede each fopen() call with a BOINC function that maps logical to physical names.
  • Link it with the BOINC runtime library.



To see this in action its best to look at an example like uppercase which is a C++ application which can be compiled under Linux and Windows.

ID: 75487 · Report as offensive
VThompson

Send message
Joined: 16 Feb 16
Posts: 11
United States
Message 75489 - Posted: 25 Jan 2017, 14:50:33 UTC - in response to Message 75487.  

Thanks for the feedback, Christian. I'll look into those sources.
ID: 75489 · Report as offensive

Message boards : Questions and problems : plz point to application dev documentation

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.