<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Weiqi Gao&#039;s Observations - flex tag</title>
  <link>http://www.weiqigao.com/blog/tags/flex/</link>
  <description>Sharing My Experience...</description>
  <language>en</language>
  <copyright>Weiqi Gao</copyright>
  <lastBuildDate>Fri, 11 May 2012 12:48:36 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://pebble.sourceforge.net/common/images/powered-by-pebble.gif</url>
    <title>Weiqi Gao&#039;s Observations</title>
    <link>http://www.weiqigao.com/blog/</link>
  </image>
  
  
  <item>
    <title>Killing Flash But Not Firefox: Yes You Can (On 64-bit Debian)</title>
    <link>http://www.weiqigao.com/blog/2008/09/08/killing_flash_but_not_firefox_yes_you_can_on_64_bit_debian.html</link>
    
      
        <description>
          &lt;p&gt;Reading the Google Chrome comic book last week lead me to the following line of thoughts:&lt;/p&gt;

&lt;p style=&#034;margin-left:3em&#034;&gt;&lt;b&gt;A&lt;/b&gt;: It would be nice if I can kill a tab as easily in Firefox as in Google Chrome.&lt;br/&gt;
&lt;b&gt;B&lt;/b&gt;: Nah, I can&#039;t because everything runs in the same process.&lt;br/&gt;
&lt;b&gt;A&lt;/b&gt;: But those darn Flash/Flex apps&amp;mdash;they routinely eats 100% of my CPU and hang all tabs, all the time&lt;br/&gt;
&lt;b&gt;B&lt;/b&gt;: Too bad they are in-proc.  But wait, &lt;span style=&#034;color:red&#034;&gt;they aren&#039;t on 64-bit Debian&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;Recall that Adobe provides their Flash plug-in for 32-bit Linux only.  And to use it in 64-bit Linux, a &lt;a href= &#034;http://gwenole.beauchesne.info//en/projects/nspluginwrapper&#034; &gt;nspluginwrapper&lt;/a&gt; is needed (as I reported &lt;a href= &#034;http://www.weiqigao.com/blog/2007/07/26/flash_player_9_for_64_bit_debian_4_0_heres_the_link.html&#034; &gt;410 days ago&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;Yesterday, I got into one of those situations where Firefox is using 100% CPU and is not responding.  I fired up SystemMonitor and sure enough, underneath &lt;tt&gt;firefox-bin&lt;/tt&gt; there is a subprocess called &lt;tt&gt;nsviewer.bin&lt;/tt&gt;.  I killed the &lt;tt&gt;nsviewer.bin&lt;/tt&gt; process and Firefox (well, IceWeasel, to be precise) became responsive again.&lt;/p&gt;

&lt;p&gt;I was happy.&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2008/09/08/killing_flash_but_not_firefox_yes_you_can_on_64_bit_debian.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2008/09/08/killing_flash_but_not_firefox_yes_you_can_on_64_bit_debian.html</guid>
    <pubDate>Mon, 08 Sep 2008 16:31:35 GMT</pubDate>
  </item>
  
  <item>
    <title>Flex 3 SDK and Silverlight: Is Java Applet An Idea Whose Time Has Come?</title>
    <link>http://www.weiqigao.com/blog/2007/05/01/flex_3_sdk_and_silverlight_is_java_applet_an_idea_whose_time_has_come.html</link>
    
      
        <description>
          &lt;p&gt;Twelve years after the original &lt;a href= &#034;http://java.sun.com/features/1998/05/birthday.html&#034; &gt;Java applet in the browser&lt;/a&gt; announcement, the march to a richer GUI runtime in the browser seems to be back on.  On the heels of Adobe announcing &lt;a href= &#034;http://labs.adobe.com/wiki/index.php/Flex:Open_Source&#034; &gt;the plan to open source&lt;/a&gt; its Flex 3 SDK, Microsoft entered the race with an open source (BSD-ish licensed) &lt;a href= &#034;http://silverlight.net/&#034; &gt;Silverlight&lt;/a&gt;, a cross-platform, cross-browser version of the .NET Windows Presentation Foundation.&lt;/p&gt;

&lt;p&gt;All of a sudden, what didn&#039;t work a decade ago is being tauted as something new again.  And this time, there are indications that the whole thing might just work.&lt;/p&gt;

&lt;p&gt;Of course, Linux is absent from Microsoft&#039;s definition of cross-platform (Windows and Mac OS X is all they care about).  Fortunately, it looks like the Mono project &lt;a href= &#034;http://tirania.org/blog/archive/2007/May-01.html&#034; &gt;will do a Silverlight implementation&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href= &#034;http://tirania.org/blog/archive/2007/May-01.html&#034; &gt;Miguel de Icaza&lt;/a&gt;: It makes tons of sense for us to start looking at an implementation of Silverlight on Linux with Mono. There is already a XAML loader, it is the perfect excuse to use Antigrain for high-speed graphics and that only leaves the pesky media issue to be solved.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now, what about Java?  Are people so tired of the Java on the client story that we have already lost?&lt;/p&gt;

&lt;p&gt;Not necessarily.  It is true that Java in the browser has been neglected for many years.  However, many of the basic ingredients that make up Flash or Silverlight are already there in Java.&lt;/p&gt;

&lt;p&gt;If only someone can produce a stripped down version for the browsers.&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2007/05/01/flex_3_sdk_and_silverlight_is_java_applet_an_idea_whose_time_has_come.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2007/05/01/flex_3_sdk_and_silverlight_is_java_applet_an_idea_whose_time_has_come.html</guid>
    <pubDate>Tue, 01 May 2007 18:19:39 GMT</pubDate>
  </item>
  
  </channel>
</rss>

