-
公开(公告)号:CA2255023A1
公开(公告)日:2000-05-30
申请号:CA2255023
申请日:1998-11-30
Applicant: IBM CANADA
Inventor: RYMAN ARTHUR G , YU PATSY S H , FRAENKEL MICHAEL L , GERKEN CHRISTOPHER H , YUEN SIU C
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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:CA2255023C
公开(公告)日:2004-04-13
申请号:CA2255023
申请日:1998-11-30
Applicant: IBM CANADA
Inventor: RYMAN ARTHUR G , FRAENKEL MICHAEL L , YUEN SIU C , YU PATSY S H , GERKEN CHRISTOPHER H
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.
-
公开(公告)号: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.
-
公开(公告)号:CA2289404A1
公开(公告)日:2001-05-12
申请号:CA2289404
申请日:1999-11-12
Applicant: IBM CANADA
Inventor: RYMAN ARTHUR G , FARN BRIAN
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.
-
-
-
-
-
-