It is currently Wed Apr 23, 2014 9:35 am




Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
 A Better Browser™ 
Author Message
General
General

Joined: Tue May 31, 2011 6:27 am
Posts: 313
Location: Minnesota
Post A Better Browser™
We've noticed some memory leaks and stability issues when using the ActiveX module for IE support, and it seems like there is no good way to address the issue other than opening an actual instance of the browser.

Can we get a web browser component native to Ignition? I know Webkit isn't the most friendly package in the Java world right now, but anything would be better than embedding IE...


Mon Jul 16, 2012 6:48 am
Profile
Moderator
Moderator

Joined: Thu Mar 30, 2006 10:08 pm
Posts: 1188
Post Re: A Better Browser™
There is certainly both demand and interest for a native web browser in Ignition. As I recall, the issue has been of finding a viable free library or appropriately licensed options. Here is some past discussion of the topic:

viewtopic.php?f=71&t=6056&p=16525
viewtopic.php?f=71&t=5315

After poking through those threads, JXBrowser looks to be worth investigating. You can try it online here.

_________________
Nathan Boeger, CISSP-ISSAP, CCNP Voice, VCP
Not Another Industrial Blog - My SCADA software blog
"Design Simplicity Cures Engineered Complexity"


Mon Jul 16, 2012 2:29 pm
Profile WWW
General
General

Joined: Thu Jan 26, 2012 5:18 pm
Posts: 212
Post Re: A Better Browser™
jbrowse uses the mozilla api and appears to be open source. how would one go about implementing the embedded
browser? right now my company has a large already existing internal web. i have used the active x way too much and I believe my project has suffered from it. In many cases I have asked the it guys for access to their db tables where data
entry already occurs. The whole process has been a struggle to try to collaborate.


Tue Jul 17, 2012 5:22 pm
Profile WWW
Moderator
Moderator

Joined: Mon Oct 27, 2008 4:10 pm
Posts: 1905
Location: Folsom, CA
Post Re: A Better Browser™
tailfire wrote:
jbrowse uses the mozilla api and appears to be open source. how would one go about implementing the embedded
browser? right now my company has a large already existing internal web. i have used the active x way too much and I believe my project has suffered from it. In many cases I have asked the it guys for access to their db tables where data
entry already occurs. The whole process has been a struggle to try to collaborate.


Either we're looking at different JBrowse projects or it doesn't do what you think it does.

_________________
Kevin Herron
Software Developer
Inductive Automation


Tue Jul 17, 2012 5:40 pm
Profile WWW
General
General

Joined: Thu Jan 26, 2012 5:18 pm
Posts: 212
Post Re: A Better Browser™
http://code.google.com/p/jbrowser/

have a look at it, it sounds similar to the others...
I could be misunderstanding what it does also...


Tue Jul 17, 2012 5:58 pm
Profile WWW
General
General

Joined: Thu Jan 26, 2012 5:18 pm
Posts: 212
Post Re: A Better Browser™
I looked up just jbrowse like I typed it, lol not the genome project :oops:


Tue Jul 17, 2012 5:59 pm
Profile WWW
Moderator
Moderator

Joined: Mon Oct 27, 2008 4:10 pm
Posts: 1905
Location: Folsom, CA
Post Re: A Better Browser™
tailfire wrote:
http://code.google.com/p/jbrowser/

have a look at it, it sounds similar to the others...
I could be misunderstanding what it does also...


Yeah, different projects. Not sure if we've looked at that one before, but after a quick look I can see that it requires native libraries, which probably ruled it out if we did see it. I'll ask around tomorrow and see.

_________________
Kevin Herron
Software Developer
Inductive Automation


Tue Jul 17, 2012 6:02 pm
Profile WWW
Moderator
Moderator

Joined: Thu Mar 30, 2006 10:08 pm
Posts: 1188
Post Re: A Better Browser™
Is Apache 2 licensed software good to be distributed with Ignition?

_________________
Nathan Boeger, CISSP-ISSAP, CCNP Voice, VCP
Not Another Industrial Blog - My SCADA software blog
"Design Simplicity Cures Engineered Complexity"


Wed Jul 18, 2012 12:09 am
Profile WWW
General
General

Joined: Tue May 31, 2011 6:27 am
Posts: 313
Location: Minnesota
Post Re: A Better Browser™
nathan wrote:
Is Apache 2 licensed software good to be distributed with Ignition?


I'm assuming it would be based on your usage of Tomcat... 8)


Wed Jul 18, 2012 6:04 am
Profile
Moderator
Moderator

Joined: Thu Mar 30, 2006 10:08 pm
Posts: 1188
Post Re: A Better Browser™
Ah ha! Good point.

_________________
Nathan Boeger, CISSP-ISSAP, CCNP Voice, VCP
Not Another Industrial Blog - My SCADA software blog
"Design Simplicity Cures Engineered Complexity"


Wed Jul 18, 2012 6:23 am
Profile WWW
General
General

Joined: Thu Jan 26, 2012 5:18 pm
Posts: 212
Post Re: A Better Browser™
jbrowser works, is this something that requires module development to add to ignition?


Sat Jul 21, 2012 9:10 pm
Profile WWW
General
General

Joined: Thu Jan 26, 2012 5:18 pm
Posts: 212
Post Re: A Better Browser™
http://www.webrenderer.com/?wrnews

So Is there any hope for this? If one was to purchase this as 3rd party how would it integrate with ignition? Would it be a module that gets installed? The 'better browser' is a worthy investment.


Thu Jul 26, 2012 5:53 am
Profile WWW
Trooper
Trooper

Joined: Tue Jun 14, 2011 3:09 pm
Posts: 11
Location: Calgary, AB
Post Re: A Better Browser™
tailfire wrote:
http://www.webrenderer.com/?wrnews

So Is there any hope for this? If one was to purchase this as 3rd party how would it integrate with ignition? Would it be a module that gets installed? The 'better browser' is a worthy investment.

It seems that the best option would be to create a module that you could install into Ignition. I don't think it would be too much work to create a client/designer module that implemented a new browser by creating a new vision component.
In the case of WebRender you would need to load the correct library depending on the platform as it appears to have native code dependencies.


Thu Jul 26, 2012 6:52 am
Profile
General
General

Joined: Thu Jan 26, 2012 5:18 pm
Posts: 212
Post Re: A Better Browser™
Jul 30, 2012 7:56:51 PM ru.atomation.jbrowser.impl.JBrowserManager initialize
INFO: Using xul runner dir: C:\Users\t\workspace\jbrowser_for_ignition\jbrowser\xulrunner\xulrunner
Jul 30, 2012 7:56:51 PM ru.atomation.jbrowser.impl.JBrowserManager initialize
SEVERE: failed to initialize mozilla
org.mozilla.browser.MozillaException: java.lang.UnsatisfiedLinkError: C:\Users\t\workspace\jbrowser_for_ignition\jbrowser\xulrunner\xulrunner\javaxpcomglue.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at org.mozilla.browser.MozillaExecutor.mozInit(MozillaExecutor.java:675)
at ru.atomation.jbrowser.impl.JBrowserManager.initialize(JBrowserManager.java:147)
at ru.atomation.jbrowser.impl.JBrowserManager.<init>(JBrowserManager.java:67)
at ru.atomation.jbrowser.impl.JBrowserBuilder.buildBrowserManager(JBrowserBuilder.java:127)
at ru.atomation.jbrowser.snippets.GettingStartedSnippet.main(GettingStartedSnippet.java:25)
Caused by: java.lang.UnsatisfiedLinkError: C:\Users\t\workspace\jbrowser_for_ignition\jbrowser\xulrunner\xulrunner\javaxpcomglue.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at org.mozilla.xpcom.internal.JavaXPCOMMethods.registerJavaXPCOMMethods(JavaXPCOMMethods.java:57)
at org.mozilla.xpcom.internal.MozillaImpl.initialize(MozillaImpl.java:48)
at org.mozilla.xpcom.Mozilla.initialize(Mozilla.java:668)
at ru.atomation.jbrowser.impl.JBrowserManager$2.run(JBrowserManager.java:162)
at org.mozilla.browser.MozillaExecutor$4.run(MozillaExecutor.java:646)

Well I was taking a stab at implementing jbrowse and here is one fatal reason concerning the dependency topic , that it appears this free option wont work.
I sure would like to see this feature but appears I need to move on..
I started trying to build it in eclipse on a 64bit OS. It might run on 32 bit machine....


Mon Jul 30, 2012 5:03 pm
Profile WWW
General
General

Joined: Thu Jan 26, 2012 5:18 pm
Posts: 212
Post Re: A Better Browser™
Kevin.Herron wrote:
tailfire wrote:
http://code.google.com/p/jbrowser/

have a look at it, it sounds similar to the others...
I could be misunderstanding what it does also...


Yeah, different projects. Not sure if we've looked at that one before, but after a quick look I can see that it requires native libraries, which probably ruled it out if we did see it. I'll ask around tomorrow and see.


The native libraries mentioned above..Would this be the xulrunner?


Mon Jul 30, 2012 5:13 pm
Profile WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: