The popularity of computing devices such as Personal Digital Assistants (PDAs) and mobile phones have been increasingly and these devices have been getting more powerful every day. Although the latest PDAs are even able to display frames, it is still important to adapt the content for these devices in order to provide a satisfactory surfing experience for users. Web services in the near future will not only have to support mobile access, but will also have to deal with other forms of Web access such as voice interfaces. Hence, Web services will often need to be {\em device-independent} and will have to support different XML Web formats. Although much work has been done on providing mobile access to Web content, the focus has mainly been the adaptation of HTML content to make it viewable on mobile devices that might have memory and screen-size limitations. Only a few attempts have been made to date to integrate device-independence into the design, implementation and maintenance phases of Web services. This dissertation provides solutions to the problem of designing and implementing interactive, maintainable, device-independent Web services. It introduces a novel XML/XSL-based design and implementation technique and a development tool suite to support the Web developer. The constructed services can be accessed by a wide range of Web devices such as mobile phones, PDAs with micro HTML browsers, speech-based Web interfaces and traditional full-fledged HTML browsers. My general thesis is that Web services can effectively be made device-independent if device-independence support is integrated into the Web service design, implementation and maintenance phases. I present an extended model of the traditional Web service life cycle that takes device-independence support into account and describe the Device-Independent Web Engineering (DIWE) framework for engineering device-independent Web services. I introduce the novel concepts of page splitting, process partitioning and XSL stylesheet pre-processing.
en
dc.description.abstract
Mobile Geräte wie Personal Digital Assistants (PDAs) und Mobiltelefone sind in den letzten Jahren sehr populär und leistungsfähig geworden. Die neuesten PDAs köonnen sogar mit Frames in Webseiten darstellen. Trotzdem ist es noch immer wichtig, den Webinhalt für diese Geräte so anzupassen, dass die Benutzer zufrieden sind und eine positive Erfahrung mit der Website haben. Bald werden viele Websites nicht nur mobilen Zugang, sondern andere Formen des Webzugangs wie zum Beispiel Sprachschnittstellen unterstützen. Die Websites der Zukunft müssen geräteunabhängig (device-independent) sein. Der Fokus der Forschung bis jetzt war die Anpassung und Abbildung des HTML Inhalts von Websites damit sie auf mobilen Geräten mit wenig Hauptspeicher und kleinen Displays dargestellt werden können. Nur wenige haben versucht, Geräateunabhängigkeit in den Design-, Implementierungs-, und Wartungsphasen der Website zu integrieren. Diese Dissertation presentiert L\"osungen zum Problem des Entwerfens und der Implementierung von interaktiven, ger\"ateunabh\"angigen Webservices. Sie beschreibt eine neue XML/XSL-basierte Methodologie und ein Webentwicklungswerkzeug.
de
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Website
de
dc.subject
Softwareentwicklung
de
dc.subject
XML
de
dc.subject
XSL
de
dc.title
Engineering device-independent web services
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Engin Kirda
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E184 - Institut für Informationssysteme
-
dc.type.qualificationlevel
Doctoral
-
dc.identifier.libraryid
AC03598274
-
dc.description.numberOfPages
155
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:1-11454
-
dc.thesistype
Dissertation
de
dc.thesistype
Dissertation
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
item.languageiso639-1
en
-
item.openairetype
doctoral thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_db06
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering