Projet en archive numéro 42 "Standalone file converters and generators in a .jar - part 1"
|
|
Ce projet a été réalisé avec succès par le prestataire dcrintea .
Uniquement une petite partie de ce projet est consultable publiquement.
| Évaluation moyenne du prestataire dcrintea : |
| ? |
Présentation du projet:
This the first part of a 5 parts project, with numbers 42, 43, 44, 45, and 46.
Standalone file converters and generators in a .jar file, in the form of tools for Office files conversion & simple templating:
- OpenOffice<->MS Office <-> PDF converters - writting/reading XLS/CSV files - automated generation of "template based" PPT/OpenOffice documents (priority on PPT) - mass email sending with attachments - automated flash file generation from patterns (with transparency features) - website screenshots from URLs
A/ Features: a) file conversion: - load a file: OO.org/M$ Office;
fileObject = new OfficeFile(stream) I have to be able to choose a java file object or an array of bytes.
I don't want to check the file format by myself. -file type interrogation: string type = fileObject.getFileType() fileObject.GetSupportedFileTypes() These file types are the supported file types for writing (instance methods). If possible please consider using MIME types. -dump: fileObject.write(stream, string type) and also byte[] dump = fileObject.write(string type) -default type conversion (used for sending email messages) fileObject.convert(string type) Supported formats: MS PPT[priority], XSI, ODP, PDF[priority], MS DOC, XSW, ODT, PDF[priority], EXCEL, CSV[priority] (NB: non-sense conversions [ex: PPT <-> excel] are not required of course. PDF export is a must have)
For XLS/CSV and other spreadsheet file formats I also want /simple/ r/w capabilities: - read VALUES (not formulas): string val = fileObject.getCell(x, y) - write VALUES (not formulas): fileObject.setCell(x,y, string val)
B/ Deliverables & coding style:
- give the sources - apply coding conventions for J2SE - ALL the fields from javadoc have to be filled - when there is an error, send an exception - all exceptions have to be documented - all exceptions have a string field that explain in "understandable language" what's wrong - unit tests (junit, documented) - aspectj and/or java 5 OK - ant build.xml file (including ant task for build of the final jar file; including task for javadoc) - eclipse project file - should be tested on linux jdk 5 (optionally bea jrockit) / win$ / optionally IKVM (.NET based JVM) ; MacOS X ; freeBSD - pure jar [no native code] much appreciated! - import of BSD/Apache/LGPL (/NOT/ GPL) licensed code is OK!
Estimation du prix HT payable par le propriétaire de cet appel d'offres : 220 € dont
- commission PEL.com de 15%: 33 €
- paiement prestataire: 187 €
Date de fin de projet : 01/07/2005
Catégories : graph_musiq,logiciels
Plateformes : winxp,linux
Evaluation reçue par le prestataire 'dcrintea' de la part du donneur d'ordres 'renb'
Le prestataire n'a reçu aucune évaluation actuellement.
|