| The First Value Proposition: 
                        Online-GUI Class Library | 
                    
                     
                      |   | 
                    
                     
                      |   Value 
                          Proposition To this Technology  | 
                    
                     
                      {Some 
                          Quotes Taken From Business Plan, which Pioneer-soft requested
                          criticism from an expert}  | 
                    
                     
                      | Cost and Time 
                        Issues | 
                    
                     
                      Business
                          Plan Claims: “Using 
                          our technology, very large or complex online graphics 
                          applications could achieve similar or better capabilities 
                          at nearly half the cost.”  | 
                    
                     
                      |   | 
                    
                     
                      | Business
                        Plan Claims: “Skill-set 
                        required for the developers is substantially reduced” | 
                    
                     
                      |   | 
                    
                     
                      | {The
                        Expert Critiques Valuable Comments} | 
                    
                     
                      |   | 
                    
                     
                      In 
                          order for this argument to hold up under scrutiny, I 
                          would suggest you do some actual tests against some 
                          of the other tools available to accomplish the same 
                          end. In other words, take an alternate technology and 
                          use both it and yours in parallel to develop some business 
                          process that would typically be found in a web-based 
                          application and then show the delta between the time 
                          it took with your technology and the time it took with 
                          Macromedia’s technology, for example.  | 
                    
                     
                      |   | 
                    
                     
                      The 
                          tricky part of making this kind of claim is that “ease 
                          of use” is a familiarity-dependent concept. Someone 
                          completely familiar with a competing tool set may very 
                          well still have an advantage over someone coming at 
                          your technology fresh and then experiencing a learning 
                          curve, no matter how short. And that’s powerful 
                          inertia to try to overcome in the marketplace.  | 
                    
                     
                      |   | 
                    
                     
                      | {Pioneer-soft's Response 
                        to The Critique} | 
                    
                     
                      |   | 
                    
                     
                      The 
                          last paragraph is absolutely true and in fact that is 
                          the strength of our technology over the alternative 
                          technologies (XAML/Microsoft and MXML/Macromedia). Our 
                          technology extends their technology. We offer two value 
                          propositions. This is our first value proposition. (I 
                          will explain the second value proposition a
                          "loosely Coupled Process", later in 
                          a separate document.)  | 
                    
                     
                      |   | 
                    
                     
                      If 
                          you study the skill set of web-application developers, 
                          they are predominantly either Java programmers or .NET/C#/VB 
                          developers. In addition to that, their expertise include 
                          Database programming and expertise in the their respective 
                          Domains/application-logic. For these 90% of them, it 
                          is almost impossible to simultaneously master many emerging 
                          web-GUI technologies like XAML from Microsoft and MXML 
                          from Macromedia. These 2D and 3D technologies are 20 
                          times more complex than HTML. To present a custom components, 
                          they need to write hundreds of highly cryptic statements 
                          such as, draw primitives like, lines, polygons, curves 
                          and eclipses, each of which needs meticulous mathematical 
                          calculations.  | 
                    
                     
                      |   | 
                    
                     
                      | The first 
                        value proposition comprises of: | 
                    
                     
                      |   | 
                    
                     
                      1.  | 
                        A 
                          rich set of component classes such as, dials, meters, 
                          zooming, panning, trees and maps; which are not possible 
                          for them to create, with out violating our patent and 
                          copyright protections. (Such Classes doesn’t exist 
                          today, anywhere else is the evidence, because, such 
                          control classes are useless, if their components cannot 
                          be integrated; or cannot be used to control other components.)  | 
                    
                     
                      |   | 
                        | 
                    
                     
                      2.  | 
                        A 
                          rich set of fine-grained component classes, which can 
                          be quickly integrated using our patent-pending process 
                          to build highly custom GUI components.   | 
                    
                     
                      |   | 
                        | 
                    
                     
                      3.  | 
                       Still we cannot satisfy 
                        all their custom needs. They could hire couple of programmers 
                        specialized in 2D and 3D graphics technologies to build 
                        missing fine-grained component classes, which can be quickly 
                        integrated using our patent-pending process to build highly 
                        custom GUI components. | 
                    
                     
                      |   | 
                    
                     
                      You 
                          can easily see, how those 90% of the Java/.NET developer 
                          could benefit from the technology. However, most strongest 
                          backers of our technology is the less than 10% of the 
                          programmers, who are experts in both Java and XML-Graphics 
                          technology, who have experienced the painful process 
                          of mixing the application-logic (written in Java) and 
                          the presentation-logic (written in XML-graphics). When 
                          I showed the early version of this technology to them 
                          in the year 2001, they used to name many advantages, 
                          even I didn’t know, we could offer. Our technology 
                          allows them to address each of the logics (e.g. presentation, 
                          business and integration etc.) separately.  | 
                    
                     
                      |   | 
                    
                     
                      The 
                          XML-graphics consists of highly cryptic statements to 
                          draw primitive graphics elements like, lines, polygons, 
                          curves and eclipses, each of which needs meticulous 
                          error-prone mathematical calculations. Furthermore, 
                          the component code comprises of JavaScript code that 
                          captures and processes the events on the graphics element; 
                          which further needs to make error-prone transformations 
                          on the graphics elements to make the component interactive 
                          or animate. These XML code sections offers little structure 
                          (that we accustomed to in structured or OO-programming); 
                          and reminds assembly language coding, for those of us 
                          who had written assembly language code in the mid eighties. 
                          It is painful, if the code runs into many thousands 
                          of lines. If one likes to update the component after 
                          few months, it is hard to remember what the unstructured 
                          code does even to the original writer and practically 
                          impossible to others.  | 
                    
                     
                      |   | 
                    
                     
                      To 
                          build large visualizations, such components need to 
                          be used as building blocks to build larger and larger 
                          components. It is practically impossible to create even 
                          two layers of hierarchy for even to the XML-graphics 
                          experts, if the subcomponents are hand coded using bare 
                          XML-statements.  | 
                    
                     
                      |   | 
                    
                     
                      Many 
                          from this 10% developers (who are also talented in XML-graphics), 
                          said that, our class-API technology could make them 
                          10 times productive. For example, if they like to present 
                          a DHTML tree, they could use our Java-class and generate 
                          DHTML code in minutes, instead of writing complex unstructured 
                          code themselves and testing on all browsers and versions. 
                          I have created the early versions of the class-API for 
                          the components in year 1999 precisely for this purpose: 
                          to make me 10 times productive.   | 
                    
                     
                      |   | 
                    
                     
                      Yet, 
                          when they are making this statement, they are considering 
                          just presenting one or more pieces of data from the 
                          database in each node of the Tree. If they need to present 
                          a complex data-driven component in the nodes of the 
                          Tree (i.e. two layers of hierarchy), it is practically 
                          impossible even for the talented XML-graphics developers. 
                          If it is practically impossible for the 10% of the talented 
                          developers to create even two layers of simple component 
                          hierarchy, imagine the benefits to the rest of the 90% 
                          folks, who cannot code XML-graphics.  | 
                    
                     
                      |   | 
                    
                     
                      Please 
                          remember that, the most important aspect of our technology 
                          is that, it could build (i) component hierarchy and 
                          (ii) integrate the components. With out the two capabilities, 
                          no one can create a viable online GUI platform as defined 
                          earlier. Therefore, we have successfully invented an 
                          online-GUI platform and filed a patent for this process.  | 
                    
                     
                      |   | 
                    
                     
                      In 
                          summary, one can see the unique advantage of the first 
                          value proposition by understanding the state of the 
                          alternative technologies. The vendors for the alternative 
                          technologies (e.g. Microsoft/XAML and Macromedia/MXML) 
                          force developers to mix XML-Graphics for presentation-logic 
                          and Application-logic (written in Java). They expect 
                          the developers to use bare XML-statements, and it is 
                          extremely unobvious to even occur to any one that it 
                          is possible to build GUI-API.  | 
                    
                     
                      |   | 
                    
                     
                      They 
                          admit that it is the price (i.e. use bare XML-graphics 
                          statements) one must pay to build online-GUI applications. 
                          Also, it is known and experts agree that even after 
                          enduring this pain, no one can build applications, which 
                          can match the functionality of desktop GUI applications. 
                          This is obvious, since it is practically impossible 
                          to create component hierarchy (a necessary condition 
                          for a viable GUI Class-API) using the components created 
                          using bare-XML-statements, if one needs to calculate 
                          each XML-graphics element to present each of the data 
                          driven component in the hierarchy.  | 
                    
                     
                      |   | 
                    
                     
                      On 
                          the other hand, our class-API allows developers to create 
                          more sophisticated GUI application than ever possible, 
                          even on the desktop applications, by dynamically assembling 
                          intelligent subcomponents, which are custom created 
                          using data from various data sources. This is simple 
                          summary of “First Value Proposition” and 
                          I can prove the “first value proposition” 
                          very quickly using many prototype examples.  | 
                    
                     
                      |   | 
                    
                     
                      Note: 
                          It is possible that the vendors for XAML, SVG, X3D and 
                          MXML etc., would support us; since, we are helping their 
                          platforms (i.e. browsers and viewers) to deliver great 
                          applications, making them more useful to the users and 
                          making their technologies simple for developers for 
                          rapid adoption. Furthermore we are not competing with 
                          any of their existing products or would not affect sales 
                          of any of their other products.  |