Personal tools

WxHaskell/Applications

From HaskellWiki

< WxHaskell(Difference between revisions)
Jump to: navigation, search
(Imported via pandoc (and a touch of sed))
 
(Added category wxHaskell)
 
(5 intermediate revisions by one user not shown)
Line 1: Line 1:
  +
See http://wxhaskell.sourceforge.net/applications.html
   
=== Application screenshots ===
 
   
At the moment, only small to medium sized programs have been written in wxHaskell and this page shows some of them. If you know about an interesting wxHaskell application, write us and it may be presented here too :-)
+
[[Category:wxHaskell]]
 
'''Dazzle'''. Dazzle is a Bayesian belief network editor that is developed by the [http://www.cs.uu.nl Decision Support System] group of Utrecht University. Dazzle uses the [http://genie.sis.pitt.edu/ Smile] C++ library, developed by the [http://dsl.sis.pitt.edu/ Decision Systems Laboratory] of Pittsburgh University, to leverage standard Bayesian belief network algorithms. The interface is highly specialized, featuring custom controls for representing multi-dimensional statistical nodes.
 
 
[http://wxhaskell.sourceforge.net/images/dazzle.jpg [[Image:images/dazzle-small.jpg|Dazzle on Windows XP]]] <br />
 
WindowsXP (Click on image to enlarge)
 
'''ICFP Programming Contest 2003 &amp; 2004 – the technology behind the winners.''' [[http://www.cs.uu.nl/~eelco/icfppc2003 www-2003] ,[http://urchin.earth.li/icfpcontest/2004/Introduction www-2004]]. wxHaskell 0.7 was used in the [http://www.cis.upenn.edu/proj/plclub/contest ICFP 2004 programming contest] by team [http://urchin.earth.li/icfpcontest/2004/Introduction Dunkosmiloolump] to create an &quot;ant&quot; simulator – and they won the contest! An early version of wxHaskell has been used in the [http://www.dtek.chalmers.se/groups/icfpcontest ICFP 2003 contest] by [http://www.cs.uu.nl/~eelco/icfppc2003 Team Dom] to create a graphical editor for solving the tracks. The entry is interesting as they created the interface in a single day, and also used C code fragments to directly program the wxWidgets repaint handler.
 
 
[http://www.cs.uu.nl/~eelco/icfppc2003/editor.png [[Image:images/icfp2003-gtk.png|ICFP 2003 graphical track editor]]]
 
[http://wxhaskell.sourceforge.net/images/icfp2004.png [[Image:images/icfp2004-small.jpg|ICFP 2004 ant simulator]]]
 
Track editor (click on image to enlarge)
 
Ant simulator (click on image to enlarge)
 
'''hsReversi''' [[http://dsc.upe.br/~ltds/reversi www-page]]. Lucas Torreão, Emanoel Barreiros, Hilda Borborema, and Keldjan Alves have written a reversi game with wxHaskell. It is possible to play versus CPU or versus another human player. The window appearance can be changed at any time in game, using the &quot;skins&quot; feature. It is available in portugese only.
 
 
[http://wxhaskell.sourceforge.net/images/reversi5.jpg [[Image:images/reversi5-small.jpg|hsReversi - click to enlarge.]]] <br />
 
WindowsXP (Click on image to enlarge)
 
'''GeBoP''' [[http://people.cs.uu.nl/loffler/gebop/eng.html www-page]]. Maarten Löffler has written GeBoP, the General Board games Player. This application uses a generic game engine to host 8 different games that can be played against the computer. A tree control is used to visualize the state of the game engine, and an MDI interface is used to display several games simultaneously. Source is available on the GeBoP website.
 
[http://wxhaskell.sourceforge.net/images/gebob-win2.png [[Image:images/gebob-win-small2.jpg|GeBob games - click to enlarge.]]] <br />
 
WindowsXP (Click on image to enlarge)
 
'''Proxima''' [[http://www.cs.uu.nl/research/projects/proxima www-page]]. The Proxima generic structure editor is written by [http://www.cs.uu.nl/~martijn Martijn Schrage]. Proxima is part of an ongoing research project to combine both structured editing operations with free editing (and if you look closely at the screenshot you can see that the variables in scope, the types, and even values are automatically computed).
 
 
[http://wxhaskell.sourceforge.net/images/proxima-mac.png [[Image:images/proxima-mac-small.jpg|Proxima on MacOS X]]]
 
[http://wxhaskell.sourceforge.net/images/proxima-win32.png [[Image:images/proxima-win-small.jpg|Proxima on Windows XP]]]
 
MacOS X (click on image to enlarge)
 
Windows XP (click on image to enlarge)
 
[http://wxhaskell.sourceforge.net/images/fforms.gif [[Image:images/fforms.gif|A functional form]]] '''Functional Forms''' [[http://www.sandr.dds.nl/FunctionalForms/ www-page]]. Sander Evers has made a library for wxHaskell to concisely create forms: dialogs that display and edit a set of values. All edit actions are automatically checked and converted to an appropiate Haskell form.
 
 
&#160;
 
 
&#160;
 
 
&#160;
 
 
'''HCPN''' [[http://www.cs.kent.ac.uk/people/staff/cr3/HCPN www-page]]. Claus Reinke has made an experimental graphical editor for [http://www.cs.kent.ac.uk/people/staff/cr3/HCPN Haskell Coloured Petri Nets] (HCPN).
 
 
[http://wxhaskell.sourceforge.net/images/hcpn.jpg [[Image:images/hcpn-small.jpg|HCPN editor]]] <br />
 
WindowsXP (Click on image to enlarge)
 
'''HPView''' [[http://dready.org/projects/HPView www-page]]. Wei Tan has made a graphical heap profile viewer for GHC with wxHaskell, called [http://dready.org/projects/HPView HPView]. It is intended as an interactive alternative to the hp2ps utility (included in GHC), which allows zooming and filtering of graph columns.
 
 
[http://wxhaskell.sourceforge.net/images/hpview.gif [[Image:images/hpview-small.gif|HPView - click to enlarge.]]] <br />
 
WindowsXP (Click on image to enlarge)
 
'''Haskell on the cover of a magazine!''' wxHaskell was featured in a two-page article in the october 2003 version of [http://www.linformaticien.fr L'informaticien], a popular French PC magazine. The article has been written by Frédéric Mazué. Here are some screenshots:
 
 
[http://www.linformaticien.fr/sommaire/num009/somm6873.htm [[Image:images/p68.gif|Page 1]]] [http://www.linformaticien.fr/sommaire/num009/somm6873.htm [[Image:images/p69.gif|Page 2]]]
 
 
[http://www.linformaticien.fr/sommaire/num009/somm6873.htm [[Image:images/couvn9.png|Cover]]]
 

Latest revision as of 21:04, 15 January 2012

See http://wxhaskell.sourceforge.net/applications.html