Friday, September 01, 2006

JavaScript Persistent Object Notation (JPON)


JavaScript Persistent Object Notation (JSPON) is a data-interchange format with the goal of simply being a defined usage of JavaScript Object Notation (JSON, see www.json.org) to facilitate JavaScript objects that are intended to persist by defining a scheme to provide the necessary semantics needed for efficient and meaningful persistent objects. JSPON is pure JSON and maintains the same simplicity of JSON, and establishes a format for serializing and referring to objects to enable the persistence of JavaScript objects and object graphs by defining a set of fields for identification, deferred value loading, decentralized object creation, and primitive value, function and array object augmentation.

JSON provides simple straightforward mechanism for serialization of objects that can efficiently and easily be read by humans and machines. JSON can be adequate for the persistence of simple small objects. However applications that have large complex object graphs and sets of data generally require the exchange of smaller subsets of the data/object graph to be transferred and persisted at a time rather than requiring an entire object graph to be treated as whole, as well as allow objects to be referred from multiple fiels. Such operations on subsets of data entail identifying objects within a graph and allowing for transfers of subsections of object graphs (and not just end point subsets). JSPON provides the common language so that objects can be passed with proper identification and reference information. This also allows objects to be referred to more than once (not possible within a normal JSON object graph). Standard JSPON simply defines several fields that can be added to JSON object to assist in data description.

Read more

Tags: , ,

Wednesday, August 30, 2006

How to enable JavaScript in different browsers



  1. First determine what browser version is in use. From the browser's Help menu choose the last item labelled About [browser name]. Macintosh users should go to the application name menu or the Apple menu and select the first item labelled About [browser name].


  2. Next, choose from the information below to find instructions on how to enable Netscape and Internet Explorer browsers to be JavaScript capable.


    • Internet Explorer 5.x or 6.x

      1. From the browser's Tools menu select Internet Options

      2. Select Security

      3. Click the Custom Level button near the bottom of the window

      4. Scroll down untill you find a section called Scripting (you may need to double click on icons to expand lists) and a subsection called Active scripting

      5. Select Enable

      6. Click OK and Yes to confirm and close the Security Settings dialog box, then OK again to close the Internet Options box

      7. Click Refresh to reshow the current page.




    • Internet Explorer 5.x - Macintosh

      1. From the browser's Edit menu select Preferences

      2. Within the left-hand pick list, expand the item group Web Browser (if necessary)

      3. Under the item group labelled Web Browser, select Web Control

      4. Check the box labelled Enable JavaScript and click OK to close the Internet Explorer Preferences box

      5. Click Refresh to reshow the current page.




    • Netscape 7.x

      1. From the browser's Edit menu select Preferences

      2. Within the Category pick list, expand the Advanced item

      3. Select the sub item Scripts & Plugins

      4. Check Navigator under the Enable JavaScript for grouping

      5. Click OK to close the Preferences box

      6. Click Reload to reshow the current page.




    • Netscape 6.x

      1. From the browser's Edit menu select Preferences

      2. Within the Category pick list, expand the Advanced item

      3. Check Enable JavaScript for Navigator

      4. Click OK to close the Preferences box

      5. Click Reload to reshow the current page.






Tags: , , , , , , , , , , ,