A secret tooltip in Options dialog

Now that we have been speaking of tooltips in NetBeans IDE (How do you like balloon-like tooltip?) I remembered a tooltip which I have recently added into NetBeans 6.1 IDE.

There is a new tooltip in Tools|Options dialog in General page over Use System Proxy Settings:


This tooltip shows a Network HTTP Proxy which was detected from user's operating system. It can help users to see what proxy is active right now, or to make them sure the right one proxy was found.

Just a note: If NetBeans launcher cannot found information if a proxy is active in user's system or it doesn't, the Use System Proxy Settings will be disabled.

In the case of launcher found that no proxy is currently active, the tooltip will show a message 'Direct connection'


What do you think of it? Doesn't it make sense?

And in general, what are your experiences with using Network Proxy support in NetBeans IDE? Do you need to do setup Network Proxy manually? Or, you don't care about Network Proxy because it works out-of-box? :-)

Thanks for your opinion.

Comments:

I think it's a nice touch -- one of those things that I never would have though to ask for but which makes a lot of sense once you see it.

My only experience requiring a proxy server when using NetBeans is from my office, but the "System Proxy Settings" option does not work for me; I have to manually set the proxy host and port (I filed an issue here: http://www.netbeans.org/issues/show_bug.cgi?id=136036 )

Posted by Tom Wheeler on June 13, 2008 at 01:33 PM CEST #

I think it's better to show this information to the right of the radio button "Use System Proxy Settings", in a smaller (and/or gray) font. Now I know that the tooltip exists, because I'm reading your blog, but it's hard to find it out.

Posted by Crístian Viana on June 13, 2008 at 05:58 PM CEST #

Hi Tom,
I am pleased to see that it can make sense for someone.
Back to your issue http://www.netbeans.org/issues/show_bug.cgi?id=136036. I know about this problem for a long time and I have it on my nice-to-have list and this is why I haven't explain myself into this issue. I'm going to change it to RFE but I'm afraid I won't fix it quick and easy. Number one problem is the performance. Why? We are using a native code for system proxy detection and this code runs during IDE startup because network access could be asked early in IDE. The reason for don't execute .pac script is to make startup as fast as possible. If I do a detection like this later, it could endanger early proxy clients. This is why I'm careful in changing matter of proxy detection.
We'd prefer to use automatic proxy detection in java.net.\* (you can try to run with -J-Djava.net.useSystemProxies=true) and delegate it to JDK itself.
Thanks

Posted by Jiri Rechtacek on June 14, 2008 at 12:53 AM CEST #

Hi Crístian, thank you for your suggestion. I have filed as RFE http://www.netbeans.org/nonav/issues/show_bug.cgi?id=137219 for future evaluation.

Posted by Jiri Rechtacek on June 14, 2008 at 01:01 AM CEST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Rechtacek's

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today