Bob,
I assume what you want is a system akin to the paper-based one where
your buddy signs to VERIFY the dive. Why should your buddy sign the dive
record? Because someone else may want to see that you really dived that
particular dive and that you have not manufactured a fraudulent dive. I
suspect this is the basic reasoning behind letting a buddy sign off a
dive record.
Now, think of the practical application of implementing this in
software. There would need to be a secure system allowing someone to
sign off a dive. This assumes that your buddy who signs off the dive is
also part of a wider secure system, verifying the buddy's identity.
After all, one could in theory manufacture a dive and sign it off as a
"buddy" yourself. Writing code for such a secure system would therefore
not be trivial at all and would probably require an independent app in
itself.
In my experience a dive profile generated by a dive computer has been
accepted by every dive agency that I have dived with and which required
some form of dive verification. The profile itself is usually sufficient
proof that such a dive has been dived. Using Subsurface-mobile, your
dive log is portable and you can produce dive verification anywhere.
There is therefore no need for any independent verification that a dive
has actually taken place. The more important verification is one's dive
certifications/qualifications. I keep these on my mobile phone as well
and I have needed them many times. My dive log was required for
verification only on 2 or 3 occasions. When using software that records
dive profiles from a dive computer, the system of signing of a dive
really becomes redundant.
Kind regards,
willem
--
This message and attachments are subject to a disclaimer.
Please refer to
http://upnet.up.ac.za/services/it/documentation/docs/004167.pdf
<
http://upnet.up.ac.za/services/it/documentation/docs/004167.pdf> for
full
details.