[go: up one dir, main page]

WO2006106031A1 - Procede et portail de service permettant l'utilisation facultative d'applications de programme dans ledit portail - Google Patents

Procede et portail de service permettant l'utilisation facultative d'applications de programme dans ledit portail Download PDF

Info

Publication number
WO2006106031A1
WO2006106031A1 PCT/EP2006/060803 EP2006060803W WO2006106031A1 WO 2006106031 A1 WO2006106031 A1 WO 2006106031A1 EP 2006060803 W EP2006060803 W EP 2006060803W WO 2006106031 A1 WO2006106031 A1 WO 2006106031A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
applications
active
active application
portal
Prior art date
Application number
PCT/EP2006/060803
Other languages
German (de)
English (en)
Inventor
Thorbjörn Hansen
Original Assignee
Siemens Aktiengesellschaft
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO2006106031A1 publication Critical patent/WO2006106031A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation

Definitions

  • the invention relates to a method for selectively using at least two applications in a browser according to the features of the preamble of claim 1.
  • the invention relates to a service portal, in which a method for the optional use of various applications can be performed, and a computer program product and a storage medium.
  • Program applications often use a web browser as an interface to a user. Often, the user wants to use several applications at the same time, in particular applications of a network such as the Internet (web applications), e.g. Query information in a search application that it needs as input in another application. This occurs above all within a so-called service portal, in which several applications are integrated.
  • web applications e.g. Query information in a search application that it needs as input in another application.
  • Such a service portal is characterized by providing personalized, shared access to data about applications and applications itself.
  • Service portal has an integration of several appli ⁇ tions, a standardization of operating functions and personalization.
  • Servlets allow dynamic HTML pages or Java Reach server pages (JSPs), which generate browser pages controlled by Java code. This is also possible with ASP, PHP and other languages.
  • the unified operation of the various applications within a service portal is achieved, for example, by providing navigation and data integration.
  • a switch between the applications and search functions can be offered.
  • a typical feature of a service portal is personalization.
  • the information and applications presented to the user are individually tailored to the persons or group to which the user belongs. This is based on so-called profiles or roles ge ⁇ . For example, a manager has a different profile than a development engineer in using the same service portal within a company. As a result, development engineers are offered other applications than the manager and vice versa.
  • a browser comprising a list of the called addresses to last ⁇ (History) and chert that pertains to the addresses graphical representation of the local (cache) application and / or on a second server (Proxy) abspei ⁇ .
  • the current representation of the application eg an HTML page associated with the current state of the application
  • Potential input data of the user are not stored in ei ⁇ nem proxy. Since the link is broken between display as HTML page and associated state of the application, different states of the same address can not be reached in the network un- ter in ⁇ play as when a dynamic website has been displayed or data has been entered in a form. If you switch back to a previous application, the last state can not be reached despite cache and / or proxy storage. In addition, a browser history does not distinguish the individual applications. In order to get back to an application, all the addresses previously called in the network must be searched backwards and the correct address must be found.
  • the framework must issue a new request to the application when restoring the state.
  • the application must respond identically to a repeat request, which is generally, but not always, always the case.
  • US 2002/0023178 A1 discloses a method and a device for implementing a multiple browser architecture.
  • an application program is started by a start event, performed the launched application associated history list, an application unit within an existing application window allocated and the application corresponding to the ON ⁇ data content displayed within the application window.
  • the Da ⁇ teninhalt is stored in cache.
  • the corresponding history can be queried and the corresponding data content can be displayed.
  • the inventive method it is possible with the inventive method to use any applications, or Internet applications, without porting or additions.
  • the process is still inexpensive to implement.
  • the integration of the applications into a browser is cost-effective, since no changes in the applications are required, and possible with existing browsers.
  • the arrangement and / or size of the Darstellbe ⁇ rich an application can be changed without affecting the application and set the display range of one or more non-active applications to a small size compared to the active application.
  • the display range of one or more non-active applications is set to the size "0".
  • a display area such as a frame or frame
  • the size of a display area can be changed to change without the condition of employing ⁇ education program. This keeps the application program in its state and invisible, as if it had been unloaded from memory. At the same time, a display area for the now active program becomes free.
  • the arrangement and size of the representation area are determined via a scripting language, in particular DHTML.
  • the language DHTML is already integrated into many browsers and therefore allows easy implementation of the invention shown SEN procedure.
  • the viewport of an application can be a rectangular area and a coordinate of the rectangular area of the inactive application can be set to "0".
  • a Z coordinate of the representation range of a non-active application is set to "0".
  • a visibility attribute, in particular the style attribute "display”, of the display area of a non-active application is set to "not visible”.
  • the applications are available in a service portal, which is displayed in the window of the browser.
  • the method according to the invention can be used particularly advantageously in a service portal.
  • the service portal is an Internet service portal and are the applications available on the Internet for service purposes.
  • the method can be used advantageously, as these often have no way to adapt them to a standard of a portal, eg portlets, JSR 168, and this in the ⁇ inventive method not is required.
  • a history can be saved individually and each application can be separately assigned a cache area of the browser.
  • the number of applications that do not change their state as non-active applications can advantageously be limited and further applications from the memory of the service ⁇ portal can be unloaded when they are no longer active.
  • an exemplary embodiment will play of the inventive method for the selective use of applications in a service portal closer erläu ⁇ tert. Show
  • FIG. 2 schematically shows the history of FIG. 1 after a change to a previous application
  • FIG. 4 schematically shows a service portal according to the invention corresponding to the embodiment of FIG. 3 with an active application
  • Fig. 5 shows schematically the service portal according to the invention of Fig. 4 with a new active application
  • FIG. 6 shows schematically the function of the history of the service portal of FIG. 4.
  • Fig. 1 shows schematically the function of a linear history 1 of a browser according to the prior art.
  • An application A and an application B are selected by a user sequentially as the active application in the browser and the Adres ⁇ se, on the application is invoked in the network is stored in the history.
  • the respective number illustrates different page addresses for the states, for example the different subpages or navigation pages of an application.
  • the application A first assumes the states corresponding to the page addresses A1, A2 of an application A, then the application B the page addresses Bl and B2, from the application A the page addresses A2, A3 and finally again the page addresses B2 and B4 of the application B called successively, so that the browser displays the state associated with the page address B4 of the application B at the moment.
  • the un ⁇ tere arrow shows the time course t and the overlying double ⁇ , can be recalled in the previous addresses arrow the area of chronologically stored page addresses.
  • Fig. 2 shows schematically the history 1 of Fig. 1 after a change to a previous application B as a new active application and the invocation of a new page address B3 of the application B.
  • the lower arrow illustrates the time course t and the above lying double arrow the Be ⁇ rich chronologically stored page addresses in the previous pages can be recalled.
  • the page addresses B4, B2, A3 and A2 from the History up to the page address B2 were within the stored page addresses going backwards away and so ⁇ then stored in the History 1, the new page address B3.
  • the remote page addresses are shown below for clarity, but crossed out because they are no longer available.
  • a changeover to the active ⁇ application is set in a first operation example 4 in the present invention in the script language DHTML, the Z-index of the display window of the previously active application to zero. As a result, this is no longer visible to a user. In addition, the position can the no longer visible display range to be changed within the service Leis ⁇ processing portals. This has no impact on the previously active appli ⁇ dung, it retains its augenblickli- chen state. By switching from the previous active active
  • the previous active application is not unloaded from memory and not stopped, but the current state is maintained.
  • the Z-index of the display window of the now active application is set to a value greater than zero. The new active application becomes visible to the user in the last held state in which it was previously the active application.
  • FIG. 4 schematically shows an inventive service Leis ⁇ tung portal 6, in which an inventive method ent ⁇ speaking FIG. Is applied.
  • 3 In a Web browser 7 via the service portal 6 different appli ⁇ available applications that can be selected as ac- tive application from a navigation area. 8
  • a search engine from the Internet is offered in the present example.
  • Some out ⁇ chose other applications 10 are in smaller Darstell Berlinen available and can be selected by clicking directly on the active application.
  • Fig. 5 shows schematically the inventive service Leis ⁇ tung guide 6 of FIG. 4 with a new active application 11 and the navigation area 8 in the web browser 7.
  • the Internet dictionary is selected as a new application 11 on the navigation area 8, so only the Z index 7 is changed the display range in the script language DHTML the web browser so that the display range of the up ⁇ take precedence active application 9 is no longer visible.
  • the new active application 11 is so far in its state it had last when it was already active application, and is not visible. Alternatively, it can also have a reduced display range and be one of the other applications 10 in FIG. 4. For example, since a dictionary entry with graphic images requires a larger display range, the new active application gets 11, the Dar ⁇ setting ranges of the existing other applications 10. To this end, the z-index is first changed to the Darstellbe ⁇ rich new active application 11 visible becomes.
  • the position and the size of the display range are set ent ⁇ speaking.
  • the display areas of the other applications 10 in FIG. 4 are set such that they are likewise not visible or correspondingly reduced in size. In doing so, the further non-active applications 10 retain their status.
  • the service portal 6 described makes it possible to easily and inexpensively offer various applications 9, 10, 11 integrated in the service portal 6 from the Internet.
  • a change of the active application 9, 11 is shown in FIGS. 4 and 5, thereby quickly possible because no Verbin ⁇ dung to a server, which is the application 9, 10 serving 11, is required.
  • the method described is also inde pendent ⁇ of domain names and programming languages used and the applications.
  • the number of applications 10 that are not as non-active applications to change state may be limited, in this example about the other applications 10 and to save the ak ⁇ tive application 9 to memory and CPU load. Other applications are then accessible via the navigation area 8 and may become active applications, but do not maintain their state when they are not active.
  • Fig. 6 shows schematically another example of the inventive method
  • the historys 12, 13, 14 three on ⁇ applications A, B, C of the service portal of FIG. 4 has ⁇ .
  • the histories 12, 13, 14 are kept separate and the history of the active application is available separately.
  • the arrow labeled t indicates the time sequence of the page addresses Al, A2, A3, Bl, B2 and Cl, C2, Cl, C2 and the double arrow the navigation area. If between the applications A, B and C in their respective last state assigned to the page addresses A3, B2 and C2 is switched as ac ⁇ tive application, shown here by the vertical arrows, so is each a history of the active application available, the allows another navigation.
  • a separate cache or area of cache is available for each application individually

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

L'invention concerne un procédé pour utiliser de manière facultative au moins deux applications (9, 10, 11) dans un navigateur (7), qui entrent dans un état et sont présentées à un utilisateur sous forme intégrée dans une fenêtre du navigateur (7), une application (9, 10, 11) pouvant être sélectionnée comme application active (9, 11) par un utilisateur et au moins des données de l'application active (9, 11) étant affichées dans une zone d'affichage à l'intérieur de la fenêtre. Selon la présente invention, lors d'un passage de l'application active (9) à une nouvelle application active (11), l'application jusqu'ici active (9) n'est pas extraite de la mémoire ; cette application n'est pas terminée et l'état de l'application jusqu'ici active (9) est maintenu côté client.
PCT/EP2006/060803 2005-04-06 2006-03-16 Procede et portail de service permettant l'utilisation facultative d'applications de programme dans ledit portail WO2006106031A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102005015813A DE102005015813A1 (de) 2005-04-06 2005-04-06 Verfahren und Dienstleistungsportal zur wahlweisen Nutzung von Programmanwendungen in demselben
DE102005015813.7 2005-04-06

Publications (1)

Publication Number Publication Date
WO2006106031A1 true WO2006106031A1 (fr) 2006-10-12

Family

ID=36579314

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2006/060803 WO2006106031A1 (fr) 2005-04-06 2006-03-16 Procede et portail de service permettant l'utilisation facultative d'applications de programme dans ledit portail

Country Status (2)

Country Link
DE (1) DE102005015813A1 (fr)
WO (1) WO2006106031A1 (fr)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0843269A2 (fr) * 1996-11-18 1998-05-20 International Business Machines Corporation Navigateur de réseau
US20020023178A1 (en) * 1999-11-01 2002-02-21 Steven L. Strasnick Multiple-browser client architecture
US20030018714A1 (en) * 2001-07-20 2003-01-23 Dmytro Mikhailov Proactive browser system
WO2004068367A2 (fr) * 2002-12-02 2004-08-12 Sap Aktiengesellschaft Retour session permettant des applications web associees a un etat

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0843269A2 (fr) * 1996-11-18 1998-05-20 International Business Machines Corporation Navigateur de réseau
US20020023178A1 (en) * 1999-11-01 2002-02-21 Steven L. Strasnick Multiple-browser client architecture
US20030018714A1 (en) * 2001-07-20 2003-01-23 Dmytro Mikhailov Proactive browser system
WO2004068367A2 (fr) * 2002-12-02 2004-08-12 Sap Aktiengesellschaft Retour session permettant des applications web associees a un etat

Also Published As

Publication number Publication date
DE102005015813A1 (de) 2006-10-12

Similar Documents

Publication Publication Date Title
DE10351351B4 (de) Verfahren und System zur dynamischen Generierung von User Interfaces
DE69716355T2 (de) Eingebettete HTML-Dokumente
DE10051021B4 (de) System, Verfahren und Computerprogramm zur Bereitstellung interaktiver Web-Inhalte in statisch verknüpften Dateien
DE69232255T2 (de) Verfahren und System zum Steuern des Ablaufs eines Anwenderprogramms
DE69729926T2 (de) Netzwerkbrowser
DE60125913T2 (de) Datenübertragungsverfahren und vorrichtung
DE10122231A1 (de) System, Methode, und Programmprodukt zum Speichern eines vorgelegten Formulars einer Web Page
WO2010043062A1 (fr) Saisie du contenu visuel de fenêtres de navigateur
WO2001075574A2 (fr) Procede pour naviguer entre des fenetres d'un espace d'affichage
DE10110924A1 (de) Verfahren zum Bereitstellen wenigstens einer personalisierten Web-Benutzerseite
EP3438774B1 (fr) Procédé permettant la mise à disposition de fonctions au sein d'un système d'automatisation industriel et système d'automatisation industriel
EP2171582B1 (fr) Télécommande de programme de navigation
DE10296924B4 (de) Anwenderbestimmtes selektives Neuladen von Bildern
WO2002043365A2 (fr) Procede et dispositif permettant d'afficher une image constituee de pixels
WO2006106031A1 (fr) Procede et portail de service permettant l'utilisation facultative d'applications de programme dans ledit portail
DE19523537A1 (de) Verfahren und Anordnung zur Steuerung von Leistungsmerkmalen einer Vermittlungsstelle
EP1865421A1 (fr) Systême pour la génération de pages web dynamiques
DE10319887B4 (de) Verfahren zum Angleichen eines auf einer Client-Datenverarbeitungseinrichtung angezeigten Datenbestandes an einen auf einer Server-Datenverarbeitungseinrichtung gespeicherten Quelldatenbestand
EP3764210A1 (fr) Représentation de zones d'affichage sur un bureau
WO1998036367A1 (fr) Procede pour generer un groupe de fichiers de pages formates dans un langage de balisage de pages
DE10332492A1 (de) Verfahren und Anordnung zum visuellen Darstellen von Inhalten auf einem Darstellungsmittel
WO2004090748A2 (fr) Procede et systeme pour produire des pages web adaptees a des caracteristiques de client
DE102011120119A1 (de) Verfahren und Vorrichtung zum sprachbasierten Abrufen von extern bereitgestellten Informationen in einem Kraftfahrzeug und betreffendes Computerprogrammprodukt
EP3789864A1 (fr) Procédé d'essai d'un logiciel de commande d'un appareil de commande
AT5513U1 (de) Verfahren zur übertragung von information und zur darstellung dieser information

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

NENP Non-entry into the national phase

Ref country code: RU

WWW Wipo information: withdrawn in national office

Country of ref document: RU

122 Ep: pct application non-entry in european phase

Ref document number: 06708787

Country of ref document: EP

Kind code of ref document: A1

WWW Wipo information: withdrawn in national office

Ref document number: 6708787

Country of ref document: EP