SPLITTING OF PROCESSING LOGICS ASSOCIATED WITH COMMANDS OF PAGES IN A DISTRIBUTED APPLICATION
    1.
    发明申请
    SPLITTING OF PROCESSING LOGICS ASSOCIATED WITH COMMANDS OF PAGES IN A DISTRIBUTED APPLICATION 审中-公开
    在分布式应用程序中分割与页面命令相关的处理逻辑

    公开(公告)号:WO2014086656A3

    公开(公告)日:2014-12-18

    申请号:PCT/EP2013074956

    申请日:2013-11-28

    Abstract: A solution is proposed for controlling a distributed application. A corresponding method (400) comprises the steps of detecting (404-422) an indication of a computational capability of a client computing machine and/or of a server computing machine, building (424-440) at least part of a page in response to a request received by the server computing machine from the client computing machine, the page comprising a set of commands each one for submitting a next request on the client computing machine, a processing logic for serving each next request being split between a client processing component and/or a server processing component, returning (442-456) the page with the client processing component for each command to the client computing machine for causing the client computing machine to load the page and execute each client processing component in response to the corresponding next request, and executing (458-464,424-440) each server processing component in response to the corresponding next request.

    Abstract translation: 提出了一种解决方案来控制分布式应用程序。 相应的方法(400)包括以下步骤:检测(404-422)客户端计算机器和/或服务器计算机器的计算能力的指示;响应于建立(424-440)页面的至少一部分 服务器计算机器从客户机计算机器接收到的请求,所述页面包括一组命令,每一个命令用于在客户机计算机器上提交下一个请求;处理逻辑,用于服务每个下一个请求被分割在客户机处理组件 和/或服务器处理组件,向客户端计算机器返回(442-456)具有用于每个命令的客户端处理组件的页面,以使得客户端计算机器加载页面并且响应于相应的响应执行每个客户端处理组件 下一个请求,并且响应于相应的下一个请求执行(458-464,424-440)每个服务器处理组件。

    System und Verfahren zum automatischen Anpassen von Einstellungen elektronischer Anzeigen

    公开(公告)号:DE102012222990A1

    公开(公告)日:2013-06-13

    申请号:DE102012222990

    申请日:2012-12-12

    Applicant: IBM

    Abstract: Es werden Systeme und Verfahren zum automatischen Anpassen eines Satzes von Anzeigeeinstellungen beschrieben. Mindestens ein Bildbeispiel wird an einer ersten Anzeige gemäß Anzeigeeinstellungen der ersten Anzeige angezeigt. Von der ersten Anzeige erzeugte elektromagnetische Strahlung wird erfasst. Die elektromagnetische Strahlung enthält erste Bilddaten, die sich auf das mindestens eine Bildbeispiel an der ersten Anzeige beziehen. Ein Bildbeispiel wird an einer zweiten Anzeige gemäß Anzeigeeinstellungen der zweiten Anzeige angezeigt. Von der zweiten Anzeige erzeugte elektromagnetische Strahlung wird erfasst. Die elektromagnetische Strahlung enthält zweite Bilddaten, die sich auf das Bildbeispiel an der zweiten Anzeige beziehen. Es wird eine Fehlerspanne zwischen den ersten Bilddaten und den zweiten Bilddaten ermittelt. Die Anzeigeeinstellungen der zweiten Anzeige werden angepasst, um die Fehlerspanne zu verringern.

    System und Verfahren zum automatischen Anpassen von Einstellungen elektronischer Anzeigen

    公开(公告)号:DE102012222990B4

    公开(公告)日:2019-08-01

    申请号:DE102012222990

    申请日:2012-12-12

    Applicant: IBM

    Abstract: Auf einem Computer ausgeführtes Verfahren zum automatischen Anpassen eines Satzes von Anzeigeeinstellungen, aufweisend:Anzeigen mindestens eines Bildbeispiels an einer ersten Anzeige gemäß Anzeigeeinstellungen der ersten Anzeige;Erfassen einer von der ersten Anzeige erzeugten elektromagnetischen Strahlung, wobei die elektromagnetische Strahlung erste Bilddaten enthält, die sich auf das mindestens eine Bildbeispiel an der ersten Anzeige beziehen;Anzeigen eines Bildbeispiels an einer zweiten Anzeige gemäß Anzeigeeinstellungen der zweiten Anzeige;Erfassen einer von der zweiten Anzeige erzeugten elektromagnetischen Strahlung, wobei die elektromagnetische Strahlung zweite Bilddaten enthält, die sich auf das Bildbeispiel an der zweiten Anzeige beziehen;Ermitteln einer Fehlerspanne zwischen den ersten Bilddaten und den zweiten Bilddaten;Anpassen der Anzeigeeinstellungen der zweiten Anzeige, um die Fehlerspanne zu verringern;wobei das Ermitteln der Fehlerspanne zwischen den ersten Bilddaten und den zweiten Bilddaten enthält:Ermitteln einer Korrelationsfunktion zwischen den ersten Bilddaten und den zweiten Bilddaten;Ermitteln eines Höchstwerts der Korrelationsfunktion durch Variieren von ersten Parameterwerten, die den Anzeigeeinstellungen der zweiten Anzeige entsprechen;Ermitteln eines Satzes von Vektoren, die einen maximalen Korrelationswert für jedes Bild darstellen; undErmitteln eines Endvektors als Standardabweichung des Satzes von Vektoren, wobei dieKomponenten des Endvektors zweite Parameterwerte enthalten, die den Anzeigeeinstellungen der zweiten Anzeige entsprechen.

    System and Method for Automatically Adjusting Electronic Display Settings

    公开(公告)号:GB2499075A

    公开(公告)日:2013-08-07

    申请号:GB201221176

    申请日:2012-11-26

    Applicant: IBM

    Abstract: A system and method for automatically adjusting a set of display settings. At least one image sample is displayed at a first display according to display settings of the first display 402 and electromagnetic radiation (i.e. light) generated from the first display is collected 404. The electromagnetic radiation includes first image data related to the image sample at the first display. An image sample is then displayed at a second display according to display settings of the second display 406 and electromagnetic radiation generated from the second display is collected 408. The electromagnetic radiation includes second image data related to the image sample at the second display. A margin of error is determined between the first and second image data 410 and the display settings of the second display are adjusted to reduce the margin of error. The display parameters may be adjusted until the margin of error is less than a predetermined threshold and the margin of error may be determined by calculating a mathematical distance between the first and second image data and then determining a function of correlation between the first and second image data.

    Verfahren und System für effizientes Sortieren in einer relationalen Datenbank

    公开(公告)号:DE112014002696T5

    公开(公告)日:2016-03-24

    申请号:DE112014002696

    申请日:2014-05-22

    Applicant: IBM

    Abstract: Die vorliegende Erfindung betrifft ein Verfahren, ein Computerprogrammprodukt und ein System zum Berechnen einer sortierten Liste von Aufzählungswerten in einer bestimmten Sprache, die aus mindestens einer relationalen Datenbank gelesen werden, die mindestens eine Datentabelle enthält, die Aufzählungs-Programmiervariablenwerte speichert, und mindestens eine Katalogtabelle, die in mindestens einer Sprache einen Ausdruck der Aufzählungs-Programmiervariablenwerte speichert, wobei das Verfahren die Schritte des Empfangens einer Anforderung zum Bereitstellen von Aufzählungsvariablenwerten einschließlich einer in einer bestimmten Reihenfolge sortierten Liste der Werte einer bestimmten Aufzählung in einer bestimmten Sprache aufweist; anschließend werden alle Ausdrücke der Aufzählungswerte für die bestimmte Sprache für die bestimmte Aufzählung, die in einer entsprechenden Katalogtabelle gelesen wird, in der bestimmten Reihenfolge sortiert; wenn die sortierte Liste der bestimmten Aufzählungsausdruckswerte mit einer Liste der bestimmten Aufzählungsvariablenwerte übereinstimmt, die in der bestimmten Reihenfolge in derselben Katalogtabelle sortiert sind, wird die sortierte Liste von Aufzählungswerten in einer bestimmten Sprache aus dieser geordneten Katalogtabelle erstellt; wenn in dem vorhergehenden Schritt keine Übereinstimmung gefunden wurde, wenn die sortierte Liste der bestimmten Aufzählungsausdruckswerte mit einer Liste der bestimmten Aufzählungsvariablenwerte übereinstimmt, die in der umgekehrten Reihenfolge aus der bestimmten Reihenfolge in derselben Katalogtabelle sortiert wurden, wird die sortierte Liste von Aufzählungswerten in einer bestimmten Sprache aus der sortierten Katalogtabelle erstellt; wenn in einem der beiden vorhergehenden Schritte keine Übereinstimmung gefunden wurde, wird auf standardmäßige Weise eine neue verknüpfte Tabelle aus Daten- und Katalogtabelle aufgebaut.

    Splitting the processing logic of a distributed application page between client and server

    公开(公告)号:GB2508598A

    公开(公告)日:2014-06-11

    申请号:GB201221754

    申请日:2012-12-04

    Applicant: IBM

    Abstract: At least part of a page 320 of a distributed application, typically a web application 310, is built in response to a request received by a server computer 102 from a client computer 115. The page comprises a set of commands, each command for submitting a next request on the client, the processing logic for which is split between a client processing component 325 and a server processing component 315. The page is returned to the client with the client processing component for each command, causing the client to load the page. In response to a next request the corresponding client and server components are executed. An indication of the computational capability of a client computing machine 115 and/or of a server computing machine 105 is detected, preferably before the page is built and in response to client access to the application. This may be an indication of computational resources such as processor power or memory and may be monitored and updated. In an embodiment, the step of building at least part of a page comprises creating the client and server processing components according to the respective computational capabilities of client and server.

    A method and system to automatically testing a web application

    公开(公告)号:GB2497018A

    公开(公告)日:2013-05-29

    申请号:GB201302793

    申请日:2010-08-10

    Applicant: IBM

    Abstract: A method and system for automatically testing a web application running inside a web browser. Pieces of test code are included in the web application code. An HTTP server provides a test service to the web application instrumented with test code. Through an API interface, the test code requests to the HTTP server that user inputs be simulated and sent to the browser. The HTTP server generates simulated system events (mouse clicking, keyboard entry etc..) corresponding to the user input and send them to the browser. The browser processes the system events for the web application as usual. In this way the test code will check the data structure (objects) of the web application and the entire environment of the web application will be included as well. When checking the good processing of an object by the web application, the web application test code can request the HTTP server to store and retrieve an object (JSON formatted for instance) in and from a Repository. The test code will compare the object status before and after web application processing to check correct execution.

    Verfahren und System zum automatischen Testen einer Web-Anwendung

    公开(公告)号:DE112010002916T5

    公开(公告)日:2012-07-05

    申请号:DE112010002916

    申请日:2010-08-10

    Applicant: IBM

    Abstract: Ein Verfahren und ein System zum automatischen Testen einer Web-Anwendung, die innerhalb eines Web-Browsers läuft. Stücke von Testcode werden in den Code der Web-Anwendung eingefügt. Ein HTTP-Server stellt für die mit Testcode ausgestattete Web-Anwendung einen Testdienst bereit. Durch eine API-Oberfereingaben zu simulieren und diese an den Browser zu senden. Der HTTP-Server erzeugt simulierte Systemereignisse (Mausklick, Tastatureingabe usw...), die der Benutzereingabe entsprechen, und sendet sie an den Browser. Der Browser bearbeitet die Systemereignisse für die Web-Anwendung wie üblich. Auf diese Weise prüft der Testcode die Datenstruktur (Objekte) der Web-Anwendung, wobei ebenso die gesamte Umgebung der Web-Anwendung mit einbezogen wird. Beim Prüfen der richtigen Bearbeitung eines Objekts durch die Web-Anwendung kann der Testcode der Web-Anwendung beim HTTP-Server erfragen, ein Objekt (zum Beispiel im JSON-Format) in einer Ablage zu speichern und von dort wieder abzurufen. Der Testcode vergleicht vor und nach der Bearbeitung durch die Web-Anwendung den Objektstatus, um die korrekte Ausführung zu prüfen.

Patent Agency Ranking