Description projet :
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!
d) flash templates:
[Hint: please look at the following projects
http://sourceforge.net/projects/flashjava/
http://sourceforge.net/projects/javaswf/
http://ming.sourceforge.net/
Flash4Linux (freeware replacement of Macromedia
Flash)
there are certainly other projects, too]
Same capabilities as PPT templates,
+ the possibility to have one color in an image
become "transparent"
fileObject.setImageTransparentColor(imageName,
r, b, b)
+ the possibility to get/set image as a table of
4 values: R,G,B,Alpha(transparency)
int[][][] img = fileObject
.getImageContent(imageName)
fileObject.setImageContent(imageName,
int[][][] content)
Export as image type (jpeg, first frame) must
be possible. Export as PDF appreciated.