Puzzle Java applet, xml, web scripts

IN PROGRESS
Bids
18
Avg Bid (USD)
$1222
Project Budget (USD)
$300 - $1500

Project Description:
This project is based on extension of an existing Java applet, modifying for new .xml file format, new features, and then integrating into new website.

Main tasks are:

* Design compatible and extensible XML format to support all puzzle styles and features demonstrated at
http://www.crossword-compiler.com/java/
and a few others; you can study current source code
(there are a lot of options, including Sudoku, barred puzzles, clue linking, French-style, images, bold and italic in clues, layout options etc)

* Modify existing Java applet source code to support XML format in addition to current .bin format (must be backwards compatible); note some elements (e.g. pictures in the grid, background color) currently passed as applet parameters to be read from XML file with option to override by applet parameter

* Modify applet to support word search puzzles (in new XML format, consult on details)

* Modify applet to support sub- and super-script in clues, display title, author copyright above/below grid, pencil feature, multiple letters in squares, key words

* Add applet functions to post solution data to a server and process response (e.g. redirect page)

* Add option to improve look and feel of applet clue scrollbars and use graphical buttons

* Make php/MySQL web site for displaying and checking user-written puzzles:
- Upload script to take .xml puzzle file, optional printable file and licence info and show user login/registration page for adding puzzle to site
- Public pages to display individual puzzles, plus (customizable) user portfolio page
- User admin page to show lists of puzzles, delete and edit page headers/footers, view marked Submitted answers
- Solver support for Save, Submit and Mark features (e.g. for marking puzzles automatically)
- Submit page to input solver name and email, puzzle solution, optional fields specified by user
- Demo option to use with no licence number but expire pages after fixed time
- Site admin page to list users, numbers of puzzles, hits, etc.
- Puzzle files to be stored in file system, other data in MySQL database

* Thoroughly test and debug the above

Applet .jar should not bloat too much (download size < 50K). Applet should work with standard Java 1.1 (or higher version only if you can persuade me almost all users will have it), and be tested with MS and Sun applets on Windows, Mac and Linux. Full commented source code and documentation (e.g. XML schema) to be supplied.

Please provide examples of previous work - bids without provider rating or examples of previous work may be ignored.

Skills required:
Java, PHP, XML
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire encodedart
$ 1100
in 21 days
Hire JavaWebGuru
$ 1500
in 30 days
Hire Shot
$ 1000
in 25 days
Hire trkratna
$ 1500
in 30 days
Hire rylkov
$ 1500
in 35 days
$ 995
in 27 days
Hire WellDone
$ 1500
in 30 days
Hire PRABHUSOFT
$ 1200
in 25 days
Hire trustedpartners
$ 1500
in 30 days
Hire unixworld
$ 1200
in 10 days