You are here: Home > About Planche.de | |
About Planche.deThe Planche project is dedicated to developing quality software for the international fencing community.
While others discuss whether transparent masks will help our sport in any way, Planche.de is taking a real and helpful step into the future
by providing a new and innovative international fencing tournament solution free of cost. HistoryStarted in 1999, the Planche project was meant to develop a replacement for the DOS-based Engarde 6.x software. Some of the main goals back then were a Windows-based GUI, simplification of the common tasks and integration. Planche 2000 was first started in late 1998 using C++ (without MFC/ATL). It had a nice tournament date planning utility that read tournament dates from the Internet. Planche 2000 was then re-written in C++ in 1999. The software was split up into a GUI Client and the reusable COM-based Planche 2000 Engine. The Client was highly localizable, used Microsoft Agent technology for speech input/output and also featured a sophisticated Plug-in architecture for authoring of COM-based extension modules such as Import/Export wizards for EnGarde 6.x, EnGarde 7.x, PointControl and FenComp, or country-specific extensions. Separately, small programs for Windows CE and Palm OS were developed that should have been integrated with Client/Engine. GUI Clients/Servers were also started for BeOS, Linux and QNX RTP. After one year's pause, the project has been revived in March 2002 through a complete rewrite, now called Planche 2002. The Windows software was now based on the brand-new Microsoft .NET Framework that made writing the software much easier. The successor to the Planche 2000 Engine COM library was the Fencing Object Model (FOM) .NET class library, written in C#. An NT/2k/XP Service that hosted the FOM was written in C#. The Client was written in C# using the Windows Forms architecture and was extensible through an Add-in-architecture. Arbitre for Palm OS was nearly completed. Sadly, much of this work soon was lost, thanks to the hard drive. So in August 2003 a new version was written (again) from scratch, Planche .NET 2003. The FOM class library has now been designed interface-oriented, allowing multiple implementations. The Planche implementation of the FOM is extensible. There were now multiple clients: for the planning period, the registration and the actual tournament. In 2004... (To be continued) Milestones1998
1999
2000
2001
2002
2003
2004
| |
Copyright © 1999-2008 Andreas Färber. All Rights Reserved. Terms of Use | Privacy Policy | Imprint |