Click to See Complete Forum and Search --> : Port MFC app to Java


peavys
May 6th, 2003, 04:44 PM
I work for a company that has an MFC app which works fine, but we want to go platform impendent, and hopefully web delivered.

If anyone has suggestions about how to assess applicants for competence I'd appreciate any tips, since I don't have Java experience.

I would strongly prefer someone in the Austin Texas area. Second choice is someone with long-term experience with telecommuting. Both is best.

Below are some characteristics of the app to be considered. We know the result can't be exactly the same as the existing product, but there will be pressure not to lose any significant functionality.


1) Menus, the app has dynamically created menus.
2) We use a custom MFC style (3rd part source, not Microsoft) editable grid control.
3) Toolbars, the app has combo boxes on the toolbars, and for one task it is important that the combox be organized two above, two below.
4) There are several threads. The app assigns a thread to handle modem or tcp i/o and a few other tasks and uses critical sections and events to manage contention over shared data.
5) Like any real app, there is a fair bit of direct use of the SDK, for example:
GetKeyState()
keybd_event()
PostMessage()
BitBlt() and associated calls
CreateFile() to open modem port
Winsock (not MFC flavor)
6) We do use keyboard hooks.
7) I do a little bit of message cracking in a few places.
8) We do a little bit of file i/o but it marketing might consider it worth trading away if we could make the app embed in the browser. Can we still save files with normal priv settings on the browser?
9) We do full screen access (take control of the whole desktop)
10) The app uses the OpenSSL library for encryption.

If you think you have a background that would make you a good candidate for a project like this please respond here. Clearly this project would take at least a few months, so please don't reply if you are not up for a rather full time effort.

Corky

jhasz
May 27th, 2003, 04:17 PM
Hi,

I am posting this reply in the hopes that you will contact me about this project.

I have extensive experience in developing applications in Java (5+ years w/a variety of applications and various parts of Java).

I also have considerable experience in C/C++ development and some in JNI (using C/C++ in Java Apps).

I am sure that you would agree once you talk with me that the phone call was worth the time.

I would be glad to arrange, at that time, to get a resume to you, and discuss your project with you, and any way I might be of help in getting your application ported to Java.

Please feel free to call me at (360) 638-0775 or on my cell at (360) 990-1141. or email me at jhasz@jhasz.com

I can also let you know of my experience in Telecommuting at that time, as well.

Sincerely,

Jeff Hasz