<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-28053343</id><updated>2012-01-08T19:37:50.539+01:00</updated><category term='DTD'/><category term='wiki'/><category term='Microsoft'/><category term='Software development process'/><category term='PaaS'/><category term='XBRL'/><category term='collaboration'/><category term='localization'/><category term='xrx'/><category term='open source'/><category term='SOA'/><category term='RIA'/><category term='Online Help'/><category term='SaaS'/><category term='data processing'/><category term='xquery'/><category term='cms'/><category term='supply chain'/><category term='xpath'/><category term='xform'/><category term='TMS'/><category term='agil'/><category term='xlink'/><category term='xml'/><category term='taxonomie'/><category term='office'/><category term='RDF'/><category term='xproc'/><category term='PDF'/><category term='Cloud Computing'/><category term='transformation'/><category term='WebDAV'/><category term='interoperability'/><category term='Adobe AIR'/><category term='xslt'/><category term='Search'/><category term='regular expression'/><category term='Web 2.0'/><category term='BPEL'/><category term='API'/><category term='customer centric'/><category term='Google'/><category term='Semantic'/><category term='svg'/><category term='MS Sharepoint'/><category term='tekom'/><category term='dita'/><category term='xml pipelining'/><category term='JavaScript'/><category term='CMIS'/><category term='Information'/><category term='reuse'/><category term='Utilities'/><title type='text'>TRENT</title><subtitle type='html'>TRansform conTENT into Value - 

all about information lifecycle</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>92</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28053343.post-2904357835281993978</id><published>2011-11-07T21:38:00.001+01:00</published><updated>2011-11-07T21:38:48.822+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='data processing'/><title type='text'>Data-Driven Documents</title><content type='html'>Data-Driven Documents. What's that? &lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;a href="http://mbostock.github.com/d3/"&gt;&lt;strong&gt;D3.js&lt;/strong&gt;&lt;/a&gt; is a small, &lt;a href="https://github.com/mbostock/d3/raw/master/LICENSE"&gt;free&lt;/a&gt; JavaScript library for manipulating documents based on data.&lt;/blockquote&gt;You have a data source requires visualization and a chart library is not enough for that purpose. This little library helps you to develop the visualization using the DOM model and data driven transformation.&lt;br /&gt;&lt;br /&gt;A good example of whats can be done is available here: &lt;a href="http://www.visualizing.org/full-screen/16266"&gt;http://www.visualizing.org/full-screen/16266&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2904357835281993978?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2904357835281993978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2904357835281993978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2904357835281993978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2904357835281993978'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2011/11/data-driven-documents.html' title='Data-Driven Documents'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6952498679302134001</id><published>2011-10-24T22:55:00.001+02:00</published><updated>2011-10-24T22:57:30.091+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Reactive documents</title><content type='html'>Stumbled upon a JavaScript library to simplify the creation of reactive documents, called &lt;a href="http://worrydream.com/Tangle/"&gt;Tangle&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Whenever you have to explain scenarios / alternatives in a sensible manner a reactive document is one possible way to do so. Changing a parameter and directly see the impact for all dependent parts of the information / document is a very sufficient way to teach certain problems / solution scenarios.&lt;br /&gt;&lt;br /&gt;This library makes the creation very simple (from a technical point of view) and you are able to concentrate on the content scenario which is of course the harder part.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6952498679302134001?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6952498679302134001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6952498679302134001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6952498679302134001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6952498679302134001'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2011/10/reactive-documents.html' title='Reactive documents'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-3170293454587262606</id><published>2011-10-24T22:33:00.001+02:00</published><updated>2011-10-24T22:33:40.948+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='xquery'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='data processing'/><title type='text'>XQuery - rare used but ramp-up gets easier</title><content type='html'>A very nice overview of what XQuery is, what are the relation to other XML based standards and why it is still very rare used is summarized here &lt;a href="http://grtjn.blogspot.com/2011/10/xquery-novelties-revisited.html"&gt;http://grtjn.blogspot.com/2011/10/xquery-novelties-revisited.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Once you want to dive into XQuery a bit deeper, get a feeling if the approach is sufficient for your use case you should try out &lt;a href="http://basex.org/"&gt;BaseX&lt;/a&gt;. A XML database, open source. The main advantage for tryouts which are not available on alternative solution is a lightweight but very useful UI fronted for the content stored in the database. &lt;br /&gt;&lt;br /&gt;Adding XML documents, try out queries and see how / what they match and last but not least a noticeable view of how information in a XML store looks like (from a conceptional point of view) comes aligned with easy install and ramp-up costs.&lt;br /&gt;&lt;br /&gt;Alternatives (commercial and open source) are collected here: &lt;a href="http://trent-intovalue.blogspot.com/2010/08/xquery-design-patterns.html"&gt;http://trent-intovalue.blogspot.com/2010/08/xquery-design-patterns.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-3170293454587262606?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/3170293454587262606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=3170293454587262606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3170293454587262606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3170293454587262606'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2011/10/xquery-rare-used-but-ramp-up-gets.html' title='XQuery - rare used but ramp-up gets easier'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8589746293614898872</id><published>2011-09-13T23:34:00.001+02:00</published><updated>2011-09-13T23:36:37.756+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><title type='text'>Valuable Information</title><content type='html'>Today I stumbled upon the following twitter post:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Every human intervention in a business process introduces a 4% chance of error. - B. Beims&amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;&lt;br /&gt;Sounds interesting and relevant in the context I'm working in. Than I tried to verify the source and basis for this statement.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Using google to search for the statement&lt;/li&gt;&lt;li&gt;Using google to search for the author&lt;/li&gt;&lt;li&gt; Finding second / third source for this statement&lt;/li&gt;&lt;/ul&gt;To be honest I wasn't able to verify what I have to verify and therefore&amp;nbsp; use any bit of this information. Therefore I take this statement as a trigger for this blog post - better than nothing.&lt;br /&gt;&lt;br /&gt;That is a example of todays most common topic today:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; more and more "characters" are accessable and flowing around the world, like "Chinese whispers" posted, re-posted, extended, ....&lt;/li&gt;&lt;li&gt;less and less of the accessible" information" (in terms of percent based on the complete available total amount of "information") is relevant or valid&lt;/li&gt;&lt;li&gt;Shorten&amp;nbsp; / context less "information" does not lead to human usable information chain &lt;/li&gt;&lt;/ul&gt;That is just a fact and reality - everyone has to deal with. To improve your personal ability to make "characters" to "information" you still have to go the hard way:&lt;br /&gt;&lt;br /&gt;Don't use and post a information which is not verified by at least &lt;br /&gt;&lt;ul&gt;&lt;li&gt;a second, independent source &lt;br /&gt;or&lt;/li&gt;&lt;li&gt;personal verification&lt;br /&gt; or&lt;/li&gt;&lt;li&gt;background information which provides you with considerable background to trace the information &lt;/li&gt;&lt;/ul&gt;If you do not have time for this kind of verification - just leave the "characters" as they are and mark them as irrelevant for you. This should make your personal information chain much cleaner and helps you to divide relevant from irrelevant information.&lt;br /&gt;&lt;br /&gt;Don't forget: It is never cheap to gather valuable information. It was never and will never.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8589746293614898872?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8589746293614898872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8589746293614898872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8589746293614898872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8589746293614898872'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2011/09/valuable-information.html' title='Valuable Information'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-4442586664376181200</id><published>2011-09-04T22:39:00.000+02:00</published><updated>2011-09-04T22:39:41.386+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data processing'/><title type='text'>Kevin Slavin: How algorithms shape our world</title><content type='html'>&lt;object height="374" width="526"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt;&lt;param name="flashvars" value="vu=http://video.ted.com/talk/stream/2011G/Blank/KevinSlavin_2011G-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/KevinSlavin-2011G.embed_thumbnail.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=1194&amp;lang=eng&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=kevin_slavin_how_algorithms_shape_our_world;year=2011;theme=to_boldly_go;theme=a_taste_of_tedglobal_2011;theme=what_s_next_in_tech;theme=new_on_ted_com;event=TEDGlobal+2011;tag=Technology;tag=complexity;tag=computers;tag=social+change;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="526" height="374" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talk/stream/2011G/Blank/KevinSlavin_2011G-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/KevinSlavin-2011G.embed_thumbnail.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=1194&amp;lang=eng&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=kevin_slavin_how_algorithms_shape_our_world;year=2011;theme=to_boldly_go;theme=a_taste_of_tedglobal_2011;theme=what_s_next_in_tech;theme=new_on_ted_com;event=TEDGlobal+2011;tag=Technology;tag=complexity;tag=computers;tag=social+change;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ted.com/talks/kevin_slavin_how_algorithms_shape_our_world.html"&gt;http://www.ted.com/talks/kevin_slavin_how_algorithms_shape_our_world.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Writing code in most cases does not mean that you can ever control the usage and implication of the results.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-4442586664376181200?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/4442586664376181200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=4442586664376181200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4442586664376181200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4442586664376181200'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2011/09/kevin-slavin-how-algorithms-shape-our.html' title='Kevin Slavin: How algorithms shape our world'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8078599947426921603</id><published>2011-09-04T20:54:00.002+02:00</published><updated>2011-09-04T20:55:00.412+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xquery'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='xslt'/><title type='text'>HTML5 and XML</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/HTML5"&gt;HTML5&lt;/a&gt; will be the main syntax for the Internet in the next few years and will replace the today most frequently used HTML 4.01. Main driver for this shift was Google and is now adapted by all major browser / OS vendors and organizations.&lt;br /&gt;&lt;br /&gt;The main advantage of HTML5 are the new amount of build in features which reflect most of the todays common requirements for web based applications.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Why XHTML 1.0/1.1 failed so far? It mainly was much to strict for the web community - the web and also the world is a non perfect place and therefore HTML5 is much more suitable to fit into this world than the XML based approach of XHTML can provide.&lt;br /&gt;&lt;br /&gt;Does this mean XML for the web has loose and does not make sense at all. No there is still space for the XML based standards beside HTML5:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;XHTML5&lt;br /&gt;&lt;abbr&gt;XML&lt;/abbr&gt; serialization of &lt;abbr&gt;HTML&lt;/abbr&gt; 5 with stricter parsing rules&lt;br /&gt;mime-type: application/xhtml+xml&lt;/li&gt;&lt;li&gt;Polyglot XHTML (see &lt;a href="http://dev.w3.org/html5/html-author/#polyglot-documents"&gt;http://dev.w3.org/html5/html-author/#polyglot-documents&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;Major advantage of using XML to express the content on the web is a much more easier way to integrate the resulting content into XML processing chains using regular XML transformation tool chains.&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Easier Reuse content for different channels using XSLT / XQuery&lt;/li&gt;&lt;li&gt;Retrieve content as XHTML and extract only dedicated parts (views) required for different use-case&lt;/li&gt;&lt;li&gt;Store and request the content using XQuery based infrastructure&lt;/li&gt;&lt;/ul&gt;The drawback is that today only the newest browser support the mime-type "application/xhtml" therefore for a while Polyglot XHTML might be a good opportunity to deliver the mass and keep processing use-cases doable.&lt;br /&gt;&lt;br /&gt;A good summary of Polyglot XHTML and related XML based alternatives for HTML5 can be found here: &lt;a href="http://www.xmlplease.com/xhtml/xhtml5polyglot/"&gt;http://www.xmlplease.com/xhtml/xhtml5polyglot/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8078599947426921603?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8078599947426921603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8078599947426921603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8078599947426921603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8078599947426921603'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2011/09/html5-and-xml.html' title='HTML5 and XML'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6515146803459401574</id><published>2011-09-01T20:49:00.001+02:00</published><updated>2011-09-04T23:02:00.795+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='DTD'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>analyse and process DTDs</title><content type='html'>Working with DTD is still a common task for XML (/SGML) driven use-cases. Knowing this it is very amazing that there is no well know DTD visualization tool available supporting this task.&lt;br /&gt;&lt;br /&gt;The good old "Near&amp;amp;Far Designer" is gone many years ago and the source is probably lost in the space of Open Text (the company bought Microstar Software Ltd in 1999). This tool is still in use by many organization having to deal with SGML DTDs (e.g. in the military or aircraft industry).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DTD documentation&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are a few open source scripts out there which converting a DTD into HTML pages for documentation purpose which are available free of charge:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DTDDoc&lt;br /&gt;&lt;a href="http://dtddoc.sourceforge.net/"&gt;http://dtddoc.sourceforge.net/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;LiveDTD&lt;br /&gt;&lt;a href="http://www.sagehill.net/livedtd/"&gt;http://www.sagehill.net/livedtd/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There is one tool out there supporting graphical visualization, documentation and a few function to report key function within the given DTD:&lt;br /&gt;&lt;br /&gt;TreeVision (&lt;a href="http://www.ovidius.com/meta/download/treevision.html"&gt;http://www.ovidius.com/meta/download/treevision.html&lt;/a&gt;) from German company Ovidius. The tool is available free of charge and provides a very sufficient way to analyze XML / SGML DTDs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Convert to XML Schema alternatives&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you have to process the content of a DTD for specific use-cases like analyzing the model based on custom specific rules the easiest way is to convert the DTD to RELAX NG (XML syntax) or W3C Schema language. Both are based on XML and therefore can be processed using regular XML based tools.&lt;br /&gt;&lt;br /&gt;The best tool to do support this is trang (&lt;a href="http://www.thaiopensource.com/relaxng/trang.html"&gt;http://www.thaiopensource.com/relaxng/trang.html&lt;/a&gt; source is hosted on &lt;a href="http://code.google.com/p/jing-trang/"&gt;http://code.google.com/p/jing-trang/&lt;/a&gt;) initially created by James Clark. Compared to commercial alternatives the result is very predictable and for many use cases as good as possible.&lt;br /&gt;&lt;br /&gt;DTDs will still exists for many years just because of the many legacy applications created around them. The amount of support is limited but still exists....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6515146803459401574?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6515146803459401574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6515146803459401574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6515146803459401574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6515146803459401574'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2011/09/dtd-analysing-and-processing.html' title='analyse and process DTDs'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2625092304567357143</id><published>2011-08-01T20:02:00.000+02:00</published><updated>2011-08-01T20:02:12.958+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><title type='text'>lost in email threads....</title><content type='html'>One of the most time expensive daily tasks is to identify the email required for the the current task in mind.&lt;br /&gt;&lt;br /&gt;You know that you already received a email for a particular topic and you want reference it, you require the technical details for a certain topic, ....&lt;br /&gt;&lt;br /&gt;Using email tags and full text search of todays email clients is a quite sufficient help to get those kind of tasks done. But once you find a particular email, they is almost ever part of a thread back and forth and getting what you want requires to get the context of the found email. To get the complete context in emails thread isn't trivial, even with thread functions of the common email tools. Most of them are limited in what is shown in particular for long running threads:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;you loosing the message context around the identified message because the threading function re-arrange the way your inbox is displayed&lt;/li&gt;&lt;li&gt;you don't have an easy to use visibility of what really happens, what are the timings for each mail in the task the corresponding sender&lt;/li&gt;&lt;li&gt;you do not have easy navigation without loosing the context&lt;/li&gt;&lt;/ul&gt;Few weeks ago I got aware of&amp;nbsp;&lt;a href="http://threadvis.mozdev.org/"&gt;ThreadVis&lt;/a&gt; a add on for Thunderbird email client.&lt;br /&gt;&lt;br /&gt;Pretty cool, it provides a visual graph of the email thread based on the currently selected email with different colors for different sender, length indication for time durations and direct popup help for the content of each item:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-jnDOsqWuJAE/TjXt2jYtqnI/AAAAAAAAADI/Fq6nmUg6f_M/s1600/screen.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="66" src="http://3.bp.blogspot.com/-jnDOsqWuJAE/TjXt2jYtqnI/AAAAAAAAADI/Fq6nmUg6f_M/s640/screen.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;You see where you are, what was and after and who was the sender. Even threads you not receive are visible. A easy navigation between the emails, and popup previous for each of the thread items.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Viola, what else could you want? Of course there are things can be improved by the way the basic idea and implementation is worth to take a look at....&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2625092304567357143?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2625092304567357143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2625092304567357143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2625092304567357143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2625092304567357143'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2011/08/lost-in-email-threads.html' title='lost in email threads....'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-jnDOsqWuJAE/TjXt2jYtqnI/AAAAAAAAADI/Fq6nmUg6f_M/s72-c/screen.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8313844166783724835</id><published>2010-11-01T01:35:00.003+01:00</published><updated>2010-11-02T23:07:46.383+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='TMS'/><category scheme='http://www.blogger.com/atom/ns#' term='localization'/><title type='text'>Open Source TMS: optentm2 / Open Source Localization framework: okapitools</title><content type='html'>The open standards in the world of localization becoming more and more mainstream. &lt;a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xliff"&gt;XLIFF&lt;/a&gt; as the main data model to carry localized information between the different automated and manual steps within the localization process, &lt;a href="http://www.lisa.org/Translation-Memory-e.34.0.html"&gt;TMX&lt;/a&gt; as a format to exchange translation memories, ... the full list of standards can be find here &lt;a href="http://www.opentag.com/okapi/wiki/index.php?title=Open_Standards"&gt;http://www.opentag.com/okapi/wiki/index.php?title=Open_Standards&lt;/a&gt;.&lt;br /&gt;This enables more and more open source or free available tools to support certain steps in the localization process without dealing with proprietary and complex formats and conventions.&lt;br /&gt;Few weeks ago the new project "&lt;a href="https://sites.google.com/site/opentm2/home"&gt;opentm2&lt;/a&gt;" released first stable release. Based on IBM TranslationManager this infrastructure claims: &lt;br /&gt;&lt;blockquote&gt;&lt;span lang="EN-GB" style="font-family: Verdana; font-size: 10pt;"&gt;OpenTM2  provides an open platform for managing translation related activities  with enterprise level scalability and quality. It serves as an open yet  comprehensive localization tool that provides that integration platform.  Ultimately, the goal is to create a cost-efficient and high-quality  localization deliverable.&lt;/span&gt;&lt;/blockquote&gt;Promising and&amp;nbsp; goes into the same direction as GlobalSight mentioned in a previous post: &lt;a href="http://trent-intovalue.blogspot.com/2009/05/open-source-tms-globalsight.html"&gt;http://trent-intovalue.blogspot.com/2009/05/open-source-tms-globalsight.html&lt;/a&gt;.&lt;br /&gt;In addition infrastructure helps to automate common tasks in localization and dealing with the mentioned standards are available as open source. The project "&lt;a href="http://www.opentag.com/okapi/wiki/index.php?title=Main_Page"&gt;Okapi framework&lt;/a&gt;"&amp;nbsp; provides a pipeline and several useful steps in localization processes, like&lt;br /&gt;&lt;ul&gt;&lt;li&gt;read several input formats&lt;br /&gt;&lt;a href="http://www.opentag.com/okapi/wiki/index.php?title=Filters"&gt;http://www.opentag.com/okapi/wiki/index.php?title=Filters&lt;/a&gt;&lt;/li&gt;&lt;li&gt;common steps in localization process&lt;br /&gt;&lt;a href="http://www.opentag.com/okapi/wiki/index.php?title=Steps"&gt;http://www.opentag.com/okapi/wiki/index.php?title=Steps&lt;/a&gt;&lt;/li&gt;&lt;li&gt;connection to common translation resources (like TMS)&lt;br /&gt;&lt;a href="http://www.opentag.com/okapi/wiki/index.php?title=Connectors"&gt;http://www.opentag.com/okapi/wiki/index.php?title=Connectors&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;In addition useful tools to e.g. test text segmentation rules based on &lt;a href="http://www.lisa.org/Segmentation-Rules-e.40.0.html"&gt;SRX&lt;/a&gt; and provide a Java based infrastructure which can be embedded in your own application makes this framework something you should look at if you work for / in localization process.&lt;br /&gt;&lt;br /&gt;Hopefully the story continues.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8313844166783724835?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8313844166783724835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8313844166783724835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8313844166783724835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8313844166783724835'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/11/open-source-tms-optentm2-open-source.html' title='Open Source TMS: optentm2 / Open Source Localization framework: okapitools'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5637465799234893528</id><published>2010-11-01T00:50:00.001+01:00</published><updated>2010-11-01T00:57:54.052+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><title type='text'>Link: Image Search Tools</title><content type='html'>Short post for useful list of image search tools posted here "&lt;a href="http://www.brainpickings.org/index.php/2010/10/01/best-image-search-tools/#ixzz13J22xVtZ"&gt;7 Image Search Tools That Will Change Your Life&lt;/a&gt;". With the help of such tools you might be able to find images and not only search for it.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5637465799234893528?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5637465799234893528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5637465799234893528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5637465799234893528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5637465799234893528'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/11/link-image-search-tools.html' title='Link: Image Search Tools'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-1967644089378012031</id><published>2010-11-01T00:30:00.003+01:00</published><updated>2010-11-01T00:37:48.935+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='xml pipelining'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='dita'/><title type='text'>DITA - Beyond OT</title><content type='html'>&lt;a href="http://sourceforge.net/projects/dita-ot/"&gt;DITA-OT&lt;/a&gt; (Open Toolkit) is the reference implementation to transform DITA source into various output formats. The reference implementation is open source and maintained by increasing community:&lt;br /&gt;&lt;script src="http://www.ohloh.net/p/26578/widgets/project_thin_badge.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;The OT using Apache ANT as pipeline infrastructure. Thats OK in general, but there are several shortcomings once you have to integrate or extend the OT implementation for enterprise use cases (see e.g. discussion "&lt;a href="http://sourceforge.net/mailarchive/forum.php?thread_name=OF10260C7C.D57EFE3E-ON86257745.005182B2-85257745.0051B9C0%40us.ibm.com&amp;amp;forum_name=dita-ot-developer"&gt;Pipeline refactoring&lt;/a&gt;", "&lt;a href="http://sourceforge.net/mailarchive/message.php?msg_name=019401ca77cf%24a1834230%244301a8c0%40Taku"&gt;Diving Into Performance Improvements&lt;/a&gt;&lt;b&gt;").&lt;/b&gt;&lt;br /&gt;Because DITA-OT is "only" a reference implementation there might be other implementation out there already using a better approach because they started development once the limitation of the OT implementation already known?&lt;br /&gt;Yes there are two available I'm aware of with different key aspects: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;b&gt;XMLmind DITA Converter&lt;/b&gt; (see &lt;a href="http://www.xmlmind.com/ditac/what_is_ditac.html"&gt;http://www.xmlmind.com/ditac/what_is_ditac.html&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Key Aspects&lt;/b&gt;: Easier use, integration and improved output.&lt;br /&gt;&lt;b&gt;Reality&lt;/b&gt;: Bad and monolithic design with hard coded java based pipeline and a small user community. No real advantage compared to existing DITA-OT.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;DITA XProc Pipelines&lt;/b&gt; (see &lt;a href="https://community.emc.com/docs/DOC-8740"&gt;https://community.emc.com/docs/DOC-8740&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Key Aspects&lt;/b&gt;: greater flexibility, extensibility, portability, performance.&lt;br /&gt;&lt;b&gt;Reality&lt;/b&gt;: &lt;br /&gt;Implementation based on &lt;a href="http://www.w3.org/TR/xproc/"&gt;XProc&lt;/a&gt; (XML Pipeline Language). The design is one step in the right direction and shows the much higher scalability (functional and non functional) of this design, e.g. in case you want to use a extended semantics for validation you can add ISO-Schematron based rules for validation using existing "&lt;a href="http://github.com/jelovirt/dita-schematron/wiki"&gt;ISO Schematron schema for DITA&lt;/a&gt;" stylesheet and build-in "&lt;a href="http://www.w3.org/TR/xproc/#c.validate-with-schematron"&gt;p:validate-with-schematron&lt;/a&gt;" step in XProc and add it into the existing pipeline.&lt;br /&gt;&lt;br /&gt;This implementation isn't perfect, it mainly use XProc markup for the implementation which makes the code long and hard to read / maintain. The usage of the right language for each step which is one advantage of XML pipelining isn't consequent implemented in this implementation. Based on currently available XProc Engines (&lt;a href="http://tests.xproc.org/results/"&gt;http://tests.xproc.org/results/&lt;/a&gt;) this implementation is not yet ready for enterprise but this will change in the near future the more real world examples are available and used in production.&lt;/li&gt;&lt;/ul&gt;The XProc based approach is promising and maybe in the future the DITA-OT development also switch over to real XML pipelining. This makes any kind of integration and extension much easier than it is today.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-1967644089378012031?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/1967644089378012031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=1967644089378012031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1967644089378012031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1967644089378012031'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/11/dita-beyond-ot.html' title='DITA - Beyond OT'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-464391367198081631</id><published>2010-09-21T22:38:00.002+02:00</published><updated>2010-09-21T22:45:30.358+02:00</updated><title type='text'>Usage of Wolfram|Alpha</title><content type='html'>Wolfram|Alpha started round about 1,5 years ago with big noise in the IT related press. Their goal to make "systematic knowledge immediately computable and accessible to everyone" (see &lt;a href="http://www.wolframalpha.com/about.html"&gt;http://www.wolframalpha.com/about.html&lt;/a&gt;) was promising from the beginning.&lt;br /&gt;&lt;br /&gt;Up to now they make huge progress and their engine is a sufficient help for everyone using a computer on a daily basis.&lt;br /&gt;&lt;br /&gt;Each day you have to answer question requires specific knowledge or algorithm. In many cases you can find specific Websites helping to answer those questions. But having one source, answer those questions, combine the results for as many domains as Wolfram|Alpha do is unique on the Net (AFAIK).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Samples&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; I have to offer 10,000 USD, how much is this in EUR? &lt;br /&gt;Simple type e.g. &lt;a href="http://www.wolframalpha.com/input/?i=convert+10000+USD+to+EUR"&gt;"convert 10000 USD to EUR"&lt;/a&gt; - viola.&amp;nbsp;&lt;/li&gt;&lt;li&gt;I want to arrange a telco with someone in Shanghai on a given date / time?&lt;br /&gt;Simple type e.g. "&lt;a href="http://www.wolframalpha.com/input/?i=12.10.2010+16%3A00++in+Shanghai"&gt;12.10.2010 16:00&amp;nbsp; in Shanghai&lt;/a&gt;" - viola.&lt;/li&gt;&lt;li&gt;What is the human readable date / time for a given unix timestamp?&lt;br /&gt;Simple type e.g. "&lt;a href="http://www.wolframalpha.com/input/?i=unix+timestamp+130464000+to+cet"&gt;unix timestamp 130464000 to cet&lt;/a&gt;" - viola.&lt;/li&gt;&lt;li&gt;Infos for a given Website&lt;br /&gt;Simple type e.g. "&lt;a href="http://www.wolframalpha.com/input/?i=www.orbeon.com"&gt;www.orbeon.com&lt;/a&gt;"&lt;/li&gt;&lt;li&gt;What the hack was port 541 used for&lt;br /&gt;Type "&lt;a href="http://www.wolframalpha.com/input/?i=port+541"&gt;port 541&lt;/a&gt;"&lt;/li&gt;&lt;li&gt;...you see what I mean?&lt;/li&gt;&lt;/ul&gt;Once you want to use or share a certain query you can create a so called widget and bookmark it, embed it into your website, .....&lt;br /&gt;&lt;br /&gt;creating a wizard to convert any given unix timestamp to a given named timezone (specific query shown above) i created the following widget (it takes me 10 min. of my limited time ;-)&lt;br /&gt;&lt;br /&gt;&lt;script id="WolframAlphaScript8ca070cc474c02335277c16ce15a469b" src="http://www.wolframalpha.com/widget/widget.jsp?id=8ca070cc474c02335277c16ce15a469b" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Limitation&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There are still lots of limitations, e.g. for many knowledge domains only US based sources are available. The combination of knowledge is still limited, a fancy query, like "&lt;a href="http://www.wolframalpha.com/input/?i=weather+the+day+Jimmy+Hendrix+died"&gt;weather the day Jimmy Hendrix died&lt;/a&gt;" does not work for many scenarios right now. But they getting better each day....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-464391367198081631?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/464391367198081631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=464391367198081631' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/464391367198081631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/464391367198081631'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/09/usage-of-wolframalpha.html' title='Usage of Wolfram|Alpha'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-1026789412364566394</id><published>2010-09-21T00:36:00.000+02:00</published><updated>2010-09-21T00:36:21.413+02:00</updated><title type='text'>The end of power point....</title><content type='html'>My previous post (see &lt;a href="http://trent-intovalue.blogspot.com/2010/09/end-of-documents.html"&gt;http://trent-intovalue.blogspot.com/2010/09/end-of-documents.html&lt;/a&gt;) shows that a linear sequence of information is not a perfect match for the expression of complex technical content.&lt;br /&gt;That is also true for presentations which are often supported by power point slides. If you already tried to introduce a complex topic and interact with the audience you might now that the right information is always a slide away.&lt;br /&gt;&lt;br /&gt;Why all office application re-create power point instead of thinking of more flexible concepts? I'm not really sure. Few days ago i stumbled upon&amp;nbsp; &lt;a href="http://prezi.com/index/"&gt;Prezi &lt;/a&gt;which tries to goes a different route. The content is organized in a tree of topics and navigation is much more focused on context / audience and concrete situation.&lt;br /&gt;&lt;br /&gt;Sample:&lt;br /&gt;&lt;div class="prezi-player"&gt;&lt;style media="screen" type="text/css"&gt;.prezi-player { width: 350px; } .prezi-player-links { text-align: center; }&lt;/style&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="400" id="prezi_hgjm18z36h75" name="prezi_hgjm18z36h75" width="350"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"/&gt;&lt;param name="allowfullscreen" value="true"/&gt;&lt;param name="allowscriptaccess" value="always"/&gt;&lt;param name="bgcolor" value="#ffffff"/&gt;&lt;param name="flashvars" value="prezi_id=hgjm18z36h75&amp;amp;lock_to_path=0&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"/&gt;&lt;embed id="preziEmbed_hgjm18z36h75" name="preziEmbed_hgjm18z36h75" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="350" height="400" bgcolor="#ffffff" flashvars="prezi_id=hgjm18z36h75&amp;amp;lock_to_path=0&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div class="prezi-player-links"&gt;&lt;a href="http://prezi.com/hgjm18z36h75/why-should-you-move-beyond-slides/" title="here is some perspective"&gt;Why should you move beyond slides?&lt;/a&gt; on &lt;a href="http://prezi.com/"&gt;Prezi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;This application is no silver bullet and not perfect at all but at least shows that different concepts of software based presentations are possible.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-1026789412364566394?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/1026789412364566394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=1026789412364566394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1026789412364566394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1026789412364566394'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/09/end-of-power-point.html' title='The end of power point....'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-673461189946806826</id><published>2010-09-21T00:10:00.000+02:00</published><updated>2010-09-21T00:10:21.094+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><category scheme='http://www.blogger.com/atom/ns#' term='Semantic'/><category scheme='http://www.blogger.com/atom/ns#' term='dita'/><title type='text'>The end of documents....</title><content type='html'>&lt;b&gt;Assumption&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you have to describe any technical subject you are aware that knowledge is hard to express in a straight linear sequence of information topics. In most cases you have to structure the information into information tropics and semantic connection between those =&amp;gt; a network of information topics.&lt;br /&gt;&lt;br /&gt;Nothing new and a trivial statement, you might say. All semantic concepts are using those principle buildup.&lt;br /&gt;&lt;br /&gt;Yes, but why most technical subjects are still using documents or slide shows to express technical subjects?&lt;br /&gt;Those media formats are linear by design. The reader has to follow the one and only linear flow defined by the author of the document. In the best case the author is able to find one of the sufficient linear paths through the network of information and the reader is therefore able to understand the described subject. But even in this case getting the hole picture, identify ways to extend the provided information, embed it to different subject etc. isn't possible or at least requires to re-construct the information tree in mind.&lt;br /&gt;&lt;br /&gt;Ask yourself why you are using&lt;br /&gt;&lt;ul&gt;&lt;li&gt; A word processing software to define project information (requirements, design specification, test specification, ....)&lt;/li&gt;&lt;li&gt;Power Point to introduce a particular problem domain&lt;/li&gt;&lt;li&gt;A word processing software to trace a result of a workshop (also known as workshop protocol)&lt;/li&gt;&lt;li&gt;....&lt;/li&gt;&lt;/ul&gt;The answer is simple. Because we simple get used to and there are no mainstream alternative media formats out there which can be used without at least one significant constrain (effort to implement and train, difficult to share, ....). The complete office suites still remains rooted in the old linear concepts. Even new players in this business adapting this paradigm (e.g. Google Docs).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Alternatives?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I'm pretty sure that in the future documents will be replaced with applications which providing a way to describe topics as short topics and makes it easy to connect those topics with semantic links (e.g. depends on, contains, .....). A document in this scenario is just one path through the network of information for one particular use case.&amp;nbsp; This kind of application can replace todays word processing software without loosing any important feature.&lt;br /&gt;&lt;br /&gt;In the domain of technical writing topic based authoring (e.g. using &lt;a href="http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture"&gt;DITA information architecture&lt;/a&gt;) becomes more and more popular. The main use case there is to (re-)use information as much as possible to reduce creation and information maintenance costs. In my point of view that is "only" a important side effect of having the content defined in a much more usable form. Not a linear sequence of information reflecting a group of authors view but as more or less complete set of information topics linked together. The todays results are still linear documents of some format (pdf, online help formats, ....) but that only corroborate the belief that linear documents are mainstream.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Open Issue&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The usability of topic based authoring isn't sufficient today. It is more or less a hand crafted creation of enriched information. To dive into the mainstream usability is the most important factor. The creation and linking of information must be at least as easy as using e.g. Mind Mapping tools (e.g. &lt;a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page"&gt;FreeMind&lt;/a&gt;, &lt;a href="http://www.mindjet.com/"&gt;MindManager&lt;/a&gt;) combined with easy to use structured topic content editor (e.g. tools like &lt;a href="http://www.sdl.com/en/xml/products/sdl-xopus/"&gt;Xopus &lt;/a&gt;or &lt;a href="http://na.justsystems.com/content-xmetal-xmax"&gt;XMAX&lt;/a&gt; goes into this direction).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There’s more to come? Lets see....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-673461189946806826?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/673461189946806826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=673461189946806826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/673461189946806826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/673461189946806826'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/09/end-of-documents.html' title='The end of documents....'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8588079762378365084</id><published>2010-08-17T19:18:00.002+02:00</published><updated>2010-08-17T19:23:34.074+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='dita'/><title type='text'>Open Source CCMS</title><content type='html'>stumbled upon &lt;a href="http://www.calenco.com/drupal/home"&gt;Calenco&lt;/a&gt; a open source (&lt;a href="http://en.wikipedia.org/wiki/GNU_Affero_General_Public_License"&gt;AGPL&lt;/a&gt;) CCMS (for further infos about the different kind of available CMS domains, see my post: &lt;a href="http://trent-intovalue.blogspot.com/2010/03/stumbled-upon-microsoft-sharepoint-cms.html"&gt;http://trent-intovalue.blogspot.com/2010/03/stumbled-upon-microsoft-sharepoint-cms.html&lt;/a&gt;).&lt;br /&gt;From the list of features published on their website it looks promising. It seems to me the first CCMS application available as open source. I not verified the application so far but I definitely will. Basic features of course but in case such a application get a strong user and developer community the business case for the small CCMS vendors might be tricky. Will see...&lt;br /&gt;The now implemented support for DITA 1.1 and Docbook 4 and 5. The amount of covered feature is also a matter for the verification.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8588079762378365084?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8588079762378365084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8588079762378365084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8588079762378365084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8588079762378365084'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/08/open-source-ccms.html' title='Open Source CCMS'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6540529490215908181</id><published>2010-08-11T22:34:00.002+02:00</published><updated>2010-08-11T22:35:57.716+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><title type='text'>usage of open source</title><content type='html'>Working in&amp;nbsp; software development domain focused on XML processing you have many major and stable open source infrastructure to use.&lt;br /&gt;&lt;br /&gt;But how do you decide to use a certain project for your specific needs? you have to consider the following basic questions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;what is the goal of the project and does it match to the goal of your usage?&lt;/b&gt;&lt;br /&gt;If you are not able to answer the question or if both goals doesn't match the roadmap is likely to mismatch =&amp;gt; you cannot participate on improvements and in same cases are no more able to upgrade to newer version.&lt;/li&gt;&lt;li&gt;&lt;b&gt;how big is the user community&lt;/b&gt;?&lt;br /&gt;the more people using the project the more use-cases are implemented and considered to be stable&lt;/li&gt;&lt;li&gt;&lt;b&gt;Is your use case similar to a significant group of the user community&lt;/b&gt;?&lt;br /&gt;same rational as in point one and two&lt;/li&gt;&lt;li&gt;&lt;b&gt;How many active developers working on the project&lt;/b&gt;?&lt;br /&gt;The activity multiplied with the amount of developers divided by the size of the project gives you an impression how mature the current code is and how sufficient development will be&lt;br /&gt;&lt;br /&gt;&lt;i&gt;note&lt;/i&gt;: big is no value for itself. a small but focused developer community sometimes is a better choice as long as their interest for the project stays stable&lt;/li&gt;&lt;li&gt;&lt;b&gt;How active is the development?&lt;/b&gt;&lt;br /&gt;Same rational as above&lt;/li&gt;&lt;li&gt;&lt;b&gt;Does the license fits to my use-case or company policy?&lt;/b&gt;&lt;/li&gt;&lt;li&gt;And of course the most important one: &lt;b&gt;does the project fits to my system requirements?&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;How to get those information? You can investigate the projects website, taking with the project community, the developers. And you might use Ohloh (&lt;a href="http://www.ohloh.net/"&gt;http://www.ohloh.net/&lt;/a&gt;) which is a community for open source developers provides information around open source projects, the code and the community. Great source for open source....&lt;br /&gt;&lt;div class="zemanta-pixie" style="height: 15px; margin-top: 10px;"&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script defer="defer" src="http://static.zemanta.com/readside/loader.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6540529490215908181?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6540529490215908181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6540529490215908181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6540529490215908181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6540529490215908181'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/08/usage-of-open-source.html' title='usage of open source'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2223507994173960857</id><published>2010-08-11T21:37:00.000+02:00</published><updated>2010-08-11T21:37:45.387+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='xquery'/><category scheme='http://www.blogger.com/atom/ns#' term='xml pipelining'/><category scheme='http://www.blogger.com/atom/ns#' term='data processing'/><title type='text'>XQuery Design Patterns</title><content type='html'>Nice summary of XQuery Design Patterns (see &lt;a href="http://patterns.28msec.com/"&gt;http://patterns.28msec.com/&lt;/a&gt;). This side also contains a link to a online XQuery engine based on &lt;a href="http://www.zorba-xquery.com/"&gt;Zorba&lt;/a&gt; (see &lt;a href="http://try.zorba-xquery.com/"&gt;http://try.zorba-xquery.com/&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The real power of XQuery comes with a database hosting the data for dynamic retrieval and processing. Today there are several databases out there supporting XQuery processing, even as open source.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Open Source&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;eXist (&lt;a href="http://exist.sourceforge.net/"&gt;http://exist.sourceforge.net/&lt;/a&gt;) &lt;br /&gt;XQuery sandbox here &lt;a href="http://demo.exist-db.org/exist/sandbox/sandbox.xql"&gt;http://demo.exist-db.org/exist/sandbox/sandbox.xql&lt;/a&gt;&lt;/li&gt;&lt;li&gt;sedna (&lt;a href="http://modis.ispras.ru/sedna/"&gt;http://modis.ispras.ru/sedna/&lt;/a&gt;)&lt;br /&gt;XQuery sandbox here &lt;a href="http://wikixmldb.org/xq/"&gt;http://wikixmldb.org/xq/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;BaseX (&lt;a href="http://www.inf.uni-konstanz.de/dbis/basex/"&gt;http://www.inf.uni-konstanz.de/dbis/basex/&lt;/a&gt;)&lt;br /&gt;XQuery sandbox here &lt;a href="http://phobos101.inf.uni-konstanz.de/basex/demo"&gt;http://phobos101.inf.uni-konstanz.de/basex/demo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;brandnew TNTBase (&lt;a href="http://tntbase.org/"&gt;http://tntbase.org/&lt;/a&gt;)&lt;br /&gt;XQuery sandbox here &lt;a href="http://alpha.tntbase.mathweb.org:8080/tntbase/ores/Try.html"&gt;http://alpha.tntbase.mathweb.org:8080/tntbase/ores/Try.html&lt;/a&gt;&lt;br /&gt;uses Subversion and the Berkley DB XML. This implementation adds more XML processing infrastructure which intends to be a XML Pipelining infrastructure including a XML database.&lt;/li&gt;&lt;li&gt;Oracle Berkeley DB XML (http://www.oracle.com/us/products/database/berkeley-db/index-066571.html)&lt;br /&gt;There is a commercial version available as well.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Commercial&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The big 3 relational db vendors (MS, Oracle, IBM) provide XQuery support. This approach combines relational storage of xml fragments and is therefore only suitable in certain use-cases&lt;/li&gt;&lt;li&gt; MarkLogic (http://www.marklogic.com/)&lt;br /&gt;the most powerful XML DB currently available in my point of view.&lt;br /&gt;no online sandbox available, but a free developer edition can be downloaded from &lt;a href="http://developer.marklogic.com/products"&gt;http://developer.marklogic.com/products&lt;/a&gt;&lt;/li&gt;&lt;li&gt;....&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2223507994173960857?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2223507994173960857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2223507994173960857' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2223507994173960857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2223507994173960857'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/08/xquery-design-patterns.html' title='XQuery Design Patterns'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-7733869956871625851</id><published>2010-05-17T00:00:00.002+02:00</published><updated>2010-05-17T00:04:27.787+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software development process'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><title type='text'>Why, What and How</title><content type='html'>If you want to define a RFP (Request for Quotation) / RFP (Request for Proposal) or you have to answer those requests you are forced to define or understand requirements for a particular product or solution.&lt;br /&gt;&lt;br /&gt;There are lot's of good sources showing how to write and handle requirements. But often they miss one important fact which makes either the creation, prioritization and understanding of requirements much easier. The Why instead of the What.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Rational&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;First set the baseline for effectiveness. (Why)&lt;/li&gt;&lt;li&gt;Than define what you need to be effective. (What)&lt;/li&gt;&lt;li&gt;And at the end define the efficiency. (How)&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;What is the rational, the reason for a particular requirement. If you try to understand the Why or if you forced to define the Why the resulting requirements / usage of the requirement are much more valid than without doing this.&lt;br /&gt;&lt;br /&gt;The "What" does not tell anyone the real intention of a solution. The why provides the motivation and business value and therefore the baseline for effectiveness which makes or makes not a requirement right to exists.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ToDo&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Before you start to define any requirement try to define the major "Whys"&amp;nbsp; you intent to solve. Keep in mind that there must no requirement which cannot be derived from those high level whys.&lt;/li&gt;&lt;li&gt;derive each use-case / requirement from one of the major why areas and add a specific rational for the individual use-case / requirement.&lt;/li&gt;&lt;li&gt;classify / prioritize the requirements based on the rational.&lt;/li&gt;&lt;li&gt;Derive the "How". In this step the statement of efficiency is the key for selection of the right solution.&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;Result &lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The defined requirements are much easier to understand and alternatives can be much easier identified and qualified.&lt;/li&gt;&lt;li&gt;Prioritization can be much easier coordinated to management because the consequence of a decision for the "Why" and therefore the company / department goals are always clear even if someone does not have detailed knowledge of the subject matter.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;=&amp;gt;ensure effectiveness&lt;/b&gt; &lt;/li&gt;&lt;li&gt;Definition of the system requirements / How can focused on efficiency.&lt;br /&gt;=&amp;gt;&lt;b&gt;ensure efficiency&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;To see the same idea from sales / marketing point of view watch: &lt;span style="color: #111111;"&gt;&lt;a href="http://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action.html"&gt;Start with Why: How Great Leaders Inspire Everyone to Take Action&lt;/a&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-7733869956871625851?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/7733869956871625851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=7733869956871625851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/7733869956871625851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/7733869956871625851'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/05/why-what-and-how.html' title='Why, What and How'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-3210959938232204711</id><published>2010-05-16T22:22:00.000+02:00</published><updated>2010-05-16T22:22:08.769+02:00</updated><title type='text'>facebook - openbook</title><content type='html'>if you have a facebook account or knowing people having account, try &lt;a href="http://youropenbook.org/"&gt;http://youropenbook.org/&lt;/a&gt;. I'm always amazed about the data people commit to companies like facebook.&lt;br /&gt;&lt;br /&gt;try it out as long as it is available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-3210959938232204711?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/3210959938232204711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=3210959938232204711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3210959938232204711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3210959938232204711'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/05/facebook-openbook.html' title='facebook - openbook'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8182425637717068899</id><published>2010-05-16T21:14:00.005+02:00</published><updated>2010-05-16T21:58:13.011+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='xslt'/><title type='text'>XSLT Version 2.1</title><content type='html'>&lt;a href="http://www.w3.org/TR/2010/WD-xslt-21-20100511/"&gt;XSLT Version 2.1 Draft&lt;/a&gt; published. As mentioned in the published draft the main goal is making streaming of transformation easier for implementors.&lt;br /&gt;&lt;br /&gt;Streaming makes life easier whenever you have to process huge input streams of information to reduce memory footprint and deliver already processed chunks to the next consumer before the complete stream is successful processed.&lt;br /&gt;&lt;br /&gt;On the other hand &lt;a href="http://www.w3.org/TR/xslt20/"&gt;XSLT 2.0&lt;/a&gt; which is a recommendation since 3 years is not widely adopted from implementors of XSLT engines -- &lt;a href="http://www.saxonica.com/"&gt;Saxon,&lt;/a&gt; &lt;a href="http://www.altova.com/altovaxml.html"&gt;AltovaXML &lt;/a&gt;and few commercial ones-- so far.&lt;br /&gt;&lt;br /&gt;Why? The main reason is complexity compared to the corresponding benefit. The implementation of a XSLT engine passes the 2.0 conformance tests is expensive and complex compared to the benefit for most users / use-cases. As in any commercial product each new feature / requirement should be qualified against the value and cost / effort it brings into the standard.&lt;br /&gt;&lt;br /&gt;The interesting question would be -- how to measure benefits of a feature? How to interview the "users" of a standard? There is no trivial answer and that might be the main reason why standards tend to get over complex.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8182425637717068899?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8182425637717068899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8182425637717068899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8182425637717068899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8182425637717068899'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/05/xsl-t-version-21.html' title='XSLT Version 2.1'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-3319222793248959049</id><published>2010-04-19T19:46:00.000+02:00</published><updated>2010-04-19T19:46:59.230+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CMIS'/><category scheme='http://www.blogger.com/atom/ns#' term='WebDAV'/><title type='text'>CMIS beta implementations</title><content type='html'>good overview of existing CMIS implementations (client and server) can be found here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-10.lotus.com/ldd/lqwiki.nsf/dx/11122008094143AMWEBK95.htm"&gt;http://www-10.lotus.com/ldd/lqwiki.nsf/dx/11122008094143AMWEBK95.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;because CMIS version 1.0 is not final approved yet (see also &lt;a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis"&gt;http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis&lt;/a&gt;) all of those implementations can be marked as "beta".&amp;nbsp; Hopefully the progress of the standard will end up in a state different to what happens to &lt;a href="http://en.wikipedia.org/wiki/WebDAV"&gt;WebDAV&lt;/a&gt; where the initial hype never made substantial progress in major and public available products and infrastructure components.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;time will tell.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-3319222793248959049?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/3319222793248959049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=3319222793248959049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3319222793248959049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3319222793248959049'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/04/cmis-beta-implementations.html' title='CMIS beta implementations'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6955495967520756195</id><published>2010-03-08T22:45:00.002+01:00</published><updated>2010-03-08T22:48:28.291+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><title type='text'>CMS of what kind?</title><content type='html'>stumbled upon "&lt;a href="http://feedproxy.google.com/%7Er/beyondsearchblog/%7E3/IEEz9Wty8yU/"&gt;Microsoft SharePoint: The CMS Killer&lt;/a&gt;" blog post. A personal view how MS SharePoint fits for ECMS use cases.&lt;br /&gt;The results might be wrong or write depending on what your understanding of CMS is.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Problem&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There is no common understanding of the the term CMS and even not for the derived term ECMS. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;CMS means Content Management System. Based on this definition it is a application (system) to manage content. Thats trivial but what does content really means? Content is all and everything. Most of the content can be managed within IT systems as well.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Illustration&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;General categories of content maintained by IT applications:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Structured content&lt;/b&gt;&lt;br /&gt;Content maintained and structured as a collection of data (order or offer data). Content in this context means a collection of records with given structure&lt;br /&gt;Those type of data are typical maintained with applications called &lt;a href="http://en.wikipedia.org/wiki/Enterprise_resource_planning"&gt;ERP&lt;/a&gt; or other kind of systems of this type (e.g. &lt;a href="http://en.wikipedia.org/wiki/Application_lifecycle_management"&gt;ALM &lt;/a&gt;systems).&lt;/li&gt;&lt;li&gt;&lt;b&gt;Unstructured content&lt;/b&gt;&lt;br /&gt;Content maintained within documents. The content within the document is not addressable outside the application the document was created with (the semantic makes only sense in one specific usage scenario).&lt;br /&gt;Those type of data are typical maintained with applications called &lt;a href="http://en.wikipedia.org/wiki/Document_management_system"&gt;DMS &lt;/a&gt;or Web-CMS (maintaining HTML) systems.&lt;/li&gt;&lt;/ul&gt;The propagation of xml introduce a third categorie of content:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Semi-structured content&lt;/b&gt;&lt;br /&gt;Content used to create documents (information products) of some kind. The content within the document is addressable outside the application the document was created with.&lt;br /&gt;OR&lt;br /&gt;Content maintained as system independent instance of data (e.g. order or offer data). &lt;br /&gt;In both cases XML is the common format today.&lt;/li&gt;&lt;/ul&gt;Each CMS has a history in one of the mentioned areas and has its specific strength and weakness for usage in different domains.&lt;br /&gt;&lt;br /&gt;The corresponding consultants knowing the mentioned issue and trying to create domain specific names for specific usage of systems&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;DBMS&lt;/b&gt;&lt;br /&gt;Main goal is to maintain relational data and used by dedicated applications on top.&lt;/li&gt;&lt;li&gt;&lt;b&gt;DMS&lt;/b&gt;&lt;br /&gt;Main goal is to maintain documents&lt;/li&gt;&lt;li&gt;&lt;b&gt;Web-CMS&lt;/b&gt;&lt;br /&gt;Main goal is to maintain intranet / extranet / internet sites&lt;/li&gt;&lt;li&gt;&lt;b&gt;ECMS&lt;/b&gt;&lt;br /&gt;Enterprise-CMS&lt;br /&gt;Main goal is to provide enterprise ready workflow and records management on top of DMS feature set&lt;/li&gt;&lt;li&gt;&lt;b&gt;CCMS&lt;/b&gt;&lt;br /&gt;Component-CMS&lt;br /&gt;Main goal is to maintain content stored in XML for single-source publishing&lt;/li&gt;&lt;li&gt;?&lt;br /&gt;anything i missed, of course there are plenty of buzzwords / domains out there describing mixed-scenario usage.&lt;/li&gt;&lt;/ul&gt;Because non of the mentioned definitions are "formal approved" the specific vendors use the term with most customer attention in their target domain and each vendor tries to fulfill use-cases from other domains as well. Because each CMS has a particular implementation history the usage in most cases is limited even if the vendor claims to cover most of them.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Examples&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a C-CMS vendor might support xml usage and publishing very well but does not scale if enterprise workflow or records management is required.&lt;/li&gt;&lt;li&gt;a ECMS vendor has enterprise &lt;a href="http://en.wikipedia.org/wiki/Business_process_management"&gt;BPM&lt;/a&gt; support build in but lacks of sophisticated xml semantic and functions.&lt;/li&gt;&lt;li&gt;a Web-CMS makes creating your Internet presence easy but lacks the usage of the same content for printed documents&lt;/li&gt;&lt;li&gt;.....&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This reflects the current state of content management. I expect in the next few years that new and maybe existing systems will move into the semi-structured content area and some of them might succeed. They might reach the final goal that content can be create, maintain, re-purpose and publish based on different user communities from one single source.&lt;br /&gt;&lt;br /&gt;Until that stage is reached....coming back to initial "Microsoft SharePoint: The CMS Killer" statement. Ask the author what kind of content use-case he has in mind and you can validate the statement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6955495967520756195?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6955495967520756195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6955495967520756195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6955495967520756195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6955495967520756195'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/03/stumbled-upon-microsoft-sharepoint-cms.html' title='CMS of what kind?'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8868354649197762677</id><published>2010-03-07T22:45:00.001+01:00</published><updated>2010-03-07T22:45:38.698+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='customer centric'/><title type='text'>we live for our customers....</title><content type='html'>....really? &lt;br /&gt;&lt;br /&gt;do you work with customer centric mindset?&lt;br /&gt;do you work in a customer centric organization?&lt;br /&gt;&lt;br /&gt;your first and quick answer might be yes, of course. my company does everything to make the customer happy, thats where our revenue comes from. of course.....&lt;br /&gt;&lt;br /&gt;That was my first thought as well.&lt;br /&gt;&lt;br /&gt;Than i looked at several websites incl. my own company one. you find service descriptions, white papers, success stories, awards -- everything focus to promote the own portfolio of services / products.&lt;br /&gt;&lt;br /&gt;Have a look at your company's website. Looks it different? &lt;br /&gt;&lt;br /&gt;To understand the customer means to understand their challenges, needs and questions they have. You have to answer the questions: what is the business value you can bring to your customer instead of leave them alone to select&amp;nbsp; a specific product or service you offer.&lt;br /&gt;&lt;br /&gt;What is the reason for that?&lt;br /&gt;&lt;br /&gt;It is much harder to define and understand the problems your customer have and how you can provide business value for them using their terms and definition. Instead showing what you did and do and let the potential customer decide if that might help them is much easier.&lt;br /&gt;&lt;br /&gt;By the way you will be much more successful if you at least try to think and follow the problems your potential customer have to solve....&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie" style="height: 15px; margin-top: 10px;"&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script defer="defer" src="http://static.zemanta.com/readside/loader.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8868354649197762677?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8868354649197762677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8868354649197762677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8868354649197762677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8868354649197762677'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/03/we-live-for-our-customer.html' title='we live for our customers....'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-3724258234589234088</id><published>2010-03-07T20:48:00.000+01:00</published><updated>2010-03-07T20:48:58.501+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software development process'/><title type='text'>top most dangerous programming errors</title><content type='html'>the list "&lt;a href="http://cwe.mitre.org/top25/"&gt;Top 25 Most Dangerous Programming Errors&lt;/a&gt;" makes clear that the software domain still has much to learn. do you involved in software development projects either as project manager, software architect or software developer? if so you are sure that the mentioned errors not happen in your daily work or the subject of your daily work?&lt;br /&gt;&lt;br /&gt;i think it is still much work to do until software development can be called a "proofed engineering discipline".&lt;br /&gt;&lt;br /&gt;the more application will be hosted in the cloud the more such kind of issues will be mission critical for the target group of the application.&lt;br /&gt;&lt;br /&gt;by the way the list is a good reminder of low level non functional requirements and topics for peer-review....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-3724258234589234088?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/3724258234589234088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=3724258234589234088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3724258234589234088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3724258234589234088'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/03/top-most-dangerous-programming-errors.html' title='top most dangerous programming errors'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-1328440863191046498</id><published>2010-01-17T23:52:00.000+01:00</published><updated>2010-01-17T23:52:56.678+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='dita'/><title type='text'>DITA DTD: tools to support specialization</title><content type='html'>if you are new to DITA and want to create a custom DTD configuration with or without custom specialization this tool is a good starting point.&lt;br /&gt;&lt;br /&gt;you may ask why, at least if you do not want to introduce custom semantic to your data model you should at least define which domain belongs to you. a summary why to go this way, read &lt;a href="http://drmacros-xml-rants.blogspot.com/2007/04/dita-standard-practice-always-make.html"&gt;http://drmacros-xml-rants.blogspot.com/2007/04/dita-standard-practice-always-make.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Online version of "&lt;a href="http://www.elovirta.com/dita-generator/"&gt;DITA DTD Generator&lt;/a&gt;" is available as online version. source code can be found here: &lt;a href="http://code.google.com/p/dita-generator/"&gt;http://code.google.com/p/dita-generator/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you have to support custom semantic (which is common in enterprise usage of DITA) you might use "&lt;a href="http://www.ditaworks.com/state/AC:-1.660214244/"&gt;DITA Visual Specialization Manager&lt;/a&gt;"&lt;b&gt; &lt;/b&gt;or read "&lt;a href="http://www.xiruss.org/tutorials/dita-specialization/"&gt;DITA Specialization Tutorial&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;As always using the right tool is only the baseline. The more advanced task is to identify what you need based on your business case.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-1328440863191046498?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/1328440863191046498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=1328440863191046498' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1328440863191046498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1328440863191046498'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/01/dita-dtd-tools-to-support.html' title='DITA DTD: tools to support specialization'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6360042414337973130</id><published>2010-01-17T20:16:00.001+01:00</published><updated>2010-01-17T20:17:01.530+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='regular expression'/><title type='text'>Negating Regexes</title><content type='html'>a not so rare question using regex is "match all strings doesn't contain word foo". that isn't something regex is made for. by the way searching the web shows that the expression&lt;br /&gt;&lt;blockquote&gt;(?:(?!&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;REGEX&lt;/span&gt;&lt;/b&gt;).)*&lt;br /&gt;&lt;/blockquote&gt;where the expression &lt;b&gt;REGEX&lt;/b&gt; must be replace with expression must be negated, e.g. (?:(?!(foo1|foo2)).)* returns true for all strings doesn't contain foo1 OR foo2.&lt;br /&gt;&lt;br /&gt;more details and background can be found here: &lt;a href="http://www.perlmonks.org/?node_id=588315#588368"&gt;http://www.perlmonks.org/?node_id=588315#588368&lt;/a&gt;&lt;br /&gt;&lt;div class="zemanta-pixie" style="height: 15px; margin-top: 10px;"&gt;&lt;script defer="defer" src="http://static.zemanta.com/readside/loader.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6360042414337973130?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6360042414337973130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6360042414337973130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6360042414337973130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6360042414337973130'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/01/negating-regexes.html' title='Negating Regexes'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-412632794922583658</id><published>2010-01-09T21:44:00.001+01:00</published><updated>2010-01-09T21:45:04.950+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><title type='text'>utilities, utilities</title><content type='html'>daily work on Windows is pretty unproductive without so called utilities. small tools and extensions increase efficiency.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hanselman.com/tools"&gt;Hanselman Ultimate Tools List&lt;/a&gt; provides a good summary of utilities for Windows. Many of them i used as well for years.&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie" style="height: 15px; margin-top: 10px;"&gt;&lt;script defer="defer" src="http://static.zemanta.com/readside/loader.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-412632794922583658?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/412632794922583658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=412632794922583658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/412632794922583658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/412632794922583658'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/01/utilities-utilities.html' title='utilities, utilities'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5720820084344999592</id><published>2010-01-01T21:10:00.002+01:00</published><updated>2010-01-01T21:13:52.579+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agil'/><category scheme='http://www.blogger.com/atom/ns#' term='Software development process'/><title type='text'>agil development means valuable end user assistance</title><content type='html'>gile development methods have become more and more popular during the last few years. Especially the software domain tries to speed up development cycles and deliver new features on demand of the customer. most common method today is &lt;a href="http://en.wikipedia.org/wiki/Scrum_%28development%29"&gt;SCRUM&lt;/a&gt;.&lt;br /&gt;there are many good books, articles, forums and blogs out there describing the goal, advantage of diving into agile software development. but less or zero of them covering the creation of end user assistance, like online help, for the different users groups and additional, required information must be shipped with the product. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://agilemanifesto.org/principles.html"&gt;#1 principle of agile manifesto&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Our highest priority is to satisfy the customer&lt;br /&gt;through early and continuous delivery&lt;br /&gt;of valuable software. &lt;br /&gt;&lt;/blockquote&gt;"valuable software" of course means one the customer is able to use, therefore end user documentation is essential part of the software development process.&lt;br /&gt;&lt;br /&gt;that means that you have to change your process to&lt;br /&gt;&lt;ul&gt;&lt;li&gt;no more write documents / additional information instead&lt;br /&gt;&lt;b&gt;write valuable information assigned or integral part of the product component it belongs to&lt;br /&gt;a document is one potential output if a customer value can be achieved with this type of output&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;no more prioritize, test, deploy and measure customer feedback for the application and the user documentation as separate applications instead&lt;br /&gt;&lt;b&gt;while working on a particular feature prioritize, test and deploy all valuable user information and work together with the customer to get feedback for the complete application (incl. user documentation).&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;sounds simple, but as you know that isn't simple at all. many companies currently workaround the mentioned issues or just ignoring the resulting consequences.&lt;br /&gt;&lt;br /&gt;by the way one of the few blog posts I found "&lt;a href="http://justwriteclick.com/2007/07/02/writing-end-user-documentation-in-an-agile-development-environment/"&gt;Writing End-User Documentation in an Agile Development Environment&lt;/a&gt;". &lt;br /&gt;&lt;br /&gt;what is your experience and solution to this challenge?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;do you discuss end-user documentation requirements while sprint planning / review...?&lt;/li&gt;&lt;li&gt;do you prioritize end-user documentation along with the corresponding user story?&lt;/li&gt;&lt;li&gt;do you test your end user documentation while test your application?&lt;/li&gt;&lt;li&gt;....?&lt;/li&gt;&lt;li&gt;do you localize user documentation while localize your application?&lt;/li&gt;&lt;li&gt;do you use dedicated professional writes or other team members for creating end user related information products?&lt;/li&gt;&lt;li&gt;....?&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5720820084344999592?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5720820084344999592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5720820084344999592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5720820084344999592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5720820084344999592'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/01/agil-development-means-valuable-end.html' title='agil development means valuable end user assistance'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-1627242511050819775</id><published>2010-01-01T17:32:00.000+01:00</published><updated>2010-01-01T17:32:51.988+01:00</updated><title type='text'>predictions for 2010</title><content type='html'>same procedure as every year but as Yogi Berra mentioned&amp;nbsp; &lt;br /&gt;&lt;blockquote&gt;It’s tough to make predictions, especially about the future.&lt;br /&gt;&lt;/blockquote&gt;&amp;nbsp;so just stop trying to be one of currently 5,130,000 tries according to &lt;a href="http://www.google.de/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=8zP&amp;amp;q=%22predictions+for+2010%22&amp;amp;btnG=Search&amp;amp;aq=f&amp;amp;oq="&gt;google&lt;/a&gt; or &lt;span class="sb_count" id="count"&gt;12,600,000 according to &lt;a href="http://www.bing.com/search?q=%22predictions+for+2010%22&amp;amp;go=&amp;amp;form=QBLH&amp;amp;filt=all"&gt;bing&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="sb_count" id="count"&gt;In this sense --&amp;nbsp;&lt;/span&gt;&lt;span class="sb_count" id="count"&gt; &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="huge"&gt;The ultimate function of prophecy is not to tell the future, but to make it. Your successful past will block your visions of the future.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;  &lt;span class="bodybold"&gt; Joel A. Barker &lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span class="sb_count" id="count"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="sb_count" id="count"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-1627242511050819775?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/1627242511050819775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=1627242511050819775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1627242511050819775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1627242511050819775'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2010/01/predictions-for-2010.html' title='predictions for 2010'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6213038336603291882</id><published>2009-12-28T21:27:00.002+01:00</published><updated>2009-12-28T21:39:26.521+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='localization'/><title type='text'>Software Globalization</title><content type='html'>Software Globalization is always a big deal and to be honest i do not know many software application with more or less shortcomings in this area. Globalization consists of Internationalization (preparing the application that they can be adapted to different locales) and Localization (translation of content for a specific locale).&lt;br /&gt;&lt;br /&gt;you have to deal with locale specific&lt;br /&gt;&lt;ul&gt;&lt;li&gt;messages&lt;/li&gt;&lt;li&gt;dates&lt;/li&gt;&lt;li&gt;numbers and currencies&lt;br /&gt;&lt;/li&gt;&lt;li&gt;replacements&lt;/li&gt;&lt;li&gt;conversions &lt;br /&gt;&lt;/li&gt;&lt;li&gt;encodings&lt;/li&gt;&lt;li&gt;sorting / collation&lt;/li&gt;&lt;li&gt;test bounderies&lt;/li&gt;&lt;li&gt;layouts&lt;/li&gt;&lt;li&gt;..... &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;most of them seems to be easy for 95% of the use-cases but getting 100% done is at least tricky once you do not have the corresponding and suitable software infrastructure.&lt;br /&gt;&lt;br /&gt;the best open source library in this domain I'm aware of is &lt;a href="http://site.icu-project.org/"&gt;ICU&lt;/a&gt;. As always a software tool does not solve the problem itself it just gives you a solid base once you understand what needs to be done ;-)&lt;br /&gt;&lt;br /&gt;related links:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://site.icu-project.org/"&gt;ICU Homepage&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://cldr.unicode.org/"&gt;CLDR Project&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.opentag.com/index.htm"&gt;opentag&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://appling.kent.edu/ResourcePages/Courseware/Localize/"&gt;a bit outdated but still a good overview of software internationalization and localization&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="zemanta-pixie" style="height: 15px; margin-top: 10px;"&gt;&lt;script defer="defer" src="http://static.zemanta.com/readside/loader.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6213038336603291882?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6213038336603291882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6213038336603291882' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6213038336603291882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6213038336603291882'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/12/software-globalization.html' title='Software Globalization'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6036995371807404668</id><published>2009-06-14T18:35:00.003+02:00</published><updated>2009-06-14T18:57:34.082+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>who has locked my account?</title><content type='html'>if you have to identify on which windows client / server a given account is currently logged on &lt;a href="http://www.sysinternals.com/"&gt;sysinternals&lt;/a&gt; utility "&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx"&gt;psloggedon&lt;/a&gt;" is your friend.&lt;br /&gt;&lt;br /&gt;a simple "&lt;span style="font-family: courier new;"&gt;psloggedon account&lt;/span&gt;" identifies all computers the given account is currently logged on (and part of  the same domain you start this command).&lt;br /&gt;&lt;br /&gt;this tool is part of sysinternals huge amount of useful tools and command line helpers which helps to answer or identify common maintenance issues, like&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;does my application doesn't close all used handles&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx"&gt;Process Explorer&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;which resources (filesystem, registry, ...) does my application access&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx"&gt;Process Monitor&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;capture of debug output (traces using OutputDebugString, DbgPrint) without using a debugger&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx"&gt;DebugView&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;.....&lt;/li&gt;&lt;/ul&gt;and all utilities are &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb469936.aspx"&gt;free&lt;/a&gt;.  the team creating and maintaining those utilities are now part of Microsoft. up to now this has any negative effect to utilities they provide beside there is no source code available anymore which prevents to see how certain information can be / must be retrieved to be on the safe side.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6036995371807404668?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6036995371807404668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6036995371807404668' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6036995371807404668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6036995371807404668'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/06/who-has-locked-my-account.html' title='who has locked my account?'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-757093401674539272</id><published>2009-06-12T23:49:00.003+02:00</published><updated>2009-06-12T23:58:16.975+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='transformation'/><title type='text'>transform pdf to word / excel</title><content type='html'>online conversion from pdf to word / excel is available from &lt;a href="http://www.pdftoword.com/"&gt;http://www.pdftoword.com/&lt;/a&gt;. you have to upload your pdf and will receive the converted word / excel file as long as the result is smaller than 12 MB.  result looks good for most use-case. of course you have to manual rework based on the intension you have with the result but content, images and layout is converted and accessable for subsequent tasks.&lt;br /&gt;&lt;br /&gt;i like that kind of advertising - a easy to use subset of the functionality is available for free and if i like the feature and want more enterprise features i will probably pay the price.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-757093401674539272?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/757093401674539272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=757093401674539272' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/757093401674539272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/757093401674539272'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/06/transform-pdf-to-word-excel.html' title='transform pdf to word / excel'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-4900354950362394561</id><published>2009-06-12T19:31:00.005+02:00</published><updated>2009-06-12T19:40:16.218+02:00</updated><title type='text'>ux tools for windows</title><content type='html'>useful unix tools (e.g. grep / find) for windows are available here&lt;br /&gt;&lt;a href="http://unxutils.sourceforge.net/"&gt;http://unxutils.sourceforge.net/&lt;/a&gt;&lt;br /&gt;advantage compared to &lt;a href="http://www.cygwin.com/"&gt;cygwin&lt;/a&gt; you can use them right from the windows command line without any additional layer.&lt;br /&gt;&lt;br /&gt;make usage of command line much easier....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-4900354950362394561?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/4900354950362394561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=4900354950362394561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4900354950362394561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4900354950362394561'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/06/ux-tools-for-windows.html' title='ux tools for windows'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6281892278945708987</id><published>2009-06-07T23:27:00.004+02:00</published><updated>2009-06-08T00:05:04.159+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reuse'/><category scheme='http://www.blogger.com/atom/ns#' term='TMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><title type='text'>(re)use of content</title><content type='html'>(re)use of content is a common topic in almost each domain has to deal with content.  the rational is obvious and easy: use of existing content is faster and cheaper than creating new one.&lt;br /&gt;&lt;br /&gt;there are two major requirements to (re)use content:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;you need a business object the content belongs to&lt;br /&gt;otherwise it is impossible to identify existing content and determine if this content is worth to use&lt;/li&gt;&lt;li&gt;you need a well defined information type the content belongs to&lt;br /&gt;only if you know what type of content you have to create allows you to identify if it may already exist&lt;/li&gt;&lt;/ul&gt;based on those two trivial requirements you can define rules in which case (re)use is possible:&lt;br /&gt;&lt;br /&gt;if existing content is created for the same business object and for the same information type as the new content you have to create.&lt;br /&gt;&lt;br /&gt;to extend this scenario you can deviate your content from existing one if either the business object or information type is also derivate from the content you intend to use.&lt;br /&gt;&lt;br /&gt;to derivate a test case from corresponding use case is obvious and valid as long as the business object both belonging to are the same. if a certain engine exists in three variants each derivate from a common building block the corresponding content is obvious also valid to use and derivate.&lt;br /&gt;&lt;br /&gt;as you see usage of content requires both knowledge and connection to the business and to the content itself.&lt;br /&gt;because of this many (re)use scenario fails in the real world (look into your own domain -- do you satisfy with your content (re)use?)&lt;br /&gt;&lt;br /&gt;if you look at the two dimension enables usage of content you might understand that in many cases the usage of content between companies might be higher than the usage of content within one company. in many cases competitors dealing with similar business objects and information types beside different departments within one company might not.&lt;br /&gt;&lt;br /&gt;this means that if the information types are not critical for a certain domain cross domain usage of content will become a possibility once the information itself is interchangeable (thats a topic for its own).&lt;br /&gt;&lt;br /&gt;usage of translation is one of the most obvious scenario for cross company usage. because translation becomes more and more a cost center but is also a business driver the usage of common translation memories between companies working in the same domain is of course thinkable. content already translated for nokia might be used by sony as well, same is true for BMW and Daimler.&lt;br /&gt;&lt;br /&gt;the &lt;a href="http://www.tausdata.org/index.php"&gt;"Language Data Exchange Portal"&lt;/a&gt;  shows how this might work. each member provides content and funding and can participate from the complete pool of data available. as better the content is classified as better the results each company has......more to come?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6281892278945708987?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6281892278945708987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6281892278945708987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6281892278945708987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6281892278945708987'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/06/reuse-of-content.html' title='(re)use of content'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2721522698739281604</id><published>2009-06-02T00:24:00.004+02:00</published><updated>2009-06-02T11:34:32.309+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Google Wave: backbone for real information collaboration</title><content type='html'>beside Microsoft still working on getting search on existing information done (last try &lt;a href="http://www.bing.com/"&gt;http://www.bing.com/&lt;/a&gt;) Google tries to re-invent the creation, usage and collaboration of information with upcoming &lt;a href="http://wave.google.com/"&gt;"Google Wave"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;having a deeper look into the already available information the most interesting part of the design is that the complete architecture is based on &lt;span lang="EN-GB"&gt;hosted information transformation based on a group of humans and automated participants. the overall architecture looks clean and the demo provided here: &lt;a href="http://www.youtube.com/v/v_UyVmITiYQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0"&gt;http://www.youtube.com/v/v_UyVmITiYQ&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&lt;/a&gt; looks promising.&lt;br /&gt;&lt;br /&gt;such kind of infrastructure has the capability to be used in all kind information centric workflows especially those happens in the "cloud".  creation and further development of engineering artifacts from customer requirements to user stories to design documents and testing artifacts up to the usage of the same information in technical docs created for them. such workflow always requires a information object centric architecture and in addition collaboration feature sets.&lt;br /&gt;&lt;br /&gt;we have to see if Wave will succeed, means if developer comunity contribute and use the existing extension points if so, i'm looking forward to see what can be done with this promising infrastructure.....&lt;br /&gt;&lt;br /&gt;in my point of view the future of information goes away from document paradigm and end up in the a more message oriented paradigm where a group of people work on structured / semi-structured information objects (messages / topics) and assemble them in a final stage in each business workflow to a document, web-page, calculation sheet, ..... this means a document is "just one output for one audience" and describe just one usage of the information at a certain time.&lt;br /&gt;&lt;br /&gt;in those days search is still essential but just as one way to navigate through the specific information pool and only if the hits are relevant for further usage (try to search for "Microsoft" on www.bing.com and see if the provided hits are relevant enough for you.....)&lt;br /&gt;&lt;br /&gt;see also:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.infoq.com/news/2009/06/wave"&gt;http://www.infoq.com/news/2009/06/wave&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mashable.com/2009/05/31/google-wave-features/"&gt;http://mashable.com/2009/05/31/google-wave-features/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2721522698739281604?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2721522698739281604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2721522698739281604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2721522698739281604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2721522698739281604'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/06/google-wave-backbone-for-real.html' title='Google Wave: backbone for real information collaboration'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2122232691065263102</id><published>2009-06-02T00:13:00.002+02:00</published><updated>2009-06-02T00:18:34.356+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CMIS'/><title type='text'>CMIS resources</title><content type='html'>nice summary of background material about &lt;a href="http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services"&gt;CMIS&lt;/a&gt; can be found here:  &lt;a href="http://wiki.alfresco.com/wiki/Draft_CMIS"&gt;http://wiki.alfresco.com/wiki/Draft_CMIS&lt;/a&gt;&lt;br /&gt;especially the list of available provides and consumers are useful for those try to further investigate into this new standard effort. sample code says more than thousand words....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2122232691065263102?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2122232691065263102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2122232691065263102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2122232691065263102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2122232691065263102'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/06/cmis-resources.html' title='CMIS resources'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-718429907043947470</id><published>2009-05-21T21:29:00.005+02:00</published><updated>2009-06-02T00:09:50.071+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='TMS'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='localization'/><title type='text'>Open Source TMS: GlobalSight</title><content type='html'>few days ago i stumbled over &lt;a href="http://globalsight.com/"&gt;GlobalSight&lt;/a&gt; a &lt;span class="zem_slink"&gt;open source&lt;/span&gt; &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Translation_memory" title="Transportation management system" rel="wikipedia"&gt;TMS&lt;/a&gt; solution formally &lt;span class="zem_slink"&gt;known&lt;/span&gt; as Ambassador.&lt;br /&gt;&lt;br /&gt;the marketplace for TMS products are dominated by a few commercial vendors most of them doesn't make big money with those products.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;why?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;the &lt;span class="zem_slink"&gt;translation&lt;/span&gt; / localization domain requires strong &lt;span class="zem_slink"&gt;domain knowledge&lt;/span&gt; which isn't widespread especially the combination of IT knowledge and linguistic, translation and localization knowledge is hard to achieve.&lt;br /&gt;&lt;br /&gt;in addition translation / localization today still means to process input files from pretty heterogeneous and in many cases &lt;span class="zem_slink"&gt;proprietary&lt;/span&gt; &lt;span class="zem_slink"&gt;file formats&lt;/span&gt; (e.g. &lt;span class="zem_slink"&gt;HTML&lt;/span&gt;, Word, Framemaker, Quark, Excel, XML,  &lt;span class="zem_slink"&gt;software&lt;/span&gt; resources, .....), translate them and create output files using localized content and layout.  that is one of the most appalling jobs you can think of as a developer.&lt;br /&gt;&lt;br /&gt;in general &lt;span class="zem_slink"&gt;XML&lt;/span&gt; can reduce the requirements for TMS but the majority of users are still not using XML based content creation and therefore are not able to use XML as data format for localization.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;what does this mean for success of the solution GobalSight?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;to be honest i do not expect huge developer community dive into further development or even contribution in this solution because of the reason mentioned above. only if additional companies (like those part of the mentioned &lt;a href="http://globalsight.com/index.php?option=com_content&amp;amp;view=category&amp;amp;id=33&amp;amp;Itemid=65"&gt;Steering Committee&lt;/a&gt;) provide development resource to this project this can be more than "just another way to herald end of life of a not successful product"&lt;br /&gt; &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;different views?&lt;br /&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-718429907043947470?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/718429907043947470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=718429907043947470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/718429907043947470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/718429907043947470'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/05/open-source-tms-globalsight.html' title='Open Source TMS: GlobalSight'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8643472459351427127</id><published>2009-04-27T23:24:00.004+02:00</published><updated>2009-05-02T14:49:43.549+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CMIS'/><title type='text'>cmis: Apache Chemistry</title><content type='html'>good news on CMIS front.  Apache incubating a new project called "&lt;a href="http://wiki.apache.org/incubator/ChemistryProposal"&gt;Chemistry&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;project description&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Apache Chemistry is a generic Java language implementation of the upcoming &lt;a href="http://www.oasis-open.org/committees/cmis"&gt;OASIS CMIS&lt;/a&gt; specification.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Proposal&lt;br /&gt;&lt;br /&gt;Apache Chemistry is an effort to provide a Java (and possibly others, like JavaScript) implementation of an upcoming CMIS specification, consisting of a high-level API for developers wanting to manipulate documents, a low-level SPI close to the CMIS protocol for developers wanting to implement a client or a server, and default implementations for all of the above. Chemistry aims to cover both the AtomPub and SOAP bindings defined by the CMIS specifications.&lt;br /&gt;&lt;/p&gt; &lt;/blockquote&gt;&lt;br /&gt;with success of this project there might be an open source CMIS reference implementation not coupled with a existing CMS and therefore has the change to on the one hand provide a potential good starting point for vendor specific integration work and on the other hand a reference makes the specification "real" and touchable.&lt;br /&gt;&lt;br /&gt;see also:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://trent-intovalue.blogspot.com/2009/03/just-another-standard-to-manage-content.html"&gt;http://trent-intovalue.blogspot.com/2009/03/just-another-standard-to-manage-content.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xml.coverpages.org/ni2009-04-30-a.html"&gt;http://xml.coverpages.org/ni2009-04-30-a.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8643472459351427127?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8643472459351427127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8643472459351427127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8643472459351427127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8643472459351427127'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/cmis-apache-chemistry.html' title='cmis: Apache Chemistry'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5144432942243653509</id><published>2009-04-27T00:53:00.002+02:00</published><updated>2009-04-27T01:04:01.703+02:00</updated><title type='text'>win32 memory management</title><content type='html'>i believe that one year from now 64bit operating systems are mainstream in server infrastructure. by the way currently there are still 32bit windows server / software out there. therefore it's time to understand limitation you leave behind using 64bit OS. so don't miss&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/askperf/archive/2007/02/23/memory-management-101.aspx"&gt;Memory Management 101&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/askperf/archive/2007/03/23/memory-management-demystifying-3gb.aspx"&gt;Memory Management - Demystifying /3GB&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5144432942243653509?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5144432942243653509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5144432942243653509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5144432942243653509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5144432942243653509'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/win32-memory-management.html' title='win32 memory management'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-3121799839915492834</id><published>2009-04-27T00:19:00.004+02:00</published><updated>2009-04-27T00:45:41.793+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xquery'/><category scheme='http://www.blogger.com/atom/ns#' term='xpath'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='xproc'/><title type='text'>EXtensions...xml processing</title><content type='html'>you always faced with "missing features" if you working with existing standards.&lt;br /&gt;&lt;br /&gt;two reasons for that:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;the feature is specific to your domain or solution&lt;/li&gt;&lt;li&gt;the feature is common but for some reasons (and there might be good ones) didn't get it in the existing standard&lt;/li&gt;&lt;/ol&gt;for the second case common EXtensions might be the area you looking for.  in the xml domain the following projects trying to define "standard extensions". this means that extending an existing standard out of the scope of the standard process itself but without loosing the portability of applicaton using the extensions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;projects&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;XPath&lt;br /&gt;=&gt; &lt;a href="http://www.expath.org/"&gt;EXPath&lt;/a&gt;&lt;/li&gt;&lt;li&gt;XSLT 1.0&lt;br /&gt;=&gt; &lt;a href="http://www.exslt.org/"&gt;EXSLT&lt;/a&gt;&lt;/li&gt;&lt;li&gt;XSLT 2.0&lt;br /&gt;=&gt; see discussion about &lt;a href="http://www.fgeorges.org/exslt2-wiki/Main_Page"&gt;EXSLT 2.0&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;XQuery&lt;br /&gt;=&gt; &lt;a href="http://www.exquery.org/"&gt;EXQuery&lt;/a&gt;&lt;/li&gt;&lt;li&gt;XProc&lt;br /&gt;=&gt; &lt;a href="http://exproc.org/"&gt;EXProc&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;beside EXSLT which is well-known and already produced a sufficient amount of output all other EX communities are brand new and therefore doesn't provide any output so far.&lt;br /&gt;&lt;br /&gt;watch and contribute......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-3121799839915492834?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/3121799839915492834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=3121799839915492834' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3121799839915492834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3121799839915492834'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/extensionsxml-processing.html' title='EXtensions...xml processing'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-9037330027858840025</id><published>2009-04-23T20:55:00.002+02:00</published><updated>2009-04-23T21:01:53.759+02:00</updated><title type='text'>Programming is Fun But Shipping is Your Job</title><content type='html'>pretty old but always valid &lt;a href="http://www.removingalldoubt.com/PermaLink.aspx/a32977e2-cb7d-42ea-9d25-5e539423affd"&gt;post&lt;/a&gt; on common shortcoming of developers.&lt;br /&gt;one of the most critical part of each software project is to get the last 2 % of the job done.  regardless which development process you choses (waterfall, agile, rup, ...) you are always faced to get the team focused until the stakeholders of the project are really happy (and not only the developers creating the assets).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-9037330027858840025?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/9037330027858840025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=9037330027858840025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/9037330027858840025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/9037330027858840025'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/programming-is-fun-but-shipping-is-your.html' title='Programming is Fun But Shipping is Your Job'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-4799169355585030512</id><published>2009-04-23T20:18:00.004+02:00</published><updated>2009-10-08T22:51:18.318+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xquery'/><category scheme='http://www.blogger.com/atom/ns#' term='regular expression'/><category scheme='http://www.blogger.com/atom/ns#' term='xpath'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='xslt'/><title type='text'>identify content: powerful but tricky</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Regular_expression"&gt;regular expression&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Xpath"&gt;xpath&lt;/a&gt; are two approaches to identify a matching subset of content within a given amount of content for further usage. the first one based on plain text the second one based on xml.&lt;br /&gt;&lt;br /&gt;both are powerful but if you not using it on a day by day basis are tricky and error prone. error prone means that you have to avoid all edge cases where a given expression shouldn't match but it does or the other way around where a given expression should match but it doesn't.&lt;br /&gt;&lt;br /&gt;if you work in XML related world you often need both approaches e.g. using XSLT or XQuery.&lt;br /&gt;&lt;br /&gt;there are few commercial IDE's which helping out to develop the right expression for the required use case but there are two which i'm often use dedicated to help you dealing either with regular expressions or xpath&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SketchPath&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;powerful standalone tool to create and verify xpath expression. support for xpath 2.0 and most features you ask for in this context. this tool is based on well-known Saxon for xpath 2.0 and .net subsystem for xpath 1.0&lt;br /&gt;&lt;br /&gt;home:  &lt;a href="http://pgfearo.googlepages.com/"&gt;http://pgfearo.googlepages.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Regulator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;powerful standalone tool to create and verify regular expression. with buildin regex analyser and on-the-fly validation, code generation (for .net and vb only), ....&lt;br /&gt;&lt;br /&gt;download: &lt;a href="http://downloads.sourceforge.net/regulator/Regulator20Bin.zip?modtime=1189740236&amp;amp;big_mirror=0"&gt;http://downloads.sourceforge.net/regulator/Regulator20Bin.zip?modtime=1189740236&amp;amp;big_mirror=0&lt;/a&gt;&lt;a href="http://weblogs.asp.net/rosherove/pages/tools-and-frameworks-by-roy-osherove.aspx"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-4799169355585030512?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/4799169355585030512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=4799169355585030512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4799169355585030512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4799169355585030512'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/identify-content-powerful-but-tricky.html' title='identify content: powerful but tricky'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5274814834588892629</id><published>2009-04-13T21:52:00.004+02:00</published><updated>2009-04-13T22:12:09.028+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS Sharepoint'/><title type='text'>... too long.</title><content type='html'>if you read&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sharepointreviews.com/sharepoint-articles/104-sharepoint-workflows/480-how-long-is-a-sharepoint-project.html"&gt;http://www.sharepointreviews.com/sharepoint-articles/104-sharepoint-workflows/480-how-long-is-a-sharepoint-project.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i would say, too long. because i really do not have any statement of goal and expected improvements in the mentioned list.&lt;br /&gt;&lt;br /&gt;last statement is at least strange:&lt;br /&gt;&lt;blockquote&gt;If you add up the weeks in brackets you will see that it comes to 26 weeks which is six months. This is purely an estimate and project length really depends on the workload of the Project Team as well as the amount of data involved.&lt;/blockquote&gt;if only those two constrains are responsible for project length is do not expect any measurable outcome beside "making IT people and consultants happy"....&lt;br /&gt;&lt;br /&gt;thats also a good example for "&lt;a href="http://trent-intovalue.blogspot.com/2009/02/it-centric-projects-likely-to-fail.html"&gt;IT centric projects likely to fail"&lt;/a&gt;&lt;h3 class="post-title entry-title"&gt; &lt;/h3&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5274814834588892629?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5274814834588892629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5274814834588892629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5274814834588892629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5274814834588892629'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/too-long.html' title='... too long.'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5230288011526730533</id><published>2009-04-13T20:57:00.002+02:00</published><updated>2009-04-13T21:49:49.250+02:00</updated><title type='text'>save money means save money</title><content type='html'>the following blog post from Mark Woeppel "&lt;a href="http://pinnacle-strategies.com/blog/2009/04/is-your-improvement-organization-a-profit-center/"&gt;Is Your Continuous Improvement Organization a Profit Center?&lt;/a&gt;" summarize one of the major misunderstanding of continuous improvement in many companies. not too much to add, beside that i can agree to the suggestion within the post based on personal experience.&lt;br /&gt;&lt;br /&gt;same statements must be made for any (IT) project claim to improve existing processes.  while working with the stakeholders to identify the scope, requirements and more important the rational for those i often hear the statement that a particular requirement / process change / feature improves the process and therefore saves money.&lt;br /&gt;&lt;br /&gt;after the project is finished and in operation, the same amount of people with at least the same amount of budget working on the "improved process" and the upfront investment already gone.  based on simple calculation, the company just loose money with such a project (even if the cause - see below - might be different).&lt;br /&gt;that leads to continues and increasing management distrust in changes stated as "money saver" and subsequent projects are more likely to rejected from senior management.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;why?&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;project scope or requirement's simple wasn't target oriented. means they do not really help to improve the overall process they more or less leads to "doing the same in a different way".&lt;br /&gt;that is a common project failure and can be avoided if project / requirement / system management skills are improved or more simple by doing a better job. the project teams fails to address the goals.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;other process parameters are changed as well. for example the process throughput increase, additional process outputs are created or budget / people now assigned to other activities within the same department to resolve bottlenecks in this areas, ....&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;the second one is the more important one, because this means that the change has an impact but the company isn't able to express / see this in terms of cash. means budget is simple moved from one service item to others.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;how to avoid this?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;divide the individual rationals for a project in measurable and independent topics and for each of them assign responsible person from senior management. means if a certain amount of requirement state to save money, the budget schedule for the period the result of the project is in operation must be reduced. if on the other hand upcoming new demands must be addressed those must be implemented in budget schedule as dedicated position.&lt;br /&gt;&lt;br /&gt;sounds trivial, but believe me that does not happen very often in real world situations. the reason for this is simple -- it is a pretty hard work and sometimes not easy to define the saved money.  This not only helps to get project agreed, provide traceability for senior management but also tries to get the bottom of the stated effect (which sometimes simple is not right which leads to effect described in 1. reason).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;goal&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;the different goals and results can be traced and measured and if a project or few parts of a improvement projects intent to save money, you have to save money means you have to have reduced budget if the project succeed. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;summary&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;save money must mean saved money at the end. All other "statements" and explanations are not valid especially in todays business context....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5230288011526730533?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5230288011526730533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5230288011526730533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5230288011526730533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5230288011526730533'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/save-money-means-save-money.html' title='save money means save money'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-4334617742115201216</id><published>2009-04-13T00:05:00.002+02:00</published><updated>2009-04-13T20:56:50.576+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='PaaS'/><title type='text'>cash is kind</title><content type='html'>"cash is king" is a principle that many companies today have to follow. this simple means all decision must follow to increase cash flow.&lt;br /&gt;&lt;br /&gt;for all activities and departments of a company with no direct impact to the core business process this means that they are forced to immediate reduce their budget to a minimum / essential value.&lt;br /&gt;&lt;br /&gt;HR, IT, TechDoc, .... are examples for affected units.&lt;br /&gt;&lt;br /&gt;the current situation is not designed for mid or long term investments in the mentioned buisness areas which "only" improves long term operation. what you need is short term benefit without too much investment.&lt;br /&gt;&lt;br /&gt;good opportunity for outsourcing, isn't it? i expect significant amount of companies try to reduce their supporting activities through outsourcing services even if the services doesn't fit 100% to their specific needs and the missing parts isn't essential for daily operation.&lt;br /&gt;&lt;br /&gt;what do you need for service outsourcing:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;service function must be fully defined (in technical context this means that the interface must be fully defined)&lt;/li&gt;&lt;li&gt;service availability must be defined&lt;/li&gt;&lt;li&gt;service security must be defined&lt;br /&gt;=&gt;what happens with the data maintained by a different organization?&lt;/li&gt;&lt;li&gt;service termination must be defined&lt;br /&gt;=&gt;what happens if service is moved in-house again or moved to different service provider?&lt;/li&gt;&lt;li&gt;price must be defined&lt;br /&gt;=&gt;pay per use / per time period / ?&lt;/li&gt;&lt;/ol&gt;having this in mind i expect increasing request to ASP / PaaS / SaaS / PRaaS buisness models and companies can provide such services in certain domains.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ASP&lt;/span&gt;&lt;br /&gt;provide IT infrastructure (software &amp;amp; hardware) for daily operation for a dedicated amount of money.&lt;br /&gt;=&gt;IT assets based&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PaaS&lt;/span&gt;&lt;br /&gt;provide a dedicated platform to implement and host a application for a dedicated amount of money.&lt;br /&gt;=&gt;development asset based&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SaaS&lt;/span&gt;&lt;br /&gt;provide a dedicated set of software features for a dedicated amount of money.&lt;br /&gt;=&gt;software application / function based&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PRaaS&lt;/span&gt;&lt;br /&gt;provide a dedicated Process / Business function incl. the corresponding IT asserts for a dedicated amount of money.&lt;br /&gt;=&gt;business process based&lt;br /&gt;&lt;br /&gt;the amount of semantic involved is increasing from top to down. therefore the potential value but also the potential risk for the requesting company increase. todays knowledge and IT infrastructure make usage of those business models not only possible for big, enterprise companies but also for mid and small size ones.&lt;br /&gt;&lt;br /&gt;but beside few other points you still have to &lt;a href="http://www.allbusiness.com/human-resources/employee-development-employee-ethics/596829-1.html"&gt;trust in trust&lt;/a&gt; if you want to go this direction.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-4334617742115201216?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/4334617742115201216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=4334617742115201216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4334617742115201216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4334617742115201216'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/cash-is-kind.html' title='cash is kind'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8199355903060128760</id><published>2009-04-12T22:22:00.007+02:00</published><updated>2009-04-12T23:57:11.134+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='dita'/><title type='text'>model a DITA compliant model</title><content type='html'>&lt;a href="http://www.oasis-open.org/specs/index.php#ditav1.1"&gt;DITA &lt;/a&gt;today is more and more adopted at least in the techdoc domain. the success and adoption rate is based on two major advantages over other existing standards:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;adaptability&lt;br /&gt;the DITA data model can be adapted based on defined rules to specific needs and domains. this concept is called &lt;a href="http://docs.oasis-open.org/dita/v1.1/OS/archspec/ditaspecialization.html"&gt;specialization&lt;/a&gt;&lt;/li&gt;&lt;li&gt;modularization&lt;br /&gt;content creation is not based on document paradigm but on module paradigm. authors no more create documents they create topics which represent some artifact of the system they describe.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;problem for an information architect&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;since i started working with DITA i reviewed several data models from coworkers, from customers and last but not least created by myself. All of them claimed to be DITA compliant.&lt;br /&gt;Using them with also DITA complaint tools often fails for certain features or in some cases completely.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;reason&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;the created models wasn't valid according to the &lt;a href="http://docs.oasis-open.org/dita/v1.1/OS/archspec.pdf"&gt;released specification&lt;/a&gt;&lt;br /&gt;creating a complaint DITA model (DTD or W3C Schema) requires to know all rules and requirements the DITA specification provides without having any tool support goes beyond the support of creating regular DTD's and W3C Schema's. this means the information architect is leaving alone with the underlying complexity.&lt;br /&gt;&lt;br /&gt;i do not know exactly but based on data models i'm faced with i expect that at least 50% of customized DITA models out there are not complaint to the DITA spec.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;few years ago i already posted this here: &lt;a href="http://dita.xml.org/how-verify-certain-datamodel-dita-complaint"&gt;http://dita.xml.org/how-verify-certain-datamodel-dita-complaint&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;the used tools requires additional, tools specific configuration or semantic or simple doesn't implement a feature according to the specification&lt;/li&gt;&lt;/ol&gt;the second reason is getting better over time and today you find a bunch of tools which are production ready even for enterprise usage.&lt;br /&gt;&lt;br /&gt;the first reason still not resolved. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;you might argue, why not use the DITA model out of the box? &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;if you have specific requirements in your business process and you require additional semantic to support those&lt;/li&gt;&lt;li&gt;if you have to simplify the usage of content creation for the authors and users to get better and more consistent content outcome.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;note:&lt;/span&gt; i consider &lt;a href="http://rockleybulletin.com/technologycorner_comments.php?id=147_0_6_0_C"&gt;DITA subsetting / configuration&lt;/a&gt; as just another way for the generic concept specialization&lt;br /&gt;&lt;/li&gt;&lt;li&gt;if you introduce new business domain / taxonomy into your content maintenance strategy.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;issues if your model doesn't really confirms to the specification&lt;/span&gt;?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;interoperability is no more guaranteed&lt;br /&gt;this is mainly a problem for the enterprise and in most cases not at the beginning of the usage of DITA&lt;br /&gt;but if you once look into this problem you forced to fix all content created against your model or adopt the processing chain your content is delivered to&lt;/li&gt;&lt;li&gt;process chain does not work&lt;br /&gt;you add new tools to your environment and certain features doesn't work. you again can fix all your existing content and the data model and tools or adopt the tool with certain workarounds&lt;/li&gt;&lt;/ul&gt;this week i stumbled over &lt;a href="http://www.ditaworks.com/state/AC:-1.660214244/"&gt;DITAworks modeling module&lt;/a&gt; which is the first tool I'm aware of addresses the modeling use-case in the DITA domain.&lt;br /&gt;&lt;br /&gt;I'm not yet verified it to see to until which extend this tool supports the modeling / validation process and how much manual work is still involved and how complete the implementation currently is.  because this tool is still beta and is brand new i expect much outstanding work but i hope this tool opens the door for speed up DITA related development work and the more important part of the story improve quality for DITA related information models.&lt;br /&gt;&lt;br /&gt;i know that the amount of money / amount of customer can be found in this domain is pretty small and the complexity of the problem isn't small enough therefore i do not expect too much competitors in near future, but i might be wrong.&lt;br /&gt;&lt;br /&gt;time will show....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8199355903060128760?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8199355903060128760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8199355903060128760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8199355903060128760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8199355903060128760'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/model-dita-compliant-model.html' title='model a DITA compliant model'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2861077300898663365</id><published>2009-04-01T20:58:00.004+02:00</published><updated>2009-04-01T21:15:38.759+02:00</updated><title type='text'>cloud toys</title><content type='html'>&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt; &lt;/span&gt;essence of this blog created using &lt;a href="http://www.wordle.net/"&gt;http://www.wordle.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rzMUIoYAzzk/SdO8fkWoraI/AAAAAAAAAAU/EfRQiUokUug/s1600-h/trent.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 208px;" src="http://4.bp.blogspot.com/_rzMUIoYAzzk/SdO8fkWoraI/AAAAAAAAAAU/EfRQiUokUug/s320/trent.jpg" alt="" id="BLOGGER_PHOTO_ID_5319802835375271330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/AleWit/LOCALS%7E1/Temp/moz-screenshot-29.jpg" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2861077300898663365?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2861077300898663365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2861077300898663365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2861077300898663365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2861077300898663365'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/cloud-toys.html' title='cloud toys'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rzMUIoYAzzk/SdO8fkWoraI/AAAAAAAAAAU/EfRQiUokUug/s72-c/trent.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6189691397551415109</id><published>2009-04-01T17:43:00.000+02:00</published><updated>2009-04-01T17:45:08.182+02:00</updated><title type='text'>Correlation</title><content type='html'>lets see: &lt;a href="http://xkcd.com/552/"&gt;http://xkcd.com/552/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6189691397551415109?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6189691397551415109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6189691397551415109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6189691397551415109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6189691397551415109'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/04/correlation.html' title='Correlation'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2568176822302184237</id><published>2009-03-31T21:49:00.005+02:00</published><updated>2009-03-31T22:05:38.159+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xquery'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><category scheme='http://www.blogger.com/atom/ns#' term='xrx'/><title type='text'>content &amp; service composition: small and simple showcase</title><content type='html'>if you want to see and learn how easy a information aggregation use case incl. corresponding presentation can be solved take a look at "&lt;a href="http://www.ibm.com/developerworks/xml/library/x-xqdashboard/index.html?ca=drs"&gt;Make dashboards with XQuery&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;this sample is all about composition, from content and service (functional) point of view.&lt;br /&gt;&lt;br /&gt;most of the concepts required in the file of information processing are involved. even if the implementation has drawbacks and limitation in several points you see how information centric requirements can be solved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2568176822302184237?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2568176822302184237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2568176822302184237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2568176822302184237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2568176822302184237'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/03/content-service-composition-small-and.html' title='content &amp; service composition: small and simple showcase'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5130147410936520503</id><published>2009-03-30T00:12:00.001+02:00</published><updated>2009-03-30T00:13:57.372+02:00</updated><title type='text'>distributed ping</title><content type='html'>&lt;a href="http://just-ping.com/"&gt;just ping&lt;/a&gt;....your server infrastructure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5130147410936520503?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5130147410936520503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5130147410936520503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5130147410936520503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5130147410936520503'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/03/distributed-ping.html' title='distributed ping'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5490575068391541229</id><published>2009-03-29T21:48:00.006+02:00</published><updated>2009-03-30T00:09:09.317+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CMIS'/><category scheme='http://www.blogger.com/atom/ns#' term='WebDAV'/><title type='text'>just another standard to manage content</title><content type='html'>&lt;a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis"&gt;CMIS&lt;/a&gt; is another try to provide a vendor independent content exchange api. major &lt;a href="http://www.aiim.org/What-is-ECM-Enterprise-Content-Management.aspx"&gt;ECM&lt;/a&gt; vendors, like MS, Oracle, IBM and many others are joined the corresponding OASIS TC to release the first version of this new standard.&lt;br /&gt;&lt;br /&gt;good overview of the current state can be found in &lt;a href="http://blogs.nuxeo.com/sections/blogs/florent_guillaume/2009_02_02_cmis-meeting-notes"&gt;"CMIS meeting notes"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'd like the idea to have a common accepted and wide adopted standard to maintain resources and all related concepts.&lt;br /&gt;&lt;br /&gt;major advantages&lt;br /&gt;&lt;ul&gt;&lt;li&gt;decoupling of client implementation dealing with standard related concepts from server implementation&lt;br /&gt;=&gt;decoupling&lt;br /&gt;&lt;/li&gt;&lt;li&gt;usage of several server implementations through single client implementation&lt;br /&gt;=&gt;integration&lt;/li&gt;&lt;li&gt;adaption of common and rich infrastructure for specific needs&lt;br /&gt;=&gt;enrichment&lt;/li&gt;&lt;/ul&gt;this leads to the core vision i have in mind talking about such a standard.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Vision&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;core infrastructure of a content management is provided by regular OS client infrastructure and specific needs are implemented on top of those core layer.  a wide range of server side infrastructure can be used and integrated without adding IT complexity.&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.webdav.org/"&gt;WebDAV&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;we already heard about those vision, thats what WebDAV claim to provide....&lt;br /&gt;why not working stronger on WebDAV instead of re-inventing the wheel? looking at the world of WebDAV shows the issues in this area:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;many incomplete implementation out there&lt;br /&gt;&lt;/li&gt;&lt;li&gt;integration in regular OS infrastructure is half-assed and error prone&lt;/li&gt;&lt;li&gt;WebDAV is implemented as an additional API with limited maturity and attention of CMS vendors.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.webdav.org/specs/rfc3253.html"&gt;DeltaV&lt;/a&gt; extension only supported by a very rare and not widely used implementations&lt;br /&gt;&lt;/li&gt;&lt;li&gt;....&lt;/li&gt;&lt;/ul&gt;of course, WebDAV standard is still not feature complete. especially search interface and concept of typed links are not yet provided by the WebDAV standard. but adding this as additional extension is not a big deal (see also &lt;a href="http://www.webdav.org/specs/rfc5323.html"&gt;http://www.webdav.org/specs/rfc5323.html&lt;/a&gt;).&lt;br /&gt; &lt;br /&gt;the major issue with WebDAV is simple the lack of robust and complete implementation.  the main reason: it is easier to define a standard than fully implement those standard and resolve existing issues within the standard.&lt;br /&gt;&lt;br /&gt;the major members in CMIS TC are the same as those working on WebDAV standard. i personal hope that the success and sustainability of implementation will be improved. otherwise there is just another standard no one takes care of once it is 80% complete.&lt;br /&gt;&lt;br /&gt;i do not compare both approaches because this is another story but in terms of simplicity WebDAV is currently in pole position. more to come......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5490575068391541229?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5490575068391541229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5490575068391541229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5490575068391541229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5490575068391541229'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/03/just-another-standard-to-manage-content.html' title='just another standard to manage content'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-4102250590952403331</id><published>2009-03-27T22:18:00.004+01:00</published><updated>2009-03-27T22:38:08.143+01:00</updated><title type='text'>Windows Unlimited?</title><content type='html'>i often have to deal with application server design and deployments based on 32bit Windows server OS. &lt;br /&gt;&lt;br /&gt;if you have to maintain more than one application server on a single host and for some reasons have to have more virtual address space for one application server you have to deal with &lt;a href="http://technet.microsoft.com/en-us/library/bb124810.aspx"&gt;/3GB&lt;/a&gt; switch enterprise server OS provides.&lt;br /&gt;&lt;br /&gt;the expected load -&gt; request to each running application server -&gt; amount of threads on each application server must be defined carefully and requires more OS in depth know than I'm willing to have.&lt;br /&gt;&lt;br /&gt;you have to understanding how the OS deals with system resources and in this context i stumbled over a good blog post&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://blogs.technet.com/markrussinovich/archive/2009/03/26/3211216.aspx"&gt;Pushing the Limits of Windows: Paged and Nonpaged Pool&lt;/a&gt;&lt;/blockquote&gt;which describe the limits of Windows pretty clear and understandable even for guys like me ;-)&lt;br /&gt;&lt;br /&gt;not often read such comprehensive and focused information for this particular topic.  thanks Mark for that.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-4102250590952403331?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/4102250590952403331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=4102250590952403331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4102250590952403331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4102250590952403331'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/03/windows-unlimited.html' title='Windows Unlimited?'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5293033772279824269</id><published>2009-03-18T21:34:00.002+01:00</published><updated>2009-03-18T22:25:29.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><category scheme='http://www.blogger.com/atom/ns#' term='Semantic'/><category scheme='http://www.blogger.com/atom/ns#' term='data processing'/><title type='text'>open usage of sequence of data points</title><content type='html'>lot of important data out there are simple &lt;a href="http://en.wikipedia.org/wiki/Time_series"&gt;"Time series"&lt;/a&gt; data, means a sequence of one or more data points change over time.&lt;br /&gt;&lt;br /&gt;a service to share and use such data is &lt;a href="http://timetric.com/"&gt;Timetric&lt;/a&gt;.  currently the amount of user and useful time series are small but in general such pretty platform can deploy common time series from many different domains.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;problem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;who takes care that the shared data is correct and therefore is valuable to use? all services based on public contribution and usage are faced with the same issue. do you trust the data you see? do you trust wikipedia? in general you should not. you have to double check at least 2 different sources before you use the provided data.&lt;br /&gt;&lt;br /&gt;in addition once you double checked your data you have to make sure that the quality of data is guaranteed over time. that is much more difficult.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;solution?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;if the data is mission critical you should not use data before validating them. in case of non static data you have to validate the data each time they change. this means that you either need more than one data source as service which are not based on same data source or you have to look and buy commercial services takes care of the provided data or you request the service from the organization owns / collecting the data. each of those solution requires special handling for the particular domain.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;summary&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;availability of public data service are promising but i currently do not see a available model to trust in. therefore usage is pretty limited only for some kind of  "outline view"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5293033772279824269?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5293033772279824269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5293033772279824269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5293033772279824269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5293033772279824269'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/03/open-usage-of-sequence-of-data-points.html' title='open usage of sequence of data points'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-1364628700569095742</id><published>2009-03-15T22:35:00.004+01:00</published><updated>2009-03-15T23:01:24.067+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data processing'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>data processing workflows</title><content type='html'>if you are faced with data processing workflow which requires to process / transform a huge amount of data in a limited amount of time this can end up in pretty complex implementations.  if you have enough hardware to do the job you need a infrastructure makes use of the hardware.&lt;br /&gt;&lt;br /&gt;using hardware for a limited time today isn't a big issue.  the cloud infrastructure out there (e.g &lt;a href="http://aws.amazon.com/ec2/"&gt;Amazon ec2&lt;/a&gt;) is perfect if you have to process a huge amount of data in limited amount of time for a limited duration. you are able to scale the usage of the required hardware for the time they are required and just pay for the required duration.&lt;br /&gt;&lt;br /&gt;now you also need a ready to use software infrastructure to implement the processing workflow. &lt;a href="http://en.wikipedia.org/wiki/MapReduce"&gt;MapReduce&lt;/a&gt; is a software infrastructure for such kind of problems.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hadoop.apache.org/core/"&gt;Apache hadoop&lt;/a&gt; implement this MapReduce but it lacks of easy of use means is a pretty low level infrastructure and of course lacks of higher level workflows which is not defined by MapReduce.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cascading.org/"&gt;Cascading&lt;/a&gt; closes the gap.  based on "stream processing" the MapReduce pattern are applied and used.  it is not too complicated within one day i was able to create a simple applicaton which convert 20 TB of svg data to jpg and doing some transformation in between using batik and 20 concurrent hardware nodes.&lt;br /&gt;&lt;br /&gt;for some use cases the power of cloud is easy to tell....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-1364628700569095742?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/1364628700569095742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=1364628700569095742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1364628700569095742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1364628700569095742'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/03/data-processing-workflows.html' title='data processing workflows'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6662796583021260117</id><published>2009-03-15T22:11:00.002+01:00</published><updated>2009-03-15T22:33:20.404+01:00</updated><title type='text'>eat your own dog food</title><content type='html'>if you in a position to hire a consultant you would ask which one to choose? in each business domain the amount of consultant are huge in each domain.&lt;br /&gt;&lt;br /&gt;two things you should consider (after looking into the slides they present):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;don't hire someone who leaves before the suggestions are implemented.  so each project tries to involve external consults should make sure that the involved people are not only responsible to provide some kind of "best practices" but also to implement their usage in the particular case they are hired&lt;/li&gt;&lt;li&gt;don't hire someone who do not eat his own dog food. means ask you're potential consultant how comparable cases are solved by his own company or his or her own daily business.&lt;br /&gt;each problem can be traced down to some analogue problem which requires the same approaches you faced with. if you talk about the daily work and solution with your consultant before hire him you get a good feeling if the external person really knows what he talking about&lt;/li&gt;&lt;/ul&gt;its often not the slides which are important its more often the individual experience and knowledge make the difference between good and excellence help in you particular problem domain.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;br /&gt;&lt;span class="zem-script more-related"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6662796583021260117?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6662796583021260117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6662796583021260117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6662796583021260117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6662796583021260117'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/03/eat-your-own-dog-food.html' title='eat your own dog food'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8281194743772614933</id><published>2009-03-02T00:20:00.001+01:00</published><updated>2009-03-02T00:23:40.882+01:00</updated><title type='text'>link: Download Free Office 2007 Software from Microsoft</title><content type='html'>good summary of MS Office 2007 add-ons available for free can be found here:&lt;br /&gt;&lt;br /&gt;&lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;&lt;/span&gt;&lt;h4 class="beTitle" id="subjcns!70F64BC910C9F7F3!1822"&gt;&lt;a href="http://bhandler.spaces.live.com/blog/cns%2170F64BC910C9F7F3%211822.entry"&gt;&lt;span style="font-weight: normal;"&gt;http://bhandler.spaces.live.com/blog/cns!70F64BC910C9F7F3!1822.entry&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/h4&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8281194743772614933?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8281194743772614933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8281194743772614933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8281194743772614933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8281194743772614933'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/03/link-download-free-office-2007-software.html' title='link: Download Free Office 2007 Software from Microsoft'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-1058981829526610696</id><published>2009-03-01T23:52:00.002+01:00</published><updated>2009-03-02T00:06:39.301+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='supply chain'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><title type='text'>Information Dynamics</title><content type='html'>&lt;blockquote&gt;&lt;/blockquote&gt;i stumbled over a dissertation which focus on &lt;a href="http://opus.kobv.de/tuberlin/volltexte/2007/1575/"&gt;"&lt;span&gt;&lt;span&gt;&lt;span helvetica=""  style="font-family:arial,;"&gt;&lt;span helvetica=""  style="font-family:arial,;"&gt;Information, Their Effects and Management in Supply Chains"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. unfortunately the paper is only available in German.  quotation from the summary:&lt;br /&gt;&lt;span helvetica=""  style="font-family:arial,;"&gt;&lt;span helvetica=""  style="font-family:arial,;"&gt;&lt;blockquote&gt;I therefore suggest focusing SCM initiatives on information processing and information efficiency in order to enhance overall system behaviour and efficiency.&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;take the time and read the paper, it provides a interesting view on effect and impact of information in SCM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-1058981829526610696?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/1058981829526610696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=1058981829526610696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1058981829526610696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/1058981829526610696'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/03/information-dynamics.html' title='Information Dynamics'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-7179618586853396027</id><published>2009-03-01T22:33:00.004+01:00</published><updated>2009-03-01T23:17:09.675+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interoperability'/><category scheme='http://www.blogger.com/atom/ns#' term='office'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>ODF and OOXML: interoperability issues</title><content type='html'>as already mentioned &lt;a href="http://trent-intovalue.blogspot.com/2009/01/just-using-xml-provides.html"&gt;here&lt;/a&gt; using a standard does not guarantee to be vendor / implementation independent.&lt;br /&gt;&lt;br /&gt;the following paper "&lt;a href="http://law.bepress.com/uiuclwps/papers/art97/"&gt;Lost in Translation:  Interoperability Issues for Open Standards -- ODF and OOXML as Examples&lt;/a&gt;" shows that complexity is one major show stopper in this area.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;why?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;OOXML and ODF try to define office documents this means that content, content structure and layout (and application semantic) must be standardized.&lt;br /&gt;&lt;br /&gt;because the complexity of both standards is high only limited amount of vendors are able to implement 100% coverage of the standard and even if they try they are not able to prevent errors in implementation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lessons learned?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;standards should carefully consider good old "Everything should be made as simple as possible, but no simpler." (see &lt;a href="http://en.wikiquote.org/wiki/Albert_Einstein"&gt;http://en.wikiquote.org/wiki/Albert_Einstein&lt;/a&gt;) principle. in our context this means that those standards require certain, atomic level of conformance which makes it possible for each vendor to implement a certain and complete subset if the complete set is not possible and useful for a particular application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-7179618586853396027?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/7179618586853396027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=7179618586853396027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/7179618586853396027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/7179618586853396027'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/03/odf-and-ooxml-interoperability-issues.html' title='ODF and OOXML: interoperability issues'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2329714871261780232</id><published>2009-02-22T21:17:00.005+01:00</published><updated>2009-02-22T23:51:19.878+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>IT centric projects likely to fail</title><content type='html'>during the last two years many projects around trends like "social networking" / Web 2.0 comes to IT departments.  the IT guys reading stories from well known vendors like Microsoft that collaboration and information sharing is one of the most important trends for next years.&lt;br /&gt;&lt;br /&gt;they take this input and run to their sponsors (business departments) and ask them if they have trouble maintaining information around in their daily business and surprise, surprise they received a "yes we have problems".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;why?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;most of todays problems are caused by incufficient information lifecycle. the core buisness assets are more or less maintained by information supporting and guiding the core buisness assets are still not really under control.  project teams are not able to share a common view of project / work related information, information get lost from one human interfact to the next. supporting documents are not findable even if they exist somewhere.....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IT trys to fix this&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;they hire few consultants train them installing the product of interests providing wiki, blog, chat, document managment functionality. if they are smart enough they ask the buisness department for their requirements and now they try to setup a pilot using their product of choice.&lt;br /&gt;&lt;br /&gt;great everything works after few days of development.....business departments start to use the good new world....solution gets adapted and released.....&lt;br /&gt;&lt;br /&gt;one year later looking back and surprise, surprise the problems still the same just in another layout.&lt;br /&gt;&lt;br /&gt;this story happens several times during the last year. Look at the most MS Sharepoint related projects out their -- most of them a great experience for the IT / consultants and developers but few or zero benefit for the business.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;why?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;its simple and everybody knows the answer. IT systems doesn't solve a problem and on the other hand are not the cause of the problem. the problem is caused and must be solved within the business process itself. IT systems can only provide sufficient support for certain steps in the process if the process and connected process itself is healthy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;example&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;if business people claim they always faced with outdated information the cause is manifold. there might be no process to update the corresponding information at a certain step in the process. there might be no time to update the known information source, there might be no information which are the relevant information source for other people in the team, there might be redundant information source and the wrong one is used.......&lt;br /&gt;&lt;br /&gt;sounds trivial and obvious but....&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;why we still faced with IT centric projects?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IT people are happy to develop new solutions&lt;br /&gt;+&lt;br /&gt;&lt;/li&gt;&lt;li&gt;business people are happy to find someone guilty for existing problems.&lt;br /&gt;+&lt;br /&gt;&lt;/li&gt;&lt;li&gt;IT people don't like to identify the real cause they are mainly focus on the solution.&lt;br /&gt;+&lt;br /&gt;&lt;/li&gt;&lt;li&gt;business people cannot image what a certain IT solution mean for their daily business.&lt;br /&gt;+&lt;br /&gt;&lt;/li&gt;&lt;li&gt;IT people don't understand the CAUSE they only understand the PROBLEM itself (expressed in "requirements")&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;and therefore both parties believe they solve a existing problem but they simple implement a solution to decant the problem into another IT solution.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;summary&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;never try to solve a existing problem related to information management never introduce a IT solution first. enforce the business to solve and describe their problems using the existing tool chain and try to identify the CAUSE of the problem. if this is done and works successful the areas a IT solution can support is easy to identify and now its much easier to identify which IT solutions is the right one to choose....&lt;br /&gt;&lt;br /&gt;p.s.&lt;br /&gt;&lt;br /&gt;i don't say that the mentioned product MS Sharepoint is good or bad but  it is a product IT tend to play with and therefore a good example many working people faced with....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2329714871261780232?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2329714871261780232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2329714871261780232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2329714871261780232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2329714871261780232'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/02/it-centric-projects-likely-to-fail.html' title='IT centric projects likely to fail'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-4417495694972602153</id><published>2009-02-21T20:31:00.002+01:00</published><updated>2009-02-21T21:06:40.020+01:00</updated><title type='text'>classified as INTJ</title><content type='html'>stumbled over &lt;a href="http://typealyzer.com/index.php?lang=en"&gt;Typelyzer &lt;/a&gt;which tries to define &lt;a href="http://en.wikipedia.org/wiki/Myers-Briggs_Type_Indicator"&gt;Myers Briggs Type Indicator&lt;/a&gt;.  i immediate tried it out using my own blog http://trent-intovalue.blogspot.com/&lt;br /&gt;&lt;br /&gt;viola: this blog is classified as &lt;a href="http://en.wikipedia.org/wiki/INTJ"&gt;INTJ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;does this fit? well, it at least fits to the content of my blog.&lt;br /&gt;&lt;br /&gt;how does it work?&lt;br /&gt;&lt;br /&gt;they using free &lt;a href="http://www.uclassify.com/"&gt;http://www.uclassify.com/&lt;/a&gt; engine for text classification based on content similarity. they trained their classification with many reference material created by persons known and classified as one of the different types.&lt;br /&gt;&lt;br /&gt;to identify psychological preferences based on blog entries is another great experiment to use available information and draw conclusions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-4417495694972602153?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/4417495694972602153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=4417495694972602153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4417495694972602153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4417495694972602153'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/02/classified-as-intj.html' title='classified as INTJ'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-4114565445176798354</id><published>2009-02-16T20:53:00.005+01:00</published><updated>2009-02-16T22:15:59.041+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='svg'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>maps in svg</title><content type='html'>if you search for maps in svg you can have a look at blank maps from wikipedia: &lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Blank_maps"&gt;http://en.wikipedia.org/wiki/Wikipedia:Blank_maps&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;svg is pretty smart if you require automatic creation of dynamic content like charts and visual reports based on dynamic data.&lt;br /&gt;&lt;br /&gt;by the way svg standard has still many limitation in terms of interoperability and tool support.  but in case svg cannot be published as-is &lt;a href="http://xmlgraphics.apache.org/batik/"&gt;Apache Batik&lt;/a&gt; is there to transform the svg source into format you require (pdf, eps, png, tif).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-4114565445176798354?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/4114565445176798354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=4114565445176798354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4114565445176798354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4114565445176798354'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/02/maps-in-svg.html' title='maps in svg'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-9005420517180320614</id><published>2009-02-15T23:44:00.003+01:00</published><updated>2009-02-15T23:52:53.887+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><title type='text'>RDF support using yahoo's BOSS</title><content type='html'>yahoo added rdf/&lt;span style="font-size:100%;"&gt;microformat&lt;/span&gt; support to their public search api called &lt;a href="http://developer.yahoo.com/search/boss/"&gt;BOSS&lt;/a&gt;.&lt;br /&gt;to understand how it works read &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://developer.yahoo.com/search/boss/structureddata.html"&gt;http://developer.yahoo.com/search/boss/structureddata.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;this makes semantic sources if available usable in searches and therefore BOSS might be one real alternative to what the bg (big google) provides......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-9005420517180320614?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/9005420517180320614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=9005420517180320614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/9005420517180320614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/9005420517180320614'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/02/rdf-support-using-yahoos-boss.html' title='RDF support using yahoo&apos;s BOSS'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-3522832909954449844</id><published>2009-02-15T23:22:00.002+01:00</published><updated>2009-02-15T23:26:15.120+01:00</updated><title type='text'>change is todays baseline</title><content type='html'>stumbled over the following short video sequence which shows the pace of change&lt;br /&gt;&lt;pre id="line1"&gt;&lt;a href="http://www.youtube.com/v/jpEnFwiqdx8&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0"&gt;&lt;span class="attribute-value"&gt;http://www.youtube.com/v/jpEnFwiqdx8&amp;amp;rel=1&amp;amp;fs=1&amp;amp;showsearch=0&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;hold on and pay attention. thanks to&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://leadonpurposeblog.com/2008/11/25/the-pace-of-change/"&gt;http://leadonpurposeblog.com/2008/11/25/the-pace-of-change/ &lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;for pointing me to this link.&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-3522832909954449844?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/3522832909954449844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=3522832909954449844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3522832909954449844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3522832909954449844'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/02/change-is-todays-baseline.html' title='change is todays baseline'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2185054260623997695</id><published>2009-02-15T20:39:00.004+01:00</published><updated>2009-02-15T21:07:40.106+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><title type='text'>open source search engine: apache lucense &amp; solr</title><content type='html'>&lt;a href="http://lucene.apache.org/java/"&gt;Apache Lucene&lt;/a&gt; is one of the most interesting search api's in open source marketplace.  it provides a powerful and pluggable interface to provide full test feature set to many java based application.&lt;br /&gt;but Lucene is "only" an api not an application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lucene.apache.org/solr/"&gt;Apache Solr&lt;/a&gt; is on the other hand is an enterprise search server based on Apache Lucene. the feature set behind that solution is worth to look at, means Solr introducing features some commercial systems still missing. for example using standard enterprise search provided by MS within their Sharepoint product you wonder how less features are available there.....(maybe adding FAST into next generation of Sharepoint change that but thats another story),&lt;br /&gt;&lt;br /&gt;since few month professional services for the mentioned open source products can be used from &lt;a href="http://www.lucidimagination.com/index.php"&gt;Lucid Imagination&lt;/a&gt;. providing support and integration work for open source products makes the usage for the products more useful for the enterprise.&lt;br /&gt;&lt;br /&gt;if you have to provide advance "full text" feature double check the open source community before you invest in commercial variations....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2185054260623997695?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2185054260623997695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2185054260623997695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2185054260623997695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2185054260623997695'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/02/open-source-search-engine-apache.html' title='open source search engine: apache lucense &amp; solr'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-6111487380701615313</id><published>2009-02-08T23:03:00.003+01:00</published><updated>2009-02-08T23:13:51.248+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='dita'/><title type='text'>Generate DITA Java API reference documentation using DITADoclet and DITA API specialization</title><content type='html'>one example to show a step to close the gap between developers who creating the artifacts and outgoing and enriched documentation created from their source without the need of additional redundancy.&lt;br /&gt;it is not too far away from approach introduced by javadoc / doxygen beside the datamodel used behind this approach has much more value for additional information integration as provided by the classical approach.&lt;br /&gt;&lt;br /&gt;not all yet done by the "out-of-the box" solution provided here: &lt;a href="http://www.ibm.com/developerworks/xml/library/x-DITAdoclet/"&gt;http://www.ibm.com/developerworks/xml/library/x-DITAdoclet/&lt;/a&gt;&lt;br /&gt;but you can imagine the possibilities using this kind of approach:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;integration of additional information provided by marketing or tech-doc groups or service groups without any media break in information usage&lt;/li&gt;&lt;li&gt;usage of other deployment processes for api documentation available within companies infrastructure&lt;/li&gt;&lt;li&gt;.....&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-6111487380701615313?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/6111487380701615313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=6111487380701615313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6111487380701615313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/6111487380701615313'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/02/generate-dita-java-api-reference.html' title='Generate DITA Java API reference documentation using DITADoclet and DITA API specialization'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8615321527692574367</id><published>2009-02-08T20:54:00.003+01:00</published><updated>2009-02-08T21:00:47.806+01:00</updated><title type='text'>improve your full text search experience</title><content type='html'>&lt;a href="http://www.getcloudlet.com/"&gt;Cloudlet &lt;/a&gt;a free firefox extension improves your google search experience and provide "cloud" based access to additional keywords might help your to access the relevant information faster. there is no magic behind that (and the results are not perfect in all cases) just using the information provided by google itself.....full text search as its best.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8615321527692574367?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8615321527692574367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8615321527692574367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8615321527692574367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8615321527692574367'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/02/improve-your-full-text-search.html' title='improve your full text search experience'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-4487769209674671319</id><published>2009-02-08T18:43:00.002+01:00</published><updated>2009-02-08T18:50:01.476+01:00</updated><title type='text'>link: Project Euler</title><content type='html'>this project&lt;br /&gt;&lt;blockquote&gt;Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.&lt;br /&gt;&lt;br /&gt;The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.&lt;br /&gt;&lt;a href="http://projecteuler.net/"&gt;http://projecteuler.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;is out there for a while but i just stumbled over it. check it out.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-4487769209674671319?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/4487769209674671319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=4487769209674671319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4487769209674671319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4487769209674671319'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/02/link-project-euler.html' title='link: Project Euler'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8371883712275039041</id><published>2009-01-25T20:39:00.002+01:00</published><updated>2009-01-25T20:51:41.449+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agil'/><title type='text'>Rocks Into Gold - Helping Programmers THRIVE through the Credit Crunch</title><content type='html'>summary of &lt;a href="http://www.rocksintogold.com/"&gt;"Rock Into Gold"&lt;/a&gt; from Clarke Ching can be downloaded at &lt;a href="http://silkandspinach.net/2009/01/18/rocks-into-gold/"&gt;http://silkandspinach.net/2009/01/18/rocks-into-gold/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;just read.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8371883712275039041?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8371883712275039041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8371883712275039041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8371883712275039041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8371883712275039041'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/rocks-into-gold-helping-programmers.html' title='Rocks Into Gold - Helping Programmers THRIVE through the Credit Crunch'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-3561065138167049261</id><published>2009-01-25T17:51:00.004+01:00</published><updated>2009-01-25T19:36:59.323+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml pipelining'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='xproc'/><category scheme='http://www.blogger.com/atom/ns#' term='BPEL'/><title type='text'>Pipelines and SOA -&gt; pipelines are more than that</title><content type='html'>new book "&lt;a href="http://www.softwarepipelines.org/book-software-pipelines-soa"&gt;Software Pipelines and SOA&lt;/a&gt;" showing the advantages using "software pipeline" approach from very technical and partial point of view.&lt;br /&gt;&lt;br /&gt;the pattern itself has much more benefit and performance scalability is only the one of them (and in many cases not the most important one). the principle to process a flow of information  in atomic, semantically closed steps is a pattern which unix itself was build on.&lt;br /&gt;if you ever seen how easy even complex processes can be created based on pretty simple and atomic executables you can imagine what pipelining mean in terms of software architecture (see also &lt;a href="http://en.wikipedia.org/wiki/Pipeline_%28Unix%29"&gt;http://en.wikipedia.org/wiki/Pipeline_(Unix)&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;unix (and nowadays many other similar infrastructures) use a abstract stream of data passed through the pipeline and therefore the flow of information is less semantic, is is only a abstract stream of data. the usage of pipelines can be improved if more common semantic is part of the overall pipeline, means each step / operation has more information of what is expected to flow through than just data.&lt;br /&gt;&lt;br /&gt;XML pipelining is intent to use XML as information flow. this ensures that data processing / transformation can be done using less basic byte stream operation. processing can be done on declarative languages like xpath, xquery, xslt, .... which again reduce the complexity of information access and transformation.&lt;br /&gt;&lt;br /&gt;xml itself can express endless amount of user data using different data models. a pipeline defined for a subset of data models can again reduce the complexity and therefore can improve the benefit of a particular pipeline infrastructure.&lt;br /&gt;you can imagine pipelines dedicated to transform content created against a DITA data model into endless of distribution formats. the semantic of a particular pipeline step can be used in several pipes are much higher than on "general purpose XML" level.&lt;br /&gt;&lt;br /&gt;if we're looking into the second term "SOA" within the mentioned book title we have to divide:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;pipelining to orchestrate dedicated services (macro pipelining)&lt;/span&gt;&lt;br /&gt;because each business process can be expressed using the pipeline paradigm the implementation of SOA orchestration is suggested to do using the pipeline pattern.&lt;br /&gt;&lt;br /&gt;therefore you have to define the sequence / control flow of services and corresponding message transformation.&lt;br /&gt;languages like &lt;a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html"&gt;BPEL&lt;/a&gt; providing a model to express such kind of pipelines.&lt;br /&gt;&lt;br /&gt;this layer often require persistence of pipeline state because execution of such processes can take between hours and years.&lt;br /&gt;this layer often requires human steps, means not the complete pipeline can be executed by a machine without human interaction.  languages like &lt;a href="http://en.wikipedia.org/wiki/BPEL4People"&gt;BPEL4People&lt;/a&gt; are extension to cover this standard requirement.&lt;br /&gt;&lt;br /&gt;there are many frameworks out there trying to provide an easy to start infrastructure. by the way the usage and complexity of current implementation must be still not underestimated.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;pipelining to solve one or more dedicated business steps (micro pipelining)&lt;/span&gt;&lt;br /&gt;within each business process a given amount of data confirms to specification A must be transformed into data confirms to specification B.&lt;br /&gt;e.g. extracting order data from ERP system and add sum for particular product groups before the result must be render to HTML for later display to the person in charge.&lt;br /&gt;&lt;br /&gt;those operation can of course as well defined as sequence of steps in which the input data is transformed into output data using multiple steps. those definition mainly derived from business rules.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;this layer does not require human interaction and persistence and therefore can be implemented on fully automated frameworks. using XML as data backbone results in "xml pipelining which combines most advantages required for "micro pipelining"&lt;br /&gt;&lt;br /&gt;languages like &lt;a href="http://xproc.org/"&gt;xproc&lt;/a&gt;, &lt;a href="http://www.w3.org/Submission/xpl/"&gt;xpl &lt;/a&gt;, .... and corresponding implementation can be used in this area.&lt;br /&gt;&lt;br /&gt;in general a micro pipeline transform one input of a macro pipeline step into corresponding output(s)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;summary&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;pipelining is one of the most powerful paradigm we faced with for todays common IT problems. but this pattern is either new not magic its more a "back to the roots....".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-3561065138167049261?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/3561065138167049261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=3561065138167049261' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3561065138167049261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3561065138167049261'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/new-book-software-pipelines-and-soa.html' title='Pipelines and SOA -&gt; pipelines are more than that'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5378205310631932263</id><published>2009-01-25T17:28:00.002+01:00</published><updated>2009-01-25T17:35:50.595+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xquery'/><category scheme='http://www.blogger.com/atom/ns#' term='xrx'/><title type='text'>Webinar: Building RESTful Services with XQuery and XRX</title><content type='html'>O'Reilly Webinar "&lt;a href="http://oreilly.com/go/restfulservices" _base_href="http://broadcast.oreilly.com/2009/01/building-restful-services-with.html"&gt;Building RESTful Services with XQuery and XRX&lt;/a&gt;" happens on 28.01.09 (10:00 a.m. PST).&lt;br /&gt;if you want to know how the mentioned technologies can work together.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5378205310631932263?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5378205310631932263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5378205310631932263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5378205310631932263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5378205310631932263'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/webinar-building-restful-services-with.html' title='Webinar: Building RESTful Services with XQuery and XRX'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2341486175048878025</id><published>2009-01-18T22:28:00.001+01:00</published><updated>2009-01-18T22:30:28.500+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>SOA Patterns</title><content type='html'>site to share / read / contribute SOA design pattern. whenever you are involved in SOA implementation projects is worth to take a short look into:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://soapatterns.org/"&gt;http://soapatterns.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2341486175048878025?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2341486175048878025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2341486175048878025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2341486175048878025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2341486175048878025'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/soa-patterns.html' title='SOA Patterns'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-4719581498868510542</id><published>2009-01-15T22:51:00.002+01:00</published><updated>2009-01-15T22:55:20.205+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>read if you require a SOA headline summary</title><content type='html'>enforced by &lt;a href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html"&gt;"SOA is Dead"&lt;/a&gt; thread, the following post is a good summary of what SOA is and what not.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://feeds.feedburner.com/%7Er/Zapthink/%7E3/512932246/report.html"&gt;http://feeds.feedburner.com/~r/Zapthink/~3/512932246/report.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-4719581498868510542?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/4719581498868510542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=4719581498868510542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4719581498868510542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4719581498868510542'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/read-if-you-require-soa-headline.html' title='read if you require a SOA headline summary'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2312593793525704968</id><published>2009-01-14T21:42:00.008+01:00</published><updated>2009-01-18T23:21:22.252+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Online Help'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='dita'/><title type='text'>RIA for information deployment</title><content type='html'>during the last couple of years the requirements to (software) applications changing in many ways:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;from application to solution&lt;br /&gt;=&gt; customer is able to configure a solution based on provided services and corresponding orchestration and configuration&lt;/li&gt;&lt;li&gt;from static deployment to dynamic deployment&lt;br /&gt;=&gt;customer is able to update a bought component via online connection. new solution feature can be added, configuration can be changed based on demand.&lt;/li&gt;&lt;li&gt;from function oriented usage to process oriented usage&lt;br /&gt;=&gt;the application functions are embedded in business tasks reflecting the business process of different user group. different user groups therefore faced with different application behavior.&lt;/li&gt;&lt;/ul&gt;not all of the mentioned "trends" are incooperated in each application today but more and more companies providing a subset of the mentioned approaches in their products / solutions. if products changed to solution can be adopted to achieve most value for one particular customer or customer domain the corresponding information (online help, user documentation, service information, faq, ....) must follow this approach as well.&lt;br /&gt;&lt;br /&gt;this in particular means that the information must designed to provide&lt;br /&gt;&lt;ul&gt;&lt;li&gt;size on demand&lt;br /&gt;each information product can be configured to fit one particular product installation. product configuration can change over time&lt;br /&gt;&lt;/li&gt;&lt;li&gt;update on demand&lt;br /&gt;information updates can be provided as fast as possible using "online channels". on the other hand content must be available without any "online channel" available.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;workflow related content mapping&lt;br /&gt;information must not only map to a particular function of the product as already done with e.g. context sensitive onine helps. the information must be mapped and aligned with the workflow / buisness process the production customer intent to use the product&lt;/li&gt;&lt;/ul&gt;if you faced with such productions and you have to contribute any kind of information you know that this those change the way you have to create / maintain and deploy corresponding information products.&lt;br /&gt;&lt;br /&gt;if we look into the information deployment process (other part of information lifecycle is part of subsequent blog posts) one of the most interesting answers to this question is the usage of &lt;a href="http://en.wikipedia.org/wiki/Rich_Internet_application"&gt;RIA&lt;/a&gt; frameworks for that purpose.&lt;br /&gt;&lt;br /&gt;most promising application looking at information deployment is &lt;a href="http://www.adobe.com/de/products/air/"&gt;"Adobe AIR"&lt;/a&gt;.&lt;br /&gt;why:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;most of the required features are part of the design focus or already implemented&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Adobe has selected information products in mind (using &lt;a href="http://www.adobe.com/products/robohelp/robohelp-packager-for-air/"&gt;RoboHelp for creating online help for Air&lt;/a&gt;).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DITA user community start development of a corresponding plugin to create Adobe AIR help from content created using DITA architecture. (see &lt;a href="http://tech.groups.yahoo.com/group/dita-users/message/12821"&gt;http://tech.groups.yahoo.com/group/dita-users/message/12821&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;that more the other RIA application can provided today but that does not mean that they do provide the possibility to be a deployment platform for information products in the future (e.g. &lt;a href="http://code.google.com/p/gears/"&gt;"Google Gears"&lt;/a&gt; has similar goals to Adobe AIR)&lt;br /&gt;&lt;br /&gt;next step would be to define a gap analysis which features is missing in Adobe AIR and which buisness goal is therefore not fulfilled based on current available platform. i will do this during the next few weeks...see what the results are.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2312593793525704968?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2312593793525704968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2312593793525704968' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2312593793525704968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2312593793525704968'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/ria-for-information-deployment.html' title='RIA for information deployment'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2454777295792669612</id><published>2009-01-13T00:19:00.005+01:00</published><updated>2009-01-13T01:01:16.180+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interoperability'/><category scheme='http://www.blogger.com/atom/ns#' term='svg'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='xlink'/><category scheme='http://www.blogger.com/atom/ns#' term='dita'/><title type='text'>just using xml provides Interoperability?</title><content type='html'>&lt;a href="http://www.robweir.com/blog/2007/02/anatomy-of-interoperability.html"&gt;"The Anatomy of Interoperability"&lt;/a&gt; is one of the best articles summarize the issue of well know and often promised term "interoperability".&lt;br /&gt;&lt;br /&gt;one domain often faced with this term is the world of xml and related "standards". lot's of them out there, some of them really stable and useful and even are interoperable (e.g. &lt;a href="http://www.w3.org/TR/REC-xml/"&gt;xml 1.0&lt;/a&gt;, &lt;a href="http://www.w3.org/TR/xslt"&gt;xslt 1.0&lt;/a&gt;, &lt;a href="http://www.w3.org/TR/xpath"&gt;xpath 1.0&lt;/a&gt;) itself.&lt;br /&gt;&lt;br /&gt;by the way just using xml does not gurantee interoperablility for your data. this is only available if application behavior is addressed by a related standard. xml related standards try to achive this (e.g. &lt;a href="http://www.w3.org/TR/SVG11/"&gt;svg&lt;/a&gt;) often fail or they are difficult to use because they missing essential features the specific user domain requires and corresponding tool vendors / application provides add them in a tool specific way. or the standard is too complex to implement a 100% complaint application (e.g. &lt;a href="http://www.w3.org/TR/2006/CR-xlink11-20060328/"&gt;xlink&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;DITA for example a new OASIS standard / information architecture to maintain mainly techdoc related features more and more faces with those issues. this standard has customization in mind, means specialization to specific needs is part of the design but there are of course still limitation and there a good reasons for those limitations in general.&lt;br /&gt;&lt;br /&gt;the initial standard was not feature complete (means essential requirements were missed in user point of view) and therefore vendors /consultants / end user adding specific non complaint features for their specific needs which often results in missing the goal of interoperability.&lt;br /&gt;&lt;br /&gt;why is &lt;a href="http://dita.xml.org/standard"&gt;DITA &lt;/a&gt;still successful?&lt;br /&gt;&lt;br /&gt;to understand this you have two things to consider:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;keep in mind that just using xml does not solve your interoperability goals without any additional effort&lt;/li&gt;&lt;li&gt;keep in mind that fully inoperable data is not always what you need. regular business cases often working well with a inoperable subset or predefined transformation on demand.&lt;/li&gt;&lt;/ul&gt;what makes xml worse to look at is the ability to access / transform the tagged data without requiring a vendor specific api (but often you need vendor specific know how to understand the application semantic) and a foreseeable effort to do this.&lt;br /&gt;&lt;br /&gt;and that is the key feature if you think about organization specific information models.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2454777295792669612?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2454777295792669612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2454777295792669612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2454777295792669612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2454777295792669612'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/just-using-xml-provides.html' title='just using xml provides Interoperability?'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-948242690056123541</id><published>2009-01-11T21:19:00.004+01:00</published><updated>2009-01-11T21:36:09.553+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='xquery'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='Semantic'/><category scheme='http://www.blogger.com/atom/ns#' term='RDF'/><title type='text'>additional semantic for existing information sources</title><content type='html'>how information enrichment works in real world showing two public use-cases based on different technologies:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.freebase.com/"&gt;freebase&lt;/a&gt;&lt;br /&gt;"Freebase is an open, shared database that contains structured information on  millions of topics in hundreds of categories. This information is compiled from  open datasets like Wikipedia, MusicBrainz, the Securities and Exchange  Commission, and the CIA World Fact Book, as well as contributions from our user  community."&lt;br /&gt;&lt;br /&gt;this means that applications like freebase using already existing information and trying to add additional semantic to them based on combining and extracting information and context or in this case let user add additional semantics without modification to the source of the information.&lt;br /&gt;&lt;br /&gt;the tool &lt;a href="http://thinkbase.cs.auckland.ac.nz/"&gt;thinkbase &lt;/a&gt;using freebase to provide a visual graph of information and corresponding link dependencies.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://markmail.org/"&gt;MailMark&lt;/a&gt; using a xml database (&lt;a href="http://www.marklogic.com/product/mmoverview.html"&gt;Mark Logic&lt;/a&gt;) as backbone for building the application just on XQuery&lt;br /&gt;&lt;br /&gt;the semantic comes from information aggregation and combination. in this application no additional user interaction is possible&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;both examples are very useful and showing real world application which you might transform into your own information landscape.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-948242690056123541?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/948242690056123541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=948242690056123541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/948242690056123541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/948242690056123541'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/additional-semantic-for-existing.html' title='additional semantic for existing information sources'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5041012713711415560</id><published>2009-01-11T19:57:00.003+01:00</published><updated>2009-01-11T20:13:40.799+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XBRL'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>XBRL: a language for the electronic communication of business and financial data</title><content type='html'>good overview can be found here: &lt;a href="http://www.ibm.com/developerworks/library/x-think43/"&gt;http://www.ibm.com/developerworks/library/x-think43/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5041012713711415560?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5041012713711415560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5041012713711415560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5041012713711415560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5041012713711415560'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/xbrl-language-for-electronic.html' title='XBRL: a language for the electronic communication of business and financial data'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-3801134526002039320</id><published>2009-01-10T22:50:00.003+01:00</published><updated>2009-01-10T23:25:59.415+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xform'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='xrx'/><category scheme='http://www.blogger.com/atom/ns#' term='dita'/><title type='text'>XRX  gets more attention</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/XRX_%28web_application_architecture%29"&gt;XRX&lt;/a&gt; shows that more and more information are represented in xml today. that trend will continue because more and more processes today seen as what they always was: "information driven".  more and more traditional "unstructured" formats are now represented in xml and more and more business value can be extracted from those formats (&lt;a href="http://en.wikipedia.org/wiki/Open_xml"&gt;OOXML&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/OpenDocument"&gt;Open Document&lt;/a&gt;, ....).&lt;br /&gt;&lt;br /&gt;on the other hand more and more companies start to creating certain type of information (user documentation, online helps, service information) using more semantic rich information architecture as provided by &lt;a href="http://dita.xml.org/"&gt;dita&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;that opens up the success for databases with native xml read / maintain and search feature set. they are able to provided additional value to already existing information created without the knowledge of their future use.&lt;br /&gt;&lt;br /&gt;good summery of technologies in this area are provided by Kurt Cagle&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt; &lt;a href="http://broadcast.oreilly.com/2009/01/analysis-2009-xforms-and-xml-e.html"&gt;"Analysis 2009: XForms and XML-enabled clients gain traction with XQuery databases"&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-3801134526002039320?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/3801134526002039320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=3801134526002039320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3801134526002039320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/3801134526002039320'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/xrx-gets-more-attention.html' title='XRX  gets more attention'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8433502293174750977</id><published>2009-01-10T21:11:00.005+01:00</published><updated>2009-01-10T21:50:50.609+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='taxonomie'/><category scheme='http://www.blogger.com/atom/ns#' term='collaboration'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><title type='text'>Wiki: solves collaboration &amp; information sharing?</title><content type='html'>i often hear statements that using a wiki platform will solve our company problem in collaboration and information sharing.&lt;br /&gt;based on my personal experience most of the wiki project's seen in reality failing silent, means they start with more or less enthusiasm but end up in either&lt;br /&gt;&lt;ul&gt;&lt;li&gt;content silos with outdated, bad findable information chunks&lt;br /&gt;or&lt;/li&gt;&lt;li&gt;unused part of the companies intranet / IT infrastructure&lt;br /&gt;or&lt;/li&gt;&lt;li&gt;derived by only a handful contributers and users&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;recently published article &lt;a href="http://www.cmswatch.com/Feature/190-Wiki-Myths?source=RSS"&gt;http://www.cmswatch.com/Feature/190-Wiki-Myths?source=RSS&lt;/a&gt; showing the reason and rational for that behavior.&lt;br /&gt;&lt;br /&gt;by the way there are wiki projects out there (internet -&gt; wikipedia, intranet) which are successful.&lt;br /&gt;&lt;br /&gt;what makes them successful?&lt;br /&gt;&lt;br /&gt;in my personal point of view, each successful "information process" requires at least&lt;br /&gt;&lt;ul&gt;&lt;li&gt;definition of common information lifecycle&lt;br /&gt;- who has to create which kind of information?&lt;br /&gt;- which criteries must be fulfilled to define a information object as usable?&lt;br /&gt;- which kind of subject matter expert must a involved for which kind of information&lt;br /&gt;....&lt;br /&gt;&lt;/li&gt;&lt;li&gt;and common information taxonomie&lt;br /&gt;- what kind of information must be maintained&lt;br /&gt;- what kind of common classification do we use&lt;br /&gt;- best practices for structuring the information&lt;br /&gt;....&lt;/li&gt;&lt;li&gt;and people who create, maintain and use the information&lt;br /&gt;- training is required&lt;br /&gt;- advantages and usage of information must be part of common understanding =&gt; people must see personal benefit in using and maintaining the information&lt;br /&gt;....&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;based on spirit and purpose of the wiki within an organisation those guidelines must be more or less detailed but in any extend they must be available and somehow trained / reviewed.&lt;br /&gt;&lt;br /&gt;the most successfull wiki project Wikipedia provides the mentioned guidlines all in an open and collaborative way (http://en.wikipedia.org/wiki/Wikipedia:About#Contributing_to_Wikipedia)&lt;br /&gt;&lt;br /&gt;one thing does not work is to setup a wiki platform and post a link to all potential users without any additional hard work.&lt;br /&gt;&lt;br /&gt;always remember: providing information not more but not less than hard work. the more value a information must provide the more hard work is required to create them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8433502293174750977?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8433502293174750977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8433502293174750977' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8433502293174750977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8433502293174750977'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/wiki.html' title='Wiki: solves collaboration &amp; information sharing?'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-4552998178526302398</id><published>2009-01-06T21:20:00.003+01:00</published><updated>2009-01-06T21:31:18.666+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>directory of services in the cloud</title><content type='html'>directory of available API's in the cloud are available here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.programmableweb.com/apis/directory"&gt;http://www.programmableweb.com/apis/directory&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the list shows two things&lt;br /&gt;&lt;ol&gt;&lt;li&gt;there are lot of services out there many of them can be used free of charge&lt;br /&gt;&lt;br /&gt;but&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;the stability of usage is a huge problem&lt;br /&gt;- few listed services are moved or removed completely&lt;br /&gt;- few service definition often changed without providing a sufficient version management&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-4552998178526302398?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/4552998178526302398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=4552998178526302398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4552998178526302398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/4552998178526302398'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/directory-of-services-in-cloud.html' title='directory of services in the cloud'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-2921878851605594469</id><published>2009-01-06T20:20:00.005+01:00</published><updated>2009-01-06T21:13:34.498+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='PaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Semantic'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Buzzwording continues?</title><content type='html'>the IT industry is very innovative in creating and consuming &lt;a href="http://en.wikipedia.org/wiki/Buzzwords"&gt;buzzwords&lt;/a&gt;. from year to year at least one new trend alongside with one or more buzzwords are created.&lt;br /&gt;&lt;br /&gt;main reason for that success is the corresponding visibility and based on that the opportunity to get budget. the main characteristic of such terms is that there are no formal definition of what is really the essence / definition of such term but on the other hand everybody seems to have a clear and complete understanding and definition for the term / buzzword.&lt;br /&gt;&lt;br /&gt;second characteristic of such terms is that a common trend is associated with those terms.&lt;br /&gt;&lt;br /&gt;and last but not least the life cycle of such trends are pretty similar, approx. 1/2 year until everybody is aware of it (through publications, blog posts, articles), 1 year highest awareness incl. associated investments and at the end the trend will be replaced by next one.&lt;br /&gt;&lt;br /&gt;that looks pretty similar to fashion industry and in my point of view there is not too much structural differences between a new fashion trend and a IT trend.&lt;br /&gt;&lt;br /&gt;just a small list of buzzwords from the last few years:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;....&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Service-Oriented_Architecture"&gt;SOA (Service Oriented Architecture)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;xxx 2.0 (esp. &lt;a href="http://en.wikipedia.org/wiki/Web_2.0"&gt;Web 2.0&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Semantic_Web"&gt;Semantic Web&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/SaaS"&gt;SaaS (Software as a Service)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Platform_as_a_service"&gt;PaaS (Platform as a Service)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Cloud_Computing"&gt;Cloud computing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;.....&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;why is it possible to make money with those trends? because all of them promising to solve real existing problems in real industry. if we use the trends mentioned above their main focus is to&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;consistent access to required information at the right time at the right place&lt;br /&gt;&lt;/li&gt;&lt;li&gt;get rid of increasing IT complexity&lt;/li&gt;&lt;li&gt;get rid of proprietary vendor driven information silos&lt;/li&gt;&lt;li&gt;reduce Total cost of ownership for hosting the available information within a company&lt;/li&gt;&lt;li&gt;improve collaboration between different business groups&lt;/li&gt;&lt;li&gt;improve adaptability to changing business requirements&lt;br /&gt;&lt;/li&gt;&lt;li&gt;....&lt;/li&gt;&lt;/ul&gt;if we take the essence of the mentioned buzzwords and collect them again than the following is really promising&lt;br /&gt;&lt;ul&gt;&lt;li&gt;usage of dedicated and well defined services for business automation&lt;/li&gt;&lt;li&gt;pay for usage of a defined service level instead of paying for hardware / software and corresponding maintenance (what really cares is the service that automates a certain business step) &lt;/li&gt;&lt;li&gt;architecture that adapts fast and controlled to change of business requirements (changed SLA) and not to changed IT requirements&lt;br /&gt;&lt;/li&gt;&lt;li&gt;.....&lt;/li&gt;&lt;/ul&gt;the trends above of course drives the creation of standards, software and services makes those requirements easier to fulfill but still it still hard work and more than just using those nice buzzwords.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-2921878851605594469?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/2921878851605594469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=2921878851605594469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2921878851605594469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/2921878851605594469'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/buzzwording-continues.html' title='Buzzwording continues?'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-8488502803830996593</id><published>2009-01-04T18:12:00.002+01:00</published><updated>2009-01-04T18:19:16.412+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Ultimate List of Free Windows Software from Microsoft</title><content type='html'>finding free and often useful utilities from MS is sometimes time consuming.&lt;br /&gt;&lt;br /&gt;this list can help&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bhandler.spaces.live.com/blog/cns%2170F64BC910C9F7F3%211231.entry?wa=wsignin1.0"&gt;http://bhandler.spaces.live.com/blog/cns!70F64BC910C9F7F3!1231.entry?wa=wsignin1.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-8488502803830996593?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/8488502803830996593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=8488502803830996593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8488502803830996593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/8488502803830996593'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/ultimate-list-of-free-windows-software.html' title='Ultimate List of Free Windows Software from Microsoft'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5240800890596354472</id><published>2009-01-03T21:39:00.005+01:00</published><updated>2009-01-03T21:56:02.241+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml pipelining'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><category scheme='http://www.blogger.com/atom/ns#' term='tekom'/><title type='text'>xml processing in TecDoc industry</title><content type='html'>based on my previous talk on German tekom conference the main rational and corresponding issues behind xml / xml processing are defined here. to avoid translation of content i decided to post the content in German. slides are available &lt;a href="http://www.tekom.de/upload/2598/XML_132_Witzigmann_Bock.pdf"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Warum sollte man sich im Umfeld der technischen Dokumentation mit Pipelinesprachen insbesondere mit XML basierten Pipelinesprachen beschäftigen?&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Zwei Thesen zur Begründung&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-weight: bold;" class="MsoNormal"&gt;These 1 – Nutzen von Information&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Der Nutzen von Informationseinheiten steigt mit der Anzahl der Prozesse, die auf diesen angewendet werden. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Erstellt und liefert ein Unternehmen Gebrauchsanweisungen in Papier für sich sehr stark unterscheidende Produktgruppen in nur einer Sprache, so sind die darin enthaltenen Informationen relativ einfach zu erstellen und verwalten aber der Nutzen der Information für das Unternehmen sehr gering. Die Bedeutung und der Wert der Information nimmt mit jedem zusätzlichen Nutzer der Information (zusätzliche Online Hilfe, Sprachvarianten, Produktvarianten, Nutzung der Information in Produktschnittstelle....) zu.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Zur Nutzenmaximierung muss somit die Anzahl der Verwender einer Information innerhalb der Anwendungsfallspezifischen Rahmenbedingungen maximiert werden. Jede Verwendung von Information basiert auf&lt;span style=""&gt;  &lt;/span&gt;der Etablierung eines Prozesses zur Verwendung dieser(Erstellung eines Handlungsanleitenden Textes in deutsch, Wiederverwenden von dedizierten Informationsbausteinen einer Sprache, Erstellung einer Variante innerhalb eines bestehenden Informationsbausteines, Publikation einer Online Hilfe, ....). Da jeder Prozess die Komplexität des Gesamtprozesses erhöht steigt der Aufwand über den Gesamtprozess des Informationslebenszyklus mit jedem zusätzlichen Prozess, d.h. mit jeder zusätzlichen Verwendung der Information.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-weight: bold;" class="MsoNormal"&gt;These 2 – Prozesse auf Informationen&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Prozesse auf Informationseinheiten sind zum überwiegenden Teil innerhalb eines Unternehmens und sogar Unternehmensübergreifend identisch. Dies bedeutet im Umkehrschluss, das sich die Branche im Umfeld der technischen Dokumentation mit den Auswirkungen von „marginalen“ Unterschieden befasst. Die Unterschiede liegen im Wesentlichen in unterschiedlichen Informationsquellen (Art, Ablage, Format, ....) und den zu liefernden Informationsprodukten(Unternehmensspezifische Styleguides, zu liefernde Formate, ....).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Die Vielzahl von individuellen und spezifischen Prozessen ist weitgehend der fehlenden Zerlegung der Prozesse und der fehlenden übergreifenden Standardisierung von Prozessbestandteilen zuzuschreiben. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Die notwendigen Informationsbestandteile für jedes Kundendokument müssen anhand variabler Eingangsparameter identifiziert und bereitgestellt und schließlich zusammengebaut werden. Das Kundendokument wird mit angereichert, d.h. erhält einen oder mehrere Index mit definierten Anforderungen, ein Glossar, TOC, usw. &lt;span style=""&gt; &lt;/span&gt;Schlussendlich erfolgt eine Überführung nach HTML, PDF oder andere Formate. Eine weitere Zergliederung dieser Teilschritte führt für jeden dieser Schritte zu einem grossteil identischer und einer kleinen Anzahl spezifischer Schritte.&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-weight: bold;" class="MsoNormal"&gt;Schlüssel zum Erfolg&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Um den Nutzen seiner Information nachhaltig zu maximieren muss dies mit einer konsequenten Zerlegung der Prozesse in ihre atomaren Bestandteile und somit der maximalen Nutzung vorhandener Prozessbestandteile (und das zugrunde liegende Wissen darüber) erfolgen. Somit kann der Aufwand und die Komplexität für die Nutzung von Informationseinheiten im Verhältnis zum Nutzen gering gehalten werden.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5240800890596354472?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5240800890596354472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5240800890596354472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5240800890596354472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5240800890596354472'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/xml-processing-in-tecdoc-industry.html' title='xml processing in TecDoc industry'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-5212379282734961252</id><published>2009-01-03T21:06:00.000+01:00</published><updated>2009-01-03T21:14:53.813+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><category scheme='http://www.blogger.com/atom/ns#' term='Semantic'/><category scheme='http://www.blogger.com/atom/ns#' term='BPEL'/><title type='text'>SMILA (SeMantic Information Logistics Architecture)</title><content type='html'>&lt;a href="http://www.eclipse.org/projects/project_summary.php?projectid=rt.smila"&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;a href="http://www.eclipse.org/projects/project_summary.php?projectid=rt.smila"&gt;&lt;b&gt;"SMILA (SeMantic Information Logistics Architecture)&lt;/b&gt;&lt;/a&gt; is an extensible framework&lt;br /&gt;for building search solutions to access unstructured information in the enterprise.&lt;br /&gt;Besides providing essential infrastructure components and services, SMILA also delivers&lt;br /&gt;ready-to-use add-on components, like connectors to most relevant data sources."&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;initiated by German based company empolis this project seems to be promising in solving one common problem while dealing with todays information overflow:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;identification and access to information relevant for a given business task / process&lt;br /&gt;&lt;/li&gt;&lt;li&gt;integration of "unstructured" information in corresponding business process&lt;/li&gt;&lt;/ul&gt;used standards are of course complex and not really common used in many organizations right now but that might change in mid term....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-5212379282734961252?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/5212379282734961252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=5212379282734961252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5212379282734961252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/5212379282734961252'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2009/01/smila-semantic-information-logistics.html' title='SMILA (SeMantic Information Logistics Architecture)'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-140197972617631008</id><published>2007-04-30T12:27:00.000+02:00</published><updated>2007-04-30T12:28:29.045+02:00</updated><title type='text'>Google testing blog</title><content type='html'>The QA engineers behind the &lt;a href="http://googletesting.blogspot.com/" target="_blank"&gt;Google testing blog&lt;/a&gt; have been sharing their unit testing tips in an ongoing series titled "Testing on the Toilet":&lt;span class="q"&gt;&lt;blockquote&gt;We write flyers about everything from dependency injection to code coverage, and then regularly plaster the bathrooms all over Google with each episode, almost 500 stalls worldwide... We've decided to share this secret weapon with the rest of the world to help spread our passion for testing, and to provide a fun and easy way for you to educate yourself and the rest of your company about these important tricks and techniques.&lt;span class="q"&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-140197972617631008?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/140197972617631008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=140197972617631008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/140197972617631008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/140197972617631008'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2007/04/google-testing-blog.html' title='Google testing blog'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-7996193528680802197</id><published>2007-04-10T21:28:00.000+02:00</published><updated>2007-04-10T21:29:18.193+02:00</updated><title type='text'>james clark now blogging</title><content type='html'>james clark is now blogging here: &lt;a href="http://blog.jclark.com/"&gt;http://blog.jclark.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-7996193528680802197?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/7996193528680802197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=7996193528680802197' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/7996193528680802197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/7996193528680802197'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2007/04/james-clark-is-now-blogging-here.html' title='james clark now blogging'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-116048621731762298</id><published>2006-10-10T15:15:00.000+02:00</published><updated>2006-10-10T15:16:57.336+02:00</updated><title type='text'>Time Ontology in OWL</title><content type='html'>&lt;pre wrap=""&gt;Time Ontology in OWL&lt;br /&gt;Jerry R. Hobbs and Feng Pan, W3C Working Draft&lt;br /&gt;&lt;br /&gt;Members of W3C's Semantic Web Best Practices and Deployment Working Group have released the First Public Working Draft for "Time Ontology in OWL." The document presents an ontology of temporal concepts, OWL-Time (formerly DAML-Time), for describing the temporal content of Web pages and the temporal properties of Web services.&lt;br /&gt;The ontology provides a vocabulary for expressing facts about topological relations&lt;br /&gt;among instants and intervals, together with information about durations, and about datetime information. It also demonstrates in detail, using the Congo.com and Bravo Air examples from OWL-S, how this time ontology can be used to support OWL-S, including use cases for defining input parameters and (conditional) output parameters.&lt;br /&gt;&lt;br /&gt;A use case for meeting scheduling is also shown. In the appendix we also describe a time zone resource in OWL we developed for not only the US but also the entire&lt;br /&gt;world, including the time zone ontology, the US time zone instances,&lt;br /&gt;and the world time zone instances.&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://www.w3.org/TR/2006/WD-owl-time-20060927/"&gt;http://www.w3.org/TR/2006/WD-owl-time-20060927/&lt;/a&gt;&lt;br /&gt;See also the W3C news item: &lt;a class="moz-txt-link-freetext" href="http://www.w3.org/News/2006#item172"&gt;http://www.w3.org/News/2006#item172&lt;/a&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-116048621731762298?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/116048621731762298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=116048621731762298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/116048621731762298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/116048621731762298'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2006/10/time-ontology-in-owl.html' title='Time Ontology in OWL'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-115593466099882713</id><published>2006-08-18T22:08:00.000+02:00</published><updated>2006-08-18T22:57:41.143+02:00</updated><title type='text'>XML Pipelining for Mathematical Computation</title><content type='html'>.....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mathgrid.org/math/papers/2005-iamc/IAMC-2005-milowski.xhtml"&gt;XML Pipelining for Mathematical Computation&lt;/a&gt;&lt;br /&gt;R. Alexander Milowski&lt;br /&gt;Exposing a single computation on the Internet via a web service can be challenging. To do so, the input and output of such a service needs to be codified, typically in an XML Schema, and code needs to be written to translate to and from XML. Further, computations need to be interfaced and run with their results formulated into XML. To complicate matters further, there is the whole process of packaging such a system for deployment of some web services platform.&lt;br /&gt;&lt;br /&gt;While many web services frameworks focus on the interfaces, what is at the core of exposing a web service is the processing of an XML vocabulary (the request elements). Each vocabulary is associated with a set of actions--implicitly or explicitly--to make a wanted computation  to take place. Unfortunately, XML isn't always that simple to process and usually this involves writing a "pile of code". This forces the development of web services to be only in the domain of the expert programmer and not that of a Research Mathematician.....&lt;br /&gt;&lt;br /&gt;great content....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-115593466099882713?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/115593466099882713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=115593466099882713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/115593466099882713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/115593466099882713'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2006/08/xml-pipelining-for-mathematical.html' title='XML Pipelining for Mathematical Computation'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-115557859048551088</id><published>2006-08-14T19:54:00.000+02:00</published><updated>2006-08-14T20:03:10.496+02:00</updated><title type='text'>SEDA</title><content type='html'>stumbled upon&lt;br /&gt;&lt;a href="http://www.eecs.harvard.edu/%7Emdw/proj/seda"&gt;SEDA: An Architecture for Highly Concurrent Server Applications&lt;/a&gt;. at least the paper section contains must read content if you think about scalable application server infrastructure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-115557859048551088?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/115557859048551088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=115557859048551088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/115557859048551088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/115557859048551088'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2006/08/seda.html' title='SEDA'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-115001956663061029</id><published>2006-06-11T11:50:00.000+02:00</published><updated>2006-06-11T11:54:28.526+02:00</updated><title type='text'>Technical Context and Cultural Consequences of XML</title><content type='html'>very interessting article from "IBM Systems Journal (Volume 45, Number 2, 2006)" in the context of "Celebrating 10 Years of XML". &lt;br /&gt;&lt;br /&gt;read: &lt;a href="http://www.research.ibm.com/journal/sj/452/adler.html"&gt;http://www.research.ibm.com/journal/sj/452/adler.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-115001956663061029?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/115001956663061029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=115001956663061029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/115001956663061029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/115001956663061029'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2006/06/technical-context-and-cultural.html' title='Technical Context and Cultural Consequences of XML'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-114875475452059637</id><published>2006-05-27T19:43:00.000+02:00</published><updated>2006-05-27T20:32:34.526+02:00</updated><title type='text'>XProc / xml piplining / xml interop</title><content type='html'>the main drawback of xml processing / "xml pipelining" is the lack of any standardisation in this area. &lt;br /&gt;&lt;br /&gt;there are already lots of implementation out there (see http://norman.walsh.name/2005/10/27/xmlProcModel) but most of them are more or less spike solutions or vendor driven island.&lt;br /&gt;&lt;br /&gt;in my point of view the most interessting approach is XPL (http://www.w3.org/Submission/2005/SUBM-xpl-20050411/). reference implementation is available within orbeon presentation server (www.orbeon.com). not worth to take a look at.....&lt;br /&gt;&lt;br /&gt;i wonder what does slow down the process of standardisation? main reason is that this topic is somehow underestimated. as already mentioned it covers the missing piece of the puzzel xml interop.&lt;br /&gt;&lt;br /&gt;there are many useful xml processing standards already available:&lt;br /&gt;&lt;br /&gt;- xslt (http://www.w3.org/Style/XSL/)&lt;br /&gt;&lt;br /&gt;- XQuery (http://www.w3.org/TR/xquery/)&lt;br /&gt;&lt;br /&gt;- XUpdate (http://www.smb-tec.com/xmldb/xupdate/index.html)&lt;br /&gt;&lt;br /&gt;- DOM (http://www.w3.org/DOM/)/ SAX (http://de.wikipedia.org/wiki/Simple_API_for_XML) and corresponding implementations in several programming languages&lt;br /&gt;&lt;br /&gt;- WSDL (http://www.w3.org/TR/wsdl)&lt;br /&gt;&lt;br /&gt;- ....&lt;br /&gt;&lt;br /&gt;but there is no standard describing the orchestra of these components. because each of those standards are functional components must be assambled to get a application.&lt;br /&gt;&lt;br /&gt;thus leads to many different approaches to build up xml based applications, each of them are less more or less sufficient but non of them can be exchanged with each other or in other words non platform can extend an application developed based on a different platform.&lt;br /&gt;&lt;br /&gt;xml pipelining can break down this limitation using same approach as unix pipes provides for bytes streams but on a higher level of abstraction (means xml provides more semantic than byte stream provides).&lt;br /&gt;&lt;br /&gt;hopefully XProc succeed in terms of time and penetration....&lt;br /&gt;&lt;br /&gt;alex&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-114875475452059637?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/114875475452059637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=114875475452059637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/114875475452059637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/114875475452059637'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2006/05/xproc-xml-piplining-xml-interop.html' title='XProc / xml piplining / xml interop'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-114781165203685998</id><published>2006-05-16T22:20:00.000+02:00</published><updated>2006-05-16T22:34:50.526+02:00</updated><title type='text'>Process Management System</title><content type='html'>today is stumble accross &lt;a href="http://www.intalio.com/company/index.html"&gt;INTALIO&lt;/a&gt; and their Process Management System (bpms) through a post in &lt;a href="http://www.orbeon.com"&gt;Orbeon&lt;/a&gt; mailing list.&lt;br /&gt;&lt;br /&gt;they relaunching their product suite as open source contribution which not worth to take a look into if you talking about buisness integration.&lt;br /&gt;&lt;br /&gt;as assigned on their web side they implemented WS-BPEL 2.0 and BPEL4WS 1.1.&lt;br /&gt;&lt;br /&gt;new platform (especially the open source edition) currently just announced but i'm very  curious about the outcoming.....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;alex&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-114781165203685998?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/114781165203685998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=114781165203685998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/114781165203685998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/114781165203685998'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2006/05/process-management-system.html' title='Process Management System'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28053343.post-114772716960336318</id><published>2006-05-15T22:43:00.000+02:00</published><updated>2006-05-15T23:06:09.613+02:00</updated><title type='text'>TRENT: definition</title><content type='html'>what does TRENT reallly means. TRansform conTENT into value. nice marketing slang ..... but if you have to deal with information processing that is the main goal your are faced with.&lt;br /&gt;&lt;br /&gt;content creation, content storage, content retrieval, content publishing but its all about the value the content provides to a particular actor.&lt;br /&gt;&lt;br /&gt;content more general can be specified as an information object valid in a certain context. to be more concrete this means that a given word / information object "red" is only content if it is assigned as a property to a object "car" which specifies the context of this object.&lt;br /&gt;&lt;br /&gt;to standardise content processing XML must be considered as a conceptional abstruction to describe and access information objects. XML provides a unique and reusable way how to process / access content.&lt;br /&gt;&lt;br /&gt;therefore TRENT is all about XML processing or technology derived / extent XML processing technologies.&lt;br /&gt;&lt;br /&gt;because information processing also means to orchestra more than one certain operation on the content you also have to think about an conceptional solution for assembly many dedicated processing calls to information objects.&lt;br /&gt;&lt;br /&gt;thus problems can be addressed with well-known pipelining approach which in our case ends up in xml pipelining approach.&lt;br /&gt;&lt;br /&gt;thus means&lt;br /&gt;&lt;br /&gt;- TRENT is all about transformation of content&lt;br /&gt;&lt;br /&gt;- transformation of content is all about pipelining&lt;br /&gt;&lt;br /&gt;- content is all about XML&lt;br /&gt;&lt;br /&gt;- TRENT is all about XML processing using xml pipelining&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alex&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28053343-114772716960336318?l=trent-intovalue.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trent-intovalue.blogspot.com/feeds/114772716960336318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28053343&amp;postID=114772716960336318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/114772716960336318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28053343/posts/default/114772716960336318'/><link rel='alternate' type='text/html' href='http://trent-intovalue.blogspot.com/2006/05/trent-definition.html' title='TRENT: definition'/><author><name>Alex</name><uri>http://www.blogger.com/profile/10596772335058180412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='17' src='http://1.bp.blogspot.com/_rzMUIoYAzzk/TM60jxQZjPI/AAAAAAAAAAo/luy5rWu-DrI/S220/trent_3.png'/></author><thr:total>0</thr:total></entry></feed>
