View Thread

  • 1.  The new web world - my mind is getting tired!

    Posted 11-22-2015 12:09 PM

    After my WMTC talk, a freshman at UNO came up to me to ask about the idea of cloud computing for the implementation of the software of Project 114. He was offering his programming (PHP-server side) service. (I'm feeling more like old technology except for the titanium plate I now have in my shoulder after my bicycle accident.) Rik and I have talked about cloud computing in general terms, but I think we have far to go between crawling and flying. The problem is that web (and programming) technology is changing very fast and THAT is a big problem. However, splitting the (fixed) calculations from any sort of GUI front end at least isolates the technological changes from the more stable marine design calculations. The calc engines can have long shelf lives, but there will still be change in the other end.

    Another way to talk about the goals of Project 114 is to generalize marine calculations (or anything in engineering) as a combination of frameworks and a set of common "plug-ins."  The plug-ins are the "calc engines" that can be written by anyone and the frameworks are the open source code (or Excel tools) that can analyze one calc engine or provide automatic sequencing tools for many calc engines.  In theory, the framworks and the calc engines can be located anywhere on the web, like CFD programs on fast computers that perhaps charge a small fee-per-use. Project 114 currently shows how engineering analysis will change so that anyone can mix and match calc engines to solve almost any new problem without writing a line of code. It's currently being done with Excel all on your own computer, but that could evolve into an optional cloud-based, cross platform model.

    I've been reading more on all of these technologies, like XML, JavaScript, and Node.js. It's a very fast-moving world where it's hard to weed out the hype from the technology that will last. For now, I think that a framework model based on open source spreadsheet code is one that works and one that can evolve into the future. It's too easy to get distracted by things like Python and "Ruby-On-Rails." They might provide great solutions in the future, and with open source frontends, someone might be able to provide better frameworks that work with existing calc engines.

    Now I'm off to study XML Schemas, SourceForge, GitHub, BitBucket. and more. These are no longer the days of single stand-alone apps. Supposedly, I will eventually be able to create a plug-in where I could display my latest hydrofoil design on a screen on my refrigerator tied to the web. So much for magnet art. Maybe it will be a magnet-backed screen with Bluetooth instead.

    ------------------------------
    Stephen Hollister
    Chief Executive Officer
    New Wave Systems Inc
    United States
    ------------------------------


  • 2.  RE: The new web world - my mind is getting tired!

    Posted 11-22-2015 03:41 PM

    I am not that familiar with the strategy of the Project 114 Community yet, but if the Calc Engines are free available for use, even as proprietary as .exe or .dll files, then it must be a question about whether one self want to use them, i.e. one can make an interface and use them with ones own GUI, whether it is cloud computing or other like Excel or Visual Studio, or am I wrong?

    ------------------------------
    [Jóannes] [Gullaksen]
    [Consultancy]
    [JG Maritime Engineering Ltd]
    [UK]



  • 3.  RE: The new web world - my mind is getting tired!

    Posted 11-22-2015 03:58 PM

    I have worked with Excel VBA for several years, and I have also been writing on a book with an accompanying CD, which content  is many excel VBA applications for hydrostatics, stability, scantling and strength calculations according to the code and class in question.

    I will within the next months make some of this material available through Project 114 Community if possible, hydrostatics and stability could be some calc engines or open source with partly dll or exe files.

    I guess there are some rules how it have to be presented and procedures for upload.

    ------------------------------
    [Jóannes] [Gullaksen]
    [Consultancy]
    [JG Maritime Engineering Ltd]
    [UK]