[kepler-dev] [Bug 2809] New: - Browser Display actor fails for Mac/Linux

Glen Jarvis glen at glenjarvis.com
Fri Apr 6 12:17:14 PDT 2007


Dan,
    I tested this on the 5th of April's nightly build. It worked  
perfectly! In fact, instead of launching my default web browser, it  
launched Apple's Preview. That's very impressive.

    When I first started this discussion, I had seen the error message  
that we couldn't execvp a command that launched Netscape. I "guessed"  
that different command line options were executed depending upon the  
results of a call to determine what Operating System was running.  
Included in that "guess" was an assumption that no work was done to  
look at default browsers on a system. I felt this would be shaky  
because things would "break" at random times when browser defaults  
changed. My "guess" could never have been more wrong.

    Clearly I didn't understand the approach that was taken. From the  
bug description, I see there is code  
(ptII/ptolemy/actor/gui/BrowserLauncher.java) that launches the  
default browser. My background is Unix and C. I don't have a strong  
Java background. From the discussions I read, I can only guess that  
the JVM and Java framework has some type of call to launch an external  
browser.

    Regardless, this integrated very well and works beautifully. The  
more I learn about Kepler, the more I'm impressed with both it and  
it's Ptolemy roots.


Warmest Regards,


Glen Jarvis
-- 
913-486-8775
glen at glenjarvis.com
http://www.glenjarvis.com

"You must be the change you wish to see in the world." -M. Gandhi


More information about the Kepler-dev mailing list