×

METHOD AND SYSTEM FOR BUILDING COMPOUND EXTENSIBLE AJAX APPLICATIONS

  • US 20090013336A1
  • Filed: 07/03/2007
  • Published: 01/08/2009
  • Est. Priority Date: 07/03/2007
  • Status: Active Grant
First Claim
Patent Images

1. In a computer system, a method comprising:

  • searching an extension registry for a plurality of Jazz web User Interface (UI) components;

    generating cached strings of JavaScript code based on said plurality of Jazz web UI components; and

    in response to a browser accessing a Jazz web UI home page;

    downloading said cached strings of JavaScript code with a plurality of script tags;

    executing said cached strings of JavaScript code;

    registering a plurality of available Jazz web components with an Asynchronous JavaScript And eXtensible Markup Language (AJAX) package management system wherein said plurality of Jazz web UI components comprises a plurality of Open Services Gateway initiative (OSGi) bundles that include JavaScript files, HyperText Markup Language (HTML) files, and Cascading Style Sheet (CSS) files, and wherein said AJAX package management system comprises an open source Dojo JavaScript Toolkit;

    serializing a subset of said extension registry, wherein said subset includes a plurality of server side extension points declared within said plurality of available Jazz web UI components; and

    parsing said subset to make said plurality of server side extension points available through one or more JavaScript Application Programming Interfaces (APIs), wherein said plurality of server side extension points are lazily loaded when a web perspective is entered for a first time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×