<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Daniel Stroe&#039;s Blog</title>
	<atom:link href="http://danielstroe.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://danielstroe.wordpress.com</link>
	<description>Just another software architecture weblog, and much more</description>
	<lastBuildDate>Sat, 31 Dec 2011 02:25:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='danielstroe.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/7c5fc964b8358985034ec02f649ba992?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Daniel Stroe&#039;s Blog</title>
		<link>http://danielstroe.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://danielstroe.wordpress.com/osd.xml" title="Daniel Stroe&#039;s Blog" />
	<atom:link rel='hub' href='http://danielstroe.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Book &#8211; 97 Things Every Software Architect Should Know</title>
		<link>http://danielstroe.wordpress.com/2010/09/19/book-97-things-every-software-architect-should-know/</link>
		<comments>http://danielstroe.wordpress.com/2010/09/19/book-97-things-every-software-architect-should-know/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 00:15:45 +0000</pubDate>
		<dc:creator>Daniel Stroe</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://danielstroe.wordpress.com/?p=393</guid>
		<description><![CDATA[I enjoyed reading the 97 Things Every Software Architect Should Know and not long time ago I found that is maintained by the publisher an unedited original text of the book. I hope that these will make you curious to sip wisdom of some of the leading software architects. Here are some for the thirsty: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=393&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I enjoyed reading the <a href="http://www.amazon.com/Things-Every-Software-Architect-Should/dp/059652269X/ref=cm_cr_pr_product_top" target="_blank">97 Things Every Software Architect Should Know</a> and not long time ago I found that is maintained by the publisher an unedited original text of the <a href="http://97things.oreilly.com/wiki/index.php/97_Things_Every_Software_Architect_Should_Know_-_The_Book" target="_blank">book</a>.</p>
<p>I hope that these will make you curious to sip wisdom of some of the leading software architects. Here are some for the thirsty:</p>
<p><a href="http://97things.oreilly.com/wiki/index.php/Architecting_is_about_balancing" target="_blank">Architecting is about balancing</a>: &#8220;<span style="color:#666699;">In summary, software architecting is about more than just the classical  technical activities; it is about balancing technical requirements with  the business requirements of stakeholders in the project.</span>&#8220;</p>
<p><a href="http://97things.oreilly.com/wiki/index.php/Architectural_Tradeoffs" target="_blank">Architectural Tradeoffs</a>: &#8220;<span style="color:#666699;">Every software architect should know and understand that you can&#8217;t have it all.</span>&#8220;</p>
<p><a href="http://97things.oreilly.com/wiki/index.php/Challenge_assumptions_-_especially_your_own" target="_blank">Challenge assumptions &#8211; especially your own</a>: &#8220;<span style="color:#666699;">Facts and assumptions are the pillars on which your software will be built. Whatever they are, make sure the foundations are solid.</span>&#8220;</p>
<p>A word of warning, don&#8217;t expect a technical recipe of coding, it might appear elusive and witty as any of the old <a href="http://en.wikipedia.org/wiki/Aphorism" target="_blank">aphorisms</a>, this is a modern <a href="http://en.wikipedia.org/wiki/Apophthegmata_Laconica" target="_blank">apophthegmata laconica</a>. You might wonder <a href="http://www.infoq.com/news/2009/09/97-things" target="_blank">why 97</a> and not 78 as in the past, or any other number.</p>
<p>&#8220;</p>
<p><span style="color:#666699;">It&#8217;s a strong prime <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span></p>
<p><span style="color:#666699;">Which is, of course, true, but neither particularly useful nor the  actual reason. It&#8217;s 97 because that is conveniently close to 100 without  actually being 100 or trying too obviously not to be (e.g., 99 and  101). It&#8217;s around 100 because that allows for a diverse range of short  items, each occupying two pages in printed form, and amounts to a  reasonably sized book. The specific number 97 was chosen by Richard  Monson-Haefel, editor of <em>97 Things Every Software Architect Should Know</em>, the first book in the series – by definition, all other books in the <em>97 Things</em> series are somewhat bound to follow the mould!</span></p>
<p><span style="color:#666699;">Significantly fewer items and either the items would be longer, less  diverse and more like ordinary articles, which would discourage people  from contributing, or the resulting book would be more like a pamphlet.  Significantly more items and the items would either have to be shorter,  making them little more than abstracts, or the resulting book would be  too long for what it&#8217;s trying to do.</span></p>
<p>&#8220;</p>
<p>It is not the only compilation of wisdom that O&#8217;Reilly is spoiling us, there are more, and there is <a href="http://programmer.97things.oreilly.com/wiki/index.php/Contributions_Appearing_in_the_Book" target="_blank">97 Things Every Programmer Should Know</a>, and<a href="http://pm.97things.oreilly.com/wiki/index.php/Main_Page" target="_blank"> 97 Things Every Project Manager Should Know</a>.</p>
<p>BTW there is also a <a href="//www.youtube.com/watch?v=Dtd0njgo4s8">webcast</a> (10 Things Every Software Architect Should Know).</p>
<br />Filed under: <a href='http://danielstroe.wordpress.com/category/architecture/'>Architecture</a>, <a href='http://danielstroe.wordpress.com/category/book/'>Book</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielstroe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielstroe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielstroe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielstroe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielstroe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielstroe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielstroe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielstroe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielstroe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielstroe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielstroe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielstroe.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielstroe.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielstroe.wordpress.com/393/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=393&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielstroe.wordpress.com/2010/09/19/book-97-things-every-software-architect-should-know/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/26e5e23f5c69e1154b5c26cbc47d61e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielstroe</media:title>
		</media:content>
	</item>
		<item>
		<title>TV &#8211; Quo vadis?</title>
		<link>http://danielstroe.wordpress.com/2010/05/23/tv-quo-vadis/</link>
		<comments>http://danielstroe.wordpress.com/2010/05/23/tv-quo-vadis/#comments</comments>
		<pubDate>Sun, 23 May 2010 15:36:51 +0000</pubDate>
		<dc:creator>Daniel Stroe</dc:creator>
				<category><![CDATA[Exercise]]></category>
		<category><![CDATA[Reflection drop]]></category>
		<category><![CDATA[Semiconductor]]></category>

		<guid isPermaLink="false">http://danielstroe.wordpress.com/?p=300</guid>
		<description><![CDATA[A few events bring us to question if we are witnesses of TV turning point  &#8211; TV quo vadis (where are you going)? I don&#8217;t intend to paint a complete landscape, instead I am picking hastily a few facts to probe the weight of existence of such turning point at the present. The changes are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=300&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A few events bring us to question if we are witnesses of TV turning point  &#8211; TV <a href="http://en.wikipedia.org/wiki/Quo_vadis" target="_blank">quo vadis</a> (where are you going)? I don&#8217;t intend to paint a complete landscape, instead I am picking hastily a few facts to probe the weight of existence of such turning point at the present.</p>
<p>The changes are multiple, at one end the user experience, others being the technology, the distribution of content and nonetheless a massive change of the business model.</p>
<p>I think that I have enough examples of experiences that attempted to change the TV as we know it today. To enumerate just a few of them like <a href="http://en.wikipedia.org/wiki/Webtv" target="_blank">WebTV</a>, <a href="http://en.wikipedia.org/wiki/AppleTV" target="_blank">AppleTV</a>, <a href="http://en.wikipedia.org/wiki/TiVo" target="_blank">TiVO</a>, all these past experiences shaped the subsequent product definitions and prepared users for the next gadgets. And more recently we see an extraordinary attempt: this time Google TV. Although I am not seeing Google platform as the unique contender still it is interesting to watch the entire phenomena of emerging innovative TV platform.</p>
<h3>Present Facts</h3>
<p>Let&#8217;s probe some of the facts.</p>
<p>Last year Intel bombastically claimed &#8220;<a href="http://news.bbc.co.uk/2/hi/technology/8272003.stm" target="_blank">Future is TV-shaped, says Intel</a>&#8221; when announcing its push into the TV business of its CE4100 device; if you want t0 check an overview of Intel&#8217;s architecture read &#8220;<a href="http://www.linuxfordevices.com/c/a/News/Intel-CE4100/" target="_blank">Intel&#8217;s Atom  heads for digital TVs,  STBs</a>&#8220;.</p>
<p>This week (more precise on May 20th 2010) I found out that <a href="http://news.bbc.co.uk/2/hi/technology/10132877.stm" target="_blank">Google launches smart TV service</a>, and I don&#8217;t think this is a fade marketing campaign. It seems to me it is a serious attempt to bring change and make a profit out of it. It is not a single player, it is a team of corporations with multiple competencies that allied in deploying a profitable solution.</p>
<p>Let&#8217;s take a look at some of the Google&#8217;s declarations: &#8220;<span style="color:#800000;">There is no better medium to reach a wider and broader audience than TV</span>&#8221; (for Google advertising business); &#8220;<span style="color:#800000;">We can make your TV into a games console, a photo viewer or a music player</span>&#8220;. The TVs and boxes will also use Android and will rely on an Intel microprocessor, with the partnership of Sony TV manufactures, LG peripherals and STB.  A critical editorial of the <a href="http://www.engadget.com/2010/05/21/engadget-on-google-tv/" target="_blank">Engadget on Google TV</a> highlights the shortcomings of the demo, which somehow it&#8217;s not surprising considering the lack of knowledge of some partners in the TV domain. It is important to highlight the distribution of the content over the Internet. Not a totally novel idea, it is impressive to see the alignment and massive value proposition for a TV product; although  specifications are not fully disclosed yet, something will soon emerge. It is interesting to follow the announcement (all of them issued on March 20 2010) &#8211; <a href="http://www.digitaltvnews.net/content/?p=14757">Google and DISH Network collaborate to develop integrated multichannel TV and web platform.</a></p>
<p>We should not forget the observers which might play their role in the future in determining the deployment success: <a href="http://www.reuters.com/article/idCNN2321202820100523?rpc=44" target="_blank">Reuters</a> records &#8220;<span style="color:#800000;">CBS Corp (CBS.N), for one, is keeping an eye on Google TV. &#8220;As content owners we applaud innovation,&#8221; said Zander Lurie, senior vice president of strategic development at CBS.<br />
&#8220;On the business model side, we are more prudent about how we evaluate new technologies and how deep we dive in,&#8221; he said.&#8221;</span>&#8220;</p>
<p>Google TV is not the only recent announcement, recently <a href="http://www.digitaltvnews.net/content/?p=14770" target="_blank">TiVo and Technicolor Team Up to Offer Integrated PVR Solution</a>: “<span style="color:#800000;">As the convergence of linear television and broadband continues to take hold, operators need to deploy advanced television solutions that are cost efficient and ready for rapid deployment</span>”; “<span style="color:#800000;">As one of the leading set-top box providers in the world, operators were increasingly looking to Technicolor to help address this need. To manage this, we selected TiVo’s truly comprehensive solution for marrying TV and Internet content within a single, user-friendly and intuitive interface. TiVo’s vast understanding of what television viewers want, coupled with our expertise in manufacturing hardware and the platform porting work we are now doing, will be a major advantage for operators looking to leapfrog the competition.</span>”</p>
<p>The idea that I want to emphasize is that something is changing in TV business. Competitors are numerous  and it is hard to tell if <a href="http://www.google.com/tv/" target="_blank">Google TV</a> partnership will be successful or adopted by the market, I concur with <span id="articleText">Barton</span> Crockett quoted by <a href="http://www.reuters.com/article/idCNN2321202820100523?rpc=44" target="_blank">Reuters</a> &#8220;even if Google TV fails, someone will figure this out&#8221;.</p>
<h3>Shortcomings</h3>
<p>The demo has shortcomings which I see as  mere results of a complex problem to solve. I am not interested further to explore what those are, instead I prefer looking into potentials of this offer.</p>
<h3>Players Interests and their Roles</h3>
<p>Let&#8217;s try to  understand some of the players interests in this Google TV and  the part they play:</p>
<ol>
<li>Google is in the advertising business and it  is looking for additional channels of distribution  other than desktops, therefore  it is targeting also TV for further expansion. Furthermore Google is a also a  content provider with its YouTube. Its overall weight allows Google to  sponsor emergent ecosystems. Nevertheless Google provides the  Android software platform to attract business partners and software  developers. Android platform is Google&#8217;s honey pot promising free and rapid development. Google requires traction to reach  TV also.</li>
<li>Logitech  and Sony are traditionally integrators/providers of TV or  STB devices, and they are interested in filling their pipeline with new products. Historically Logitech was targeting PC peripherals, with TV emerging as a new target now, having more peripherals for it will facilitate to increase usage for it. With Sony targeting premium market share with its futuristic products, I am not sure if anything has changed in their plans.</li>
<li>Intel  is a traditional manufacturer of CPU ASIC and its current PC market is hardly sufficient to maintain or even provide the growth anymore. There are an increasing number of features  to be integrated in the hardware (like video, 3D Gfx) while keeping the cost reasonable. There is  huge computation power and capabilities to what was for the previous  decade TV solutions. Intel is fighting for its reputation competing with ARM and its partners (TI, Qualcomm, ST, &#8230; ). It is advantageous for the software developing  process purposes to skip the cross-compilation step (as it might be for  ARM). The reason is that this will bring more and even cheaper software developers  to participate in building applications for this platform, although having the Android virtual machine waters down some of this advantage. A TV / STB might  not have the power consumption constraints of the mobile and  therefore ARM&#8217;s perceived power consumption performance advantage is fading in TV.</li>
<li>Dish  Network might be worried by the Torrent phenomena, a cannibalizing  competitor of its market. It&#8217;s current base of customers which needs to keep it content. With its applications and services, Dish Network provides the reach for this future platform of the users .</li>
<li>Adobe partnered vigorously with Google to prove its Flash technology is nothing what Apple is complaining about. More devices carrying this technology there will bring more revenue for Adobe as well.</li>
</ol>
<p>However, all these announced partnership will not preclude others to jump in, like more ASIC manufacturers, more TV and STB vendors, and more content providers.</p>
<h3>More thoughts</h3>
<p>Ideas are great, technology is great but all of this is  not sufficient. It is necessary to come-up with business models  that  bring together an ecosystem to have the ideas, technology  deployable  and finally distributed to the masses of users. Today is easier to have a change as the TV business might end being in a crisis similar to what we see for published or music business. There is eagerness of certain  companies to pursue new  products as  their past portfolio is drying,  others because their business model is  not actual anymore and some are  just expanding their reach.</p>
<p>Consumers are evolving in their level of  expectation, they are more aware of their expectations,  more knowledgeable and more curious to  explore  new TV usage. The user  is more active in his selection and he is  not always happy with the content  broadcasted, and with what is paying for it. We see the emergence of new providers like Hulu and Netflix because consumers mood is changing.</p>
<p>What  would be needed to be  possible to become successful? There might  be a  couple reasons.</p>
<p>Large partnership is required to  push major change of technology usage  to the market. It is not possible for a single company to pursue such  major change because of the hegh level of complexities and perhaps it is not allowed by the rest of the  traditionally ecosystem to have a single company reaping the   entire  outcome.</p>
<p>First of  all better technology are supporting more complex features  at lower costs. There are many off the shelf  components that could  become the basis for a platform, it is a <a href="http://www.investopedia.com/terms/c/commoditization.asp" target="_blank">commoditization</a> period.  Google will bring commoditization  into the TV which eventually   would bring some more change into traditionally closed TV and STB platforms and this will pose tremendous   pressure to current market players way of operating. There will be more features, more components,   more players and collaborators, more competencies and nonetheless more services.</p>
<p>It is an interesting time for TV and we are witnesses of its transformation. What aspects I missed or I am being wrong about?</p>
<h3>References</h3>
<ul>
<li><a href="http://www.wired.com/epicenter/2009/03/television-isnt/" target="_blank">Television: Reports of My Death are Greatly Exaggerated</a></li>
<li><a href="http://news.bbc.co.uk/2/hi/technology/10132877.stm" target="_blank">Google launches smart TV service</a></li>
<li><a href="http://www.nytimes.com/2010/03/18/technology/18webtv.html" target="_blank">Google and Partners Seek TV Foothold</a></li>
<li><a href="http://www.google.com/tv/" target="_blank">Google TV</a></li>
<li><a href="http://www.engadget.com/2010/05/21/engadget-on-google-tv/" target="_blank">Editorial: Engadget on Google TV</a></li>
<li><a href="http://www.reuters.com/article/idCNN2321202820100523?rpc=44" target="_blank">RPT-Google tries where others failed: shaking up TV biz</a></li>
<li><a href="http://www.wired.com/gadgetlab/2010/05/google-introduces-google-tv/" target="_blank">Google Introduces Google TV, New Android OS</a></li>
<li><a href="http://www.digitaltvnews.net/content/?p=13445" target="_blank">Industry Leaders  Announce Open Platform to Bring Web to TV</a></li>
<li><a href="http://www.digitaltvnews.net/content/?p=14759" target="_blank">Sony and Google  Establish Strategic Alliance to Deliver Cloud-based Products and  Services</a></li>
<li><a href="http://www.digitaltvnews.net/content/?p=14757" target="_blank"> Google and DISH  Network collaborate to develop integrated multichannel TV and web  platform</a></li>
<li><a href="http://www.wired.com/epicenter/2010/03/google-dish-reportedly-test-android-based-satellite-television/" target="_blank">Google, Dish Network Reportedly Test Android-Based Satellite TV</a></li>
<li><a href="http://www.engadget.com/2010/05/20/google-tv-turns-on-at-i-o/" target="_blank">Google TV turns on at I/O: runs Android and Flash,  partnered with Sony, Logitech, and Intel</a></li>
<li><a href="http://www.engadget.com/2010/05/20/sony-internet-tv-platform-is-first-with-google-tv-dish-adobe-and/" target="_blank">Sony Internet TV, DISH first with Google TV this fall; Adobe, Logitech and others along for the ride</a></li>
<li><a href="http://www.engadget.com/2009/09/24/intel-announces-atom-ce4100-for-insanely-powerful-cable-boxes-an/" target="_blank">Intel announces Atom CE4100 for insanely powerful cable boxes and Blu-ray players</a></li>
<li><a href="http://www.engadget.com/2010/05/20/logitechs-google-tv-companion-box-includes-smartphone-apps-we/" target="_blank">Logitech&#8217;s Google TV companion box includes smartphone apps</a></li>
<li><a href="http://www.wired.com/gadgetlab/2010/05/logitech-google-tv-box-embarrasses-apple-tv/" target="_blank">Logitech Google TV Box Embarrasses Apple TV</a></li>
<li><a href="http://www.digitaltvnews.net/content/?p=14770" target="_blank">TiVo  and Technicolor Team Up to Offer Integrated PVR Solution</a></li>
<li><a href="http://www.wired.com/gadgetlab/2009/01/tivo-redesigns/" target="_blank">TiVo Redesigns Search Function, Wants to be the ‘Google of TV’</a></li>
<li><a href="http://news.bbc.co.uk/2/hi/technology/8272003.stm" target="_blank">Future is TV-shaped, says Intel</a></li>
<li><a href="http://www.linuxfordevices.com/c/a/News/Intel-CE4100/" target="_blank">Intel&#8217;s Atom  heads for digital TVs,  STBs</a></li>
</ul>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:768px;width:1px;height:1px;">http://www.wired.com/gadgetlab/2010/05/logitech-google-tv-box-embarrasses-apple-tv/</div>
<br />Filed under: <a href='http://danielstroe.wordpress.com/category/exercise/'>Exercise</a>, <a href='http://danielstroe.wordpress.com/category/reflection-drop/'>Reflection drop</a>, <a href='http://danielstroe.wordpress.com/category/semiconductor/'>Semiconductor</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielstroe.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielstroe.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielstroe.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielstroe.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielstroe.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielstroe.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielstroe.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielstroe.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielstroe.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielstroe.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielstroe.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielstroe.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielstroe.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielstroe.wordpress.com/300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=300&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielstroe.wordpress.com/2010/05/23/tv-quo-vadis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/26e5e23f5c69e1154b5c26cbc47d61e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielstroe</media:title>
		</media:content>
	</item>
		<item>
		<title>Apple iPad event and the upturned landscape</title>
		<link>http://danielstroe.wordpress.com/2010/01/28/apple-ipad-event-and-the-upturned-landscape/</link>
		<comments>http://danielstroe.wordpress.com/2010/01/28/apple-ipad-event-and-the-upturned-landscape/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 04:18:42 +0000</pubDate>
		<dc:creator>Daniel Stroe</dc:creator>
				<category><![CDATA[Reflection drop]]></category>

		<guid isPermaLink="false">http://danielstroe.wordpress.com/?p=284</guid>
		<description><![CDATA[Today Apple unveiled iPad mobile device concluding long time rumors.  This product was delayed many times, there have been quoted technical qualities. I incline to believe that Apple was also waiting to take advantage of the market. Bill Gates was seeing the tablet awhile ago, but it seems that it was too less benefit out [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=284&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today Apple unveiled iPad mobile device concluding long time rumors.  This product was delayed many times, there have been quoted technical qualities. I incline to believe that Apple was also waiting to take advantage of the market. Bill Gates was seeing the tablet awhile ago, but it seems that it was too less benefit out of the investment.</p>
<p>There is a case of economics crisis of the printed business and there are easy to detect new ways to sell content.  There is a flurry of e-readers, Kindle from Amazon, Sony ebook, Barnes And Noble ebook, it seems there is a business case as we see a plethora of e-readers.</p>
<p>But the most interesting case might come from Apple.  Not long time ago  Business Week was  <a rel="nofollow" href="http://finance.yahoo.com/family-home/article/108492/check-expectations-for-apples-tablet-at-the-door" target="_blank">commenting</a> that I found in</p>
<p>&#8220;<br />
<span style="color:#800000;">And if the reports of Apple&#8217;s discussion to land print media content in the iTunes store are true, how about an easy-on-the-eyes display for reading electronic magazines and books?</span><br />
&#8220;</p>
<p>There is almost no surprise seeing that Apple is not in the business of selling just the devices, is selling services to it. We are spectators of the nascent book distributor chain (iBook story). Catalysis for some players and upset for others. A lot of landscape changes, there is a lot of dynamism.</p>
<p>There is magic, first of all this  is possible because there is a shift at the end user which is ready for this, and is asking for it. And there is the current crisis that is generated by the consumer habits changes which shifts its content distribution, how much content is possessed and carried. The enhancer will be the reading experience (I still enjoy reading printed paper, the e-content is just more convenient to carry and to retrieve).<br />
There is no doubt there is expected to sell more e-news papers, ebooks. One question will be who will win shares of distribution channel. I guess that Apple will will try to capitalize the user experience to lock customers to their distribution. It is just not enough to sell just devices!</p>
<p>There is impressive that came the time to see Apple equipping its devices with their own silicon. Finally is rolled-out their investment in PA Semi (acquisition by Apple of a processor company) and Imagination (a 3D IP supplier, Apple is a stakeholder in the company).<br />
I can imagine a direct big business loss for CPU devices providers once that Apple discontinuing their services. And nevertheless the direct threat for Intel&#8217;s netbook line of products &#8230;</p>
<p>It is amazing how well are synchronized the product, the silicon and alliance forging. Vibrant presence that produce significant shifts in the market. I will continue watching the measure of changes.</p>
<p>You might think that I praise  too much, let me untune, the product is not perfect, there are chances for competition.  Personally I am favoring more the &#8220;open&#8221; devices, perhaps this might turn ending becoming the main vehicle., the last word will be of the consumer and big content providers.</p>
<p>But you should build your own opinion, there is a nice video &#8211; <a rel="nofollow" href="http://www.youtube.com/watch?v=y2Hz8dhQw8Q&amp;feature=player_embedded" target="_blank">http://www.youtube.com/watch?v=y2Hz8dhQw8Q&amp;feature=player_embedded#</a>, you might enjoy as much as I did. There is a sense of a collaborative team, all selling a neat product. Kudos for them!</p>
<p>There will be many solutions on the market, different merits, but the most important one is that are becoming more affordable (as you said) &#8211; <a rel="nofollow" href="http://news.bbc.co.uk/2/hi/programmes/working_lunch/8293017.stm" target="_blank">E-readers are becoming &#8216;affordable&#8217;</a> (having tiny dimensions does not help).<br />
I must admit that I expected to be more expensive, like 1k, and it turns to be just a bit more than netbooks, 449$. I am expecting a hit.</p>
<br />Posted in Reflection drop  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielstroe.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielstroe.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielstroe.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielstroe.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielstroe.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielstroe.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielstroe.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielstroe.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielstroe.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielstroe.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielstroe.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielstroe.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielstroe.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielstroe.wordpress.com/284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=284&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielstroe.wordpress.com/2010/01/28/apple-ipad-event-and-the-upturned-landscape/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/26e5e23f5c69e1154b5c26cbc47d61e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielstroe</media:title>
		</media:content>
	</item>
		<item>
		<title>Looking into the Maemo Multimedia framework</title>
		<link>http://danielstroe.wordpress.com/2009/12/28/looking-into-the-maemo-multimedia-framework/</link>
		<comments>http://danielstroe.wordpress.com/2009/12/28/looking-into-the-maemo-multimedia-framework/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 04:25:18 +0000</pubDate>
		<dc:creator>Daniel Stroe</dc:creator>
				<category><![CDATA[Architecture]]></category>

		<guid isPermaLink="false">http://danielstroe.wordpress.com/?p=237</guid>
		<description><![CDATA[Maemo is a software platform developed by Nokia for smartphones and Internet Tablets. This software platform is based on the Debian Linux distribution. This last fact is interesting as Nokia was making an investment in the Symbian platform. Each of the platforms have an open character which can attract participation for sustaining development ecosystems. At [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=237&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Maemo" target="_self">Maemo </a>is a software platform developed by Nokia for smartphones and Internet Tablets. This software platform is based on the Debian Linux distribution. This last fact is interesting as Nokia was making an investment in the <a href="http://en.wikipedia.org/wiki/Symbian" target="_blank">Symbian</a> platform. Each of the platforms have an open character which can attract participation for sustaining development ecosystems. At this time I do not intend to analyze the ecosystem landscape vis-a-vis to iPhone, Android, WebOs and Windows CE, or why Nokia is supporting multiple platforms. The platform comprises the Maemo operating system and the Maemo SDK. The open character of its <a href="http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Top_Level_Architecture" target="_blank">architecture </a>provides an opportunity to study it and to analyze some of its decisions. Multimedia Framework is a key component of the <a href="http://maemo.org/intro/platform/" target="_blank">Maemo Platform</a>. It is interesting to follow the evolution of the multimedia architecture for <a href="http://maemo.org/development/documentation/manuals/2-x/multimedia_architecture/" target="_blank">Maemo 2</a>, <a href="http://maemo.org/development/documentation/manuals/3-x/multimedia_architecture/" target="_blank">Maemo 3 </a>and <a href="http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Multimedia_Domain" target="_blank">Maemo 5</a>.</p>
<p style="text-align:center;"><a href="http://danielstroe.files.wordpress.com/2009/12/770-arch1.jpg"><img class="aligncenter size-medium wp-image-267" title="770-arch" src="http://danielstroe.files.wordpress.com/2009/12/770-arch1.jpg?w=226&#038;h=299" alt="" width="226" height="299" /></a><a href="http://maemo.org/development/documentation/manuals/2-x/multimedia_architecture/" target="_blank">Maemo2 multimedia architecture diagram</a></p>
<p style="text-align:center;">
<p>The media server daemon is removed from the latest Architecture documentation having the <a href="http://en.wikipedia.org/wiki/Gstreamer" target="_blank">GStreamer</a> assume a more central responsibility. The Gstreamer is a rich multimedia framework that provides application the ability to treat uniformly a variety of hybrid system use cases (it would be nice to have an accurate requirement spec). The <a href="http://en.wikipedia.org/wiki/OpenMax" target="_blank">OpenMax</a> Intergration Layer software package is introduced along with the GStreamer framework. OpenMax IL provides the processing entities, an abstraction of software and hardware resources, exposes the resource constraints for a given scenario instantiation and its processing entities interchange buffers.</p>
<p style="text-align:center;"><a href="http://danielstroe.files.wordpress.com/2009/12/800px-omap_architecture.jpg"><img class="aligncenter size-medium wp-image-251" title="800px-OMAP_architecture" src="http://danielstroe.files.wordpress.com/2009/12/800px-omap_architecture.jpg?w=358&#038;h=248" alt="" width="358" height="248" /></a><a href="http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Multimedia_Domain" target="_blank">Maemo 5 Multimedia architecture diagram</a></p>
<p style="text-align:center;">
<p>Maemo relies on TI&#8217;s <a href="http://en.wikipedia.org/wiki/Omap" target="_blank">OMAP</a> platform, resourced with an ARM &#8211; DSP dual processor, with GPU (Graphic Processing Unit) and ISP (Image Signal Processor). All these computation accelerations are supporting rich multimedia requirements. Also it is interesting to see that TI is promoting its hardware platform and provides its <a href="https://gforge.ti.com/gf/project/openmax/" target="_blank">OpenMax</a> and <a href="https://gstreamer.ti.com/gf/project/gstreamer_ti/" target="_blank">GStreamer</a> software implementation. It is worth to mention the <a href="http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Core_Domain#OMAP3_support" target="_blank">bridge</a> binding ARM CPU to DSP allowing offload tasks from the ARM processor to the DSP; TI provides a rich set of audio and video codecs running on DSP. There is a significant software architecture change since the Maemo 2, where the <a href="http://dspgateway.sourceforge.net/pub/index.php" target="_blank">DSP Gateway</a> was a component serving directly a number of multimedia application components, replaced recently by the TI&#8217;s DSP bridge in Maemo 5, now becoming integral to OpenMax IL; DSP bridge is not visible to applications directly and the overall application complexity has been reduced. OpenMax provides an unified interface for those TI codecs and the GStreamer built-in execution threading alleviate the application complexity.</p>
<p>It seems that the Maemo multimedia architecture moved into the right direction.</p>
<br />Posted in Architecture  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielstroe.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielstroe.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielstroe.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielstroe.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielstroe.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielstroe.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielstroe.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielstroe.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielstroe.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielstroe.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielstroe.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielstroe.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielstroe.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielstroe.wordpress.com/237/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=237&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielstroe.wordpress.com/2009/12/28/looking-into-the-maemo-multimedia-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/26e5e23f5c69e1154b5c26cbc47d61e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielstroe</media:title>
		</media:content>

		<media:content url="http://danielstroe.files.wordpress.com/2009/12/770-arch1.jpg?w=226" medium="image">
			<media:title type="html">770-arch</media:title>
		</media:content>

		<media:content url="http://danielstroe.files.wordpress.com/2009/12/800px-omap_architecture.jpg?w=300" medium="image">
			<media:title type="html">800px-OMAP_architecture</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux kernel development &#8211; Some insight on the ecosystem of the commons, and motives</title>
		<link>http://danielstroe.wordpress.com/2009/10/01/linux-kernel-development-some-insight-on-the-ecosystem-of-the-commons-and-motives/</link>
		<comments>http://danielstroe.wordpress.com/2009/10/01/linux-kernel-development-some-insight-on-the-ecosystem-of-the-commons-and-motives/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 14:06:56 +0000</pubDate>
		<dc:creator>Daniel Stroe</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Reflection drop]]></category>
		<category><![CDATA[Semiconductor]]></category>

		<guid isPermaLink="false">http://danielstroe.wordpress.com/?p=221</guid>
		<description><![CDATA[Linux story is not just about technology development, it is also what it means for a community and what the business is becoming.  Linux kernel grew under a new deal of a collaborative effort investment and sharing the technological return; somehow a rebellious mood to push back against the exclusionary and closed systems. Overall it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=221&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Linux story is not just about technology development, it is also what it means for a community and what the business is becoming.  Linux kernel grew under a new deal of a collaborative effort investment and sharing the technological return; somehow a rebellious mood to push back against the exclusionary and closed systems. Overall it is a major paradigm shift how a business is conduct because this is a project that demonstrates that cooperation can be useful in developing platforms.</p>
<p>There is an interesting talk of <a href="http://www.ted.com/talks/lang/eng/yochai_benkler_on_the_new_open_source_economics.html" target="_blank">Yochai Benkler on the new open-source economics</a> having his thesis that huge cost of  developing a product will ultimately lead to a social production with the ownership of the capital largely distributed is different to the well known methods (market and governmental ). Furthermore Benkler says in his <a href="http://www.benkler.org/CoasesPenguin.html" target="_blank">Coase&#8217;s Penguin, or Linux and the Nature of the Firm</a> paper:</p>
<p>&#8220;</p>
<p><span style="color:#993300;">In this paper I explain that while free software is highly visible, it is in fact only one example of a much broader social-economic phenomenon. I suggest that we are seeing is the broad and deep emergence of a new, third mode of production in the digitally networked environment. I call this mode &#8220;commons-based peer-production,&#8221; to distinguish it from the property- and contract-based models of firms and markets. Its central characteristic is that groups of individuals successfully collaborate on large-scale projects following a diverse cluster of motivational drives and social signals, rather than either market prices or managerial commands.</span></p>
<p>&#8220;</p>
<p><a rel="nofollow" href="http://www.electronicsweekly.com/blogs/open-source-linux/2009/09/who-writes-linux.html" target="_blank"><span id="lw_1252793585_0"> </span></a></p>
<p>Thanks to <a href="http://www.electronicsweekly.com/blogs/open-source-linux/2009/09/who-writes-linux.html" target="_blank">Alun Williams</a> I found an interesting 2009 report on <a href="http://www.linuxfoundation.org/publications/whowriteslinux.pdf" target="_blank">Linux Kernel Development</a> revealing facts on &#8220;How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It&#8221;</p>
<p>The top five individual companies sponsoring Linux kernel contributions include:<br />
* 12.3% Red Hat<br />
* 7.6% IBM<br />
* 7.6% Novell<br />
* 5.3% Intel<br />
* 2.4% Oracle</p>
<p>&#8220;</p>
<p><span style="color:#993300;">WHY COMPANIES SUPPORT LINUX KERNEL DEVELOPMENT<br />
The list of companies participating in Linux kernel development includes many of the most<br />
successful technology firms in existence. None of these companies are supporting Linux<br />
development as an act of charity; in each case, these companies find that improving the kernel<br />
helps them to be more competitive in their markets. Some examples:<br />
•     Companies like IBM, Intel, SGI, MIPS, Freescale, HP, Fujitsu, etc. are all working to ensure that Linux<br />
runs well on their hardware. That, in turn, makes their offerings more attractive to Linux users, resulting<br />
in increased sales.<br />
•     Distributors like Red Hat, Novell, and MontaVista have a clear interest in making Linux as capable as it can<br />
be. Though these firms compete strongly with each other for customers, they all work together to make the<br />
Linux kernel better.<br />
•     Companies like Sony, Nokia, and Samsung ship Linux as a component of products like video cameras,<br />
television sets, and mobile telephones. Working with the development process helps these companies<br />
ensure that Linux will continue to be a solid base for their products in the future.<br />
•     Companies which are not in the information technology business can still find working with Linux<br />
beneficial. The 2.6.25 kernel included an implementation of the PF_CAN network protocol which was<br />
contributed by Volkswagen. 2.6.30 had a patch from Quantum Controls BV, which makes navigational<br />
devices for yachts. These companies find Linux to be a solid platform upon which to build their products;<br />
they contribute to the kernel to help ensure that Linux continues to meet their needs into the future. No<br />
other operating system gives this power to influence future development to its users.<br />
There are a number of good reasons for companies to support the Linux kernel. As a result, Linux has a broad<br />
base of support which is not dependent on any single company. Even if the largest contributor were to cease<br />
participation tomorrow, the Linux kernel would remain on a solid footing with a large and active development<br />
community.</span></p>
<p>&#8220;</p>
<p>It took personal volunteering until gained weight and height, into becoming an attractor factor. Quite our days  a snowball effect. Why? There is the resultant of rising cost of design of adding more and more complex platform features and the price squeeze which will lead commercial companies to rally with the open source phenomena as the last is less driven by the market.</p>
<p>On this token there is an interesting position in <a href="http://www.electronicsweekly.com/Articles/2009/10/01/47081/collaboration-is-the-way-out-of-a-crisis-says-tsmc-ief-2009.htm" target="_blank">Collaboration is the way out of a crisis, says TSMC &#8211; IEF 2009</a> which reflects the mood to reinvent of the industries:</p>
<p>&#8220;<br />
<span style="color:#993300;">&#8220;It has to be made more profitable&#8221;, said Marced, &#8220;and it can only be done by collaboration. We have to make sure that the whole industry makes more money.&#8221;</span></p>
<p>Marced argued that collaboration reduces waste and shares investment while individual efforts lead to redundant initiatives and heavier investment.</p>
<p>&#8220;</p>
<p>There is also the <a href="http://www.linuxfoundation.org/publications/linuxkerneldevelopment.php" target="_blank">2008 revision</a> for those interested in some sort of history snapshot reference of the Linux kernel development.</p>
<br />Posted in Architecture, Reflection drop, Semiconductor  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielstroe.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielstroe.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielstroe.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielstroe.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielstroe.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielstroe.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielstroe.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielstroe.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielstroe.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielstroe.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielstroe.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielstroe.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielstroe.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielstroe.wordpress.com/221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=221&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielstroe.wordpress.com/2009/10/01/linux-kernel-development-some-insight-on-the-ecosystem-of-the-commons-and-motives/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/26e5e23f5c69e1154b5c26cbc47d61e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielstroe</media:title>
		</media:content>
	</item>
		<item>
		<title>Robustness &#8211; a succes factor</title>
		<link>http://danielstroe.wordpress.com/2009/09/30/robustness-a-succes-factor/</link>
		<comments>http://danielstroe.wordpress.com/2009/09/30/robustness-a-succes-factor/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 20:48:06 +0000</pubDate>
		<dc:creator>Daniel Stroe</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Reflection drop]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielstroe.wordpress.com/?p=195</guid>
		<description><![CDATA[One success factor of the Internet is carried by the content of the originator of the Internet Protocol Jon Postel recommendation: “In general, an implementation must be conservative in its sending behaviour, and liberal in its receiving behaviour. That is, it must be careful to send well-formed datagrams, but must accept any datagram that it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=195&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One success factor of the Internet is carried by the content of the originator of the Internet  Protocol <a href="http://en.wikipedia.org/wiki/Jon_Postel" target="_blank">Jon Postel</a> recommendation:<br />
“In general, an implementation must be conservative in its sending behaviour, and liberal in its receiving behaviour. That is, it must be careful to send well-formed datagrams, but must accept any datagram that it can interpret.”</p>
<p>This recommendation is generalized in a common sense <a href="http://en.wikipedia.org/wiki/Robustness_Principle" target="_blank">Robustness principle</a> that stays unequivocally within the cooperative spirit (of playing nice): &#8220;Be conservative in what you do; be liberal in what you accept from others&#8221;.</p>
<br />Posted in Architecture, Reflection drop, Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielstroe.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielstroe.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielstroe.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielstroe.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielstroe.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielstroe.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielstroe.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielstroe.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielstroe.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielstroe.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielstroe.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielstroe.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielstroe.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielstroe.wordpress.com/195/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=195&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielstroe.wordpress.com/2009/09/30/robustness-a-succes-factor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/26e5e23f5c69e1154b5c26cbc47d61e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielstroe</media:title>
		</media:content>
	</item>
		<item>
		<title>Technology &#8211; paraphrasing Clausevitz</title>
		<link>http://danielstroe.wordpress.com/2009/09/30/technology-paraphrasing-clausevitz/</link>
		<comments>http://danielstroe.wordpress.com/2009/09/30/technology-paraphrasing-clausevitz/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 20:14:51 +0000</pubDate>
		<dc:creator>Daniel Stroe</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Reflection drop]]></category>

		<guid isPermaLink="false">http://danielstroe.wordpress.com/?p=193</guid>
		<description><![CDATA[Von Clausevitz uses the bold statement &#8220;Der Krieg ist eine bloße Fortsetzung der Politik mit anderen Mitteln&#8221; &#8211; war is merely a continuation of politics (with different means). Technology can be paraphrased being a continuation of the business. The applied technical solutions are sponsored with financial means for financial return. There are standards, stakeholders, active [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=193&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Von Clausevitz uses the bold statement &#8220;Der Krieg ist eine bloße Fortsetzung der Politik mit anderen Mitteln&#8221; &#8211; war is merely a continuation of politics (with different means). Technology can be paraphrased being a continuation of the business.</p>
<p>The applied technical solutions are sponsored with financial means for financial return. There are standards, stakeholders, active and passive players, and wars. There are not only the technical merits that will impose a winner solution, the entire business context will tell, and in certain cases even the political regulation will come to play a role. The success stories are many times mystified, there are nothing else than personal merits, alignments of the stars and of many persons interest.</p>
<br />Posted in Architecture, Reflection drop  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielstroe.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielstroe.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielstroe.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielstroe.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielstroe.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielstroe.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielstroe.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielstroe.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielstroe.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielstroe.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielstroe.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielstroe.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielstroe.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielstroe.wordpress.com/193/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=193&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielstroe.wordpress.com/2009/09/30/technology-paraphrasing-clausevitz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/26e5e23f5c69e1154b5c26cbc47d61e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielstroe</media:title>
		</media:content>
	</item>
		<item>
		<title>Software development cost, some measurements and available references</title>
		<link>http://danielstroe.wordpress.com/2009/08/26/software-development-cost-and-available-measurement/</link>
		<comments>http://danielstroe.wordpress.com/2009/08/26/software-development-cost-and-available-measurement/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 07:32:28 +0000</pubDate>
		<dc:creator>Daniel Stroe</dc:creator>
				<category><![CDATA[Architecture]]></category>

		<guid isPermaLink="false">http://danielstroe.wordpress.com/?p=104</guid>
		<description><![CDATA[I got a few significant references on some of the major software platforms developments. Although there are a many themes that are interesting, but this time I am focusing strictly on the estimated development cost. For example Vista development cost is estimated in 2006 to be about 10 bilion USD, and the estimated total development [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=104&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I got a few significant references on some of the major software platforms developments. Although there are a many themes that are interesting, but this time I am focusing strictly on the estimated development cost. For example <a href="http://seattletimes.nwsource.com/html/businesstechnology/2003460386_btview04.html" target="_blank">Vista development cost</a> is estimated in 2006 to be about 10 bilion USD, and the estimated total <a href="http://www.linuxfoundation.org/publications/estimatinglinux.php" target="_blank">development cost of a Linux distribution</a> to be 10.8 billion USD</p>
<p>The first comments that came to my mind: this is a lot of money! It is just difficult to justify such effort.</p>
<p>All the above are mammoth projects. What about smaller scale projects? Is any way to get a feeling what would be a metrics for a given project? The most handy study material is related to open source projects and there are a number of websites that provides metrics for such open sources projects:</p>
<ol>
<li><a href="http://en.wikipedia.org/wiki/Ohloh" target="_blank">Ohloh</a> and <a href="https://www.ohloh.net/p?query=" target="_blank">its project search page</a></li>
<li><a href="http://en.wikipedia.org/wiki/Koders" target="_blank">Koders</a> and <a href="http://www.koders.com" target="_blank">its project search page</a></li>
<li><a href="http://en.wikipedia.org/wiki/Krugle" target="_blank">Krugle</a> and its <a href="http://www.krugle.org/kse/entfiles/" target="_blank">project search page</a></li>
<li><a href="http://en.wikipedia.org/wiki/Codase" target="_blank">Codase</a> and <a href="http://www.codase.com/" target="_blank">its search page</a></li>
<li><a href="http://en.wikipedia.org/wiki/Merobase" target="_blank">Merobase</a> and <a href="http://www.merobase.com/" target="_blank">its search page</a></li>
<li><a href="http://en.wikipedia.org/wiki/JExamples" target="_blank">JExamples</a> and <a href="http://www.jexamples.com/" target="_blank">its search page</a></li>
</ol>
<p>To satisfy my intellectual curiosity I have been checking the <a href="http://en.wikipedia.org/wiki/GStreamer" target="_blank">GStreamer</a> (a <a href="http://en.wikipedia.org/wiki/Multimedia_framework" target="_blank">multimedia framework</a>) metrics provided by Ohloh and Koders. There are a number of common sense questions that comes up once that a multimedia framework is considered. What is the cost of it? Would be build in house,  purchased or open source? What are the legal liabilities? The <a href="http://gstreamer.freedesktop.org/" target="_blank">GStreamer home page</a> provides limited information to such questions, however the code is available for study for gathering more information.</p>
<p>For the software licenses structure and programming languages distribution and usage for this project the <a href="https://www.ohloh.net/p/gstreamer/analyses/latest" target="_blank">Ohloh analysis</a> is providing the following information:</p>
<table style="height:208px;" border="0" cellspacing="0" cellpadding="0" width="434">
<tbody>
<tr>
<td>
<div style="position:relative;height:2em;">
<div style="position:absolute;top:0;line-height:2em;width:100%;">
<div style="float:left;padding-left:3px;"><a href="https://www.ohloh.net/licenses/1">GNU Lesser General Public License 2.1</a></div>
<div style="float:right;text-align:right;padding-right:4px;">2822 files</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div style="position:relative;height:2em;">
<div style="position:absolute;top:0;line-height:2em;width:100%;">
<div style="float:left;padding-left:3px;"><a href="https://www.ohloh.net/licenses/3">GNU General Public License 2.0</a></div>
<div style="float:right;text-align:right;padding-right:4px;">188 files</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div style="position:relative;height:2em;">
<div style="position:absolute;top:0;line-height:2em;width:100%;">
<div style="float:left;padding-left:3px;"><a href="https://www.ohloh.net/licenses/13">MIT License</a></div>
<div style="float:right;text-align:right;padding-right:4px;">49 files</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div style="position:relative;height:2em;">
<div style="position:absolute;top:0;line-height:2em;width:100%;">
<div style="float:left;padding-left:3px;"><a href="https://www.ohloh.net/licenses/5">Mozilla Public License 1.0</a></div>
<div style="float:right;text-align:right;padding-right:4px;">38 files</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div style="position:relative;height:2em;">
<div style="position:absolute;top:0;line-height:2em;width:100%;">
<div style="float:left;padding-left:3px;"><a href="https://www.ohloh.net/licenses/126">Simplified BSD License</a></div>
<div style="float:right;text-align:right;padding-right:4px;">18 files</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div style="position:relative;height:2em;">
<div style="position:absolute;top:0;line-height:2em;width:100%;">
<div style="float:left;padding-left:3px;"><a href="https://www.ohloh.net/licenses/17">Academic Free License</a></div>
<div style="float:right;text-align:right;padding-right:4px;">16 files</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div style="position:relative;height:2em;">
<div style="position:absolute;top:0;line-height:2em;width:100%;">
<div style="float:left;padding-left:3px;"><a href="https://www.ohloh.net/licenses/161">GNU General Public License 3 or later</a></div>
<div style="float:right;text-align:right;padding-right:4px;">5 files</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div style="position:relative;height:2em;">
<div style="position:absolute;top:0;line-height:2em;width:100%;">
<div style="float:left;padding-left:3px;"><a href="https://www.ohloh.net/licenses/7">BSD Copyright</a></div>
<div style="float:right;text-align:right;padding-right:4px;">2 files</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div style="position:relative;height:2em;">
<div style="position:absolute;top:0;line-height:2em;width:100%;">
<div style="float:left;padding-left:3px;"><a href="https://www.ohloh.net/licenses/9">Python 2.4.2 license</a></div>
<div style="float:right;text-align:right;padding-right:4px;">1 files</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<table border="0">
<tbody>
<tr>
<th width="3%"></th>
<th width="25%" scope="col">Language</th>
<th width="12%" scope="col">Code Lines</th>
<th width="12%" scope="col">Comment Lines</th>
<th width="12%" scope="col">Comment Ratio</th>
<th width="12%" scope="col">Blank Lines</th>
<th width="12%" scope="col">Total Lines</th>
</tr>
<tr>
<td style="background-color:#ff8f00;"></td>
<td><a href="https://www.ohloh.net/languages/42">C</a></td>
<td>742,710</td>
<td>171,976</td>
<td>18.8%</td>
<td>174,728</td>
<td>1,089,414</td>
</tr>
<tr>
<td style="background-color:#555555;"></td>
<td><a href="https://www.ohloh.net/languages/3">XML</a></td>
<td>124,289</td>
<td>1,124</td>
<td>0.9%</td>
<td>1,678</td>
<td>127,091</td>
</tr>
<tr>
<td style="background-color:#f35f1f;"></td>
<td><a href="https://www.ohloh.net/languages/44">C++</a></td>
<td>22,364</td>
<td>9,922</td>
<td>30.7%</td>
<td>5,743</td>
<td>38,029</td>
</tr>
<tr>
<td style="background-color:#4a246b;"></td>
<td><a href="https://www.ohloh.net/languages/9">Python</a></td>
<td>18,885</td>
<td>2,708</td>
<td>12.5%</td>
<td>3,341</td>
<td>24,934</td>
</tr>
<tr>
<td style="background-color:#4096ee;"></td>
<td><a href="https://www.ohloh.net/languages/17">C#</a></td>
<td>18,022</td>
<td>2,589</td>
<td>12.6%</td>
<td>4,203</td>
<td>24,814</td>
</tr>
<tr>
<td style="background-color:#90c0d2;"></td>
<td><a href="https://www.ohloh.net/languages/20">Scheme</a></td>
<td>13,167</td>
<td>296</td>
<td>2.2%</td>
<td>1,981</td>
<td>15,444</td>
</tr>
<tr>
<td style="background-color:#eeeeee;"></td>
<td><a href="https://www.ohloh.net/languages/50">Automake</a></td>
<td>10,540</td>
<td>1,098</td>
<td>9.4%</td>
<td>2,780</td>
<td>14,418</td>
</tr>
<tr>
<td style="background-color:#eeeeee;"></td>
<td><a href="https://www.ohloh.net/languages/51">Autoconf</a></td>
<td>5,221</td>
<td>1,140</td>
<td>17.9%</td>
<td>1,171</td>
<td>7,532</td>
</tr>
<tr>
<td style="background-color:#d2c690;"></td>
<td><a href="https://www.ohloh.net/languages/8">Perl</a></td>
<td>4,652</td>
<td>450</td>
<td>8.8%</td>
<td>771</td>
<td>5,873</td>
</tr>
<tr>
<td style="background-color:#777777;"></td>
<td><a href="https://www.ohloh.net/languages/11">shell script</a></td>
<td>3,397</td>
<td>730</td>
<td>17.7%</td>
<td>643</td>
<td>4,770</td>
</tr>
<tr>
<td style="background-color:#47a400;"></td>
<td><a href="https://www.ohloh.net/languages/1">HTML</a></td>
<td>2,724</td>
<td>1</td>
<td>0.0%</td>
<td>7</td>
<td>2,732</td>
</tr>
<tr>
<td style="background-color:#c7932c;"></td>
<td><a href="https://www.ohloh.net/languages/16">Objective C</a></td>
<td>1,624</td>
<td>291</td>
<td>15.2%</td>
<td>508</td>
<td>2,423</td>
</tr>
<tr>
<td style="background-color:#333333;"></td>
<td><a href="https://www.ohloh.net/languages/19">Assembly</a></td>
<td>1,273</td>
<td>301</td>
<td>19.1%</td>
<td>236</td>
<td>1,810</td>
</tr>
<tr>
<td style="background-color:#556655;"></td>
<td><a href="https://www.ohloh.net/languages/36">XSL Transformation</a></td>
<td>1,209</td>
<td>67</td>
<td>5.3%</td>
<td>188</td>
<td>1,464</td>
</tr>
<tr>
<td style="background-color:#eeeeee;"></td>
<td><a href="https://www.ohloh.net/languages/52">Make</a></td>
<td>67</td>
<td>4</td>
<td>5.6%</td>
<td>15</td>
<td>86</td>
</tr>
<tr>
<td style="background-color:#eeeeee;"></td>
<td><a href="https://www.ohloh.net/languages/74">cmake</a></td>
<td>21</td>
<td>0</td>
<td>0.0%</td>
<td>7</td>
<td>28</td>
</tr>
<tr>
<td style="background-color:#ff1a00;"></td>
<td><a href="https://www.ohloh.net/languages/4">CSS</a></td>
<td>13</td>
<td>0</td>
<td>0.0%</td>
<td>0</td>
<td>13</td>
</tr>
</tbody>
</table>
<p>Development Cost for multimedia  plugins codecs is estimated to be 1.1 mil USD (as provided by <a href="http://www.koders.com/info.aspx?c=ProjectInfo&amp;pid=ZTV551R4D8CT4PSGNERDBWCBUH" target="_blank">Koders analyze</a>), however this is not a real life case and I am expecting the costs to be higher. I would guess it is is based on the Constructive Cost Model (<a title="COCOMO" href="http://en.wikipedia.org/wiki/COCOMO">COCOMO</a>).</p>
<table border="0">
<tbody>
<tr>
<td colspan="2" height="22" align="center" valign="bottom">
<div id="FinalLaborCost">$1,102,910</div>
</td>
</tr>
<tr>
<td valign="top"><strong>Assumptions</strong></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Lines of code:</td>
<td valign="top">// 220,582</td>
</tr>
<tr>
<td style="white-space:nowrap;" valign="top">Person months (PM):</td>
<td valign="top"><span id="personMonthsSpan">220.58</span></td>
</tr>
<tr>
<td valign="top">Functions required:</td>
<td>100.0%</td>
</tr>
<tr>
<td valign="top">Effort per KLOC:</td>
<td>1.00   <a title="Person-Months"><span style="text-decoration:underline;">PM</span></a></td>
</tr>
<tr>
<td valign="top">Labor Cost/Month:</td>
<td>$5000</td>
</tr>
</tbody>
</table>
<p>An interesting complementary view is provided by <a href="http://www.scan.coverity.com/arch/" target="_blank">Coverty architecture library</a>. The Coverty Architecture Analyzer tool uses information gathered during the build of a codebase to create a comprehensive list of interdependencies in the code and to generate diagrams like the shown below.</p>
<p><img class="alignleft size-full wp-image-151" title="gstreamer0.10-1" src="http://danielstroe.files.wordpress.com/2009/08/gstreamer0-10-1.jpg?w=450&#038;h=831" alt="gstreamer0.10-1" width="450" height="831" /></p>
<br />Posted in Architecture  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielstroe.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielstroe.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielstroe.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielstroe.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielstroe.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielstroe.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielstroe.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielstroe.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielstroe.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielstroe.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielstroe.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielstroe.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielstroe.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielstroe.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=104&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielstroe.wordpress.com/2009/08/26/software-development-cost-and-available-measurement/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/26e5e23f5c69e1154b5c26cbc47d61e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielstroe</media:title>
		</media:content>

		<media:content url="http://danielstroe.files.wordpress.com/2009/08/gstreamer0-10-1.jpg" medium="image">
			<media:title type="html">gstreamer0.10-1</media:title>
		</media:content>
	</item>
		<item>
		<title>Precautionary statement: Don&#8217;t believe in the obvious!</title>
		<link>http://danielstroe.wordpress.com/2009/08/23/precautionary-statement-dont-believe-in-the-obvious/</link>
		<comments>http://danielstroe.wordpress.com/2009/08/23/precautionary-statement-dont-believe-in-the-obvious/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 21:39:22 +0000</pubDate>
		<dc:creator>Daniel Stroe</dc:creator>
				<category><![CDATA[Exercise]]></category>
		<category><![CDATA[Reflection drop]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielstroe.wordpress.com/?p=62</guid>
		<description><![CDATA[I read yesterday Ruth Malan&#8216;s August journal about the farmers  &#8220;don&#8217;t believe everything you think&#8221; precautionary sign. This was a deja-vu encounter, I listen fascinated a while ago a precautionary axiom given by a friend of a friend: don&#8217;t believe in obvious.  It just struck me, it accelerated my mind! It came to my mind [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=62&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I read yesterday <a href="http://www.ruthmalan.com/Journal/JournalCurrent.htm" target="_blank">Ruth Malan</a>&#8216;s August journal about the farmers  &#8220;don&#8217;t believe everything you think&#8221; precautionary sign. This was a deja-vu encounter, I listen fascinated a while ago a precautionary <a href="http://en.wikipedia.org/wiki/Axiom" target="_blank">axiom</a> given by a friend of a friend: <span style="color:#800000;">don&#8217;t believe in obvious</span>.  It just struck me, it accelerated my mind! It came to my mind the most famous motto of Delphi, which Socrates said he learned there, the <a href="http://en.wikipedia.org/wiki/Know_thyself" target="_self">Gnothi Seauton</a> &#8220;know thyself!&#8221;, or Plato&#8217;s <a href="http://en.wikipedia.org/wiki/Allegory_of_the_cave" target="_blank">Allegory of the Cave</a>,  or Far East&#8217; <a href="http://en.wikipedia.org/wiki/Maya_%28illusion%29" target="_blank">Maya</a>,  or even the culmination of the <a href="http://en.wikipedia.org/wiki/Conspiracy_%28civil%29" target="_blank">conspiracy </a>theory.</p>
<p>I am aware of the human capacity to adapt which consists in mind&#8217;s ability to simulate realities, to dream. This synthetic ability has to be guided, and there is a medicine against the illusions, it requires a constant mind repositioning to shade new angles and perspectives to the issues. Find a spin and it will feed a fresh light for a while (there are infinite things to know and there is limited life to learn).</p>
<p>After all we are experimenting the physics <a href="http://en.wikipedia.org/wiki/Observer_effect_%28physics%29" target="_blank">effect of the observer</a>, the observer measurements is changing the reality &#8230;</p>
<p>It is instructive to check the history of ideas with its amalgam of various positions and cycles of thoughts to understand there is a constancy to find and express the reality, and gain personal salvation.</p>
<br />Posted in Exercise, Reflection drop, Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielstroe.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielstroe.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielstroe.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielstroe.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielstroe.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielstroe.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielstroe.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielstroe.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielstroe.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielstroe.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielstroe.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielstroe.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielstroe.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielstroe.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=62&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielstroe.wordpress.com/2009/08/23/precautionary-statement-dont-believe-in-the-obvious/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/26e5e23f5c69e1154b5c26cbc47d61e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielstroe</media:title>
		</media:content>
	</item>
		<item>
		<title>Having some skin in the project</title>
		<link>http://danielstroe.wordpress.com/2009/08/16/having-some-skin-in-the-project/</link>
		<comments>http://danielstroe.wordpress.com/2009/08/16/having-some-skin-in-the-project/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 00:11:09 +0000</pubDate>
		<dc:creator>Daniel Stroe</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Reflection drop]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielstroe.wordpress.com/?p=88</guid>
		<description><![CDATA[I remember my awe as a child when I have been traversing the Anghel Saligny&#8216;s famous bridge. This bridge was build in 1890 and it was the longest bridge in Europe at that time,  along with technical achievements its value stays foremost in its strategic fasten of the country after its war of independence. After [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=88&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I remember my awe as a child when I have been traversing the <a href="http://en.wikipedia.org/wiki/Anghel_Saligny">Anghel Saligny</a>&#8216;s famous bridge. This bridge was build in 1890 and it was the <a href="http://en.wikipedia.org/wiki/King_Carol_I_Bridge">longest bridge</a> in Europe at that time,  along with technical achievements its value stays foremost in its strategic fasten of the country after its <a href="http://en.wikipedia.org/wiki/Romanian_War_of_Independence">war of independence</a>. After a century this bridge is considered  to be in top 10 <a href="http://www.traveltowork.net/2009/06/12-of-the-most-beautiful-bridges-in-europe/#more-2190">most beautiful European</a> bridges.</p>
<p>The bridge daring thrown forth is equal by its builder warranty, his life. The bridge was inaugurated on 26 September 1895 and as a test on the opening, Anghel Saligny <a href="http://www.artline.ro/Great_Projects__Cernavoda_Bridge_-16694-2-n.html">stayed with his workers on a boat under the bridge</a> while a convoy of 15 locomotives sped at 85 km/h.</p>
<p>I have to put things in perspective, there are <a href="http://en.wikipedia.org/wiki/List_of_bridge_disasters">engineering failures</a>. There are professional licensing practices, even symbolic <a href="http://en.wikipedia.org/wiki/Iron_ring">iron ring</a>.</p>
<p>There is always the moment of truth: <a href="http://www.ruthmalan.com/Journal/2008/2008JournalFebruary.htm#Intentional_architecture">to stand under the  capstone as it is lowered into place, to be held to that accounting</a> (I like Ruth Malan&#8217;s drawing). Anghel Saligny hold himself through this ancient roman ritual,  a different stance to what the profane &#8220;just another job&#8221; might be. This ritual becoming a matter of life or death turns to hold the commitment true and the success measurable.</p>
<p>How is your project for you?</p>
<br />Posted in Architecture, Reflection drop, Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielstroe.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielstroe.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielstroe.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielstroe.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielstroe.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielstroe.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielstroe.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielstroe.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielstroe.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielstroe.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielstroe.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielstroe.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielstroe.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielstroe.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielstroe.wordpress.com&amp;blog=5575087&amp;post=88&amp;subd=danielstroe&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielstroe.wordpress.com/2009/08/16/having-some-skin-in-the-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/26e5e23f5c69e1154b5c26cbc47d61e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielstroe</media:title>
		</media:content>
	</item>
	</channel>
</rss>
