<div dir="ltr">Hi Martin,<div><br></div><div><div class="gmail_extra">2015-03-23 6:14 GMT-03:00 Long, Martin <span dir="ltr"><<a href="mailto:martin@longhome.co.uk" target="_blank">martin@longhome.co.uk</a>></span>:<br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi Marcos,<div class="gmail_extra"><br><div class="gmail_quote"><span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><u>- Asset Management</u></div><div><br></div><div>The main concept of this project is very clear[2], but as I'm not a diver, I really appreciate your help to better understand all the details expected for this project. In this way I would have more knowledge to think about the data structure.</div><div><br></div><div>Do you recommend any specific documentation/software which would give me ideas about what would be expected from the user point of view (I mean, assets)?</div></div></blockquote></span><div><br>I think this is made up of 2 parts, which are very closely linked. "Inventory management", and  "Equipment used on a dive".</div><div><br></div><div>I think the best place to start with this is to look at the equipment tab for the dive. This currently allows the diver to record and track the use of 2 pieces of equipment used on dives. 1) Cylinders and 2) Weights. Weights are simply recorded, cylinders can also used for gas changes, which forms part of various calculations (this is for advanced tech diving where different gas mixes are used for different portions of the dive). The only other item of equipment which is discretely tracked is 'suit' which is on the "Dive notes" tab. <br><br>Lots of divers also like to track other pieces of equipment - they might like to look back when was the last time they used split fins, or what thickness hood did they use on that ice dive last year. We simply want to be able to be able to track all of the equipment we used on a dive. </div><div><br></div><div>Now, for many dives, divers will use exactly the same set of equipment. You find the thing that works well for you, and stick with it. The diver doesn't want to have to log 20 pieces of equipment for each dive, when they are almost always the same. This is where equipment 'groups' come into play. <br><br>I diver might have a set of gear which he typically uses in cold water. A drysuit, fins which fit over drysuit boots, maybe twin cylinders, a heavier set of weights to account for the bulk, a 7mm hood, gloves, etc. </div><div><br></div><div>That same diver, when travelling to the Red Sea, might use a completely different set of gear. A 3:2mm shorty wetsuit, full foot fins, hired 12l single cylinder, no gloves/hood.<br><br>An advanced user might want to split this down further, depending on different combinations of usage. They might have 2 different groups of 'breathing gear' (eg Open circuit gear, AP Rebreather), and 2 groups of 'climate gear' (UK Cold water, Tropical). So it should be possible to select more than one equipment group for a single dive (e.g.  AP Rebreather + UK Cold water). <br><br>As well as being able to select multiple groups, it should also be possible to select additional individual pieces of equipment, which might be occasionally taken on dives, depending on circumstances, and finally once equipment sets have been selected for a dive, a diver might want to change specific pieces of equipment for a single dive only. So maybe the diver has selected "UK Cold water" set, but on that dive actually decided to try out a different set of fins... it should be possible to edit the individual pieces for that dive, and only that dive. </div><div><br></div><div>This last point is an interesting one, implementation wise. You might find that the groups are only used to build the equipment profile for a dive, and are not stored as part of that dive. Equipment groups will change over time... switching a piece of equipment in a group should only affect new dives logged, and all previous dives should remember exactly what equipment was used at the time. <br><br>I hope that gives some of the inspiration for this project. I think if you have any further questions relating to the 'diver' perspective of this functionality, just ask away. </div><span><div><br></div></span></div></div></div></blockquote><div> </div><div><font color="#ff0000"><b><u>MANY</u></b></font> thanks for your powerful explanation. =D</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span><div></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Would you expect to have the data being stored in the same log file (xml)?<br></div></div></blockquote><div><br></div></span><div>Absolutely. You probably want to be looking at 2 places to store data in the file. 1) At root level, which stores the diver's current inventory, and equipment groupings. 2) Equipment used on each dive, stored along with the data for that dive. </div><span><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div></div><div><br></div><div>Do you expect to have it placed as a new view or a new dialog?</div></div></blockquote></span><div><br>I'd like to see proposals for this. For the per-dive data, I think the "Equipment" tab is probably the right place for this to live.  For the inventory management, I imagine a separate dialog, opened from the pull down menu, would be consistent with the way things work. Again, I'd like to see proposals, and maybe other users have some input on this.</div></div></div></div></blockquote><div><br></div><div>I have many ideas about how it should looks like and work... I'm doing some mockups and I will let you see it soon.</div><div><br></div><div>I'm thinking about structures where users could add or/and group things by a simple "drag and drop"</div><div><br></div><div>- we could have a view or dialog with all equipments</div><div>- users would be able to 'drag and drop' items from this view/dialog to the equipment tab</div><div>- I think it's important to have pre-defined categories - easier to find items</div><div>- It would be nice if each category had a thumbnail - it could be configurable (eg. allow users to add a picture to a specific equipment, otherwise just use a default img of the corresponding category)</div><div>- equipment tab : instead of showing a detailed list, we could show a kind of thumbnails list with very basic info (name + manufacturer + number of uses) - tooltip->more info - double click->dialog with details</div><div>...</div><div>...</div><div><br></div><div>I'm not sure if it's clear enough, but please let me know if you like/dislike any of these ideas =D<br></div><div><br></div><div>All the best,</div><div>Marcos</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>-----</div><div><br></div><div>Any of these projects have a higher priority?</div><div>I think that the answer for this one will be 'NO' - but, as I'm considering these two projects, it would be awesome to hear from the community which one would make more people happy! =D<br></div></div></blockquote></span><div><br>I'm not a real evangelist for user testing, and I'm primarily a user rather than a developer, so I'd be much happier to see real functionality over better test coverage. However, I'm sure opinions would differ on this. <br><a href="http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface" target="_blank"></a><br>Cheers</div><span><font color="#888888"><div><br></div><div>Martin<br>
<br></div></font></span></div><br></div></div>
</blockquote></div><br></div></div></div>