Betty
Betty is an open source, versatile and configurable betting Web site, that you can install in your own network. It enables you to make friendly bets / forecasts between colleagues or between friends. It does not promote in any way betting for money: in turn, there is no provision for such bets in the server.

Table of contents

  1. Features
  2. License
  3. Download
  4. Documentation
  5. Quick start
  6. Limitations
  7. History
  8. Other solutions
  9. What's coming next?
  10. Third-party tools and libraries
  11. Acknowledgements

Features

The server is rather quite configurable and flexible; it has been designed to handle different types of championships, like football (soccer), rugby, golf, cars (formula one for example), and so on. You will find live examples in the project distribution.
Here follows a list of the major project features: Here is a view of the Flash user interface (click on image to enlarge it):

And you will find below a rather high-level description of the project environment (click on image to enlarge it):

License

Betty is licensed through a BSD-like licensing model: see the text here.

Download

On SourceForge: http://sourceforge.net/project/showfiles.php?group_id=227046.
The latest XML configuration files are located here (please refer to the project documentation for more information).

Documentation

The project documentation Web page is located here.

Quick start

A 2-step installation guide of the Betty project on a Windows platform, in order to play as quickly as possible with the bet server. For an installation on a *nix distribution, for a more complete guide (even on a Windows machine), or for installation troubleshooting, please refer to the Betty documentation. The password of the default administrator ('root') is 'changeit'. This point is further described in the main project documentation, section "Users".
That's all? Yes, unless you want to bet on a championship not provided in the binary distribution, or if the provided championships aren't up-to-date. You may find updates or other “real” examples here, and you can make one of your own (please refer to the Betty documentation).

Limitations

Don't forget to use the SourceForge Web site to submit bugs or enhancement suggestions (http://sourceforge.net/tracker/?group_id=227046).

History

You may find the project version history here.
This project started mid-2004, has slept for almost 4 years, until I reanimated it in 2008 for the final (?) touch. It was born essentially for 3 reasons: The main technologies involved in this project are the following: Please refer to “Third-party tools and libraries” for more details and credits.

Other solutions

I haven't found any similar solution yet, or solutions beyond a gadget state. If you think you have one, please contact me: I would be very pleased to list you there.

What's coming next?

I optionally plan the following actions in the future: If you think one of these should be of particular interest to you, or if you would enjoy another feature not listed here, please make your suggestion on the appropriate SourceForge tracker: Feature requests.

Third-party tools and libraries

The next table describes all 3d-party tools and libraries used at run-time in a binary form. All the associated license files may be found in the directory docs/licenses of the binary project distribution.
Component Version Web Specific notices
All platforms:
Castor 1.3 www.castor.org Copyright 2004-2005 Werner Guttmann

Copyright 1999-2004 (C) Intalio Inc., and others. All Rights Reserved.
Java Service Wrapper 3.2.3 wrapper.tanukisoftware.org Copyright (c) 1999, 2006 Tanuki Software, Inc.

Copyright (c) 2001 Silver Egg Technology
famfamfam icons 1.3 www.famfamfam.com/lab/icons Many thanks to Mark James
JBoss Application Server 4.2.3 labs.jboss.com/jbossas -
Only present on Windows platforms:
Wget 1.11.4b www.gnu.org/software/wget -
Inno Setup 5.2.3 www.jrsoftware.org/isinfo.php Copyright (C) 1997-2008 Jordan Russell. All rights reserved.
The table below describes the additional 3d-party tools and libraries specifically used during the development stage (in particular to build the distribution). In each mentioned directory, you will find the associated license.
Component Version Web Directory Comment
Ant-related:
Apache Ant 1.7.1 ant.apache.org - -
XDoclet 1 1.2.3 xdoclet.sourceforge.net/xdoclet ext/xdoclet1 -
Apache Commons Collections 3.2 commons.apache.org/collections ext/xdoclet1 Used by XDoclet 1
Apache Commons Logging 1.1 commons.apache.org/logging ext/xdoclet1 and ext/script Used by the Ant script task and XDoclet 1
Apache Jakarta Bean Scripting Framework 2.4.0 jakarta.apache.org/bsf ext/script Used by the Ant script task
BeanShell 2.0b4 www.beanshell.org ext/script Used by the Ant script task
DTDDoc 1.1.0 dtddoc.sourceforge.net ext/dtddoc -
DTDParser 1.20 www.wutka.com/dtdparser.html ext/dtddoc Used by DTDDoc
Jaxen 1.1.1 jaxen.codehaus.org ext/pmd Used by PMD
JHighlight 1.0 jhighlight.dev.java.net ext/dtddoc Used by DTDDoc
ObjectWeb ASM 3.1 asm.objectweb.org ext/pmd Used by PMD
PMD 4.2.5 pmd.sourceforge.net ext/pmd -
Flex-related:
Adobe Flex SDK 3.2 opensource.adobe.com/wiki/display/flexsdk/Flex+SDK - The Flex Data Visualization component (trial version) is included in the source distribution
iconv 1.9.2 www.gnu.org/software/libiconv ext/iconv-1.9.2.win32 -
Separate tools:
Vim 7.1 www.vim.org - A special and big “thank you” to Bram Moolenaar and his wonderful tool, which I'm using since so many years!
Google Web Toolkit 1.5.3 code.google.com/webtoolkit - -
Sun JDK 6 java.sun.com/javase - -
OpenOffice 2.4 www.openoffice.org - -
Jude Community 5.2.1 jude.change-vision.com - -
Inno Setup Form Designer 2.0.8 isfd.kaju74.de/index.php?isfd - -

Acknowledgements

And finally I would like to thank in particular:

SourceForge.net Logo   Vim logo

Copyright © 2008-2009 Christophe Delory