<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    We are submitting an idea / proposal to the LibreOffice developer's
    list, regarding a feature we think it could be important and never
    was developed before. We wrote an email to
    <a class="moz-txt-link-abbreviated" href="mailto:info@documentfoundation.org">info@documentfoundation.org</a> and they suggest us to post a message in
    the LibreOffice Developer's List and also the Design Mailing List.<br>
    <br>
    In our university we are working a lot with technical documents
    about physics and maths. Recently we had an idea that we consider it
    could improve dramatically the Draw performance, allowing it to
    automate the flowcharting process.<br>
    <br>
    We describe the idea as follows:<br>
    <br>
    <b>Flowcharting automation process in Draw (creating flowcharts
      automatically, without effort) Scripting language</b><br>
    <br>
    This is a new feature never developed in the software industry. This
    idea help extensively to academic professionals, researches and
    companies. <br>
    <br>
    <b>THE PROBLEM:</b> When you want to create a flowchart, basically
    you have to spend time drawing boxes, and connecting them. That
    happen when you are planning your flowchart, but many times people
    don't have time. They need a "magic solution" that create the
    flowchart automatically. This idea allows you to create flow chart
    automatically in seconds.<br>
    <br>
    <b>HOW THE FLOWCHARTING AUTOMATION PROCESS WORKS:</b><br>
    It works with a simple language of tags. I wouldn't call it
    language, I'd say it is a very easy script.<br>
    <br>
    <b>SIMPLE LANGUAGE OF TAGS</b><br>
    <br>
    To explain how this works, the best thing is to show an example.<br>
    <br>
    Let's imagine we want to connect theories in math. Differential
    geometry, is related to many things in maths. Okay, let's imagine I
    want to create a flow chart showing all the stuff in which
    differential geometry have a relationship. What should I do? Open
    Draw, creating the boxes, applying the format... generating the
    connection<br>
    Okay... what about if we do the same with a simple language?
    extremely easy to understand, in which you don't need to know
    anything about programming.<br>
    <br>
    <b>[HEAD BEGIN: geometry: Rectangle, color: blue, rotation: 0,
      radious: 0, angle: 0, connector: normal, geometry-thickness: 2pt,
      connector-thickness: 2pt, shadow orientation:right-down, shadow
      color: grey, font-type-size: Calibri, 2pt, font-alignment: center,
      center]</b><br>
    <br>
    <blockquote>// This lines is the commentaries line, if you read the
      head [ ], it connect the text "Differential geometry" creating
      boxes of blue color, the boxes are rectangles, they have 0
      rotatio, 0 radious, 0 angle, the connector of the boxes is normal,
      the thickness of the boxes is 2 points, the the thickness of the
      connector is also 2 points, shawdow orientation of the boxes is
      right down, the shadow color is grey and the font type is Calibri,
      size is 2 point, and it is aligned at the center horizontally and
      also to the center vertically //<br>
      <br>
      Differential geometry >  differential calculus <br>
      Differential geometry >  integral calculus<br>
      Differential geometry >  linear algebra<br>
      Differential geometry >  multilinear algebra<br>
    </blockquote>
    <br>
    <b>[:HEAD END]</b><br>
    <br>
    With that simple code, you only have to type te head to define the
    properties, place all the stuff you want to connect... and then
    [HEAD END:].<br>
    You save that in a TXT file, and you're done! Open that file in
    Draw, and Draw will create that flowchart in seconds !!!<br>
    Basically you only define the properties in the head, then you put
    all the stuff you want to connect, and it is connected.<br>
    <br>
    Let's analyze another piece of code.<br>
    <br>
    <b>[HEAD BEGIN: begin, geometry: Rectangle, color: blue, rotation:
      0, radious: 0, angle: 0, connector: normal, geometry-thickness:
      2pt, connector-thickness: 2pt, shadow orientation:right-down,
      shadow color: grey, font-type-size: Calibri, 2pt, font-alignment:
      center, center]</b><br>
    <br>
    <blockquote>Differential geometry >  differential calculus >
      integral calculus > Differential geometry <br>
    </blockquote>
    <br>
    <b>[:HEAD END]</b><br>
    <br>
    Okay, that connect differential geometry WITH differential calculus
    WITH integral calculus WITH Differential geometry.<br>
    <br>
    So basically you can connect a box with a new box, or also, with an
    already existing box.<br>
    <br>
    In the head you define the properties [ ] and then you define the
    head's end [HEAD END:]<br>
    <br>
    And that is all. You can set up geometry, properties, color, etc.
    etc. etc.<br>
    <br>
    You place all the text you want to connect with ><br>
    <br>
    And... everything is connected, represented and flowcharted in
    seconds !!!<br>
    <br>
    Without this simple scripting language, you have to spend hours
    drawing boxes and doing it all.<br>
    Having a simple TXT file with the stuff you want to connect, allows
    you to edit it in Writer, add things, remove things, and do stuff,
    then you save it, load it in Draw and bingo! here you have the full
    flowchart in seconds.<br>
    <br>
    Imagine how easy would be to organize members in a list. It would be
    a question of seconds generating flowcharts.<br>
    <br>
    We can do something so simple, that even wouldn't be necessary
    control structures as FOR, WHILE, DO, REPEAT etc. <br>
    <br>
    <b>EASY TO UNDERSTAND, AND EASY TO USE. That is the idea behind
      this.</b><br>
  </body>
</html>