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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing 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.
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)
| 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 |
-
2005
- 2005-04-06 DE DE102005015813A patent/DE102005015813A1/de not_active Ceased
-
2006
- 2006-03-16 WO PCT/EP2006/060803 patent/WO2006106031A1/fr not_active Application Discontinuation
Patent Citations (4)
| 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 |