08-31-2010 02:36 PM - edited 08-31-2010 02:41 PM
Last time, we looked at some representative file types. This time, we will look at requirements.
Note that support means that it can be relatively easily added to the framework, not that it will actually be written in the next few weeks. There are many man–years of work in the above list. Support is also contingent upon support in the underlying file type. I will be implementing a small subset of it, but hopefully a useful core that others can build upon. I spent a month exposing a fraction HDF5 in LabVIEW many years ago. It would probably take equal work to expose any of the complex file formats given above or in last week's list, such as FITS or TIFF. In addition, the easy availability of codecs and the proprietary nature of many of them will preclude easy implementation of many of the audio and video file types, although personal use of such frameworks as ffmpeg may make this much easier.
09-01-2010 01:15 PM
My comments and requests;
1) I Agree that we/you are just going to start us off in the right direction>>> not all of the above will be implemented.
2) LV 2009 and higher please.
3) A design document showing where the other version will fit into the puzzle.
4) A "tester" for each version of file that will verify it can operate in an exe (moving to a built version is something I need to learn more about since paths can change and dynamic loading of Classes needs to be taken into concideration)
5) Repeating (sorry) images of the Classes and how they will interact. UML and LV are different critters and translating from one to another is not always straight forward (where does THIS instance of the object live? in a SR in a Class in a SR etc)
Ben
09-17-2010 05:04 PM
The next part in this series, top-level design, can be found here.