Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > 0cfcb5752fd5bab453ee4654b78df045 > files > 14

jiapi-manual-0.4.0-8.mga7.noarch.rpm

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
[
 <!ATTLIST svg
  xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
]>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg
   id="svg548"
   sodipodi:version="0.32"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   width="210mm"
   height="297mm"
   sodipodi:docbase="/home/mcr70/projects/jiapi/docs"
   sodipodi:docname="/home/mcr70/projects/jiapi/docs/roadmap.svg">
  <defs
     id="defs550" />
  <sodipodi:namedview
     id="base"
     snaptogrid="true"
     showgrid="true"
     snaptoguides="false" />
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="179.425140"
     y="246.233551"
     id="text753">
    <tspan
       id="tspan754">
Rough roadmap is:</tspan>
    <tspan
       sodipodi:role="line"
       id="tspan756"
       x="179.425140"
       y="258.233551">
- Version 0.1 through 0.5 are for general functionality building</tspan>
    <tspan
       sodipodi:role="line"
       id="tspan758"
       x="179.425140"
       y="270.233551">
- After that, incorporate sanity checks, static constraints etc. into codebase</tspan>
    <tspan
       sodipodi:role="line"
       id="tspan760"
       x="179.425140"
       y="282.233551">
- from start to end, try to figure out what to do with different frameworks</tspan>
  </text>
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:6.36469;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;stroke-dasharray:none;"
     d="M 106.299 272.835 L 602.362 272.835 "
     id="path551"
     transform="matrix(0.964286,0.000000,0.000000,1.000000,12.10357,-88.58264)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path552"
     transform="translate(8.307209,-88.58264)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path553"
     transform="matrix(1.000000,0.000000,0.000000,0.933333,61.45702,-70.18619)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path554"
     transform="matrix(1.000000,0.000000,0.000000,0.933333,114.6066,-70.18619)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path555"
     transform="matrix(1.000000,0.000000,0.000000,0.933333,167.7562,-70.18619)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path556"
     transform="matrix(1.000000,0.000000,0.000000,0.933333,220.9058,-70.18619)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path557"
     transform="matrix(1.000000,0.000000,0.000000,0.933333,274.0554,-70.18619)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path558"
     transform="matrix(1.000000,0.000000,0.000000,0.933333,327.2050,-70.18619)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path559"
     transform="matrix(1.000000,0.000000,0.000000,0.933333,380.3546,-70.18619)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path560"
     transform="matrix(1.000000,0.000000,0.000000,0.933333,433.5042,-70.18619)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path561"
     transform="matrix(1.000000,0.000000,0.000000,0.933333,486.6538,-70.18619)" />
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="105.807209"
     y="210.164551"
     id="text562">
    <tspan
       id="tspan563">
0.1</tspan>
  </text>
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="213.307209"
     y="210.164551"
     id="text568">
    <tspan
       id="tspan569">
0.3</tspan>
  </text>
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="264.557209"
     y="210.164551"
     id="text571">
    <tspan
       id="tspan572">
0.4</tspan>
  </text>
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="318.307240"
     y="210.164551"
     id="text574">
    <tspan
       id="tspan575">
0.5</tspan>
  </text>
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="372.057209"
     y="210.536469"
     id="text577">
    <tspan
       id="tspan578">
0.6</tspan>
  </text>
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="424.557209"
     y="210.164551"
     id="text580">
    <tspan
       id="tspan581">
0.7</tspan>
  </text>
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="479.557240"
     y="210.188507"
     id="text583">
    <tspan
       id="tspan584">
0.8</tspan>
  </text>
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="530.807270"
     y="210.164551"
     id="text586">
    <tspan
       id="tspan587">
0.9</tspan>
  </text>
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="584.557270"
     y="210.164551"
     id="text589">
    <tspan
       id="tspan590">
1.0</tspan>
  </text>
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="159.557209"
     y="210.164581"
     id="text592">
    <tspan
       id="tspan593">
0.2</tspan>
  </text>
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1.25;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;stroke-dasharray:none;"
     d="M 106.299 485.433 L 415 485.433 "
     id="path595"
     transform="matrix(0.688687,0.000000,0.000000,1.000000,41.39968,-354.3306)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path596"
     transform="translate(220.9058,-141.0826)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path597"
     transform="translate(8.307419,-141.0826)" />
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="180.750706"
     y="104.597305"
     id="text598">
    <tspan
       id="tspan599">
alt.jiapi.reflect</tspan>
    <tspan
       sodipodi:role="line"
       id="tspan615"
       x="180.750702"
       y="116.597305">
alt.jiapi.file</tspan>
  </text>
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1.25;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;stroke-dasharray:none;"
     d="M 106.299 485.433 L 415 485.433 "
     id="path601"
     transform="matrix(0.688687,0.000000,0.000000,1.000000,307.1477,-353.0806)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path602"
     transform="translate(486.6538,-139.8326)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path603"
     transform="translate(274.0554,-139.8326)" />
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="434.534718"
     y="113.277847"
     id="text604">
    <tspan
       id="tspan605">
static constraints</tspan>
  </text>
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1.25;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;stroke-dasharray:none;"
     d="M 106.299 485.433 L 415 485.433 "
     id="path607"
     transform="matrix(1.033031,0.000000,0.000000,1.000000,111.0955,-408.0806)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path608"
     transform="translate(433.5043,-194.8326)" />
  <path
     style="fill:none;fill-rule:evenodd;stroke:black;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
     d="M 106.299 262.362 L 106.299 281.112 "
     id="path609"
     transform="translate(114.6066,-194.8326)" />
  <text
     style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
     x="292.707752"
     y="51.3517303"
     id="text610">
    <tspan
       id="tspan611">
consider </tspan>
    <tspan
       sodipodi:role="line"
       id="tspan613"
       x="292.707764"
       y="63.3517303">
jiapi-events, jiapi-aop, jiapi-chainsaw</tspan>
  </text>
  <g
     id="g762"
     transform="translate(-8.307190,70.86606)">
    <g
       id="g697"
       transform="translate(64.93552,-130.5129)">
      <text
         style="font-size:12;font-weight:normal;stroke-width:1pt;font-family:helvetica;"
         x="173.750000"
         y="406.112183"
         id="text630">
        <tspan
           id="tspan631">
jiapi.jar</tspan>
      </text>
      <text
         style="font-size:12;font-weight:normal;stroke-width:1pt;font-family:helvetica;"
         x="188.750000"
         y="417.362152"
         id="text633">
        <tspan
           id="tspan634">
alt.jiapi.reflect</tspan>
        <tspan
           sodipodi:role="line"
           id="tspan636"
           x="188.750000"
           y="429.362152">
alt.jiapi.fil</tspan>
        <tspan
           sodipodi:role="line"
           id="tspan638"
           x="188.750000"
           y="441.362152">
alt.jiapi.util</tspan>
        <tspan
           sodipodi:role="line"
           id="tspan640"
           x="188.750000"
           y="453.362152">
alt.jiapi.event</tspan>
        <tspan
           sodipodi:role="line"
           id="tspan642"
           x="188.750000"
           y="465.362152">
alt.jiapi.aop</tspan>
        <tspan
           sodipodi:role="line"
           id="tspan646"
           x="188.750000"
           y="477.362152">
alt.jiapi.chainsaw</tspan>
      </text>
    </g>
    <g
       id="g725"
       transform="translate(225.2625,-236.0465)">
      <text
         style="font-size:12;font-weight:normal;stroke-width:1pt;font-family:helvetica;"
         x="177.192574"
         y="511.645599"
         id="text681">
        <tspan
           id="tspan682">
jiapi.jar</tspan>
      </text>
      <text
         style="font-size:12;font-weight:normal;stroke-width:1pt;font-family:helvetica;"
         x="192.192574"
         y="522.895569"
         id="text684">
        <tspan
           id="tspan685">
alt.jiapi.reflect</tspan>
        <tspan
           sodipodi:role="line"
           id="tspan687"
           x="192.192581"
           y="534.895569">
alt.jiapi.fil</tspan>
        <tspan
           sodipodi:role="line"
           id="tspan689"
           x="192.192581"
           y="546.895569">
alt.jiapi.util</tspan>
      </text>
      <text
         style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
         x="178.101349"
         y="571.399719"
         id="text714">
        <tspan
           id="tspan715">
jiapi-events.jar</tspan>
      </text>
      <text
         style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
         x="178.101349"
         y="589.116302"
         id="text717">
        <tspan
           id="tspan718">
jiapi-aop.jar</tspan>
      </text>
      <text
         style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
         x="178.101349"
         y="606.832825"
         id="text722">
        <tspan
           id="tspan723">
jiapi-chainsaw.jar</tspan>
      </text>
    </g>
    <text
       style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
       x="229.415775"
       y="246.770630"
       id="text745">
      <tspan
         id="tspan746">
possible outcomes of jiapi-1.0 release</tspan>
    </text>
    <text
       style="fill:black;stroke:none;font-family:helvetica;font-style:normal;font-weight:normal;font-size:12px;fill-opacity:1;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
       x="229.595783"
       y="399.950958"
       id="text748">
      <tspan
         id="tspan749">
a) We have one jiapi.jar, that contains all there is</tspan>
      <tspan
         sodipodi:role="line"
         id="tspan751"
         x="229.595779"
         y="411.950958">
b) We have several jiapi.jars; core jar, different framework jars</tspan>
    </text>
  </g>
</svg>