tip TWiki Tip of the Day
Disabling individual WikiWords
Prevent a WikiWord from being linked by prefixing it with an exclamation point. Example: To escape SunOs ... Read on Read more

Gertjan Van Montfoort

Main

Study plan

Periode 1
Functional Programming7,5 ects (finished 9)
Software engineering7,5 ects (finished 8)
Total:15 ects (finished)

Period 2
Software architecture7,5 ects (finished 7)
Grammar and parsing7,5 ects (finished 8)
Total:15 ects (finished)

Period 3
Implementation of programming languages7,5 ects (finished 8,5)
Gedistribueerde objectsystemen7,5 ects (finished 8,5)
Generiek programmeren7,5 ects (finished 7,5)
Total:22,5 ects (finished)

Period 4
Automatische programma-analyse7,5 ects (finished 7,5)
Total:7,5 ects

Period 1 (2004-2005)
Networked objects7,5 ects
Total:7,5 ects

Period 2 (2004-2005)
Not known yet7,5 ects
Total:7,5 ects

Thesis project Starting probably at the first period of 2004-2005.

description (not yet final)
Analysis of XHTML for interactive CE applications

Place:UI Architectures cluster at the IST department of Philips Research Eindhoven
Project:UI over UPnP?
Level:WO
Duration:6 to 9 months

Department:
The User Interface Architectures cluster within the Information Processing Architectures Department of Philips Research studies ways of improving the efficiency of user interface software development, how to achieve high-quality user interfaces for applications residing inside a network, and how to give user interfaces an adaptable and sophisticated look on resource-constrained platforms.

Context:
With the advent of in-home networking, all kinds of interactive applications will emerge that do not just run on a single consumer electronics (CE) device, but can be run on/from different devices in the network, such as TVs, PDAs, advanced remote controls. At Philips Research, we are currently investigating remote user interface solutions, so that the same application can be accessed from any other device in the network. We are also working towards standardization (within the UPnP? consortium) of remote user interfaces that are interoperable between devices of various companies.

One of the possible candidates within the industry to standardize on is XHTML. Although XHTML is not immediately aimed at providing rich interactive user interfaces for applications inside an in-home network, Samsung, for example, has proposed to use it for this purpose.

Assigment:
The student’s task is to check the feasibility of using XHTML as a remote user interface solution for interactive CE applications inside an in-home network, and compare this against some other remote UI solutions. This is important input for us in the discussions with for example Samsung around standardizing a remote user interface protocol. Also, as part of this study, the role of XForms could be investigated in relation to XHTML, as a means to provide adaptation of the UI to different target devices, such as mobile phones, TVs and advanced remote controls. The applications and devices to consider and the protocols to compare to will be agreed upon between Philips, the University and the student during the initial phase of the project.

Job Requirements:
User Interfaces, XHTML, XForms, UPnP? , SOAP, Java, (Semantic web).

Special Requirements:
Some level of confidentiality of the results is required (for example, no widespread publication for a period of two years).

Interests in other classes

  • Database architecture: Find it very interesting, especially OLAP-cubes but I already got 2 courses that are required in that period :(. Three are too much to handle.
  • Advanced functional programming: Also very interesting but could not follow it in the first period because I first had to do functional programming

Related topics