<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://java.dzone.com"  xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
 <title>Javalobby - Comments for &quot;Plugging into Lobo&amp;amp;#039;s Pure Java Web Browser&quot;</title>
 <link>http://java.dzone.com/news/plugging-lobos-pure-java-web-b</link>
 <description>Comments for &quot;Plugging into Lobo&#039;s Pure Java Web Browser&quot;</description>
 <language>en</language>
<item>
 <title>thanks articke.evden eve</title>
 <link>http://java.dzone.com/news/plugging-lobos-pure-java-web-b#comment-4634</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;thanks articke.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.nakliyatfirmalari.org&quot; title=&quot;evden eve  nakliyat&quot;&gt;evden eve nakliyat &lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 03 Jul 2008 04:17:41 -0400</pubDate>
 <dc:creator>kardelen133</dc:creator>
 <guid isPermaLink="false">comment 4634 at http://java.dzone.com</guid>
</item>
<item>
 <title>FWIW: We’ve started a</title>
 <link>http://java.dzone.com/news/plugging-lobos-pure-java-web-b#comment-683</link>
 <description>&lt;p&gt;&lt;!--paging_filter--&gt;FWIW: We&#039;ve started a project called MozSwing:&lt;br /&gt;
* &lt;a href=&quot;http://confluence.concord.org/display/MZSW/Home&quot; title=&quot;http://confluence.concord.org/display/MZSW/Home&quot;&gt;http://confluence.concord.org/display/MZSW/Home&lt;/a&gt;&lt;br /&gt;
that integrates v1.8.1.4 the Mozilla rendering framework XUL with the Java Swing GUI framework. &lt;/p&gt;
&lt;p&gt;We&#039;ve got working code on sourceforge:&lt;br /&gt;
* &lt;a href=&quot;http://sf.net/projects/mozswing&quot; title=&quot;http://sf.net/projects/mozswing&quot;&gt;http://sf.net/projects/mozswing&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MozSwing is triple-licensed: MPL 1.1, GPL 2.0, LGPL 2.1.&lt;/p&gt;
&lt;p&gt;You can see it work by running this web start jnlp: &lt;a href=&quot;http://jnlp.concord.org/dev/mozswing/mozswing.jnlp&quot; title=&quot;http://jnlp.concord.org/dev/mozswing/mozswing.jnlp&quot;&gt;http://jnlp.concord.org/dev/mozswing/mozswing.jnlp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Running that jnlp will also run an extension-installer jnlp that will install platform and os-specific XUL libraries in your web start cache.&lt;/p&gt;
&lt;p&gt;There are obvious disadvantages to relying on a native libraries that have to be installed.&lt;/p&gt;
&lt;p&gt;Some of the advantages to using the mozswing approach is that we have both rendering and scripting access from a Swing application to almost any XPCOM components (browser plugins) like Flash that can be embedded in a Mozilla browser.&lt;/p&gt;
&lt;p&gt;We&#039;re planning on porting the mozswing code to v1.9 of XUL and XPCOM (same codebase that&#039;s used in Firefox 3).&lt;/p&gt;
</description>
 <pubDate>Thu, 07 Feb 2008 10:37:25 -0500</pubDate>
 <dc:creator>stepheneb</dc:creator>
 <guid isPermaLink="false">comment 683 at http://java.dzone.com</guid>
</item>
<item>
 <title>I think that this is a very</title>
 <link>http://java.dzone.com/news/plugging-lobos-pure-java-web-b#comment-679</link>
 <description>&lt;!--paging_filter--&gt;I think that this is a very interesting project  ... a very hard one. People immediately compare to the alternatives (IE or FF) and if your renderer is not as good as these, no one wants to use your software.</description>
 <pubDate>Thu, 07 Feb 2008 09:59:19 -0500</pubDate>
 <dc:creator>im-james</dc:creator>
 <guid isPermaLink="false">comment 679 at http://java.dzone.com</guid>
</item>
<item>
 <title>Jacek wrote:Java needs to</title>
 <link>http://java.dzone.com/news/plugging-lobos-pure-java-web-b#comment-659</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;&lt;div class=&quot;quote&quot;&gt;&lt;div class=&quot;quote-author&quot;&gt;&lt;em&gt;Jacek&lt;/em&gt; wrote:&lt;/div&gt;Java needs to get out of its &amp;quot;everything must be in Java&amp;quot; mindset and instead integrate better with whatever higher quality native components are availabe on each platform.&lt;/div&gt; &lt;/p&gt;&lt;p&gt;If they exist and are integratable.  I&#039;ve done plenty of what you are suggesting. It usually doesn&#039;t work that well.&lt;/p&gt;&lt;p&gt; &lt;div class=&quot;quote&quot;&gt;&lt;div class=&quot;quote-author&quot;&gt;&lt;em&gt;Jacek&lt;/em&gt; wrote:&lt;/div&gt;I&#039;d rather see full official support for embedded Gecko with a Java-friendly API. This would be way more useful in the long run.&lt;/div&gt; There is a project like this. It is dead.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;div class=&quot;quote&quot;&gt;&lt;div class=&quot;quote-author&quot;&gt;&lt;em&gt;Jacek&lt;/em&gt; wrote:&lt;/div&gt;J&lt;/p&gt;&lt;p&gt; Swing could definitely learn a few tricks from SWT. I still wince every time I see all the rendering issues with Netbeans under Ubuntu (from fonts to control rendering).&lt;/div&gt; Maybe.  But SWT could learn some from Swing. Like making custom components easy to do.  &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
 <pubDate>Wed, 06 Feb 2008 20:05:47 -0500</pubDate>
 <dc:creator>mknutty</dc:creator>
 <guid isPermaLink="false">comment 659 at http://java.dzone.com</guid>
</item>
<item>
 <title>It&#039;s not really easy to have</title>
 <link>http://java.dzone.com/news/plugging-lobos-pure-java-web-b#comment-656</link>
 <description>&lt;!--paging_filter--&gt;It&#039;s not really easy to have a sound opinion on it. I personally like Lobo, that I&#039;ve started using when it was called Cobra, at the time for a plugin of my application that should be able to display some web pages embedded in it, taken from real external websites (otherwise, if you are the producer of the HTML, you could better go for XHTML and use Flying Saucer). While at the beginnings I remember there were lot of problems in the rendering, Cobra/Lobo improved a lot. I&#039;ve not tested it for some months now, since I&#039;ve temporarily put the focus on other things to do. Is it better pure Java or a native Gecko integration? At the moment I can&#039;t answer. I&#039;d prefer pure Java for the reason Geertjan talked of, mainly for the Security + Reliability (I still see some crashes in my Safari and Firefox browsers in certain cases, and I wouldn&#039;t like them to crash my application too). OTOH surely Gecko is a better option for rendering precision. But since there&#039;s no reason for which a Java browser can&#039;t become competitive, but for the fact of having a committed team of people working on it, in the end I think that it&#039;s a good thing that the Lobo guys are there. I&#039;d wait more or less another year before understanding if a compliant Java browser is an option or not. &lt;p&gt; &lt;/p&gt;&lt;p&gt;--Fabrizio Giudici&lt;/p&gt;</description>
 <pubDate>Wed, 06 Feb 2008 18:38:26 -0500</pubDate>
 <dc:creator>fabriziogiudici</dc:creator>
 <guid isPermaLink="false">comment 656 at http://java.dzone.com</guid>
</item>
<item>
 <title>Jacek, I agree with you that</title>
 <link>http://java.dzone.com/news/plugging-lobos-pure-java-web-b#comment-634</link>
 <description>&lt;!--paging_filter--&gt;&lt;p class=&quot;subhead&quot;&gt;Jacek, I agree with you that not everything must be in Java. However, on the other hand, I find these arguments from the Lobo page pretty convincing in this regard, under the heading &amp;quot;Why a Pure Java Browser?&amp;quot;:&lt;/p&gt;There are a number of advantages to be derived from a browser that is written in 
Java as opposed to a language compiled into native code, namely:

&lt;ul&gt;&lt;li&gt;&lt;b&gt;Security&lt;/b&gt;.- In principle, a Java program is less suceptible to 
certain types of vulnerabilities such as a buffer overflow attack.
Java&#039;s security model can also allow web content to have access to a complex 
set of APIs, except in a controlled sandbox.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;Extensibility&lt;/b&gt;.-  A Java-based application can be extended 
via powerful cross-platform plugins. Consider the difference this
has made for Java software such as jEdit and Eclipse. (Lobo already has a 
&lt;a href=&quot;http://lobobrowser.org/browser/plugin.jsp&quot;&gt;plugin API&lt;/a&gt;).
&lt;/li&gt;&lt;li&gt;&lt;b&gt;New paradigms&lt;/b&gt;.-  With the help of Java we can implement new powerful 
cross-platform and secure mechanisms to represent web content. We would like to
make it easy to integrate arbitrary UI languages into Lobo. We would also 
like to support &lt;a href=&quot;https://openjfx.dev.java.net/&quot;&gt;JavaFX&lt;/a&gt; 
by default as a first-class
citizen. But we also plan to allow, for example, representation of web content merely 
as Java source code.
&lt;/li&gt;&lt;li&gt;&lt;b&gt;Portability&lt;/b&gt;.- This is the obvious advantage of a pure Java 
application.

&lt;/li&gt;&lt;/ul&gt;</description>
 <pubDate>Wed, 06 Feb 2008 10:31:58 -0500</pubDate>
 <dc:creator>geertjan</dc:creator>
 <guid isPermaLink="false">comment 634 at http://java.dzone.com</guid>
</item>
<item>
 <title>Forgive me for saying, but I</title>
 <link>http://java.dzone.com/news/plugging-lobos-pure-java-web-b#comment-633</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Forgive me for saying, but I think this type of project is really not very useful. &lt;/p&gt;&lt;p&gt; Java needs to get out of its &amp;quot;everything must be in Java&amp;quot; mindset and instead integrate better with whatever higher quality native components are availabe on each platform.&lt;/p&gt;&lt;p&gt;I&#039;d rather see full official support for embedded Gecko with a Java-friendly API. This would be way more useful in the long run. &lt;/p&gt;&lt;p&gt; Swing could definitely learn a few tricks from SWT. I still wince every time I see all the rendering issues with Netbeans under Ubuntu (from fonts to control rendering).  &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
 <pubDate>Wed, 06 Feb 2008 10:20:25 -0500</pubDate>
 <dc:creator>Jacek</dc:creator>
 <guid isPermaLink="false">comment 633 at http://java.dzone.com</guid>
</item>
</channel>
</rss>
