d | f | e  Login | Print | Search
    
Home Rolf Haenni
Rolf Haenni >  Student Projects

HNR1-07a: Global BibTex Search

Student: <i>unknown</i>
Description: BibTex is one of the most popular standard formats for references in acamedic publications. Finding corresponding BibTex entries on the web, in order to include them in a personal BibTex-DB or in a LaTex file, can be time-consuming and annoying. The goal of this project is to implement an automatic global BibTex search web site, which gathers possible BibTex entries from various web site. This search may include known bibliography sites such as CiteSeer or DBLP, but it may also use search engines like Google or Yahoo. The user specifies the search with whatever information is available (author names, title, year of publication, type of publication, etc.).
Environment: PHP, JavaScript, HTML
Links: http://en.wikipedia.org/wiki/BibTeX
Remarks: For successful ``Web Programming'' students

HNR1-07b: Generic BibTex2HTML-Converter

Student: <i>unknown</i>
Description : BibTex is one of the most popular standard formats for references in acamedic publications. The goal of this project is to implement an automatic PHP translator from BibTex to HTML. The translator should be as generic and flexible as possible (possibly by defining a adapable format specification in XML/CSS, in order to make it a useful tool for many different purposes.
Environment: PHP, HTML, CSS
Links: en.wikipedia.org/wiki/BibTeX
Remarks: For successful ``Web Programming'' students

HNR-07c: Java API for PDAGs

Student: <i>unknown</i>
Description: Propositional directed acyclic graphs (PDAG) are an emerging data struture to represent Boolean or other more general indictor functions. They are useful in many different areas, which requires the encoding of knowledge about discrete variables. Particular application areas exist in Artificial Intelligence, especially in Bayesian networks and constraint systems. The goal of this project is to implement PDAGs in Java and to build up a corresponding API.
Links: http://en.wikipedia.org/wiki/Propositional_directed_acyclic_graph
Remarks: For successful D&A students with good Java skills and interest in a mathematical topic

HNR-07d: Implementing the game DOG

Student: <i>unknown</i>
Description: DOG is a smart strategic 4-player-game with in increasing number of "addicts", especially in Switzerland. The goal of this project is to implement an autonomous DOG player, by adapting the AI game algorithms (MiniMax) to to the 4-player case. The focus of this project is the skill of the autonomous player, not the beauty of the GUI around it.
Links: http://www.dogspiel.ch, http://en.wikipedia.org/wiki/Minimax_theorem
Environment: any suitable programming language
Remarks: Knowledge in AI game algorithms is an advantage