Opportunity :   Scripting accessibility of documents, persistance of data and 
                ability to print documents retaining the text formatting

                viz. PERSISTANT PRINTABLE DOCUMENTS ...and ability to integrate 
                     them into a database and filesystem ...

                     Innovative Application providing a interface to access data 
                     on the storage medium ...giving the best of both worlds 
                     viz. file-system and database.

specifications with examples:

                 It makes a viable option to able to manipulate postscript documents
                (Including adobe PDF) navigatable or accessible using scripting ...
                for instance one may refer to VBexplorer in the context ..that lets 
                access various elements of a document.

                Ex: by leveraging scripting ability to position or display or navigate 
                    directly to a specific page in the document.....in the context of web-browser,
                    accessing a  document over a URI or URL

                    PDF format for instance provide's for persistant printable forms,
                    these can be validated ...if elements are made accessible via
                    a scripting interface.

                Taking the above into cue or account  XML-DOM-CSS ...or
                HTML(validate forms with embedded scripting ) savable as .mht (
                mht is a single Web Archive File, it's a file with the web page 
                and images and stuff all compiled into one file),
                (provided with a save button as interface ...provides easiest means),

                spreadsheet's with embedded macro and scripting validation of documents
                also make a viable option.

 
                usage's many a web-centric filing of paper based physical forms or
                applications ...that are usually mandatory requiring a signature or
                thumb impression ...for standard procedure's ...paper work required
                while interfacing with public or office collabration
                (opening a bank account,  visa applications ...etc)

                It is notable ...that .mht as described above offer's notable extensible
                option to  office collabration or groupware solutions or ERP
                ...say kind of ability to save to workspace ...comparable
                to what may be termed as clipboard ...or communicating viable
                email ...say context of reference ...attach ... .mht.

                It is also notable that .mht offer's a readily integratable or extensible
                document format into database ...both in the context of a binary blob or
                a searchable records of data ...potentially a alternative of XML-DOM
                documents ...a few things that can be taken into account is by embedding
                the mht parser into the database ...documents can be searchable ...now since
                ...most all documents ...share ...same attributes or the template ...further
                ....savings on compression and size can be achieved ...while the overheads of
                reconstructing the documents ...viz. much like the pre-processing and populating
                the template with a specific data ...or value's can be taken into account or
                a configurable option at application or database as a interface would be advantageous.

                

                Further to as explained in 164) , 526) ....an illustrative means of
                accessing data on a medium ...either as a Filesystem or a database view
                ....get the best of the both world's ...something that adhere's to 
                standard filesystems and relational principle's and provides efficiency
                to Applications and end-users alike ....in the above context ...most
                modifications of data are by end-users who are not complex computer 
                terminology or intrinsic mechanism's how 4GL's etc operate on data,

                Hence most modifications of data are user's who make use of template or
                HTML forms ....hence a record of information stored on a filesystem directory
                above makes a palatable option.

                Directory entries offer the meta-data to data stored in a filesystem , while
                catalogues or reference tables provide meta-data to data in a database.

                In the above context if the first field is alway's a uniquely identifible
                field of the record ....it thus makes it ...potential entery as a file in
                in a directory ....with meta-data defined the directory ...specifying the
                template-usable to manipulate or view the data.

 
                similarly all records in the directory of a standard structure ....a view
                of the data is accessible as a table or data can be envisioned as a tabular
                structure of data in a text-file (viz. viewing the data as a directory),

                Most statistical purpose's data in a relational table offer's most logical
                or easier means to manipulate or interpret ....hence proper use-case
                modelling of data on the medium viz. set-theory ...one to many , many to one
                ...entity relationship view can defined and code for such view can be put
                in place .....what needs to be taken into account and taken care of the

                1)...lock's that define the integrity ...of the data 
                2)...Should data be of fixed record lenghth ...max record-length defined
                  ...while wastage of some space is envisible.
                3)Erasing the previous ...record in the filesystem and writing a new-record
                  viz. new file in filesystem ...or a extensible or as per the existing 
                  symantics of the filesystem ...that are in place today ...viz. a how a
                  a file in a  filesystem grows and can be accessed and manipulated (address
                  map of a file).

                4)Databases traditionally allocate advance space to table's or objects for
                  their future growth ...the conventional percievable advantage being that
                  ...consistent I/O accrue on to quicker processing speeds and data retrieval.

                  ...hence in the above model ...say a specific directory or folder can be
                     assigned a recored keeper attribute aspart of the meta-data in the
                     directory ...thus letting it being allocated advance space ..for future
                     growth


             In the above context  client-side Java applets based applications  in a web-browser
             can achieve the data transmission viz. only the data part and not the element by
             keeping the communication or datatransfer to minimal the above specifically offer
             opportunity..

             
 Note: The above problem statement having been encountered in various scenarios
      and detailed in various 'Proof of concepts' as mentioned in 
      
       http://uk.geocities.com/ravivenkatus/projects.pdf
       http://ravishankarkv.tripod.com/projects.pdf
        ....apply appropriate
      'use-case' modeling, rationalize and arrive at a workable and feasible 
       solution both commercially and techinically viable.


----------------------------------------------------------------------------------------------
