A METHOD AND SYSTEM FOR MONITORING THE EXECUTION OF HYBRID SOURCE CODE

    公开(公告)号:CA2255023A1

    公开(公告)日:2000-05-30

    申请号:CA2255023

    申请日:1998-11-30

    Applicant: IBM CANADA

    Abstract: This invention describes a system and method for monitoring the execution of hybrid source code such as JavaServer Pages (JSP) code. The system comprises a page compiler, which is called by a server for translating JSP code into a servlet for execution by the server. The page compiler during translation of the JSP code inserts instrumentation in the compiled JSP code for supporting execution tracing by an execution monitor. The execution monitor receives outputs from the page compiler, the servlet and the raw JSP code for displaying selected information about the execution of the JSP code to the developer on a graphical user interface. The execution monitor thus allows the developer to view the correlation between the JSP code, the servlet code and the HTML code that is generated by the servlet.

    SYSTEMS, METHODS AND COMPUTER PROGRAMS FOR IMPLEMENTING AND ACCESSING WEBSERVICES

    公开(公告)号:CA2390348A1

    公开(公告)日:2003-12-10

    申请号:CA2390348

    申请日:2002-06-10

    Applicant: IBM CANADA

    Inventor: RYMAN ARTHUR G

    Abstract: A method of responding to a request from a client to a Web service is disclosed. The method includes the steps of: a) processing the request to identify a resource file and a requested action, wherein the request is encoded in one of a plurality of protocols; b) accessing the resource file which includes data describing the Web service; c) processing the request using at least a portion of the data to produce a response; and d) returning a response to the client. A computer system is also disclosed. The computer system includes a client adapted to send a request to a Web service, and a middleware which receives the request from the client. The computer system also includes a resource file accessible to the middleware. The resource fil e includes data describing the Web service. The middleware identifies the resource file and requested action from the request, which is encoded in one of a plurality of protocols.

    TESTER FOR URL ADDRESSABLE COMPUTER APPLICATIONS

    公开(公告)号:CA2360959A1

    公开(公告)日:2003-05-02

    申请号:CA2360959

    申请日:2001-11-02

    Applicant: IBM CANADA

    Inventor: RYMAN ARTHUR G

    Abstract: A method and apparatus that has the ability to create, manage, and execu te collections of test cases that provide both valid and invalid input to URL addressable programs, including servlets and JSPs. The servlet tester automatically detects all servlets and JSPs that are installed on a web application server. Alternatively, the servlet tester permits a user to enter a URL for an application that may reside on a different server. The servlet tester presents the list of URL addressable programs and test cases, if any, to the developer. In the preferred embodiment, the servlet tester is a servlet that runs on a web application server that detects the installed servlets and JSPs, and present s the developer with a web browser based user interface. The test cases may be stored in XML format that can easily be generated by test case generation tools to further automate th e testing process. The test cases generated by the servlet are not defined or constrained by the input form and defined parameters with invalid values. Test cases can be stored on the server with the application and thus, can be accessed simultaneously by multiple developers using different tools.

    METHOD AND SYSTEM FOR PROCESSING A TWO-DIMENSIONAL IMAGE IN A MICROPROCESSOR

    公开(公告)号:CA1272312A

    公开(公告)日:1990-07-31

    申请号:CA533370

    申请日:1987-03-30

    Applicant: IBM CANADA

    Inventor: RYMAN ARTHUR G

    Abstract: METHOD AND SYSTEM FOR PROCESSING A TWO-DIMENSIONAL IMAGE IN A MICROPROCESSOR An image processing system and a method for manipulating images in an image processing system where each image in the system is subdivided into a plurality of sub-images which are processed independently of one another. Control of each image and sub image is maintained by means of a view state word or table so that only-those portions of an image which are being actively processed require modification of their view state. The images stored in the system are maintained in a secondary store and only portions of the image are available for manipulation at any one time in a primary store. Manipulation of sub-images is determined by a modified Least Recently Used algorithm which minimizes data swaps between the primary and secondary stores.

    A METHOD AND SYSTEM FOR MONITORING THE EXECUTION OF HYBRID SOURCE CODE

    公开(公告)号:CA2255023C

    公开(公告)日:2004-04-13

    申请号:CA2255023

    申请日:1998-11-30

    Applicant: IBM CANADA

    Abstract: This invention describes a system and method for monitoring the execution of hybrid source code such as JavaServer Pages (JSP) code. The system comprises a page compiler, which is called by a server for translating JSP code into a servlet for execution by the server. The page compiler during translation of the JSP code inserts instrumentation in the compiled JSP code for supporting execution tracing by an execution monitor. The execution monitor receives outputs from the page compiler, the servlet and the raw JSP code for displaying selected information about t he execution of the JSP code to the developer on a graphical user interface. The execution monitor thus allows the developer to view the correlation between the JSP code, the servlet code and the HTML code that is generated by the servlet.

    TOOL FOR WEB AUTHORING ASSISTANCE

    公开(公告)号:CA2350723A1

    公开(公告)日:2002-12-15

    申请号:CA2350723

    申请日:2001-06-15

    Applicant: IBM CANADA

    Inventor: RYMAN ARTHUR G

    Abstract: The present invention provides for a tool (e.g. a method and system and related embodiments) for automatically generating display formatting instructions (i.e. markup code) for an unformatted document. Controls defining display formatting instructions are used to generate the formatting instructions for the unformatted document. A reference to the controls and t he unformatted document in the formatted document allows formatting instructions for the unformatted document to be generated. Formatting instructions for the unformatted document may optionally be incorporated into the formatted document for display therewith. This allows sources of content for a web page to be separated from the web page and provides quick, automatic updating of the web page in response to a change in the sources. The controls of the present invention can be imbedded in each other, allowing complex web pages to be easily created.

    PRAGMAS FOR MULTIPLE COMPUTER LANGUAGE DEBUGGING

    公开(公告)号:CA2289404A1

    公开(公告)日:2001-05-12

    申请号:CA2289404

    申请日:1999-11-12

    Applicant: IBM CANADA

    Abstract: A system, method, computer program product and article of manufacture tangib ly embodying a program of instructions for facilitating debugging of programs that are written in a first computer programming language that is then processed into a second computer programmi ng language for execution is provided. Particularly, the invention comprises pragmas used to identify correspondence between code components in a first program and code component s in a second program in the Java language, which second program is processed from the fir st program. The invention also comprises a translation system, method, computer program product and article of manufacture method for, during processing of a first program into a second program in the Java language, inserting pragmas into the second program. And, the invention also comprises a post-processing system, method, computer program product and article of manufacture method for interpreting pragmas in a second program in the Java language which seco nd program is processed from a first program.

Patent Agency Ranking