YDS system
Wednesday, April 27, 2005, 15:28 - Yacht Design
I've chosen to use Java along with swing for my yacht design system.
The method is to first have my yacht design system be a simple preliminary design tool. The system will have modules which make up different portions of the tool (such as parametric design, buoyancy, resistance, scantlings, etc)...
Anyway, work is beginning on the system as a whole. The problem is that I need to translate some of my C++ hull design code to java...
[ 2 comments ] ( 16 views ) | permalink |




( 2.4 / 64 )Boat database
Tuesday, April 26, 2005, 16:07 - Yacht Design
The first portion of my yacht design system is based on parametric analysis. Because of parametric analysis, I need to have a database of boats. I have developed an XML format for this fleet.
An example is shown below. Also note that an xml document makes it very simple to incorporate units, or any other data in the form of tagged objects.
So anyway, for a database of boats, this is an example of using XML for storage:
<?xml version="1.0"?>
<fleet name="My sample fleet">
<boat id="0001">
<name>My example boat</name>
<designer>Jon P. Silverberg</designer>
<LWL units="ft">35</LWL>
<BWL units="ft">10</BWL>
<LCB units="%aftSTN5">2.5</LCB>
<PHRF_rating>238</PHRF_rating>
etc...
</boat>
<boat id="0002">
<name>My second boat example</name>
etc...
</boat>
etc...
</fleet>
[ 3 comments ] ( 15 views ) | permalink |




( 3.1 / 35 )Yacht Design Content
Tuesday, April 26, 2005, 10:57 - Yacht Design
My over-arching plans are to create a flexible yacht design system for use on multiple platforms.
The use of the system includes preliminary design and then includes an initial refining using about one or two loops of the design spiral.
Furthermore, the content for the system is stored in a very flexible way using XML files. I have come up with a few data formats for various parts of the project, all of which will be posted.
Initially, I am calling this the Yacht Design System (YDS). I may make it all in Java and even post the program to be run on-line. Plans also include access to a very large database of yachts (again using XML).
[ 2 comments ] ( 7 views ) | permalink |




( 3 / 30 )Back Next





