Find Jobs
Hire Freelancers

Infocard Desktop v0.3

$500-3000 USD

Terminado
Publicado hace casi 19 años

$500-3000 USD

Pagado a la entrega
This is a simple GUI-based data-entry program that allows a bit of data manipulation; it is meant to be implemented in Java 1.4, using Swing for the GUI. One to two screens of text data are stored in groupings called infocards. Collections of infocards are stored to disk in an XML-based format called InfoML. On screen, lists of infocards are displayed in windows, each of which can be saved to disk as a separate InfoML text file. In addition, infocards may be modified (either "live" within a window, or through data-entry screens), and they may be moved (within the window) or copied (to another window) using drag-and-drop behavior. This program has some interesting technical aspects, and its source code will eventually be released as an open-source project. If development goes well, I may contract with the developer to add further features--in particular, to turn it into a simple outlining program. Attached to this proposal is a 51-page design specification that specifies program behavior in considerable detail. Though this project is well-specified, there is room for creative ideas that improve the overall product. Skills needed: GUI-based Java application experience; some experience with XML (including JAXB and XML Schemas); the ability to write well-factored, understandable code, written with future expansion in mind. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. Other conditions: The design documents supplied to you represent my best guess as to how to implement the functionality that I want in Infocard Desktop v0.3. Many of the details in these documents are negotiable, so feel free to suggest alternatives. My most important concern is creating a useful piece of software, and I would like to benefit from your experience and creativity. Quality assurance Testing: unit testing (JUnit or similar) is recommended and encouraged. I will test the code that you deliver to me and return bug reports. Performance • saving the contents of a window: at least 10 infocards per second • reading an InfoML file into this program: at least 10 infocard per second • all other atomic operations (for example, menu-based commands) should take less than 0.1 seconds to perform Fulfilling the contract Deliverables include: source code, as part of a “project?? file for the chosen development environment; finished software supplied in a form that is easily installable and runnable by a non-technical user. The finished software should run on Windows XP. The contract will be considered to be fulfilled when the deliverables have been delivered, the program behavior matches that of the design documents, and the performance and quality-assurance metrics described above have been met. This contract for includes a deadline for the delivery of data software, described below. Delivery schedule: First, we define “beta software?? as being feature-complete, generally usable, and still containing minor bugs that do not involve any loss of data. Given this definition, this contract is automatically void if a beta version of InfoML Desktop v0.3 is not delivered to me by 90 “work days?? after you accept the contract. (If you cannot do any work because you are waiting for me to return of reports, such days do not count as “work days.??) If this deadline for beta software is met, debugging will continue until the contract is fulfilled (as described in the previous paragraph). ***** end ***** * * *This broadcast message was sent to all bidders on Thursday Jul 14, 2005 8:35:57 AM: Hello, Thank you for making a bid on my project. I am still in the early stages of gathering bids. I do not want to waste anybody's time (including mine), so you will not hear from me until I have several reasonable candidates for the job. At that time, I will either have follow-up questions, or I will let you know that I've found someone else for the job. Again, thank you taking the time to bid on my project. Best wishes, Gregg Williams * * *This broadcast message was sent to all bidders on Friday Jul 15, 2005 6:14:39 PM: Good day: Since I sent out my last broadcast message, I have received additional bids. To those of you who have just bid, thank you for taking the time to do so. I now believe that I have enough bids, so I will now start evaluating them. I will get back to all of you as soon as I can. Thank you. Best wishes, Gregg Williams ## Platform Programming is to be done in Java 1.4, using Swing for the user interface. The development environment to be used should be one of the following: Eclipse, NetBeans, or XCode (Mac OS X development environment). The program, as delivered, should run on Windows.
ID del proyecto: 3801342

Información sobre el proyecto

13 propuestas
Proyecto remoto
Activo hace 19 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
See private message.
$509,99 USD en 409 días
4,3 (9 comentarios)
4,1
4,1
13 freelancers están ofertando un promedio de $1.371 USD por este trabajo
Avatar del usuario
See private message.
$2.125 USD en 409 días
5,0 (53 comentarios)
7,9
7,9
Avatar del usuario
See private message.
$680 USD en 409 días
4,9 (28 comentarios)
5,7
5,7
Avatar del usuario
See private message.
$425 USD en 409 días
5,0 (15 comentarios)
5,1
5,1
Avatar del usuario
See private message.
$1.530 USD en 409 días
4,8 (24 comentarios)
4,0
4,0
Avatar del usuario
See private message.
$2.125 USD en 409 días
4,6 (15 comentarios)
3,4
3,4
Avatar del usuario
See private message.
$2.125 USD en 409 días
5,0 (3 comentarios)
1,8
1,8
Avatar del usuario
See private message.
$1.530 USD en 409 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$2.125 USD en 409 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$425 USD en 409 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$485,35 USD en 409 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$340 USD en 409 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$3.400 USD en 409 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
United States
4,9
3
Miembro desde jul 7, 2005

Verificación del cliente

Otros trabajos de este cliente

Infocard Workbench, Phase 1
$100-500 USD
¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.