A Java port of WebKit
|
Supervisor |
|
|
Suitable for |
MSc in Software Engineering (part-time) (and part-time Certificate and Diploma courses)
|
Abstract
Background: The work will be done in the context of the large ERC project DIADEM: Domain-centric Intelligent Automated Data Extraction Methodology whose goal is to automate web data extraction in specific application domains such as real estate, restaurants, and so on.
Principal goal of the MSc or Honour School project:
WebKit is an open source web browser engine and is also the name of the Mac OS X system framework version of the engine
that's used by Safari and many other softwares.
WebKit is written C++. This project aims at designing and implementing
a Java port of WebKit via JNI (Java Native Interface), which fully supports accessing DOM page elements and event handling.
Also, a proper testing strategy will be developed.This software will be part of the DIADEM project infrastructure.
Skills Needed: This project requires good analytic and software engineering skills, and involves programming languages such as C++ and Java.
Supervision: The project is co-supervised by Dr. Giovanni Grasso and Dr. Christian Schallhart.
