Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home File Sharing XML-client-abstraction-layer

 Data storage with host-initiated synchronization and fail-over of remote mirror
The present invention enables efficient remote data mirroring and "fail-over" capabilities in a ...


 Method and apparatus for establishing communications between packet-switched and circuit-switched networks
The invention describes a method and apparatus which allows communications between packet-switched ...


 Remote bookmarking for wireless client devices
Broadly speaking, the invention relates to improved techniques that enable wireless devices to ...


 File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
In accordance with one aspect of the invention, there is provided a method of operating a file ...


 Method and apparatus for distributing personalized e-mail
Information common to multiple e-mail messages is sent as common content chunks, which may be ...


 Electronic mail with recipient-specific content
It is an object of the invention to address the foregoing difficulties in conventional computerized ...


 Graphical test progress monitor
The invention provides a graphical tool, referred to herein as a test progress monitor. When the ...


 Atomic and molecular documents
OF THE PREFERRED EMBODIMENTS Prior to discussing the present invention in greater detail, it is ...


 Methods and apparatus for a window pane sash control with memory
In accordance with one aspect of the present invention, as embodied and broadly described herein, a ...


 Initializing and saving peripheral device configuration states of a microcontroller using a utility program
According to the present invention, a utility program can configure a memory with configuration ...


 XML client abstraction layer

Details
Inventors: Dencker, Thorsten; Fischer, Claudius; Roessler, Andreas;
Assignee: SAP AG (Walldorf, DE)
Primary Examiner: Bashore; William
Assistant Examiner: Ries; L.
Attorney, Agent or Firm: Fish & Richardson P.C.

An XML client abstraction layer for providing an XML page description as an abstraction of an HTML page at design time. A style sheet XSLT translator is used to derive the run time code from the XML page. Additional features or improvements may be added through an XML parser.

DETAILED DESCRIPTION The present invention consists of using an XML page description as an abstraction of the HTML page at design time.
This XML description is used to define layout information, rater than data, as it is usually used for.
A style sheet XSLT translator is then used to derive the run time code from the XML page.
By doing this, development can be standardized.
Normally, HTML programmers tend to use their own special programming techniques to develop code.
By using the abstraction layer, you can bypass this step and enhance the maintainability of the code.
Additionally, by using the XML client abstraction layer, other features can be mixed into the generated HTML page without actually changing the templates.
Instead, the insertion or improvement of features can be done in the abstraction layer through an XML parser.
The technique of the present invention is usable with both new technologies and existing technologies.
An embodiment of the present invention provides a framework for creating and using a library of reusable elements in design time to generate HTML pages.
Another embodiment of the present invention provides a framework for permitting central HTML template changes to web based applications.
As such, it is an object of the present invention to facilitate the creation and use in design time of a library of reusable elements to generate HTML pages.
It is a further object of the present invention to facilitate central HTML template changes to web-based applications.



Related patents
  Dynamic multiplexing of hyperlinks and bookmarks
The foregoing and other problems are overcome and the objects of the invention are realized by methods and apparatus in accordance with embodiments of this invention. In ...
  Electric motor including unitary brush card bushing holder
Referring now to FIGS. 2-7, there is depicted a motor 10 which is ideally suited for driving a fan or blower in a motor vehicle ventilation system, such as a heating ...
  Electric motor brush assembly
In accordance with one aspect of the present invention, an electric motor brush assembly is provided. The assembly includes an electrically conductive brush box and at ...
  Methods and apparatus for managing multiple user systems
The techniques of the present invention relate to allocating resources and managing multiple services and multiple users in a multiprocessing computer system. A virtual ...
  Image search apparatus and method
The present invention has been made in consideration of the above problems, and has as its object to narrow down images that must undergo similarity computations with a ...
  Multi-tier debugging
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present ...
  Multiple user software debugging system
Multiple User Computing Environment--FIG. 1 FIG. 1 illustrates a block diagram example of a computer system 100 in a multiple user debugging environment. The multiple ...
  Management of network distributed agents in a distributed computing environment
OF THE PREFERRED EMBODIMENT OF THE PRESENT INVENTION Reference now being made to FIG. 1, a schematic diagram is shown illustrating various components of a Local Area N...
  Methods, systems and computer program products for remote control of a processing system
It is, therefore, one object of the present invention to provide a computer system that can control a program to be executed by a server, even when special remote ...
  Processes and apparatuses for managing network devices
Accordingly, it is an object of the present invention to obviate the above-described problems and shortcomings by providing processes and apparatuses for quickly and ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved