PhD DATABASE

Title:  
Engineering Device-Independent Web Services
Abstract:  
    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 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 in-
teractive, 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 tradi-
tional 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.
URL:  
Area of Science:  
Web Engineering
PhD Student:  
Engin Kirda
E-mail:  
Scientific Adviser:  
Mehdi Jazayeri
E-mail:  
University:  
Technical University of Vienna
City:  
Vienna
Country:  
Austria