|
|
|
|
|
|
|
September 11, 2006 THE 2006 DONATIONCODER.COM C++ BUILDER DONATIONWARE PROGRAMMING CONTEST RESULTS
About Judging The Results |
|
|
|
|
|
|
|
![]()
TOP PRIZE WINNERS
Three entrants were chosen to receive our Top Prize Package (which included Borland's BDS 2006 Enterprise Edition):
Darko Kalinic & Nikola Labovic, Detlef Meyer-Eltz, and Sasko Usinov.
![]()
Darko Kalinic & Nikola Labovic won for their very professional SQL database management tool, SQL Advanced Manager:
SQL Advanced ManagerSQL Advanced Manager is a great solution for: -professionals and amateurs who in any manner work with databases, especially MS ACCESS -students -people who would like to learn SQL It’s main purpose is to work with database via SQL queries. However, it also provides many other things such as fast accessing to all the tables in the database, and also to all the fields in those tables… Some main features are: -Quick access to all the data in any table with just one mouse click -Many tools and wizards which simplify working with your database -Syntax assistant is also integrated into the program, so the beginners would not have any problems while learning SQL, and the professionals, on the other side, would have a quick reminder on basic SQL syntax. -Many more.. Download: Here See more screenshots and read more about SQL Advanced Manager..
|
||||
Detlef Meyer-Eltz won for a pair of submissions using his excellent TextTransformer algorithms:
Minimal Website"Minimal Website" is a program to make a complete websites from plain texts. The texts are translated to formatted HTML contents automatically which then are embedded in a common layout for the website. A navigation menu is generated automatically too. Colors, fonts etc. can be adjusted in corresponding dialogs. Special attention was put on search engine optimization. As a special feature you can call your own HTML converters. That's where the the TextTransformer components are used. You can see, how such a website looks like at: http://www.texttransformer.org There you also can download Minimal Website or download it directly from: http://www.texttransforme...ini_ws/MiniWs_Inst_en.exe Continue reading the rest of the entry and discuss..
|
||||
TextTransformer ComponentsThe TextTransformer components can be used to change the structure of text strings or files, like transforming wiki text into HTML. The HTML text of the help for the components is a good example: It was generated automatically from a plain text file. Many varieties of text conversions are possible. The TextTransformer package consists of three components: 1. TTextStringTransformer for the transformation of a string into another string 2. TTextFileN2NTransformer for the transformation of one text file into another one 3. TTextFileN21Transformer for the transformation of several text files into a common destination file The components can be downloaded from the TextTransformer web-site: http://www.texttransformer.com Or directly from: http://www.texttransforme...loads/TetraComponents.zip Continue reading the rest of the entry and discuss..
|
||||
Sasko Usinov won for a very impressive new Programming IDE called SkyIDE. While it still has some rough edges, it looks to make a real splash:
SkyIDE - a Free C++ and Java Integrated Devlopment EnvironmentSkyIDE is a free integrated development environment for C++, Java, and other projects. SkyIDE stands for Sky Integrated Development Environment. * Multiple project support * Multiple C++ compiler support * Each project of type C++ can be set to use a different C++ compiler * Tabbed document Interface implemented using MDI with drag-tab support * You can have different projects open at the same time. You can have HTML, C++, Java, PHP and JavaScript projects all open at the same time. * Powerful text manipulation functions: Project URL and DOWNLOAD: http://www.skyide.com Main Screenshot: http://www.skyide.com/images/main.png Other screenshots: http://www.skyide.com/screenshots.html Continue reading the rest of the entry and discuss..
|
||||
![]()
MAIN PRIZE WINNERS
Seven coders received our Main Prize Package (which included Borland's BDS 2006 Professional Edition):
Reinhard Scharnagl, Malcolm Smith, Jake Greenwood, Gianni Luciani, Martin Nicholas, Tomasz Blajek, and Jim Kinsman.
![]()
Reinhard Scharnagl won for an extremely impressive Chess Tool and Game Engine:
SMIRF 8x8 + 10x8 Chess ProgramSMIRF Chess Program and Engine "SMIRF covers a lot of chess downwards compatibly extending variants like Chess960 (Fischer Random Chess) including traditional 8x8 chess. But its main goal is to open the world of 10x8 chess to everyone by supporting e.g. Janus Chess or the new Capablanca Random Chess. Though playing already well as a beta, this SMIRF project still is under development and thus will be updated from time to time."
Continue reading the rest of the entry and discuss..
|
|||||
Malcolm Smith won for one of the most polished and professional entries submitted, a powerful Cleanup tool designed for developers:
Development Cleaning SuiteHere is my initial submission for this contest. The suite is fully functional and has performed well for me (I just cleaned 400+ MB of temporary files from my development machine). The "Development Cleaning Suite" (DCS) is a utility that provides a cleanup handler for Widows 2000 and above. Additionally, the suite includes a configuration tool as well as an independant host (DCSUtil) for the handler - providing for additional benefits and more advanced features. An example of its presence with the Windows Disk Cleanup Tool: Clicking the "Review" button shows a detailed view of all files found and allows you to indicate which files should / should not be deleted.
Continue reading the rest of the entry and discuss..
|
|||||
Jake Greenwood won for a delightfully clever and slick tool full of options for assembling random selections of music of a specific length (mixtapes):
Random MixTape MakerRandom Mix Tape Maker allows you to create custom playlists from multiple mp3 file sources on your system. You can use these playlists to burn fresh, always new compiliations to a CD or drag & drop to your portable mp3 player, or just save a playlist for your listening pleasure. You have complete control as to how the playlists are created. Controlling such things as song length, compilation size, compilation length, and files/directories you want to exclude allows you to custom tailor playlist creation to fit your needs. Making "mix tapes" is as old an idea as the tape recorder itself; Random Mix Tape Maker was made to create a completely unique list of your favorite songs every time you use it, thus taking the hassle of searching through specific songs every time you want to make a mix of your own. Use it to make fresh mixes for your own listening pleasure, or use it to turn your friends on to your genre of music.
Continue reading the rest of the entry and discuss..
|
|||||
Gianni Luciani won for Demina, a bizarre entry that won us over because of its surprisingly sophisticated implementation:
Demina: A Minesweeper Solver/Helper ToolA program that can help in solving Minesweeper game. ![]() Download zip files with program and a help file: Here.
Continue reading the rest of the entry and discuss..
|
|||||
Martin Nicholas won for GameChat, an internet chat and multi-game system, that works very well despite it's somewhat dated appearance:
GamechatThe submision that i am making to the borland competition is a Lan or network game/chat server. Game chat makes a winsock connection betweeen the two processes and allows a simple text chat over this connection as well as gameplay for chess,checkers,norts and crosses and Reversi. here is a screenshot of the main program. ![]()
Continue reading the rest of the entry and discuss..
|
|||||
Our last two main prize winners won based not on a single standout program, but on a collection of programs.
Tomasz Blajek won for an odd combination of programs. Two wonderful little games (TPXonix and TPCube), and a utility for serious http debugging (HTTPJupiter):
TPCube - test your 3D imagination!In this game what you have to do is to choose a cube that can be made out of a cube net shown. Cubes have different symbols on sides, sometimes they are arrows, so that you can say what direction they point, and sometimes they are just fully symmetrical shapes, so some problems are easy to solve, and some are really difficult. What inspired me to write this game was this book: 'Why Men Don't Listen And Women Can't Read Maps', Allan and Barbara Pease. You can download the game here: Continue reading the rest of the entry and discuss..
|
||||
HTTPJupiter - Internet utilityThe idea of HTTPJupiter is very simple - you connect to some TCP server and port, send there a request, and retrieve an answer. However, it has many options that make the process much easier than using, for instance, telnet. The program may be used just as a regular browser, if someone has an HTML parser implemented in his or her brain ![]() Warning: using this program needs some knowledge on HTTP protocol! I use this program really often, mostly for example for solving problems on www.slyfx.com or www.mod-x.co.uk, also for viewing damaged pages, using fake cookies or tracing the path of visited pages, when they have Location header line, and are not displayed in regular browser. Also, an advantage of HTTPJupiter is that your computer cannot get infected when you visit some page, as nothing on the page is executed - the content is only displayed to user. Download program with user manual here: Continue reading the rest of the entry and discuss..
|
||||
TPXonix - remake of the old Xonix game with MULTIPLAYER mode!Has any of you ever seen Xonix game with multiplayer mode? In TPXonix, up to four players can play together (locally, on one computer), as enemies or in teams. It can also be played in single mode, just like classic Xonix game. Multiplayer mode allows a lot of new playing techniques. For example:
Game configuration screen: In action: Download TPXonix ver. 1.2:
|
|||||
Jim Kinsman won for his desktop utilities (a virtual desktop program, a dockable todo list, and flashcard tool) and Oracle database tool:
FlashCard ProFlashCard Pro is a tool to help you study. Works great for high school and college students. I used it for my Spanish class last semester! Download: Documentation: http://www.xhirl.com/software/flashcardpro/webhelp
|
||||
Trandesk Multiple DesktopsTrandesk Multiple Desktops A Multiple Desktop Manager Well, have you ever tried XP's powertoys, Microsoft coded a multiple desktop app, but I found many improvements and started working on Trandesk. I think the best part is doing Ctrl-Alt-D and pressing left right up or down to switch desktops... Documentation: http://www.xhirl.com/software/trandesk/webhelp Download: See more screenshots and discuss..
|
||||
Oracle SQL PlusPlusOracle SQL*PlusPlus If anyone uses ORACLE for a database server, then you'll love SQLPlusPlus. Syntax highlighting, a nice Grid to view your queries. A command history. Support for running scripts. I was sick and tired of SQLPlus, so I coded my own and now I use it all the time for complex queries and for simple ones... Here is a screenshot of the latest version, with options to view your data how you want it. You can download a demo here. You will need oracle server (or some connection that allows you to connect remotely): Continue reading the rest of the entry and discuss..
|
||||
Pandemic To-do ListPandemic List A self-customizing to-do list The problem that I had was that not every program has a to-do list, furthermore, I was working on a project that consisted of multiple sub-projects using different IDEs, and I would use a to-do list in one, and then switch to the other app and i lost track of all my items. My solution was to create a self-customized todo list. There are 4 different views for the todo list, my most recent view I added today was the TrayIcon popup view. When you switch applications and a new todo item happens, the tray icon animates. Screenshots: Download:
|
||||
![]()
SPECIAL RECOGNITION PRIZE WINNERS
We chose three coders to receive a special unplanned Prize Package to encourage further development on their software, which included the new Borland Turbo C++ Professional:
Tran Chi Kien, Mark, and Piotr Jurga.
![]()
Tran Chi Kien won for his nicely done Database VCL component and promising PHP/ASP Web Server:
SqlManager ComponentBasically, this component allows you to monitor and admin an instance of MS SQL Server 2000 and 2005. Quote I will submit a component, a sample program, all with source codes for this contest this week. Right now I'm working on the document for this component. Sample program to preview: http://tchikien.donationc....com/SqlServerMonitor.exe Full Download: here References: here Continue reading the rest of the entry and discuss..
|
||||
PhpWebserverPhpWebserver is a webserver with PHP and ASP.NET 1.1 support. Support ISAPI extenstions... I plan to make it work with JSP too. This program is freeware/donationware with source codes. PHP page example: ASP.NET page example: Download Here: Continue reading the rest of the entry and discuss..
|
||||
Mark won for his work on a motion detecting component using DSPack (not shown), and a well done accessible-keyboard desktop tool:
Virtual Keyboard Tool
|
||||
Piotr Jurga won for his work on a translation teaching tool to help in reading foreign language books:
Educational SuperMemo UtilityA small educational program/tool using dictionary and given text to produce list of words which can be imported by SuperMemo (vocabulary learning software). Screenshots : Dictionary window Files window Simple flashcard window: Read.zip contains application itself, manual & sources. Continue reading the rest of the entry and discuss..
|
||||
![]()
OTHER NOTABLE ENTRIES
There were a lot of great entries which deserve recognition even though they didn't win a prize in the contest.
![]()
Soduku Game, Editor, Solver
|
|||||
Forecasting of the Financial MarketsForecasting of the financial markets for developed and less developed countries of the world. For a demo daily efficiency of strategy of forecasting of base and fast systems on the average 70 % - 80 %. The project of game strategies developed for financial markets by definition of the causal moments of market movements. For definition of the determined movement of the market we offer to use as the basic approach methodology of the coordinated spectral analysis stated in article R.S. Rutman " On phisical iterpretations of fractional itegration and differentiation ", from University of Massachusetts, published in Russian magazine " Theoretical and mathematical physics", volume 105, № 3, in December 1995. Download here: http://www.deforex2.com/contest/Market.zip Screenshot here: http://www.deforex2.com/contest/Market.jpg Continue reading the rest of the entry and discuss..
|
||||