DE10315953A1 - Method and system for generating web pages adapted to client properties - Google Patents
Method and system for generating web pages adapted to client properties Download PDFInfo
- Publication number
- DE10315953A1 DE10315953A1 DE10315953A DE10315953A DE10315953A1 DE 10315953 A1 DE10315953 A1 DE 10315953A1 DE 10315953 A DE10315953 A DE 10315953A DE 10315953 A DE10315953 A DE 10315953A DE 10315953 A1 DE10315953 A1 DE 10315953A1
- Authority
- DE
- Germany
- Prior art keywords
- client
- web
- properties
- web server
- server
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
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)
- Information Transfer Between Computers (AREA)
Abstract
Die Erfindung bezieht sich auf ein Verfahren und ein System zur automatischen Erzeugung von Web-Seiten (5), (6), (7) für Clientgeräte (1), (2), (3) von unterschiedlichem Client-Typ (A), (B), (C) und mit unterschiedlichen Client-Eigenschaften, wobei die Client-Geräte (1), (2), (3) mit einem Web-Server (4) über Client-Anfragen (14), (16), (18) und Server-Antworten (15), (17), (19) kommunizieren und auf dem Web-Server (4) Web-Seiten (5), (6), (7) abgelegt sind. DOLLAR A Auf dem Web-Server (4) werden Web-Komponenten (24), (37), (38), (39), (40), (41), (42), (43), (44), (45) abgelegt und mit den an den Web-Server (4) gesendeten Client-Anfragen (14, (16), (18) der Client-Typ (A), (B), (C) und die Client-Eigenschaften der Client-Geräte (1), (2), (3) identifiziert. Daraus wird für die jeweiligen Client-Geräte (1), (2), (3) jeweils ein Profil eingelesen oder erzeugt und aus dem Profil die Eigenschaften der Client-Geräte (1), (2), (3) ermittelt. DOLLAR A Die Web-Komponenten (24), (37), (38), (39), (40), (41), (42), (43), (44), (45) werden in Abhängigkeit von den Eigenschaften der Client-Geräte (1), (2), (3) instanziiert. Aus den instanziierten Web-Komponenten (24), (37), (38), (39), (40), (41), (42), (43), (44), (45) werden Darstellungen der angeforderten Web-Seiten (5), (6), (7) erzeugt und an den Client gesendet.The invention relates to a method and a system for automatically generating web pages (5), (6), (7) for client devices (1), (2), (3) of different client types (A), (B), (C) and with different client properties, the client devices (1), (2), (3) with a web server (4) via client requests (14), (16), (18) and server responses (15), (17), (19) communicate and web pages (5), (6), (7) are stored on the web server (4). DOLLAR A On the web server (4) web components (24), (37), (38), (39), (40), (41), (42), (43), (44), (45) and with the client requests (14, (16), (18) sent to the web server (4) the client type (A), (B), (C) and the client properties of the Client devices (1), (2), (3) are identified, from which a profile is read or generated for the respective client devices (1), (2), (3) and the properties of the client Devices (1), (2), (3) are determined DOLLAR A The web components (24), (37), (38), (39), (40), (41), (42), (43 ), (44), (45) are instantiated depending on the properties of the client devices (1), (2), (3) From the instantiated web components (24), (37), (38), (39), (40), (41), (42), (43), (44), (45) representations of the requested web pages (5), (6), (7) are generated and sent to the client Posted.
Description
Die Erfindung betrifft ein Verfahren und ein System zur Erzeugung von Web-Seiten für Client-Geräte, wobei die Web-Seiten automatisch an den Typ und die Eigenschaften der Client-Geräte angepasst werden.The The invention relates to a method and a system for generating Web pages for Client devices, whereby the web pages automatically match the type and properties of the client devices be adjusted.
Die große Anzahl der gegenwärtig verwendeten unterschiedlichen Client-Geräte zur Kommunikation über das Internet, zu denen beispielsweise PCs, Laptops, Handheld Computer oder WAP-fähige Mobiltelefone zählen, erfordern für den Zugriff auf das Internet eine Vielzahl von verschiedenen Web-Browsern. Die verschiedenen Client-Geräte bzw. -gerätetypen weisen unterschiedliche technische Merkmale auf. Beispielsweise sind ihre Anzeigeeinrichtungen als Schwarzweiß- oder Farbbildschirme von unterschiedlicher Größe und Auflösung, oder ihre Eingabeeinrichtungen als Tastatur oder Touchscreen ausgeführt. Aber auch Geräte mit identischen Eigenschaften können verschiedene Web-Browser, beispielsweise Internet Explorer, Netscape oder Opera nutzen, die sich in der Unterstützung spezieller Funktionen, welche insbesondere über die Standard-Sprache HTML 3.2 hinausgehen, teilweise stark unterscheiden.The size Number of currently used different client devices to communicate over the Internet, which includes, for example, PCs, laptops, handheld computers or WAP-enabled mobile phones counting, require for access to the Internet a variety of different web browsers. The different client devices or Device Types have different technical characteristics. For example are their display devices as black and white or color screens from different size and resolution, or their input devices are designed as a keyboard or touchscreen. But also devices with identical properties various web browsers, e.g. Internet Explorer, Netscape or use Opera that supports special functions, which in particular about go beyond the standard language HTML 3.2, sometimes very different.
Bei der Bereitstellung von Web-Seiten aus dem Internet ist der Web-Server nicht in der Lage, feste Annahmen über die Eigenschaften des Client-Gerätes, an den er die Web-Seiten übermittelt, zu machen. Da verschiedene Web-Browser verwendet wer den können, erweist es sich als schwierig, anstelle einfacher HTML-Seiten, welche meist einheitlich für alle Browser erstellt werden, Seiten mit hohem Bedienkomfort und interaktiven Inhalten anzubieten, da hierzu der Einsatz spezieller aufwendiger client-seitiger Technologien notwendig ist, wie beispielsweise Dynamic HTML (Hypertext Mark-up Language), Frames, Cookies, JavaApplets oder ActiveX Controls, die von manchen Browsern nicht unterstützt werden, bzw. in verschiedenen Browser auf unterschiedliche Weise unterstützt werden. Dies kann dazu führen, dass Web-Seiten in manchen Browsern fehlerhaft oder überhaupt nicht darstellbar sind.at The provision of web pages from the Internet is the web server unable to make firm assumptions about the properties of the client device which he transmits the web pages, close. Since different web browsers can be used, it proves it turns out to be difficult, instead of simple HTML pages, mostly uniform for All browsers are created, pages with high ease of use and to offer interactive content, since the use of special complex client-side technologies is necessary, such as Dynamic HTML (Hypertext Mark-up Language), frames, cookies, JavaApplets or ActiveX controls, which are not supported by some browsers, or are supported in different ways in different browsers. This can cause that web pages defective in some browsers or not at all are.
Mit der zukünftig weiter zunehmenden Verbreitung mobiler Endgeräte mit Internetzugang, insbesondere von WAP-Handys, UMTS-Handys, Handhelds oder PocketPCs, müssen die Web-Inhalte der Web-Seiten nicht nur für andere Browser sondern beispielsweise auch für wesentlich kleinere Displays sinnvoll aufbereitet werden.With the future further increasing spread of mobile devices with Internet access, in particular from WAP cell phones, UMTS cell phones, handhelds or PocketPCs, the Web content of the web pages not only for other browsers but for example also for much smaller displays can be processed sensibly.
Gegenwärtig wird die Unterstützung der Vielfalt verschiedener Client-Geräte in der Regel nur dadurch erreicht, dass für jeden Client-Typ eine eigene, mitunter sehr aufwendige Version der Web-Seiten erstellt wird.Presently support the variety of different client devices usually only because of this accomplished that for each client type has its own, sometimes very complex, version of the Web pages is created.
Ein Lösungsansatz bisheriger Web-Technologien besteht darin, verschiedene Web-Seiten oder verschiedene Web-Programme, wie beispielsweise Active Server Pages, welches in Williams, A., Barber, K., and P., Newkirk, "Active Server Pages Black Book", 10th ed., Coriolis Group, 1998, pp. 600 beschrieben ist, oder Java Server Pages, welches in Hall, M., "Core Servlets and JavaServer Pages", Prentice Hall PTR, 2000, pp. 608 beschrieben ist, zu entwickeln, um die grafische Benutzerschnittstelle und Interaktion mit jeder spezifischen Clientumgebung individuell zu handhaben.One approach to previous web technologies is to use different web pages or different web programs, such as Active Server Pages, which is described in Williams, A., Barber, K., and P., Newkirk, "Active Server Pages Black Book" , 10 th ed., Coriolis Group, 1998, pp. 600, or Java Server Pages, which is described in Hall, M., "Core Servlets and JavaServer Pages", Prentice Hall PTR, 2000, pp. 608 to develop to individually handle the graphical user interface and interaction with each specific client environment.
Hierzu muss jedoch der Code für jede Web-Seite in mehrfacher, für das jeweilige Client-Gerät in der entsprechenden modifizierten Form erstellt werden. Dies führt zwangsläufig zu einer Vervielfachung des Aufwandes für die Erstellung und Wartung der Web-Seiten, da die Web-Inhalte in sämtlichen Ausprägungen der Seiten erstellt bzw. modifiziert werden müssen.For this however, the code for each web page in multiple, for the respective client device be created in the corresponding modified form. This inevitably leads to a multiplication of the effort for the creation and maintenance of the Web pages because the web content in all forms of Pages must be created or modified.
Ein weiterer Nachteil bisheriger Web-Technologien zu Erzeugung von Web-Seiten, welche an die Eigenschaften der unterschiedlichen Client-Geräte angepasst sind, ergibt sich daraus, dass verschiedene Internet-Adressen, sogenannte URLs (Uniform Resource Locator), für die auf verschiedene Client-Typen zugeschnittenen Web-Seiten bereitzustellen sind.On Another disadvantage of previous web technologies for generating web pages, which are adapted to the properties of the different client devices are, it follows that various Internet addresses, so-called URLs (Uniform Resource Locator) for different client types tailored web pages are to be provided.
Der Erfindung liegt daher die Aufgabe zugrunde, ein Verfahren und ein System zur Erzeugung von Web-Seiten für Client-Geräte anzugeben, wobei die Web-Seiten automatisch an den Typ und die Eigenschaften der Client-Geräte angepasst werden, um eine effiziente Darstellung und einen minimalen Wartungsaufwand der Web-Seiten zu realisieren.The The invention is therefore based on the object of a method and a Specify system for creating web pages for client devices whereby the web pages automatically match the type and properties of the client devices can be adjusted to ensure efficient display and minimal maintenance of the web pages too realize.
Diese Aufgabe wird durch ein Verfahren zur automatischen Erzeugung von Web-Seiten für Client-Geräte von unterschiedlichem Client-Typ und/oder mit unterschiedlichen Client-Eigenschaften mit den im Anspruch 1 angegebenen Merkmalen gelöst.This Task is accomplished through a process for automatically generating Web pages for client devices of various types Client type and / or with different client properties solved the features specified in claim 1.
Vorteilhafte Ausgestaltungen und ein System zur Erzeugung von Web-Seiten für Client-Geräte von unterschiedlichem Client-Typ und mit unterschiedlichen Client-Eigenschaften sind in weiteren Ansprüchen angegeben.advantageous Refinements and a system for generating web pages for client devices of different Client type and with different client properties are specified in further claims.
Grundlage für die automatische Erzeugung einer von den Client-Geräten angeforderten Web-Seite sind die auf einem Web-Server liegenden Web-Seiten, welche eine oder mehrere registrierte Web-Komponenten in verschiedenen Varianten für die unterschiedlichen Client-Geräte und Browser umfassen und die für das jeweilige Client-Gerät eine angepasste Darstellung der angeforderten Web-Seite erzeugen.The basis for the automatic generation of a web page requested by the client devices are the web pages located on a web server, which include one or more registered web components in different variants for the different client devices and browsers and for the respective client device an adapted representation of the requested web page produce.
Eine Web-Komponente ist dabei ein Objekt, in welchem sowohl der server-seitige Code als auch Daten der Web-Seite gespeichert sind und welches eine spezifische Menge von Diensten dem Web-Server zu Verfügung stellt, um Inhalte für die Web-Seiten geeignet aufzubereiten.A The web component is an object in which both the server-side Code and data of the web page are stored and which one provides the web server with a specific set of services, to content for the web pages are suitable prepare.
Wenn der Web-Server eine Seitenanforderung von einem Client-Gerät, welches nachfolgend auch als Client bezeichnet wird, erhält, ermittelt er den Typ und die Eigenschaften des Clients, insbesondere des Browsers, und instanziiert für die ange forderte Web-Seite die Web-Komponenten, welche für die Darstellung des Seiteninhalts für diesen Client geeignet sind. Die instanziierten server-seitigen Web-Komponenten erzeugen dann den Seiteninhalt passend für den Client, welcher die Seite angefordert hat.If the web server made a page request from a client device hereinafter also referred to as a client, it determines the type and the properties of the client, especially the browser, and instantiated for the requested web page the web components which are used for the display of page content for are suitable for this client. Generate the instantiated server-side web components then the page content suitable for the client who requested the page.
Alternativ besteht auch die Möglichkeit, grundsätzlich alle Web-Komponenten einer Web-Seite zu instanziieren, wobei allerdings auch dann nur die für den jeweiligen Client benötigten Web-Komponenten für die Erzeugung der Seiteninhalte herangezogen werden.alternative there is also the possibility of basically all Instantiate web components of a web page, however even then only for the respective client needed Web components for the generation of the page content can be used.
Die Eigenschaften des Clients umfassen dabei die Leistungsmerkmale des Browsers, wie beispielsweise die Unterstützung von DHTML (Dynamic Hypertext Mark-up Language), von Cookies oder von Frames, aber auch die Eigenschaften des Displays, wie beispielsweise PC-Bildschirme, Handhelds oder WAP-Handys. Die Bestimmung, um was für einen Client-Typ und Browser es sich handelt, wird dabei vorzugsweise auf Basis der Informationen in den entsprechenden Textfeldern im http-Request-Header (Dateikopf einer Hyper Text Transfer Protocol-Anfrage) realisiert.The Properties of the client include the performance features of the Browsers, such as support for DHTML (Dynamic Hypertext Mark-up Language), cookies or frames, but also the properties of the display, such as PC screens, handhelds or WAP cell phones. The determination of what a client type and browser is preferred based on the information in the corresponding text fields in the http request header (file header a Hyper Text Transfer Protocol request).
Nachdem die instanziierten Web-Komponenten den Inhalt der Web-Seite für den Client erzeugt haben, übermittelt der Web-Server die so an den Client-Typ und an die Client-Eigenschaften angepasste Web-Seite an den Client.After this the instantiated web components the content of the web page for the client generated, transmitted the web server to the client type and to the client properties customized web page to the client.
Dabei ist es ausreichend, dass der Web-Server für einen Client, der eine Anfrage für eine Web-Seite stellt, nur einmalig bestimmt, um was für einen Client es sich handelt. Danach wird für diesen Client eine eigene Session auf dem Web-Server erzeugt (zum Beispiel entsprechend der in Williams, A., Barber, K., and P., Newkirk, „Active Server Pages Black Book", 10th ed., Coriolis Group, 1998, pp. 600 beschriebenen Vorgehensweise), In dieser Session kann dann das Profil des Clients gespeichert werden.It is sufficient that the web server for a client who makes a request for a web page only determines once what the client is. A separate session is then generated on the web server for this client (for example, according to the one in Williams, A., Barber, K., and P., Newkirk, “Active Server Pages Black Book”, 10 th ed., Coriolis Group, 1998, pp. 600 described procedure), the profile of the client can then be saved in this session.
Stellt der Client nun weitere Anfragen an den Web-Server, wird das solange auf dem Web-Server gespeicherte und zur Verfügung stehende Profil des Clients für die Erzeugung der Web-Seite genutzt. Wenn der Client über längere Zeit nicht mehr auf den Web-Server zugreift, wird die entsprechende Session beendet.provides the client now makes further requests to the web server Client profile saved and available on the web server for the Creation of the web page used. If the client for a long time the corresponding session is ended when the web server is no longer accessed.
In einer alternativen Ausführungsform wird das Client-Profil auf dem Client, beispielsweise in der URL oder in Form von Cookies in der Web-Seite gespeichert.In an alternative embodiment the client profile on the client, for example in the URL or stored in the form of cookies on the website.
Durch die Erfindung wird die Unterstützung einer Vielzahl verschiedener Client-Geräte mit unterschiedlichen Browsern in vorteilhafter Weise effizient unterstützt.By the invention will support one Variety of different client devices with different ones Browsers efficiently supported in an advantageous manner.
Jede Web-Applikation, die mehr als ein Client-Gerät oder einen Browser-Typ unterstützen soll, profitiert von der beschriebenen Verwendung der Web-Komponenten.each Web applications that support more than one client device or browser type benefit from the described use of the web components.
Die Erfindung ermöglicht es in vorteilhafter Weise, den Aufwand für die Entwicklung und Wartung der Seiten zu minimieren.The Invention enables it advantageously, the effort for development and maintenance minimize the sides.
Weiterhin ist es möglich, die Web-Inhalte der angeforderten Web-Seiten auf die verschiedenen Client-Geräte optimiert zuzuschneiden, wobei der Aufwand für die Entwicklung und Wartung der Web-Inhalte der Seiten, die auf den verschiedenen Client-Geräte unterschiedlich dargestellt werden, minimiert wird.Farther Is it possible, the web content of the requested web pages on the different Client devices to optimize optimized, taking the effort for development and maintenance The web content of the pages is different on the different client devices are minimized.
Auch für die Vielzahl der in immer größerem Umfang genutzten mobilen Endgeräte mit Internetzugang kann das erfindungsgemäße Verfahren in vorteilhafter Weise dahingehend genutzt werden, dass die Web-Inhalte der Web-Seiten auch für wesentlich kleinere Displays sinnvoll aufbereitet werden.Also for the Variety of increasingly large used mobile devices With internet access, the method according to the invention can be advantageous Be used in such a way that the web content of the web pages also for much smaller displays can be processed sensibly.
Ebenfalls können die Web-Inhalte unter nur einer, für verschiedene Client-Geräte identischen URL angeboten werden. Es ist dabei auch nicht erforderlich, die Anfragen der Client-Geräte zu anderen, client-abhängigen URLs umzuleiten.Likewise can the web content under only one URL, which is identical for different client devices Tobe offered. It is also not necessary to inquire of the client devices to other, client-dependent Redirect URLs.
Anhand von in den folgenden Zeichnungsfiguren dargestellten Ausführungsbeispielen sollen die Erfindung sowie vorteilhafte Ausgestaltungen und Verbesserungen der Erfindung näher erläutert und beschrieben werden.Based of embodiments shown in the following drawing figures the invention and advantageous refinements and improvements the invention closer explained and be described.
Es zeigen:It demonstrate:
Im
Internet oder Intranet werden die verschiedenen Client-Geräte
Die
verschiedenen Client-Geräte
Der
Web-Server
Die
verschiedenen Client-Geräte
Jede
der Web-Seiten
Die
Client-Geräte
Anschließend sendet
der Web-Server
In
einem ersten Schritt
In
einem zweiten Schritt
Ist
für den
Client
Ist
es nicht möglich
das Profil automatisch anzulegen, weil beispielsweise eine weitergehende, sehr
detaillierte Konfiguration der Clienteigenschaften erfolgen soll,
wird in einer weiteren Ausführungsform
die Identifikation des Clients
Nachdem
nun der Client
Ist
es nicht möglich,
den Client
In
einem sechsten Schritt
In
einem weiteren Schritt
In
einem letzten Schritt
In
Die
Web-Seite
Komponenten, welche dem selben Funktionsblock angehören, erzeugen Web-Seiteninhalte, welche die Funktionen bzw. Aufgaben des entsprechenden Funktionsblocks möglichst gut erfüllen, indem sie den Teil der Seite in einer für den jeweiligen Client-Typ A, B, C optimalen Weise darstellen.components which belong to the same function block generate web page content which the functions or tasks of the corresponding function block preferably fulfill well, by dividing the part of the page into one for each client type A, B, C represent optimal way.
Der
ersten Funktionsblock
Der
zweite Funktionsblock
Die
für einen
Client-Typ A, B, C zuständigen, den
verschiedenen Funktionsblöcken
Die
instanziierten Web-Komponenten
Die
nicht instanziierten Web-Komponenten
Claims (15)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10315953A DE10315953A1 (en) | 2003-04-08 | 2003-04-08 | Method and system for generating web pages adapted to client properties |
PCT/EP2004/003721 WO2004090748A2 (en) | 2003-04-08 | 2004-04-07 | Method and system for producing web pages adapted to a client character |
CNA2004800093797A CN1816808A (en) | 2003-04-08 | 2004-04-07 | Method and system for producing web pages adapted to a client character |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10315953A DE10315953A1 (en) | 2003-04-08 | 2003-04-08 | Method and system for generating web pages adapted to client properties |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10315953A1 true DE10315953A1 (en) | 2004-10-28 |
Family
ID=33038922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10315953A Ceased DE10315953A1 (en) | 2003-04-08 | 2003-04-08 | Method and system for generating web pages adapted to client properties |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN1816808A (en) |
DE (1) | DE10315953A1 (en) |
WO (1) | WO2004090748A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007004233A1 (en) * | 2005-06-30 | 2007-01-11 | Onmobile Global Limited | Method and server system for transferring an object to a wireless device from a predetermined web page |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100481002C (en) * | 2007-04-18 | 2009-04-22 | 杭州华三通信技术有限公司 | Web interface extending method and device |
US20130041697A1 (en) * | 2011-08-10 | 2013-02-14 | Kevin Bergot | Reservation display system |
CN103455493B (en) * | 2012-05-29 | 2019-05-14 | 百度在线网络技术(北京)有限公司 | For obtaining support result and carrying out respective treated method, apparatus and equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001063481A2 (en) * | 2000-02-24 | 2001-08-30 | Sun Microsystems, Inc. | System and method for dynamically publishing xml-compliant documents |
WO2002023375A2 (en) * | 2000-09-13 | 2002-03-21 | Smartserv Online, Inc. | Method and apparatus for providing device-specific formatted data to a plurality of browser-enabled devices |
WO2002063495A1 (en) * | 2001-02-06 | 2002-08-15 | Airclic, Inc. | Device-independent content acquisition and presentation |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3202968B2 (en) * | 1998-06-30 | 2001-08-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Display control information generation method and computer |
-
2003
- 2003-04-08 DE DE10315953A patent/DE10315953A1/en not_active Ceased
-
2004
- 2004-04-07 CN CNA2004800093797A patent/CN1816808A/en active Pending
- 2004-04-07 WO PCT/EP2004/003721 patent/WO2004090748A2/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001063481A2 (en) * | 2000-02-24 | 2001-08-30 | Sun Microsystems, Inc. | System and method for dynamically publishing xml-compliant documents |
WO2002023375A2 (en) * | 2000-09-13 | 2002-03-21 | Smartserv Online, Inc. | Method and apparatus for providing device-specific formatted data to a plurality of browser-enabled devices |
WO2002063495A1 (en) * | 2001-02-06 | 2002-08-15 | Airclic, Inc. | Device-independent content acquisition and presentation |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007004233A1 (en) * | 2005-06-30 | 2007-01-11 | Onmobile Global Limited | Method and server system for transferring an object to a wireless device from a predetermined web page |
Also Published As
Publication number | Publication date |
---|---|
CN1816808A (en) | 2006-08-09 |
WO2004090748A2 (en) | 2004-10-21 |
WO2004090748A3 (en) | 2005-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69832786T2 (en) | DEVICE AND METHOD FOR IDENTIFYING CLIENTS THAT ACCESS NETWORK SITES | |
DE60028561T2 (en) | PROVIDE SUPPORT FOR CUSTOMER SERVICES WHICH OBTAIN DATA FROM SOURCES OF DATA WHICH THE DATA SOURCES DO NOT NEED TO SUPPORT THE FORMATS REQUIRED BY THE CUSTOMER | |
DE602004002783T2 (en) | PROCESS, SYSTEM AND PROGRAM PRODUCT FOR ASYNCHRONOMS PROCESSING REQUIREMENTS | |
DE69700074T2 (en) | Dynamic connectable labels in a web browser page | |
DE69801816T2 (en) | DEVICE AND METHOD FOR UPDATING AND SYNCHRONIZING INFORMATION BETWEEN A CLIENT AND A SERVER | |
DE10051024B4 (en) | A method of intermediate caching in a client-server software system, computer program products and computer system for performing such a method | |
DE10051021B4 (en) | System, method and computer program for providing interactive web content in statically linked files | |
DE69725652T2 (en) | Embedding sound in websites | |
DE602004011952T2 (en) | Method and system for improving the presentation of HTML pages in an Internet access device | |
DE69626535T2 (en) | METHOD AND APPARATUS FOR SERVER-INDEPENDENT CACHING OF DYNAMICALLY CREATED ADJUSTED MEMORY PAGES | |
DE69832406T2 (en) | COMBINED INTERNET AND DATA ACCESS SYSTEM | |
DE60308489T2 (en) | Application window closure in response to an event in a parent window | |
DE10052313B4 (en) | Method and apparatus for restricting the free referencing (hyperlinking) on websites of the original content producers by Internet content distributors | |
DE60122298T2 (en) | data entry | |
WO2010043062A1 (en) | Capturing the visual content of browser windows | |
EP1241603A1 (en) | Internet banner | |
EP1176517B1 (en) | Method of Client-Server-Communikation using state information | |
DE69933435T2 (en) | APPARATUS AND METHOD FOR TRANSFERRING DOCUMENTS BETWEEN A SERVER CALCULATOR AND A USER CALCULATOR | |
DE19953055A1 (en) | Device and method for the protected output of an electronic document via a data transmission network | |
DE60032403T2 (en) | Specially adapted reproduction and presentation of database information | |
WO2004099963A2 (en) | Method and arrangement for establishing and updating a user surface used for accessing data pages in a data network | |
DE10296924B4 (en) | User-defined selective reloading of images | |
DE10290696T5 (en) | Method and system for wireless access to a user's computer | |
DE10315953A1 (en) | Method and system for generating web pages adapted to client properties | |
EP1865421B1 (en) | System for the Generationan of Dynamic Web Pages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8110 | Request for examination paragraph 44 | ||
R016 | Response to examination communication | ||
R082 | Change of representative |
Representative=s name: MARKS, FRANK DIETER, DIPL.-ING. PAT.-ING., DE |
|
R016 | Response to examination communication | ||
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final |
Effective date: 20140322 |