Skip to main content

Status of JDIC project, WebBrowser instability

2 replies [Last post]
digeratist
Offline
Joined: 2007-12-18
Points: 0

Could someone please update the main JDIC pages with a disclaimer about the future, or lack thereof, of the project, and what it means for those who have begun relying on its functionality? I'm irritated by the fact that I've had to hear people speculating about the "death" of the project. If this is because much of the functionality is being integrated into the main future releases of Java, could those features be listed, along with status info. on the features that *won't* be integrated?

On XP with IE, I'm finding the WebBrowser object to be very flaky. Always within a couple hours of navigation, it crashes/freezes and brings my app to its knees. This happens even with the demo that comes with JDIC, so I know it's nothing to do with my code. Somebody posted a bulletin somewhere about what appears to be a very clear flaw in logic in the latest IeEmbed.cpp code, and while I don't know if it's causing the crashing, it would at least be nice if I could find a patched release somewhere, so I don't have to try building it myself (been a *long* time since I've worked with C++). Is IeEmbed.exe the responsibility of the JDIC team, or should I be asking about that somewhere else? The code flaw is as follows:

int size = ABrowserWnd.GetSize();
for (int i = 0; i < size; i++) {
BrowserWindow *pBrowserWnd = (BrowserWindow *)ABrowserWnd[i];
if (pBrowserWnd && pBrowserWnd->PreTranslateMessage(&msg)) {
break;
}
}
if (i == size) { /* i has gone out of scope! */
TranslateMessage(&msg);
DispatchMessage(&msg);
}

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
rblanchard
Offline
Joined: 2007-10-15
Points: 0

Couldn't agree more about getting information on the future of this project.

Seems like they left the toughest component, the browser, out of the rest of the integrations plans for Java 6. It would be nice to know if the browser is targeted for a future JDK. Meanwhile, it certainly appears that this project hasn't pushed much in the direction of supporting additional browsers, such as Firefox, especially for those of us in the Linux environment where Mozilla use seems quite unstable at times.

I've experienced the same instability in Linux with Mozilla that you describe for XP with IE. There is a "black screen of death" that can occurs for me when the user attempts to make somewhat rapid requests of new JSPs.

digeratist
Offline
Joined: 2007-12-18
Points: 0

I'm looking into JExplorer and JxBrowser by TeamDev. I think they have issues, too, but at least as a product that people are paying for, one would expect better support and continued releases. They also provide much more functionality, like access to the browser's DOM.