Abstract:
It is one object of the present invention to provide a server, a computer system that can efficiently operate a server, an object management method and a server control method. For each web page that is presented to a user terminal, a server predicts the times whereat users will issue the next requests, i.e., the times NA wherat objects held by the server will be used, and manages objects stored in the main storage based on predicted use times NA. In the process employed for swapping an object out of the main storage, basically the object is swapped out whose predicted use time NA is the latest.
Abstract:
A server, a computer system, an object management method, and a server contr ol method capable of effectively operating a server.The server predicts a time when the next request is made by a user on a web page represented to a user terminal, i.e., the time NA when an object held by the server is used, so th at the object held in a memory is managed in accordance with the use-predicted time NA. When a swap out of an object in the memory is required, basically, an object of a later use-predicted time NA is swapped out.
Abstract:
A METHOD FOR GENERATING DISPLAY CONTROL INFORMATION (A HTML DOCUMENT, FOR INSTANCE ) SO AS TO DISPLAY IN A FORM ADAPTED TO A TERMINAL (120-150) USED BY A USER IS DISCLOSED. THE METHOD COMPRISES THE STEPS OF: RECEIIVING A DISPLAY REQUEST FROM THE TERMINAL (1005); GENERATING A GROUP OF DATA OBJECTS CONCERNING THE CONTENTS OF THE DISPLAY , WHEREIN THE DATA OBJECTS ARE INDEPENDENT OF THE TERMINAL (1020); BY USING THE GROUP OF DATA OBJECTS AND INFORMATION ABOUT ATTRIBUTES OF THE TERMINAL, GENERATING A GROUP OF VIEW OBJECTS FOR GENERATING THE DISPLAY CONTROL INFORMATION (1040); AND BY REFFERING TO THE INFORMATION ABOUT THE ATTRIBUTES OF THE TERMINAL, GENERATING THE DISPLAY CONTROL INFORMATION BY THE GROUP OF VIEW OBJECTS.FIGURE 4.
Abstract:
To dynamically generate documents or display control information so as to provide client terminals of various capability with user interface in compliance with each terminal's capability. A method for generating display control information (HTML document, for instance) so as to display in a form adapted to a terminal used by a user, comprises the steps of: receiving a display request from the terminal; in response to the display request, generating a group of data objects concerning the contents of the display, wherein the data objects is independent of the terminal; by using the group of data objects and information about attributes of the terminal, generating a group of view objects for generating the display control information; and by referring to the information about the attributes of the terminal, generating the display control information by the group of view objects.
Abstract:
PROBLEM TO BE SOLVED: To provide a system capable of preparing a plurality of restoring means according to the kinds of the errors of word/phrase or syntax rules in the data column of a program or a document or the like, and correcting the errors by selectively applying them. SOLUTION: This system is provided with a syntax analyzing part 20 for analyzing the structure of a data column described based on a prescribed rule, and detecting an error on the rule and a restoring means arranged independently of the syntax analyzing part 20 for correcting the error on the rule in the data column detected by the syntax analyzing part 20 according to a request from the syntax analyzing part 20. This restoring means is constituted by including the set of syntax restoring parts 22 having simple functions for correcting the specific types of errors, and the syntax restoring parts 22 are switched and used according to the kinds of the errors on the rule in the data column so that the various errors in the data column can be corrected.
Abstract:
PROBLEM TO BE SOLVED: To provide a technology for increasing the executing efficiency of the simulation of a hybrid system. SOLUTION: A continuous system simulator receives the request of the evaluation of the event occurrence conditional expression of an event to be processed by a discrete system simulator from the discrete system simulator. The event occurrence conditional expression is evaluated by referring to the value of the first variables describing the continuous system. The continuous system simulator repeats simulation to advance the current time with a step time interval and the evaluation of the event occurrence conditional expression until the evaluation of the event occurrence conditional expression becomes true. When the evaluation of the event occurrence conditional expression becomes true, the continuous system simulator transmits the current time data and the value of the secondary variable describing the continuous system to be referenced by the discrete simulator to the discrete system simulator. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To more efficiently determine whether or not a program violates protocols than before. SOLUTION: This device for determining violation against the protocols of the program has: an input part which accepts input of an object program to be an object for determining violation against the protocols; a violation storage part which preliminarily stores an abstract syntax tree or a pattern indicating structure of the program which violates the protocols; a conversion part which converts the abstract syntax tree of the object program into a conversion tree by a predetermined conversion rule and a determination part which determines that the object program violates the protocols on condition that at least a part of the conversion tree matches the abstract syntax tree which violates the protocols. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide automatic division algorithm capable of dividing the form into the one that is easily operated by a user and error correction is easily performed when an input error occurs in the case of providing a form to a terminal with low capability such as small display screen. SOLUTION: In a Web server 10 which generates display control information so that division display of the form is performed in a form suitable for a client device 50 which the user uses, it has an HTTP request acceptance part 12 which receives a form request from the client device 50, an application code DB31 which stores screen definition of the form to which the form request is made and a code of a verification machine which executes verification of an input value inputted in an input item in the form, a form division part 21 which divides the form using the screen definition of the read form and the code of the verification machine according to acquired terminal capability and screen generation part 22 which generates screen information displayed on the client device 50 from a division result. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a tool 28 for supporting an operator in performing a fragmenting operation relating to a Web page server 13 which fragments a JSP page, stores copies of its fragments in a cache 13, creates a Web page to be sent using the copies in the cache 13 in response to a request from a client 15 for a Web page, and sends the page. SOLUTION: A JSP syntax analyzer 30 analyzes the syntax of an input JSP page 29 and outputs a JSP syntax tree 31 as the analysis result. A predetermined pattern is registered in a pattern database 32 according to heuristics. A pattern checker 33 matches patterns of the JSP syntax tree 31 and the pattern database 32 with each part of the JSP syntax tree 31 and outputs a list 34 of comments showing the matching part of the JSP page. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method for automatically and properly dividing an application block realizing a mechanism dynamically creating a Web page in a server into several sections. SOLUTION: This program editing device is provided with a user interface control part 10 receiving an input of a division object instruction designating a part to be divided from a processing objective JSP file, a JSP analysis part 20 deciding an accompanying division part to be divided with the part designated by the division object instruction, and a division execution part 30 dividing the part designated by the division object instruction and the accompanying division part from the JSP file. In the JSP analysis part 20, a variable in the JSP file and an object dependency relationship are analyzed, and a copyable part is divided by copying, so that the same operation as that by a processing objective program file is secured by the program file after division. COPYRIGHT: (C)2004,JPO&NCIPI