I've finally found some free time to think about the next version of CDRfe. This is one of my favorite own programs, but in time I realized that this way of creating C++ closed source software will lead us nowhere. So I'm thinking about designing the next generation of CDRtools frontend. The planning is on really early stage (like some thoughts on a single sheet of paper) and I decide this time to involve the community. I realize this will take much more time than designing it by myself, but I believe the outcome worth it! So here are my general ideas about it:
- We'll start codding from scratch (will use only knowledge gathered in CDRfe development, but not a single line of code)
- We'll use some platform independent language like Java which will allow using CDRfe on other OS-es too.
- Next generation version will combine VisualISO with CDRfe into a single program.
- I'm planning to include remote recording functionality. This is when you have a single recorder and many clients
- The new project will be an open source and I'll be very careful with licenses this time when it comes to using external source code and/or libraries
- We might also select a better name of the project. If you have an idea please post a comment or send me an e-mail.
I'm planning to use a Rich client platform instead of doing everything on my own. The best candidates are: Eclipse, Netbeans and Mozilla. If you have other ideas, please post a comment or drop me an e-mail at demosten@gmail.com. At the moment my favorite is Eclipse. Advantages of using such a platform are: you have much work done and tested and we could concentrate on the actual functionality instead of for example user interface. So the software could be delivered faster and better tested. Disadvantage I can think of is that it will be much bigger and in general slower.
I need your help! I'm looking for:
- Fresh ideas what to include inside the next generation version as functionality, usability, code libraries etc.
- Codding help. I'll need it at moment a concrete Rich client platform and programming language is selected and the work could start. The project will be hosted probably on sourseforge.net and will have a repository and so on.
- Designer's help: this version should look great :)