昨天,我收到一个美国人的资询信息,是关于做基于矢量的程序开发的,可能需要基于Flash或者Java script来做,我以为他要在JFDraw上做开发,所以废话说了一大堆,累得我..
以下是他的问题和我的回复:
Dear, Heather Rodburg,
Thank you very much to send us this email. Now let's make some short answers about your questions:
Question:
I am emailing you to inquire about the possibility of JF Imagine to develop an interactive CD with a delivery date of 8/1/05. We are looking for a company who would be able to do the backend programming, utilizing Flash or JavaScript, for a vector based design program that has much of the same functionality as PowerPoint with some of elements of Photoshop and Illustrator also incorporated. We have developed the wireframes and are currently in the process of designing the program interface.
Answer:
We would very like to help you with your project. And also, we would like to start that interactive CD based on our project, JFDraw(http://www.jfimagine.com). I suppose you have completely used/learned this Java based project.
But I'm sorry that JFDraw is a totally Java based one, it didn't use any 3rd party technologies something like Flash,Javascript , Powerpoint, photoshop or Illustrator. All the shapes and features were created by java and used by JFDraw itself. So we don't know how can the project would cooperate with your wireframes developed. Maybe you can tell us the detail information about the cooperation.
Question:
The some basic details of the program are follows:
Have a library of 1000+ vector-based images (already created) which will allow the user to drag and drop the art to an artboard. When on the artboard, the user will be able to edit and manipulate the points to fit their design needs. They will have the ability to skew and give perspective to this artwork.
Answer:
JFDraw has its own Libraries/Templates panel already to allow users to make customized libraries(vector based images). User can add any vector drawings on the art board into libraries, or bring any libraries and templates to the art board. But it now has some disadvantages, it's not a drag and drop action to pick-up libraries and it has no pre-defined libraries for use.
Question:
Have a color swatch/fabric pattern library that will be provided from suppliers which the user will be able to "fill" the artwork with.
Answer:
JFDraw has some pre-defined 'Fill' pattern,(Right click the shapes in JFDraw, then click decorate->Fill Format), that's easy to use and can also be expanded in other Fill Pattern.
Question:
Be able to create and fill shapes
Answer:
It's sure JFDraw can do this or more.
Question:
Import image files into the program artboard which the user will then drag and drop library items onto
Answer:
It's no problem with this point.
Question:
Manage all of the created files through a portfolio feature which will function a lot like the presentation option in PowerPoint .
Answer:
In that case, we need to make a new presentation method and try to manage those created files in a specified directory. That's possible.
Question:
The program will need to be compatible with Windows 98 and higher and Mac Classic and OS X and higher
Answer:
JFDraw can run anywhere that Java runs.
Question:
Initially the program will be offered by CD, but it will eventually be offered as a download from a Website
Answer:
That's no problem with this point. But a FTP space is better for this in development and confirmation stages.
Question:
Some of the basic tools are the shapes (square, circle, triangle, freeform, line, trapezoid, etc.), group/ungroup, zooming, grid lines, rulers, alignment, order, snap, rotate and flip, text, edit points, lock/unlock objects, undo/redo, crop, perspective tool, skew tool, eyedropper tool, etc.
Answer:
Almost all the features you mentioned are or will be supported. If you are familar now with JFDraw.
Question:
It will also utilize keyboard shortcuts
Answer:
That's no problem.
Question:
Please let me know if you have the resources to complete such a project by the beginning of August and a general estimate of what you anticipate the production cost of the project to be.
Answer:
There are some features we have not completed under your demands.(Especially in 1000+ predefined vector image libraries, drawing features with freeform,skew tool, eyedropper tool, etc) And also, we don't know if you would accept the ways to make this interactive CD that based on JFDraw.
If you can make some furthur explanations of your questions that depends on JFDraw. Or if you can remove some features that JFDraw has no right now. The answer would be easiler and possible. And now, i can only tell you the price to make modifications/enhancements on JFDraw. That is about $49 per 8 hours.
Wish our answers would meet your demands. And thank you again for your questions.
Best Regards,