<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hello. My name is Václav Vančura. &#187; network</title>
	<atom:link href="http://vaclav.vancura.org/tag/network/feed" rel="self" type="application/rss+xml" />
	<link>http://vaclav.vancura.org</link>
	<description></description>
	<lastBuildDate>Sat, 31 Jul 2010 12:47:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Involver Media Player</title>
		<link>http://vaclav.vancura.org/involver-media-player-featured</link>
		<comments>http://vaclav.vancura.org/involver-media-player-featured#comments</comments>
		<pubDate>Wed, 21 Oct 2009 09:38:47 +0000</pubDate>
		<dc:creator>Václav Vančura</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[sideshow]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://vaclav.vancura.org/?p=1852</guid>
		<description><![CDATA[The request sent from Sideshow and Involver was clear: to prepare the most advanced video player today. With plugin support, skinning, color theming (to fit any client color combination), advanced error recovery and other bleeding edge features.]]></description>
			<content:encoded><![CDATA[<p>The request sent from Sideshow and Involver was clear: to prepare the most advanced video player today. With plugin support, skinning, color theming (to fit any client color combination), advanced error recovery and other bleeding edge features.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaclav.vancura.org/involver-media-player-featured/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Involver Media Player</title>
		<link>http://vaclav.vancura.org/involver-media-player</link>
		<comments>http://vaclav.vancura.org/involver-media-player#comments</comments>
		<pubDate>Wed, 21 Oct 2009 08:07:32 +0000</pubDate>
		<dc:creator>Václav Vančura</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[User Interface Coding]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[sideshow]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://vaclav.vancura.org/?p=1834</guid>
		<description><![CDATA[The request sent from Sideshow and Involver was clear: to prepare the most advanced video player today. With plugin support, skinning, color theming (to fit any client color combination), advanced error recovery and other bleeding edge features.]]></description>
			<content:encoded><![CDATA[<p>
<span class="perex">The request sent from Sideshow and Involver was clear: to prepare the most advanced video player today. With plugin support, skinning, color theming (to fit any client color combination), advanced error recovery and other bleeding edge features.</span>
</p>

<p>
<div class="fullsize-image"><img src="http://vaclav.vancura.org/data/2009/10/involver-logo.png" class="transparent " /></div>

</p>

<p>The Involver Media Player is coded in pure ActionScript 3 (to save space and hence bandwidth), with a help by PureMVC, BulkLoader, TweenMax libraries and a lot of my own open source classes.</p>

<p>Today you can meet this player on Facebook and other social networks. I worked on this player for several months and I think the request was successfully fulfilled. As you can see below, the feature set is pretty comprehensive.</p>

<h3>Features:</h3>

<ul>
<li>Skinning with custom loaded skins saved as SWFs, easily compiled in Adobe Flash (no Flex and AS3 coding needed, so it&#8217;s very easy to prepare new skins),</li>
<li>Color theming of all skin elements (via config XML),</li>
<li>Configuration from config XML, overriding any settings via FlashVars and remoting,</li>
<li>Plugins (external in remote SWFs, internal bundled with player),</li>
<li>Advanced system and network error recovery,</li>
<li>Logging locally via LocalConnection, trace() and remotely to logging remoting endpoint,</li>
<li>JavaScript events to invoke on a certain event (play, pause, stop, checkpoint spotted, plugin widget clicked, etc.),</li>
<li>Player can be fully controlled from JavaScript,</li>
<li>Full playback support (play, pause, skip, seek, load progress, playback progress, volume, mute),</li>
<li>Full playlist support (sequential playback, random playback, intro playback),</li>
<li>Fullscreen support,</li>
<li>Titles, logos and other graphics on screen while playing, with animation and precise positioning,</li>
<li>Mouse wheel support to control volume and/or seeking,</li>
<li>Set checkpoints in video and playlist to call a function or plugin,</li>
<li>Plugins can add custom buttons to the toolbar, footer and &#8220;More&#8221; screen,</li>
<li>Advanced animation when resizing player window,</li>
<li>Plugin tickers during video playback,</li>
<li>Preroll / postroll plugins and actions,</li>
<li>Popup blocker handler and ticker,</li>
<li>Galleries of images and videos,</li>
<li>Carousel to navigate images and videos,</li>
<li>Facebook application plugin,</li>
<li>Discussion plugin (with a playback ticker),</li>
<li>Link plugin (with a list of links and playback ticker),</li>
<li>Playlist navigator plugin,</li>
<li>Image viewer plugin,</li>
<li>Slideshow plugin,</li>
<li>RSS reader plugin,</li>
<li>Share this video plugin,</li>
<li>Signup plugin,</li>
<li>Stream listing plugin.</li>
</ul>

<h3>Examples:</h3>

<ul>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/1-basic-small.php" rel="zoombox 300 300">Basic player with two plugins</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/2-larger.php" rel="zoombox 600 400">Larger player with two plugins</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/3-full-page-resize.php" target="_blank">Scaling full window player (opens a new window)</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/6-try-clicking-the-video.php" rel="zoombox 800 600">Player with mouse click handler to show a page</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/10-more-plugins.php" rel="zoombox 800 600">More plugins</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/11-link-plugin-previews.php" rel="zoombox 800 480">Notification bar handled by the Link plugin</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/12-quiz-plugin-previews.php" rel="zoombox 800 480">Notification bar handled by the Quiz plugin</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/13-rss-plugin-previews.php" rel="zoombox 800 480">Notification bar handled by the RSS plugin</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/14-resize-plugin-menu.php" target="_blank">A lot of plugins, try resizing browser window after clicking &#8220;More&#8221; button (opens a new window)</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/15-theming.php" rel="zoombox 800 480">Color theming from configuration XML</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/16-muppets.php" rel="zoombox 800 480">Muppets skin by Alex Schleifer</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-1/17-theming-muppets.php" rel="zoombox 800 480">Theming Muppets skin by Alex Schleifer</a></li>
<li><a href="http://mirror.vaclav.vancura.org/involver-player-2/sunkist-skin.php" rel="zoombox 300 250">Sunkist skin by Sunkist Soda</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://vaclav.vancura.org/involver-media-player/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ve víru velkoměst</title>
		<link>http://vaclav.vancura.org/ve-viru-velkomest-featured</link>
		<comments>http://vaclav.vancura.org/ve-viru-velkomest-featured#comments</comments>
		<pubDate>Tue, 20 Oct 2009 14:01:43 +0000</pubDate>
		<dc:creator>Václav Vančura</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flier creation]]></category>
		<category><![CDATA[frognfly]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[jiglib]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://vaclav.vancura.org/?p=1772</guid>
		<description><![CDATA[Staropramen asked Flier Creation and me to create a visually expressive game called "Ve víru velkoměst". We thought isometric view would be awesome for a game of this type. My part of job was to bring to life the whole client side, except drawings (done by Vladimír 'Frognfly' Chalupa) - that means all user interface graphics, icons, animations, Flash, Papervision3D and interactivity is my work. I really enjoyed this job, as I was able to do what I love, from scratch to finish.]]></description>
			<content:encoded><![CDATA[<p>Staropramen asked Flier Creation and me to create a visually expressive game called &#8220;Ve víru velkoměst&#8221;. We thought isometric view would be awesome for a game of this type. My part of job was to bring to life the whole client side, except drawings (done by Vladimír &#8216;Frognfly&#8217; Chalupa) &#8211; that means all user interface graphics, icons, animations, Flash, Papervision3D and interactivity is my work. I really enjoyed this job, as I was able to do what I love, from scratch to finish.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaclav.vancura.org/ve-viru-velkomest-featured/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Young &amp; Rubicam Prague</title>
		<link>http://vaclav.vancura.org/young-rubicam-prague-featured</link>
		<comments>http://vaclav.vancura.org/young-rubicam-prague-featured#comments</comments>
		<pubDate>Tue, 20 Oct 2009 08:37:57 +0000</pubDate>
		<dc:creator>Václav Vančura</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flier creation]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://vaclav.vancura.org/?p=1623</guid>
		<description><![CDATA[Young &#038; Rubicam Prague site created together with Flier Creation. I've prepared whole client side, client-server bridge, tweaked media recompression settings and helped to design parts of UI and UX.]]></description>
			<content:encoded><![CDATA[<p>Young &#038; Rubicam Prague site created together with Flier Creation. I&#8217;ve prepared whole client side, client-server bridge, tweaked media recompression settings and helped to design parts of UI and UX.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaclav.vancura.org/young-rubicam-prague-featured/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tsentas Developers</title>
		<link>http://vaclav.vancura.org/tsentas-developers-featured</link>
		<comments>http://vaclav.vancura.org/tsentas-developers-featured#comments</comments>
		<pubDate>Sun, 11 Oct 2009 13:38:28 +0000</pubDate>
		<dc:creator>Václav Vančura</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[sideshow]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://vaclav.vancura.org/?p=989</guid>
		<description><![CDATA[Real estate developer of residential and commercial properties on Cyprus. This site heavily uses Papervision3D library and advanced 3D navigation. I've produced the whole project: user interface graphics, Flash programming, Drupal administration and remoting via AMFPHP and search engine optimization.]]></description>
			<content:encoded><![CDATA[<p>Real estate developer of residential and commercial properties on Cyprus. This site heavily uses Papervision3D library and advanced 3D navigation. I&#8217;ve produced the whole project: user interface graphics, Flash programming, Drupal administration and remoting via AMFPHP and search engine optimization.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaclav.vancura.org/tsentas-developers-featured/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ve víru velkoměst</title>
		<link>http://vaclav.vancura.org/ve-viru-velkomest</link>
		<comments>http://vaclav.vancura.org/ve-viru-velkomest#comments</comments>
		<pubDate>Tue, 31 Mar 2009 22:00:09 +0000</pubDate>
		<dc:creator>Václav Vančura</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[User Interface Coding]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flier creation]]></category>
		<category><![CDATA[frognfly]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[jiglib]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://vaclav.vancura.org/?p=1719</guid>
		<description><![CDATA[Staropramen asked Flier Creation and me to create a visually expressive game called "Ve víru velkoměst".]]></description>
			<content:encoded><![CDATA[<p>
<span class="perex">Staropramen asked Flier Creation and me<br />to create a visually expressive game called<br />&#8220;Ve víru velkoměst&#8221;.</span>
</p>

<p>
<img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-logo.png" class="transparent inserted " />

We thought isometric view would be awesome for a game of this type. My part of this job was to bring to life the whole client side, except drawings (done by Vladimír &#8216;Frognfly&#8217; Chalupa) &#8211; that means all user interface graphics, icons, animations, Flash, Papervision3D and interactivity is my work.</p>

<p>I really enjoyed this job as I was able to do what I love, from scratch to finish. While designing skinning core, I developed a new skinning library I will open for public use soon. Watch my space on <a href="http://github.com/vancura">GitHub</a>.</p>

<h3>Click the images below to view<br />full resolution screenshots.</h3>

<p>
<a href="http://vaclav.vancura.org/data/2009/10/staropramen-1-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Initial game screen"><img src="http://vaclav.vancura.org/data/2009/10/staropramen-1-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Initial game screen.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-1-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Basic screen elements"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-1-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Basic screen elements.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-2-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="First game mockups"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-2-poster.jpg" class="" /></a><br />
<span class="image-description"><em>First game mockups.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-3-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Overall map with an already bought house and current avatar position"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-3-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Overall map with an already bought house and current avatar position.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-4-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Original overall map"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-4-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Original overall map.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-5-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Original character designer screen, page 1"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-5-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Original character designer screen, page 1.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-6-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Original character designer screen, page 2"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-6-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Original character designer screen, page 2.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-7-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Defect window"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-7-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Defect window.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-8-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Jackpot window"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-8-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Jackpot window.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-9-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Casino window"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-9-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Casino window.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-10-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Help a Friend window"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-10-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Help a Friend window.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-11-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Job window"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-11-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Job window.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-12-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="New Message window"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-12-poster.jpg" class="" /></a><br />
<span class="image-description"><em>New Message window.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-13-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Taxi window"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-13-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Taxi window.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-14-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Jail window"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-14-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Jail window.</em> Click the image to see the full resolution screenshot.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-15-fullsize.jpg" rel="zoombox[ve-viru-velkomest] " title="Webcafe window"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-mockup-15-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Webcafe window.</em> Click the image to see the full resolution screenshot.</span>
</p>

<h3>Animated preloader preview</h3>

<p>
<a href="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-preloader.swf" rel="zoombox[ve-viru-velkomest] 913 472" title="Animated preloader"><img src="http://vaclav.vancura.org/data/2009/06/ve-viru-velkomest-preloader-poster.png" class="" /></a><br />
<span class="image-description">Click to see the preloader preview.</span>
</p>
]]></content:encoded>
			<wfw:commentRss>http://vaclav.vancura.org/ve-viru-velkomest/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Myousica Multitrack Editor</title>
		<link>http://vaclav.vancura.org/myousica-multitrack-editor</link>
		<comments>http://vaclav.vancura.org/myousica-multitrack-editor#comments</comments>
		<pubDate>Wed, 31 Dec 2008 22:00:14 +0000</pubDate>
		<dc:creator>Václav Vančura</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[User Interface Coding]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adelao]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://vaclav.vancura.org/?p=1856</guid>
		<description><![CDATA[For this project I prepared online multitrack audio editor, video and audio player and other solutions.]]></description>
			<content:encoded><![CDATA[<p>
<span class="perex">For this project I prepared online multitrack audio editor, video and audio player and a web site ticker.</span>
</p>

<p>Unfortunately the project is not alive anymore. However all these subprojects were pretty complex and made me much better programmer.</p>

<h3>Click the images below to view<br />full resolution screenshots.</h3>

<p>
<div class="fullsize-image"><a href="http://vaclav.vancura.org/data/2009/10/myousica-1-fullsize.png" rel="zoombox[myousica-multitrack-editor] "><img src="http://vaclav.vancura.org/data/2009/01/myousica-1-poster.png" class="transparent " /></a></div>
<span class="image-description">Click the image to see the full resolution.</span>
</p>

<p>
<div class="fullsize-image"><a href="http://vaclav.vancura.org/data/2009/10/myousica-2-fullsize.png" rel="zoombox[myousica-multitrack-editor] "><img src="http://vaclav.vancura.org/data/2009/10/myousica-2-poster.png" class="transparent " /></a></div>
<span class="image-description">Click the image to see the full resolution.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/10/myousica-3-fullsize.png" rel="zoombox[myousica-multitrack-editor] "><img src="http://vaclav.vancura.org/data/2009/10/myousica-3-poster.png" class="" /></a><br />
<span class="image-description">Click the image to see the full resolution.</span>
</p>
]]></content:encoded>
			<wfw:commentRss>http://vaclav.vancura.org/myousica-multitrack-editor/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tsentas Developers</title>
		<link>http://vaclav.vancura.org/tsentas-developers-full</link>
		<comments>http://vaclav.vancura.org/tsentas-developers-full#comments</comments>
		<pubDate>Sat, 31 May 2008 22:00:03 +0000</pubDate>
		<dc:creator>Václav Vančura</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[User Interface Coding]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[sideshow]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://vaclav.vancura.org/?p=1635</guid>
		<description><![CDATA[Real estate developer of residential and commercial properties on Cyprus. This site heavily uses Papervision3D library. ]]></description>
			<content:encoded><![CDATA[<p>
<span class="perex">Real estate developer of residential and commercial properties on Cyprus. This site heavily uses <a href="http://papervision3d.org">Papervision3D</a> library.</span>
</p>

<p>I designed user interface and interaction, programmed client-side Flash and server-side Drupal administration system. On the end everything you can see here is my work, except the content of course.</p>

<h3>Click the images below to view<br />full resolution screenshots.</h3>

<p>
<a href="http://vaclav.vancura.org/data/2008/06/tsentas-1-fullsize.jpg" rel="zoombox[tsentas-developers] "><img src="http://vaclav.vancura.org/data/2008/06/tsentas-1-poster.jpg" class="" /></a><br />
<span class="image-description">Click the image to see the full resolution.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2008/06/tsentas-2-fullsize.jpg" rel="zoombox[tsentas-developers] "><img src="http://vaclav.vancura.org/data/2008/06/tsentas-2-poster.jpg" class="" /></a><br />
<span class="image-description">Click the image to see the full resolution.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2008/06/tsentas-3-fullsize.jpg" rel="zoombox[tsentas-developers] "><img src="http://vaclav.vancura.org/data/2008/06/tsentas-3-poster.jpg" class="" /></a><br />
<span class="image-description">Click the image to see the full resolution.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2008/06/tsentas-4-fullsize.jpg" rel="zoombox[tsentas-developers] "><img src="http://vaclav.vancura.org/data/2008/06/tsentas-4-poster.jpg" class="" /></a><br />
<span class="image-description">Click the image to see the full resolution.</span>
</p>
]]></content:encoded>
			<wfw:commentRss>http://vaclav.vancura.org/tsentas-developers-full/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Young &amp; Rubicam Prague</title>
		<link>http://vaclav.vancura.org/young-rubicam-prague</link>
		<comments>http://vaclav.vancura.org/young-rubicam-prague#comments</comments>
		<pubDate>Sun, 21 Oct 2007 22:00:34 +0000</pubDate>
		<dc:creator>Václav Vančura</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[User Interface Coding]]></category>
		<category><![CDATA[User Interface Design]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flier creation]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://vaclav.vancura.org/?p=1604</guid>
		<description><![CDATA[Young &#038; Rubicam Prague site created together with Flier Creation. I've prepared whole client side, client-server bridge, tweaked media recompression settings and helped to design parts of UI and UX.]]></description>
			<content:encoded><![CDATA[<p>
<span class="perex">Young &#038; Rubicam Prague site created together with <a href="http://flier.cz">Flier Creation</a>. I&#8217;ve prepared whole client side, client-server bridge, tweaked media recompression settings and helped to design parts of UI and UX.</span>
</p>

<p>The visual quality and animation experience scales nicely with hardware being used. So when your computer is not powerful enough, you won&#8217;t see so many animations. But well, the site is rather old now, so I suppose you got it with all bells and whistles.</p>

<p>Site is bilingual, so choose your language in the footer.</p>

<h3>Click the images below to view<br />full resolution screenshots.</h3>

<p>
<a href="http://vaclav.vancura.org/data/2009/10/yr-cz-1-fullsize.jpg" rel="zoombox[young-rubicam-prague] " title="Initial screen"><img src="http://vaclav.vancura.org/data/2009/10/yr-cz-1-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Initial screen.</em> Click the image to see the full resolution.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/10/yr-cz-2-fullsize.jpg" rel="zoombox[young-rubicam-prague] " title="Menu overlay"><img src="http://vaclav.vancura.org/data/2009/10/yr-cz-2-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Menu overlay.</em> Click the image to see the full resolution.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/10/yr-cz-6-fullsize.jpg" rel="zoombox[young-rubicam-prague] " title="About us section"><img src="http://vaclav.vancura.org/data/2009/10/yr-cz-6-poster.jpg" class="" /></a><br />
<span class="image-description"><em>About Us section</em>. Click the image to see the full resolution.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/10/yr-cz-3-fullsize.jpg" rel="zoombox[young-rubicam-prague] " title="Video player"><img src="http://vaclav.vancura.org/data/2009/10/yr-cz-3-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Video player.</em> Click the image to see the full resolution.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/10/yr-cz-5-fullsize.jpg" rel="zoombox[young-rubicam-prague] " title="Audio player"><img src="http://vaclav.vancura.org/data/2009/10/yr-cz-5-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Audio player.</em> Click the image to see the full resolution.</span>
</p>

<p>
<a href="http://vaclav.vancura.org/data/2009/10/yr-cz-4-fullsize.jpg" rel="zoombox[young-rubicam-prague] " title="Image viewer"><img src="http://vaclav.vancura.org/data/2009/10/yr-cz-4-poster.jpg" class="" /></a><br />
<span class="image-description"><em>Image viewer.</em> Click the image to see the full resolution.</span>
</p>
]]></content:encoded>
			<wfw:commentRss>http://vaclav.vancura.org/young-rubicam-prague/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aplikace #1: Charles</title>
		<link>http://vaclav.vancura.org/aplikace-1-charles</link>
		<comments>http://vaclav.vancura.org/aplikace-1-charles#comments</comments>
		<pubDate>Mon, 10 Sep 2007 10:12:46 +0000</pubDate>
		<dc:creator>Václav Vančura</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://localhost/Homepage/Vaclav.Vancura.org-wordpress/?p=149</guid>
		<description><![CDATA[ím s pravdou ven. Popravdě jsem si v posledním článku mého seriálu o Macích. Sliboval jsem, že si příště rozbalíme krabici. Měl jsem v úmyslu ukázat, jak je obal od MacBooku pěkně nadesignovaný (jak už to u výrobků od Applu chodí), jaká extáze je rozbalování a šňupání té omamné vůně ozónu, která stoupá z útrob nového počítače.]]></description>
			<content:encoded><![CDATA[<p>
<span class="perex">Musím s pravdou ven. Popravdě jsem si v <a href="http://vaclav.vancura.org/od-windows-k-macu-2-pro-a-proti">posledním článku</a> mého seriálu o Macích. Sliboval jsem, že si příště rozbalíme krabici. Měl jsem v úmyslu ukázat, jak je obal od MacBooku pěkně nadesignovaný (jak už to u výrobků od Applu chodí), jaká extáze je rozbalování a šňupání té omamné vůně ozónu, která stoupá z útrob nového počítače.</span>
</p>

<p>Když jsem svůj krátkozraký příslib psal, právě končila zima a já si říkal, že se k článku a hlavně focení dostanu, sotvaže trošku vyleze sluníčko &#8211; zkrátka aby krabice vypadala co nejvíc sexy. Jenže jsem si nabral ukrutné množství práce, na krabici se mezitím snášel prach, já se uklidňoval, že ještě pořádně sluníčko nesvítí a že tedy není kam spěchat. Ale časem mi začínalo být jasné, že se k tomu asi nedohrabu. Teď už sluníčko nesvítí vůbec, začíná podzim a já se musím přiznat, že jsem hrozně líný něco o té krabici napsat. Kdybych měl víc času (a hlavně kdybych byl někdo jiný, někdo, kdo rád píše a najde si na to volnou chvíli), tak bych vám nadatloval stohy textu o tom, jak velká a potřebná změna ten přechod z PC byl. Ale jelikož já jsem já a já jsem líný až se hory zelenají, bude z toho prd.</p>

<p><span id="more-149"></span>
No ale něco bych přeci jen měl: sem tam, když se objeví volná hodinka, bych vás rád seznámil se zajímavými programy, které ke své práci potřebuji a bez kterých bych se už asi neobešel. A kdybych byl já opravdu já, přesně v tomto okamžiku bych tento zápis ukončil, poklepal bych si na rameno, že jsem zase něco napsal a slíbil bych vám i sobě, že to co nejdřív dopíšu. Ale protože chci projednou překročit svůj stín, rovnou se vrhnu po nohou do prvního programu. A tím je&#8230; (ta da dá)</p>

<h3>Charles Web Debugging Proxy</h3>

<p>
<img src="http://vaclav.vancura.org/data/2007/09/charles_ico-trans.png" class="transparent inserted " />

</p>

<p>Cože? <a href="http://www.xk72.com/charles/">Charles</a>? To je mi ale podivné jméno pro program, říkáte si asi. A to jste ještě neviděli jeho ikonku &#8211; vlastně tedy už viděli tady nalevo. Inu věřte, že Charles je jedním z nejdotaženějších programů, s jakými jsem měl tu čest kdy pracovat. A navíc není ani drahý &#8211; a lze jej docela dobře používat i jako trialware. A ta podivná ikonka s džbánkem z Karlových Varů je už jen navýsost vyladěná třešnička na dortu. Když začnete Charles používat (popravdě řekl bych, že vám bude téměř neustále běžet v minimalizované podobě), začnete se na ten květovaný džbánek těšit. Tedy rozhodně je to jedna z nejvíc nejoriginálnějších ikon, jaké jsem kdy viděl.</p>

<p>Ale zpět k funkcionalitě. Pokud děláte weby (a to asi děláte, protože jinak byste tento článek asi nečetli) &#8211; a pokud jsou ty weby navíc flashové, pravděpodobně jste se již dostali do situace, kdy jste potřebovali mít přehled o toku dat z a do vašeho prohlížeče. Zkrátka co, kdy a jak rychle se stahuje do počítače nebo cpe zpátky na internet. Prostě jak probíhá komunikace klient &#8211; server. Anebo jste jednoduše potřebovali nasimulovat pomalý modem, abyste mohli precizně vyladit ten děsně povedený flashový preloader, který jste právě připravili pro projekt, na kterém pracujete.</p>

<p>Na to všechno se Charles výborně hodí. Než jsem na něj narazil (ještě když jsem se řadil mezi uživatele platformy PC), sháněl jsem nějaký jednoduchý <a href="http://en.wikipedia.org/wiki/Packet_sniffer">packet sniffer</a>. nečekal jsem, že by někdo naprogramoval něco až tak dokonalého, co by mi dokázalo splnit všechny tužby (a dovolilo mi psát takové preloadery, jaké teď píšu, hehe). Původně by mi naprosto stačilo, kdyby sniffer ukazoval, jaké soubory se odkud tahají a jestli zrovna aplikace neposílá něco ven. Však to asi znáte, ve Flashi se moc chybových hlášek nedočkáte, všechny testy chyb si musíte naprogramovat sami.</p>

<p>
<div class="fullsize-image"><img src="http://vaclav.vancura.org/data/2007/09/charles_out_1-trans.png" class="transparent " /></div>
<span class="image-description">Výchozí pohled na Charlese s jakýmsi výpisem z Q-city. Nahoře je stromová struktura z webu (tak jak jí Charles detekuje z odchozích požadavků), dole informace o vybraném záznamu.</span>
</p>

<p>Našel jsem Charlese. On to všechno umí. A mnohem, mnohem víc! Sedí jako <a href="http://cs.wikipedia.org/wiki/Proxy_server">proxy server</a> mezi aplikací a internetem. Aplikace je zpravidla prohlížeč, flashový plugin (který vlastně využívá síťové funkce prohlížeče) nebo jakýkoliv program, takže např. i multiplayer hra, klientská aplikace pro přehrávání internetového rádia nebo třeba nějaká věc napsaná v <a href="http://en.wikipedia.org/wiki/Adobe_AIR">Adobe AIR</a>.</p>

<p>Charles je schopen tuto komunikaci dekódovat. Proti packet snifferu se liší tím, že nedekóduje vše, co chodí z a na síťovou kartu (tzn. všechny protokoly), ale pouze protokoly <a href="http://cs.wikipedia.org/wiki/HTTP">HTTP</a> a <a href="http://cs.wikipedia.org/wiki/HTTPS">HTTPS</a> (případně tyto protokoly visící na jiném portu, než na jaký jsou stavěné &#8211; 80, resp. 443). Charles tuto komunikaci zachytává a loguje, analyzuje a filtruje její obsah a počítá podrobné statistiky. Ve výsledcích můžete vyhledávat, můžete je filtrovat a třídit.</p>

<p>To všechno samozřejmě umí i jiné sniffery, Charles se ale liší jedním (obzvláště pro flashaře) důležitým detailem: umí dekódovat <a href="http://cs.wikipedia.org/wiki/AJAX">AJAX</a>, <a href="http://en.wikipedia.org/wiki/XMLHttpRequest">XMLHTTP</a>, <a href="http://en.wikipedia.org/wiki/SOAP">SOAP</a> a <a href="http://en.wikipedia.org/wiki/Action_Message_Format">AMF</a> komunikaci. SOAP používá Microsoft ve svých <a href="http://en.wikipedia.org/wiki/Web_service">WebServices</a>, AMF0 a AMF3 je &#8220;remotingový standard původně od <a href="http://www.adobe.com/products/flashremoting">Adobe</a>. Charles také analyzuje HTML, JS a CSS soubory, dokáže zobrazit obrázky, které jsou stahovány, ukáže vám metadata SWF a FLV souborů. Umí i několik video formátů.</p>

<p>
<div class="fullsize-image"><img src="http://vaclav.vancura.org/data/2007/09/charles_out_4-trans.png" class="transparent " /></div>
<span class="image-description">Analýza SOAP záznamu. Všechny položky jsou editovatelné.</span>
</p>

<p>Výše zmíněné SOAP a AMF záznamy dokáže procházet a dokonce editovat. Můžete tak jednotlivé příkazy zopakovat, aby na ně některá strana znovu zareagovala. Tak můžete ladit některé těžce dosažitelné kritické situace. Příkazy můžete ukládat na disk a opět načíst.</p>

<p>Velmi jsem si oblíbil funkci mapování lokálních serverů na servery virtuální. Pokud máte někde na lokálu web http://localhost/mujweb, jednoduše si ho můžete přesměrovat na http://mujweb.cz. Dokud Charles běží, všechny vaše dotazy na mujweb.cz jsou přesměrovány na web server běžící na vašem počítači. Deployment je pak o poznání jednodušší, protože si např. můžete napevno nastavit adresy pro flashový remoting uvnitř vaší flashové aplikace (nebo lépe v jejích konfiguračních souborech).</p>

<p>
<div class="fullsize-image"><img src="http://vaclav.vancura.org/data/2007/09/charles_out_7-trans.png" class="transparent " /></div>
<span class="image-description">Nastavení simulace modemu (vlevo) a mapování lokálních serverů.</span>
</p>

<p>Jak jsem již řekl, Charles umí zpomalovat komunikaci, dokáže tak simulovat pomalé modemy. Může být použit jako proxy pro celou vaší síť (užitečné je to např. pokud potřebujete ladit na více počítačích najednou &#8211; já tak například ladil <a href="http://www.q-city.cz">Q-city</a>. Velmi jednoduše lze nastavit blacklisty na některé adresy &#8211; a to i pomocí masek. Výborná funkce je vynucení vypnutí cachování všech souborů v prohlížeči. Tak lze obejít známý problém Flashe, kdy se SWF soubory zpravidla cachují vždy a cache je pak nutno vymazávat ručně (nebo jí v prohlížeči vypnout).</p>

<p>A to nejlepší nakonec: jak jsem již psal, je  velice dobře použitelný i v neregistrované verzi (musíte občas odkliknout otravné okénko) a <a href="http://www.xk72.com/charles">je k dispozici</a> pro Mac OS X, Windows i Linux.</p>

<p>
<div class="fullsize-image"><img src="http://vaclav.vancura.org/data/2007/09/charles_out_2-trans.png" class="transparent " /></div>
<span class="image-description">Charles se sekvenčním výpisem.</span>
</p>

<p>
<div class="fullsize-image"><img src="http://vaclav.vancura.org/data/2007/09/charles_out_3-trans.png" class="transparent " /></div>
<span class="image-description">Detaily jednoho záznamu.</span>
</p>

<p>
<div class="fullsize-image"><img src="http://vaclav.vancura.org/data/2007/09/charles_out_5-trans.png" class="transparent " /></div>
<span class="image-description">Profilování požadavku.</span>
</p>

<p>
<div class="fullsize-image"><img src="http://vaclav.vancura.org/data/2007/09/charles_out_6-trans.png" class="transparent " /></div>
<span class="image-description">Další profilování požadavku.</span>
</p>
]]></content:encoded>
			<wfw:commentRss>http://vaclav.vancura.org/aplikace-1-charles/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
