<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Prism</title>
	<atom:link href="http://blog.ianbicking.org/2007/10/25/prism/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ianbicking.org/2007/10/25/prism/</link>
	<description></description>
	<lastBuildDate>Fri, 06 May 2011 07:16:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Audio Mastering</title>
		<link>http://blog.ianbicking.org/2007/10/25/prism/comment-page-1/#comment-168902</link>
		<dc:creator>Audio Mastering</dc:creator>
		<pubDate>Wed, 28 Jul 2010 18:52:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2007/10/25/prism/#comment-168902</guid>
		<description>I think Adobe Air is proving to work pretty well. Sure there are a few bugs here and there like with any new type of programing but overall it&#039;s fast and supports nice graphics.</description>
		<content:encoded><![CDATA[<p>I think Adobe Air is proving to work pretty well. Sure there are a few bugs here and there like with any new type of programing but overall it&#8217;s fast and supports nice graphics.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Creemer</title>
		<link>http://blog.ianbicking.org/2007/10/25/prism/comment-page-1/#comment-6856</link>
		<dc:creator>David Creemer</dc:creator>
		<pubDate>Thu, 27 Dec 2007 08:30:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2007/10/25/prism/#comment-6856</guid>
		<description>[Fluid](http://fluidapp.com/) is a WebKit-based site-specific browser very much like Prism, though it is currently Mac OS X only. I find it to be a bit more responsive that Prism, though YMMV.</description>
		<content:encoded><![CDATA[<p><a href="http://fluidapp.com/">Fluid</a> is a WebKit-based site-specific browser very much like Prism, though it is currently Mac OS X only. I find it to be a bit more responsive that Prism, though YMMV.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BGFuller</title>
		<link>http://blog.ianbicking.org/2007/10/25/prism/comment-page-1/#comment-6225</link>
		<dc:creator>BGFuller</dc:creator>
		<pubDate>Sun, 16 Dec 2007 07:01:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2007/10/25/prism/#comment-6225</guid>
		<description>At first I started to read, and thought &quot;ah crap, this is gonna be an article on AIR and Silverlight&quot;. It then got much better. Prism looks interesting, I will need to look into it.</description>
		<content:encoded><![CDATA[<p>At first I started to read, and thought &#8220;ah crap, this is gonna be an article on AIR and Silverlight&#8221;. It then got much better. Prism looks interesting, I will need to look into it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Boddie</title>
		<link>http://blog.ianbicking.org/2007/10/25/prism/comment-page-1/#comment-2153</link>
		<dc:creator>Paul Boddie</dc:creator>
		<pubDate>Mon, 05 Nov 2007 15:07:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2007/10/25/prism/#comment-2153</guid>
		<description>&gt; One place where all this Silverlight/Flash/Flex stuff is going to be BIG is in the enterprise.

Yes, I remember only having to deal with ActiveX controls &quot;in the enterprise&quot;. The problem was that &quot;in the enterprise&quot; there are a lot of idiots who think that &quot;if it appears in the browser window it must be on the Web!&quot;, and these people then start needlessly mandating the proprietary wares in stuff that ultimately gets rolled out to the public (although I think the public were spared in one particularly memorable case).

&gt; Sure a technology like Flash/Flex might be mostly closed architecture, but you can now get Flex Builder for $250 bucks, and the Flash/Flex runtime runs almost anywhere (except for the three people running linux desktops on 64-bit architectures.)

That would be the three people in this room with Linux on x86-64 *plus* *everybody* *else*, then. Given that a large number of systems now shipping support x86-64 and that Linux has supported the architecture for ages, I suppose we just have to assume that Adobe wants to refresh our memories about certain disadvantages of proprietary software.

&gt; What’s also great about these technologies is that your developed applications can be served by any web-based architecture (not the video/music streaming) side of things.

Yes, I suppose that would be like the testing software I once had to use &quot;in the enterprise&quot; which was Web-based: it required Internet Explorer and dropped an ActiveX payload onto my Windows (x86) desktop.</description>
		<content:encoded><![CDATA[<p>&gt; One place where all this Silverlight/Flash/Flex stuff is going to be BIG is in the enterprise.</p>

<p>Yes, I remember only having to deal with ActiveX controls &#8220;in the enterprise&#8221;. The problem was that &#8220;in the enterprise&#8221; there are a lot of idiots who think that &#8220;if it appears in the browser window it must be on the Web!&#8221;, and these people then start needlessly mandating the proprietary wares in stuff that ultimately gets rolled out to the public (although I think the public were spared in one particularly memorable case).</p>

<p>&gt; Sure a technology like Flash/Flex might be mostly closed architecture, but you can now get Flex Builder for $250 bucks, and the Flash/Flex runtime runs almost anywhere (except for the three people running linux desktops on 64-bit architectures.)</p>

<p>That would be the three people in this room with Linux on x86-64 <em>plus</em> <em>everybody</em> <em>else</em>, then. Given that a large number of systems now shipping support x86-64 and that Linux has supported the architecture for ages, I suppose we just have to assume that Adobe wants to refresh our memories about certain disadvantages of proprietary software.</p>

<p>&gt; What’s also great about these technologies is that your developed applications can be served by any web-based architecture (not the video/music streaming) side of things.</p>

<p>Yes, I suppose that would be like the testing software I once had to use &#8220;in the enterprise&#8221; which was Web-based: it required Internet Explorer and dropped an ActiveX payload onto my Windows (x86) desktop.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd</title>
		<link>http://blog.ianbicking.org/2007/10/25/prism/comment-page-1/#comment-1971</link>
		<dc:creator>Todd</dc:creator>
		<pubDate>Fri, 02 Nov 2007 14:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2007/10/25/prism/#comment-1971</guid>
		<description>I have to disagree with you.  I think AIR/Silverlight whatever are great!  Granted, I don&#039;t think one should produce a content heavy website with them (except when handling the video streaming), but for those portions of a website that require a lot of user interactions, I believe it&#039;s essential, it&#039;s the future.

One place where all this Silverlight/Flash/Flex stuff is going to be BIG is in the enterprise.  Think about all the enterprise applications that exist, and management consoles for these that are very clunky and dated.  Sure, some of them you can be improved with an AJAX style interface, but as a programmer, I really hate working in AJAX.  Then, there&#039;s applications that just aren&#039;t possible in HTML/Javascript.  How many web games have you seen written in Javascript?  Why does everyone write them in Flash?  

Plus, with two big companies, like Microsoft and Adobe, competing hard for the space, we as developers gain by getting better tools, apis, more functionality, better products.  For example, Adobe would have probably sat on developing a HD-quality flash player (coming in next version of Flash Player) if Microsoft never came out with their excellent Silverlight streaming capabilities found in version 1.0.  Adobe would have probably also sat around and not developed any hardware based acceleration for their graphics APIs.  And Microsoft would have probably never came to the game if it weren&#039;t for companies like YouTube using Adobe technologies in ways that Microsoft couldn&#039;t support.

I&#039;m all for making web sites simple pages, but there&#039;s a lot of applications that can gain from more interaction.  How for example, would you create an image editing application out of HTML components and JavaScript?  A web game?  A simple video editor?  How about building a book from a bunch of images?

Another thing that&#039;s great about these technologies is the developer productivity.  Until you&#039;ve opened up Flex Builder, grabbed some data from remote RESTul or WebServices.  Placed some initial controls and stepped through the debugger...well...there&#039;s so many desktop type applications that are going to be able to be built with Flex/AIR and Silverlight (1.1 and above).  There&#039;s going to be a lot of developer productivity.  And I think this is what has developers excited.

Also, AIR has several different development methodologies:  1) you can be a html/javascript developer and access the APIs  2) a Flash developer has access to them, and 3) a Flex developer has access to them (C# and Java developers should really look at Flex).  It&#039;s also interesting to note that Adobe has open-sourced Flex, so you can look at a lot of the APIs (but not all), in fact, it&#039;s a great way to figure out how to build more controls.

Also, those of you who keep interchanging Silverlight and AIR, they serve two different technologies.  Silverlight = Flash about 6 years  ago.  Silverlight 1.1 (coming in the spring, hopefully) will be the goods (as far as developing with the Microsoft platform goes).  Adobe AIR is probably most similar to XUL, in which case, Microsoft doesn&#039;t have a story for cross-platform desktop application development.  Adobe AIR is just a few extra apis that allow access to native windows, SQLite, the filesystem, notifications, etc., and some form of launcher.

Sure a technology like Flash/Flex might be mostly closed architecture, but you can now get Flex Builder for $250 bucks, and the Flash/Flex runtime runs almost anywhere (except for the three people running linux desktops on 64-bit architectures.)

What&#039;s also great about these technologies is that your developed applications can be served by any web-based architecture (not the video/music streaming) side of things.

What&#039;s Prism got for user controls that people can duplicate, how are they going take advantage of hardware acceleration?  Could you write a simple video editor in it?  

Also, from reading the Mozilla Labs website, I&#039;m not really sure I think much of this quote: &quot;Unlike Adobe AIR and Microsoft Silverlight, we’re not building a proprietary platform to replace the web....&quot;  That is something MICROSOFT would say about one of their competitors.  One of the my favorite things about working in Flex/AIR is system interoperability.  The backend can be written in anything, .NET, Java, Ruby, Python...etc.  So with the premise of the web being finding information based on URIs, I&#039;m not so sure either Microsoft or Adobe are looking to replace it.  This quote by Mozilla sounds a bit alarmist, and naturally, makes Mozilla sound  ________________  (I can&#039;t think of the right word).

Another note, I developed a lot of Java applets back in the day, and trying to get them working across different implementations of the  VM was a pain in the but.  I have yet to run across this working on Flex/AIR.  

Go learn more about AIR/Flex/Silverlight.  You&#039;re going to have to someday, anyway...and as a technologist, there&#039;s probably some things you can learn by digging into their platforms.  In the mean time, here&#039;s some RIAs (some AIR, some not) that look pretty promising, and I&#039;m pretty sure, if you event had the inkling to create an application like this and you wanted to stick to JavaScript, well, good luck.  (There&#039;s a reason COBOL eventually died out):
http://www.mixbook.com/

This guys is making a UML modeler called Saffron.  It&#039;s not released yet, but it looks very promising.  Lots of interesting screen shots at his site.  It really shows how AIR isn&#039;t really just to take the web to go, it can be thought of as a cross-platform runtime development environment similar to wxWindows or QT (though, not as functional):  http://www.levelofindustry.com/display/ShowJournal?moduleId=676235&amp;categoryId=114963

SplashUp photo editing: http://www.splashup.com/

Picnik http://www.picnik.com/

(I&#039;m including just some browser-based stuff, because all Adobe AIR is really doing is allowing you to run locally like an application, and have access to filesystem so you don&#039;t have to proxy file uploads through a webserver to use an application).</description>
		<content:encoded><![CDATA[<p>I have to disagree with you.  I think AIR/Silverlight whatever are great!  Granted, I don&#8217;t think one should produce a content heavy website with them (except when handling the video streaming), but for those portions of a website that require a lot of user interactions, I believe it&#8217;s essential, it&#8217;s the future.</p>

<p>One place where all this Silverlight/Flash/Flex stuff is going to be BIG is in the enterprise.  Think about all the enterprise applications that exist, and management consoles for these that are very clunky and dated.  Sure, some of them you can be improved with an AJAX style interface, but as a programmer, I really hate working in AJAX.  Then, there&#8217;s applications that just aren&#8217;t possible in HTML/Javascript.  How many web games have you seen written in Javascript?  Why does everyone write them in Flash?  </p>

<p>Plus, with two big companies, like Microsoft and Adobe, competing hard for the space, we as developers gain by getting better tools, apis, more functionality, better products.  For example, Adobe would have probably sat on developing a HD-quality flash player (coming in next version of Flash Player) if Microsoft never came out with their excellent Silverlight streaming capabilities found in version 1.0.  Adobe would have probably also sat around and not developed any hardware based acceleration for their graphics APIs.  And Microsoft would have probably never came to the game if it weren&#8217;t for companies like YouTube using Adobe technologies in ways that Microsoft couldn&#8217;t support.</p>

<p>I&#8217;m all for making web sites simple pages, but there&#8217;s a lot of applications that can gain from more interaction.  How for example, would you create an image editing application out of HTML components and JavaScript?  A web game?  A simple video editor?  How about building a book from a bunch of images?</p>

<p>Another thing that&#8217;s great about these technologies is the developer productivity.  Until you&#8217;ve opened up Flex Builder, grabbed some data from remote RESTul or WebServices.  Placed some initial controls and stepped through the debugger&#8230;well&#8230;there&#8217;s so many desktop type applications that are going to be able to be built with Flex/AIR and Silverlight (1.1 and above).  There&#8217;s going to be a lot of developer productivity.  And I think this is what has developers excited.</p>

<p>Also, AIR has several different development methodologies:  1) you can be a html/javascript developer and access the APIs  2) a Flash developer has access to them, and 3) a Flex developer has access to them (C# and Java developers should really look at Flex).  It&#8217;s also interesting to note that Adobe has open-sourced Flex, so you can look at a lot of the APIs (but not all), in fact, it&#8217;s a great way to figure out how to build more controls.</p>

<p>Also, those of you who keep interchanging Silverlight and AIR, they serve two different technologies.  Silverlight = Flash about 6 years  ago.  Silverlight 1.1 (coming in the spring, hopefully) will be the goods (as far as developing with the Microsoft platform goes).  Adobe AIR is probably most similar to XUL, in which case, Microsoft doesn&#8217;t have a story for cross-platform desktop application development.  Adobe AIR is just a few extra apis that allow access to native windows, SQLite, the filesystem, notifications, etc., and some form of launcher.</p>

<p>Sure a technology like Flash/Flex might be mostly closed architecture, but you can now get Flex Builder for $250 bucks, and the Flash/Flex runtime runs almost anywhere (except for the three people running linux desktops on 64-bit architectures.)</p>

<p>What&#8217;s also great about these technologies is that your developed applications can be served by any web-based architecture (not the video/music streaming) side of things.</p>

<p>What&#8217;s Prism got for user controls that people can duplicate, how are they going take advantage of hardware acceleration?  Could you write a simple video editor in it?  </p>

<p>Also, from reading the Mozilla Labs website, I&#8217;m not really sure I think much of this quote: &#8220;Unlike Adobe AIR and Microsoft Silverlight, we’re not building a proprietary platform to replace the web&#8230;.&#8221;  That is something MICROSOFT would say about one of their competitors.  One of the my favorite things about working in Flex/AIR is system interoperability.  The backend can be written in anything, .NET, Java, Ruby, Python&#8230;etc.  So with the premise of the web being finding information based on URIs, I&#8217;m not so sure either Microsoft or Adobe are looking to replace it.  This quote by Mozilla sounds a bit alarmist, and naturally, makes Mozilla sound  ________________  (I can&#8217;t think of the right word).</p>

<p>Another note, I developed a lot of Java applets back in the day, and trying to get them working across different implementations of the  VM was a pain in the but.  I have yet to run across this working on Flex/AIR.  </p>

<p>Go learn more about AIR/Flex/Silverlight.  You&#8217;re going to have to someday, anyway&#8230;and as a technologist, there&#8217;s probably some things you can learn by digging into their platforms.  In the mean time, here&#8217;s some RIAs (some AIR, some not) that look pretty promising, and I&#8217;m pretty sure, if you event had the inkling to create an application like this and you wanted to stick to JavaScript, well, good luck.  (There&#8217;s a reason COBOL eventually died out):
<a href="http://www.mixbook.com/" rel="nofollow">http://www.mixbook.com/</a></p>

<p>This guys is making a UML modeler called Saffron.  It&#8217;s not released yet, but it looks very promising.  Lots of interesting screen shots at his site.  It really shows how AIR isn&#8217;t really just to take the web to go, it can be thought of as a cross-platform runtime development environment similar to wxWindows or QT (though, not as functional):  <a href="http://www.levelofindustry.com/display/ShowJournal?moduleId=676235&#038;categoryId=114963" rel="nofollow">http://www.levelofindustry.com/display/ShowJournal?moduleId=676235&#038;categoryId=114963</a></p>

<p>SplashUp photo editing: <a href="http://www.splashup.com/" rel="nofollow">http://www.splashup.com/</a></p>

<p>Picnik <a href="http://www.picnik.com/" rel="nofollow">http://www.picnik.com/</a></p>

<p>(I&#8217;m including just some browser-based stuff, because all Adobe AIR is really doing is allowing you to run locally like an application, and have access to filesystem so you don&#8217;t have to proxy file uploads through a webserver to use an application).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Bicking</title>
		<link>http://blog.ianbicking.org/2007/10/25/prism/comment-page-1/#comment-1864</link>
		<dc:creator>Ian Bicking</dc:creator>
		<pubDate>Mon, 29 Oct 2007 15:21:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2007/10/25/prism/#comment-1864</guid>
		<description>If Prism ever does anything special it will be an unfortunate scope creep.  A program that&#039;s halfway done the moment it is even proposed is an uncommon thing, but quite welcome to me.</description>
		<content:encoded><![CDATA[<p>If Prism ever does anything special it will be an unfortunate scope creep.  A program that&#8217;s halfway done the moment it is even proposed is an uncommon thing, but quite welcome to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FlySwat</title>
		<link>http://blog.ianbicking.org/2007/10/25/prism/comment-page-1/#comment-1863</link>
		<dc:creator>FlySwat</dc:creator>
		<pubDate>Mon, 29 Oct 2007 15:05:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2007/10/25/prism/#comment-1863</guid>
		<description>Prism is nothing more than a browsing Widget inside of a window. There is nothing special about it, and once the hype has died down, it will be largely ignored.

Call me when it does something special.

Congratulations, you guys have come up with the greatest marketing campaign ever. Taking a browser with no features, and heralding it as the next big thing. Genius.
</description>
		<content:encoded><![CDATA[<p>Prism is nothing more than a browsing Widget inside of a window. There is nothing special about it, and once the hype has died down, it will be largely ignored.</p>

<p>Call me when it does something special.</p>

<p>Congratulations, you guys have come up with the greatest marketing campaign ever. Taking a browser with no features, and heralding it as the next big thing. Genius.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://blog.ianbicking.org/2007/10/25/prism/comment-page-1/#comment-1861</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Mon, 29 Oct 2007 13:17:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2007/10/25/prism/#comment-1861</guid>
		<description>I think Air and Silverlight have a use. Providing nice video widgets and controls that just aren&#039;t easy to implement in Javascript and html. integrating with a webcam or voip for example essentially the local machines resources. That would be my primary reason for looking into them. 

But I&#039;d much rather an open source cross-platform way of doing this. I&#039;d say the JVM which is cross-platform and being open-sourced.

The JavaFX stuff sounds promising if it&#039;s open source, but it seems to have been forgotten in the Air/Silverlight race.

But I&#039;m all for mozillas work, though I&#039;m very fond of the back button.</description>
		<content:encoded><![CDATA[<p>I think Air and Silverlight have a use. Providing nice video widgets and controls that just aren&#8217;t easy to implement in Javascript and html. integrating with a webcam or voip for example essentially the local machines resources. That would be my primary reason for looking into them. </p>

<p>But I&#8217;d much rather an open source cross-platform way of doing this. I&#8217;d say the JVM which is cross-platform and being open-sourced.</p>

<p>The JavaFX stuff sounds promising if it&#8217;s open source, but it seems to have been forgotten in the Air/Silverlight race.</p>

<p>But I&#8217;m all for mozillas work, though I&#8217;m very fond of the back button.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drew</title>
		<link>http://blog.ianbicking.org/2007/10/25/prism/comment-page-1/#comment-1823</link>
		<dc:creator>Drew</dc:creator>
		<pubDate>Fri, 26 Oct 2007 22:16:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2007/10/25/prism/#comment-1823</guid>
		<description>&quot;To me Silverlight and AIR reek of a distaste for the web.&quot;

Stellar argument.</description>
		<content:encoded><![CDATA[<p>&#8220;To me Silverlight and AIR reek of a distaste for the web.&#8221;</p>

<p>Stellar argument.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kumar McMillan</title>
		<link>http://blog.ianbicking.org/2007/10/25/prism/comment-page-1/#comment-1819</link>
		<dc:creator>Kumar McMillan</dc:creator>
		<pubDate>Fri, 26 Oct 2007 14:25:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2007/10/25/prism/#comment-1819</guid>
		<description>I think the hugest thing in moving web applications to the desktop is offline storage.  If a Prism database could be distributed (one local, one or more remote) this would solve things very elegantly [for most applications].  So, someone needs to create the &lt;a href=&quot;http://www.infoq.com/news/2007/08/mnesia&quot; rel=&quot;nofollow&quot;&gt;mnesia&lt;/a&gt; for Prism!  Thanks for the news, Ian.</description>
		<content:encoded><![CDATA[<p>I think the hugest thing in moving web applications to the desktop is offline storage.  If a Prism database could be distributed (one local, one or more remote) this would solve things very elegantly [for most applications].  So, someone needs to create the <a href="http://www.infoq.com/news/2007/08/mnesia" rel="nofollow">mnesia</a> for Prism!  Thanks for the news, Ian.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.343 seconds -->

