We want to build an UltraEdit DLL for NCStudio.
We have written some of this code and have a working prototype. We want someone to continue from the existing code.
WE ARE FLEXIBLE WITH THE DEADLINE.
## Deliverables
Deliverables:
1) Complete and fully-functional working Ultraedit DLL in executable form as well as complete source code of all work done.
2) Ultraedit should be able to communicate with NCStudio server and do the following.
1. Add Account
2. Add user
3. Add project
4. Add Project files
5. Add Directories
6. Add package
6. Add Java file
7. Compile Java file
8. Run project file (html/jsp/Java etc.)
Please go through the NCStudio product to understand the above functionality or communicate with us.
3) UltraEdit is a powerful editor written in VC++. We have architected the layers and how the DLL will communicate with UltraEdit. Prototype and basic code have been written. This will also involve working/communicating with the UltraEdit team.
4) Developer should be very good at VC++, MFC, COM/DCOM and MS SOAP. If you are a beginner please avoid taking this up. We had burnt our hands before.
4) The work involves -
a) Writing the DLL which will be invoked by UltraEdit
b) This DLL will add menus and other items to Ultraedit besides other functionality
c) It will communicate with the NCStudio server using MS SOAP
5) Please show me references of VC++, MFC and MS SOAP work. This is not a run-of-the-mill web development work, so please do a self-check if the task can be done before submitting proposals. We don't want people learning while doing the task.
WE ARE FLEXIBLE WITH THE DEADLINE.
ADDITIONAL INFORMATION:
This is how we intend the plugin to work:
1. When UltraEdit starts it loads the [login to view URL]
This will add extra menus and menu items to UltraEdit. The user has to setup the initial URL to the NCStudio server.
The user then chooses the appropriate menu item to 'Add Account', 'Add User', 'Login' and other functionality.
2. We will use UltraEdit as the client editor and add extra functionality for it to communicate with the server.
I will upload an architecture diagram to explain it better. Also if you can take a look at the NCStudio product. It will help you understand what we are talking about.
I am uploading the initial code and prototype that we have.
thanks,
Shankar
## Platform
Windws - NT/2000/XP