<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>re-structure</title>
	<atom:link href="http://www.re-structure.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.re-structure.net</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Sat, 21 Jun 2008 19:04:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Safari flash &#8220;flickering&#8221; bug on a mac (Mac OS, PPC)</title>
		<link>http://www.re-structure.net/safari-flash-flickering-bug-on-a-mac-mac-os-ppc/</link>
		<comments>http://www.re-structure.net/safari-flash-flickering-bug-on-a-mac-mac-os-ppc/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 16:07:45 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.re-structure.net/safari-flash-flickering-bug-on-a-mac-mac-os-ppc/</guid>
		<description><![CDATA[Lately we did experience severe problems with one of the sites we did develop for a client. It&#8217;s a an html based site which has quite a few .SWFs embedded. We did use the well known swfobject embedding solution. Our used html was a standards compliant layer based solution. Everything appeared to be working just [...]]]></description>
			<content:encoded><![CDATA[<p>Lately we did experience severe problems with one of the sites we did develop for a client. It&#8217;s a an html based site which has quite a few .SWFs embedded. We did use the well known <a href="http://code.google.com/p/swfobject/" target="_blank">swfobject</a> embedding solution. Our used html was a standards compliant layer based solution. Everything appeared to be working just fine across platforms&#8230; Until a really annoying &#8220;flickering&#8221; bug did appear on a mac (Mac OS, PPC) using a safari browser. The more .SWFs we did embedd the more intense the flickering became. Not only did the flickering appear on top of the .SWFs but as well when moving the mouse over mere html based copy. For about two days we kept on finding the source of the problem. Since we are sure that others might stumble across that problem as well we thought about sharing our findings with everyone <span id="more-27"></span></p>
<p>TEST CASES</p>
<p>1. JavaScript: loading swfObject-Function when DOM fully loaded<br />
2. JavaScript: loading swfObject-Function when DOM fully loaded, uncompressed swfObjects<br />
3. JavaScript: loading swfObject-Function when DOM fully loaded, uncompressed swfObjects Version, no parameters<br />
4. JavaScript: loading swfObject-Function when DOM fully loaded, uncompressed swfObjects Version, only img parameters<br />
5. CSS: no clearfix-class in css used<br />
6. CSS: changed blockquote-tag to div-element<br />
7. CSS: used borders on various elements to show outlines<br />
8. Flash: embedded flash version 7 content instead of version 8<br />
9. Flash: embedded flash version 6 content instead of version 8<br />
10. HTML: embedded static flash content using object- and embed-tag<br />
11. HTML: embedded static flash content using embed-tag only<br />
12. HTML: embedded static flash content using object-tag only<br />
13. HTML: embedded static flash using simple html markup without document header<br />
14. HTML: embedded static flash using strict and transitional html 4 standard<br />
15. HTML: embedded static flash using various charsets (including ansi, utf-8)<br />
16. Flash: changed framerate of flash movie<br />
17. HTML: used iframe to display single flash elements<br />
18. HTML, CSS: added div-elements as boundaries for flash content<br />
19. CSS: added various cursor definition classes for body of html-document (default, auto, crosshair)<br />
20. JavaScript: changed window mode of embedded flash content<br />
21. HTML: changed height of flash elements<br />
22. HTML: changed number of embedded flash elements</p>
<p>OPERATING SYSTEMS</p>
<p>* Mac OS 10.4.11<br />
* Mac OS 10.4<br />
* Windows XP Service Pack 2</p>
<p>BROWSERS</p>
<p>* Firefox<br />
* Opera<br />
* IE6, IE7<br />
* Safari 3.1<br />
* Safari 3.1.1 (updated 2008-04-17)<br />
* Safari 3.0.4</p>
<p>FLASH PLUGIN VERSIONS</p>
<p>* 8.0.0<br />
* 9.0.115.0<br />
* 9.0.124.0 (updated 2008-04-17)</p>
<p>RESULT</p>
<p>Display error in Safari (Mac OS, PPC) only,<br />
depending on the overall height of all flash objects in an html document.<br />
Problem seems to be caused by a failure of the OpenGL Rendering Engine on PPC based systems.<br />
Error does not occure on tested Intel based systems. Consequently, there is nothing one can really do against it. If possible make sure that the sum of the height of all the used .SWFs doesn&#8217;t add up too much or try to come up with a design solution/concept which doesn&#8217;t rely on using that many .SWFs in the first place =)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-structure.net/safari-flash-flickering-bug-on-a-mac-mac-os-ppc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Silverlight 1.0 vs. Flash 9</title>
		<link>http://www.re-structure.net/silverlight-vs-flash/</link>
		<comments>http://www.re-structure.net/silverlight-vs-flash/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 01:48:07 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[technology]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Silverlight 1]]></category>

		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://www.re-structure.net/silverlight-10-vs-flash9-from-a-flash-developer%e2%80%99s-perspective/</guid>
		<description><![CDATA[End of last year I got invited to visit the Microsoft Germany headquarters in Munich in order to receive an introductory workshop for Silverlight 1.0.While Microsoft does not officially attempt to present Silverlight as its competitor to Adobe Flash it was the first thing that popped to mind when having seen Silverlight.
overview:
Just like Flash Silverlight [...]]]></description>
			<content:encoded><![CDATA[<p>End of last year I got invited to visit the Microsoft Germany headquarters in Munich in order to receive an introductory workshop for Silverlight 1.0.While Microsoft does not officially attempt to present Silverlight as its competitor to Adobe Flash it was the first thing that popped to mind when having seen Silverlight.<span id="more-25"></span></p>
<h2>overview:</h2>
<p>Just like Flash Silverlight is a plug-in that runs within the web browser. The player basically acts as a platform to experience the delivery of cross-platform, cross-browser RIAs. In contrast to Flash a Silverlight application is based on an XAML aka XML file. XAML stands for e<strong>X</strong>tensible <strong>A</strong>pplication <strong>M</strong>arkup <strong>L</strong>anguage and is in charge of defining the applications UI. When the browser instantiates the plug-in Silverlight automatically starts to load/parse the XAML file. User interaction such as the clicking of a button is being captured by the browser and can than be processed via javascript.</p>
<p>In version 1.0 the only way to define the applications logic is through javascript. If the application is a bit more complex the file size of the XAML increases leading to a possible bottleneck since the complete parsing of the file needs to be finished before anything can happen or be displayed to the user. While this is of course quite a turnoff  XML files are definitely way better for search engine visibility. Lets face it SWFs are a nightmare if SEO is of any importance.</p>
<p>Using an XML to describe the applications UI might sound familiar to some Flash developers, especially the ones having worked with Adobe Flex. Using Flex one as well takes advantage of using an XML (MXML) in order to describe the UI.</p>
<h2>what i liked:</h2>
<p>What I find interesting with XAML though is the fact that I could use it within the development of Windows based applications. After all XAML did get introduced as the markup language within WPF (Windows Presentation Foundation). I am by no means an expert within that area I must admit, but from what I understood XAML was suppose to help improve the workflow between designers and developers. Microsoft introduced a suite of designer tools, the so-called Expression Suite. Using Expression Design and Expression Blend a designer is able to work with a design oriented application for the creation of graphical elements as well as animations. The end result of that creative process is being stored… You guessed it correctly.. within an XAML file. The generated XAML can than easily being used by the developer, either the application developer (for the windows only platform as a standalone application) or the Silverlight developer targeting cross platform audience through the plug-in. The developer can than continue adding functionality/logic using a professional development tool such as Visual Studios. The only time I use the internal Flash editor is when I have to give classes otherwise I’ll do my best of not having to work too much with the Flash ide. Working with 3rd party tools such as FlashDevelop etc. have become daily business.<br />
The separation of design and code is nicely done when one has to develop Silverlight applications. While currently there is still one major shortcoming, no code completion! Maybe that has changed since december 07’ I am not sure about that.</p>
<h2>what i disliked:</h2>
<p>•    No UI controls<br />
•    Javascript<br />
•    No code completion / intelliSense<br />
•    No filters<br />
•    Basically no plugin penetration yet<br />
•    One can not take advantage of progressive downloading<br />
•    Including simple interaction such as button events is quite difficult to be implemented for a designer wheras a developer should have no problems since concepts such as event handling etc are nothing new.<br />
•    No unique/special feature which Flash doesn’t yet have</p>
<h2>subjective conclusion:</h2>
<p>From a features perspective Silverlight 1.0 can not compete with the current Flash version at all.</p>
<p>Nevertheless, it is quite impressive to see what Microsoft was able to put together in such a short time. No matter what I still do think that we should not underestimate Silverlight. Based on what one was able to hear from MS the upcoming version has UI controls included and is suppose to be due this year. The upcoming version should definitely be worth your attention! Even though my initial response to version 1.0 is rather unexciting I can definitely see the potential and know for myself that I will keep on following the Silverlight development. After all I am only interested in working with tools that help improve my work. I do not care if it’s Microsoft or Adobe or whoever else.</p>
<p>Silverlight is moving into the mobile application development market as well (<a href="http://www.news.com/8301-10784_3-9884398-7.html" target="_blank">http://www.news.com/8301-10784_3-9884398-7.html</a>). Microsofts move to give out software for free will definitely increase the developer base and consequently push their acceptance (<a href="http://channel8.msdn.com/Posts/2047/" target="_blank">http://channel8.msdn.com/Posts/2047/</a>).</p>
<h2>links of interest:</h2>
<p>•    <a href="http://silverlight.net/default.aspx" target="_blank">Silverlight</a><br />
•    <a href="http://www.microsoft.com/expression/" target="_blank">Expression Suite</a><br />
•    <a href="http://www.creativeui.com/2007/05/16/30-wpf-and-silverlight-resources/" target="_blank">WPF and Silverlight ressources</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-structure.net/silverlight-vs-flash/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
