<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Andreas Volz - Weblog</title>
	<atom:link href="http://andreasvolz.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://andreasvolz.wordpress.com</link>
	<description>Just some technical stuff</description>
	<lastBuildDate>Mon, 10 Dec 2012 01:11:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='andreasvolz.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Andreas Volz - Weblog</title>
		<link>http://andreasvolz.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://andreasvolz.wordpress.com/osd.xml" title="Andreas Volz - Weblog" />
	<atom:link rel='hub' href='http://andreasvolz.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Open Infotainment Navigation Demo</title>
		<link>http://andreasvolz.wordpress.com/2012/03/08/open-infotainment-navigation-demo/</link>
		<comments>http://andreasvolz.wordpress.com/2012/03/08/open-infotainment-navigation-demo/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 19:44:14 +0000</pubDate>
		<dc:creator>andreasvolz</dc:creator>
				<category><![CDATA[Enlightenment (E17)]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenStreetMap]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://andreasvolz.wordpress.com/?p=75</guid>
		<description><![CDATA[After month of work here is again a short insight in my current open infotainment prototype. Many work has happened under the hood and hard to visualize. The GUI statemachine concept has been much improved. The application theme is based on the default Elementary theme. There is an internal design specification that also fits to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=75&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>After month of work here is again a short insight in my current open infotainment prototype. Many work has happened under the hood and hard to visualize. The GUI statemachine concept has been much improved.</p>
<p>The application theme is based on the default Elementary theme. There is an internal design specification that also fits to a future media player and phone application.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='510' height='317' src='http://www.youtube.com/embed/zezMZU_50EA?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>Current navigation features are:</p>
<ul>
<li>Show live car position on map read from gpsd</li>
<li>Draw map with libosmscout cairo renderer while driving</li>
<li>Move map around with joystick control</li>
<li>Calculate route with libosmscout from current car position to defined targets</li>
<li>Show live GPS position data</li>
<li>Emulate driving with gpsfake</li>
</ul>
<p>Next navigation development target is to have a target destination input screen (country/city/street).</p>
<p>The prototype has already defined an interface for media and phone control, but not yet a really working implementation. I&#8217;ll implement a demo, but offer everyone to take over these applications.</p>
<p>Until now I didn&#8217;t publish any source code except the statemachine framework (<a href="http://code.google.com/p/stateval/">http://code.google.com/p/stateval/</a>). I plan to release the source code in future if the basic software architecture is more stable. But if you really like the idea and want to participate please write me an E-Mail.</p>
<p>Please note that shown video has some edits regarding route calculation time. The route calculation takes some seconds more, but I cut them away. Just in the spirit of the current iPhone4 advertising. :-)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andreasvolz.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andreasvolz.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=75&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andreasvolz.wordpress.com/2012/03/08/open-infotainment-navigation-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b61a59cec83ceb7943258e22429b0f18?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">andreasvolz</media:title>
		</media:content>
	</item>
		<item>
		<title>DBus-C++ 0.9.0 released!</title>
		<link>http://andreasvolz.wordpress.com/2011/12/01/dbus-c-0-9-0-released/</link>
		<comments>http://andreasvolz.wordpress.com/2011/12/01/dbus-c-0-9-0-released/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 14:02:54 +0000</pubDate>
		<dc:creator>andreasvolz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://andreasvolz.wordpress.com/?p=71</guid>
		<description><![CDATA[DBus-C++ attempts to provide a C++ API for D-BUS. The library has a glib and an Ecore mainloop integration. It also offers an optional own main loop. Since I took over maintainership of DBus-C++ it was sitting around in a GIT repository on Gitorious. Now I decided to do a release with number 0.9.0 on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=71&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a title="DBus-C++" href="http://dbus-cplusplus.sourceforge.net/index.html">DBus-C++</a> attempts to provide a C++ API for D-BUS. The library has a glib and an Ecore mainloop integration. It also offers an optional own main loop.</p>
<p>Since I took over maintainership of DBus-C++ it was sitting around in a GIT repository on <a title="Gitorious" href="https://gitorious.org/dbus-cplusplus">Gitorious</a>.</p>
<p>Now I decided to do a release with number 0.9.0 on <a title="SourceForge" href="https://sourceforge.net/projects/dbus-cplusplus/files/dbus-c%2B%2B/0.9.0/">SourceForge</a>.</p>
<p>And there is a pretty new logo for DBus-C++!</p>
<p><a href="http://andreasvolz.files.wordpress.com/2011/12/logo.png"><img class="aligncenter size-full wp-image-72" title="DBus-C++ Logo" src="http://andreasvolz.files.wordpress.com/2011/12/logo.png?w=510" alt="DBus-C++ Logo"   /></a></p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andreasvolz.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andreasvolz.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=71&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andreasvolz.wordpress.com/2011/12/01/dbus-c-0-9-0-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b61a59cec83ceb7943258e22429b0f18?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">andreasvolz</media:title>
		</media:content>

		<media:content url="http://andreasvolz.files.wordpress.com/2011/12/logo.png" medium="image">
			<media:title type="html">DBus-C++ Logo</media:title>
		</media:content>
	</item>
		<item>
		<title>New E17 module eooorg in E-SVN</title>
		<link>http://andreasvolz.wordpress.com/2010/07/11/new-e17-module-eooorg-in-svn/</link>
		<comments>http://andreasvolz.wordpress.com/2010/07/11/new-e17-module-eooorg-in-svn/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 08:42:07 +0000</pubDate>
		<dc:creator>andreasvolz</dc:creator>
				<category><![CDATA[Enlightenment (E17)]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://andreasvolz.wordpress.com/?p=63</guid>
		<description><![CDATA[A solution for all people bugged by a long OpenOffice.org startup. This module preloads a OpenOffice.org process and holds in in the memory. So all OpenOffice.org documents are opened really fast. It only comes with the cost of some memory consumation. It&#8217;s only needed to load the module to activate it. Placing it on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=63&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>A solution for all people bugged by a long OpenOffice.org startup. This module preloads a OpenOffice.org process and holds in in the memory. So all OpenOffice.org documents are opened really fast. It only comes with the cost of some memory consumation.</p>
<p>It&#8217;s only needed to load the module to activate it. Placing it on the shelf is not needed for the feature. But later some options and easy application starters may be available from the icon. So it doesn&#8217;t hurt to place it in a shelf.</p>
<p><a href="http://andreasvolz.files.wordpress.com/2010/07/eooorg.png"><img class="aligncenter size-medium wp-image-64" title="eooorg" src="http://andreasvolz.files.wordpress.com/2010/07/eooorg.png?w=300&#038;h=58" alt="" width="300" height="58" /></a></p>
<p>Available in E-SVN <em>trunk/E-MODULES-EXTRA/eooorg</em>.</p>
<p>Check out as anonymous:</p>
<blockquote>
<pre>svn co http://svn.enlightenment.org/svn/e<em>/trunk/E-MODULES-EXTRA/eooorg</em></pre>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andreasvolz.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andreasvolz.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=63&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andreasvolz.wordpress.com/2010/07/11/new-e17-module-eooorg-in-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b61a59cec83ceb7943258e22429b0f18?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">andreasvolz</media:title>
		</media:content>

		<media:content url="http://andreasvolz.files.wordpress.com/2010/07/eooorg.png?w=300" medium="image">
			<media:title type="html">eooorg</media:title>
		</media:content>
	</item>
		<item>
		<title>Kismet plugin for Mapnik</title>
		<link>http://andreasvolz.wordpress.com/2009/08/01/54/</link>
		<comments>http://andreasvolz.wordpress.com/2009/08/01/54/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 11:32:23 +0000</pubDate>
		<dc:creator>andreasvolz</dc:creator>
				<category><![CDATA[OpenStreetMap]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://andreasvolz.wordpress.com/?p=54</guid>
		<description><![CDATA[Some time ago I wrote a kismet plugin for Mapnik. The OpenSource software Mapnik is a map renderer for e.g. OpenStreetMap data. My Mapnik plugin shows little icons on the map while driving around in a car for each found WLAN spot. A video says more than thousend words. So view it here: This is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=54&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Some time ago I wrote a kismet plugin for Mapnik. The OpenSource software <a href="http://www.mapnik.org">Mapnik</a> is a map renderer for e.g. <a href="http://www.openstreetmap.org">OpenStreetMap</a> data. My <a href="http://trac.mapnik.org/wiki/Kismet">Mapnik plugin</a> shows little icons on the map while driving around in a car for each found WLAN spot.</p>
<p>A video says more than thousend words. So view it here:</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='510' height='317' src='http://www.youtube.com/embed/On9O8d7AOZA?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>This is again a little step on my route towards an OpenSource car infotainment system.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andreasvolz.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andreasvolz.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=54&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andreasvolz.wordpress.com/2009/08/01/54/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b61a59cec83ceb7943258e22429b0f18?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">andreasvolz</media:title>
		</media:content>
	</item>
		<item>
		<title>EdjePlayer 0.1</title>
		<link>http://andreasvolz.wordpress.com/2009/01/25/edjeplayer-01/</link>
		<comments>http://andreasvolz.wordpress.com/2009/01/25/edjeplayer-01/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 19:41:45 +0000</pubDate>
		<dc:creator>andreasvolz</dc:creator>
				<category><![CDATA[Enlightenment (E17)]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://andreasvolz.wordpress.com/?p=46</guid>
		<description><![CDATA[While working with Edje I found the need to have a little application that is able to load a specific group from a edj file. For that reason I wrote EdjePlayer. It&#8217;s a simple command line application this is also perfect to run from within a graphical file manager. Usage: edje_player [OPTION...]   -g, --group=STRING      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=46&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>While working with Edje I found the need to have a little application that is able to load a specific group from a edj file. For that reason I wrote EdjePlayer. It&#8217;s a simple command line application this is also perfect to run from within a graphical file manager.</p>
<pre>Usage: edje_player [OPTION...]
  -g, --group=STRING      The Edje group to display (default: 'main').
  -e, --engine=STRING     The Evas engine type (use environment variable
                          $ECORE_EVAS_ENGINE if not set).
  -b, --borderless        Display window without border.
  -s, --sticky            Display window sticky.
  -p, --shaped            Display window shaped.
  -a, --alpha             Display window with alpha channel (needs composite
                          support!).
  -t, --title=STRING      Define the window title string.
  -l, --list-engines      List all available engines.
  -r, --list-groups       List all available groups in the Edje file.
  -v, --version           show version

Help options:
  -?, --help              Show this help message
  --usage                 Display brief usage message</pre>
<p>If you name a group in your edj file<em> &#8220;main&#8221;</em> then no other command line switches are needed.</p>
<p>It&#8217;s possible to set some values in the Edje file data block to control the behaviour of EdjePlayer. These values are supported until now:</p>
<p><strong>alpha:</strong> <em>bool</em><br />
<strong>borderless:</strong> <em>bool</em><br />
<strong>shaped:</strong> <em>bool</em><br />
<strong>sticky:</strong> <em>bool</em><br />
<strong>title:</strong> <em>string</em></p>
<p><strong>bool: </strong>&#8220;TRUE&#8221;, &#8220;true&#8221;, &#8220;FALSE&#8221;, &#8220;false&#8221;, &#8220;0&#8243;, &#8220;1&#8243;</p>
<p>You&#8217;ll find some usefull examples <a href="http://code.google.com/p/e17mods/wiki/Gadgets">here.</a></p>
<p>I&#8217;ve the vision to move EdjePlayer to something like a FlashPlayer. It seems  <a href="http://code.google.com/p/e17mods/wiki/Edgar">Edgar</a> has a nice API for accessing the outer world. In the next version I&#8217;ll see if a shared work is possible.</p>
<pre>EdjePlayer is available from E SVN.

  svn co http://svn.enlightenment.org/svn/e/trunk/PROTO/edje_player</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andreasvolz.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andreasvolz.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=46&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andreasvolz.wordpress.com/2009/01/25/edjeplayer-01/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b61a59cec83ceb7943258e22429b0f18?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">andreasvolz</media:title>
		</media:content>
	</item>
		<item>
		<title>E17 composite managers</title>
		<link>http://andreasvolz.wordpress.com/2008/08/09/e17-x-composite-managers/</link>
		<comments>http://andreasvolz.wordpress.com/2008/08/09/e17-x-composite-managers/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 09:38:12 +0000</pubDate>
		<dc:creator>andreasvolz</dc:creator>
				<category><![CDATA[Enlightenment (E17)]]></category>

		<guid isPermaLink="false">http://andreasvolz.wordpress.com/?p=16</guid>
		<description><![CDATA[First I created a wiki entry about E17 compatible composite managers. But people told me it doesn&#8217;t belong into the official wiki as it has no support at the moment. So I insert it into my Blog to save the links. There&#8217;re several X composite managers that work with E17. This article explains some composite [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=16&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>First I created a wiki entry about E17 compatible composite managers. But people told me it doesn&#8217;t belong into the official wiki as it has no support at the moment. So I insert it into my Blog to save the links.</p>
<p>There&#8217;re several X composite managers that work with E17. This article explains some composite manager that work with E17. See the article Compositing window manager on wikipedia for a formal description.</p>
<p><strong>Xcompmgr</strong><br />
Xcompmgr is a simple composite window manager, capable of rendering drop shadows and, with the use of the transset utility, primitive window transparency. Designed solely as a proof-of-concept, xcompmgr is a lightweight alternative to Compiz Fusion and similar composite managers.</p>
<p>Because it does not replace any existing window manager, it is an ideal solution for E17 users seeking a more elegant desktop. It&#8217;s packaged for the most distributions and easy to install. It runs out of the box with E17, but had some problems. For example the gnome-terminal had no window border.</p>
<p><strong>Bling</strong><br />
This composite manager is implemented as module for E17. It&#8217;s available in CVS (e_modules/bling). The <a href="http://omicron.homeip.net/projects/">easy_e17.sh</a> script installs this module by default. So it&#8217;s easy to install. Bling looks not bad, but compared to other composite manager it feels really slow. The source code looks not really extensible.</p>
<p><strong>Bang</strong><br />
The Bang composite manager is available <a href="http://www.gurumeditation.it/blog/?page_id=42">here</a>.</p>
<p><strong>Ecomorph</strong><br />
The Ecomorph composite manager is available <a href="http://code.google.com/p/itask-module/wiki/Stuff">here</a>.</p>
<p><strong>Egloo</strong><br />
The Egloo composite manager is available <a href="http://mtreny.free.fr/egloo/">here</a>. <em>Update: Egloo host seems to be down. If someone knows what happened to it, please leave a note.</em></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andreasvolz.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andreasvolz.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andreasvolz.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andreasvolz.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=16&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andreasvolz.wordpress.com/2008/08/09/e17-x-composite-managers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b61a59cec83ceb7943258e22429b0f18?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">andreasvolz</media:title>
		</media:content>
	</item>
		<item>
		<title>dbus-c++ and Ecore integration</title>
		<link>http://andreasvolz.wordpress.com/2008/08/02/dbus-c-and-ecore-integration/</link>
		<comments>http://andreasvolz.wordpress.com/2008/08/02/dbus-c-and-ecore-integration/#comments</comments>
		<pubDate>Sat, 02 Aug 2008 13:25:58 +0000</pubDate>
		<dc:creator>andreasvolz</dc:creator>
				<category><![CDATA[Enlightenment (E17)]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[ecore]]></category>
		<category><![CDATA[efl]]></category>
		<category><![CDATA[enlightenment]]></category>

		<guid isPermaLink="false">http://andreasvolz.wordpress.com/?p=33</guid>
		<description><![CDATA[I think Dbus is a great way to communicate between desktop applications. Currently I need it in my OISP (Open Infotainment Service Provider) prototype. This needs a Dbus binding that integrates with Ecore. There&#8217;s the e_dbus in the Enlightenment CVS, but it doesn&#8217;t fit into my C++ design with eflpp. Because of that reason I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=33&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I think Dbus is a great way to communicate between desktop applications. Currently I need it in my OISP (Open Infotainment Service Provider) prototype. This needs a Dbus binding that integrates with Ecore. There&#8217;s the e_dbus in the Enlightenment CVS, but it doesn&#8217;t fit into my C++ design with eflpp.</p>
<p>Because of that reason I started to enhance the existing, dbus-c++ library with a Ecore integration. I would like to give back my modifications into the GIT repo on freedesktop.org, but the maintainer didn&#8217;t apply my patches until now. I think it&#8217;s because he&#8217;s busy with other activities.</p>
<p>So I started a new GIT repo on <a href="http://gitorious.org/projects/dbus-cplusplus" target="_self">gitorious.org</a>.</p>
<p>Don&#8217;t forget to add &#8211;enable-ecore as configure parameter to enable the Ecore integration. There&#8217;s a new ecore example application beside the source.</p>
<p>I would be happy to get some feedback or help with dbus-c++.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andreasvolz.wordpress.com/33/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andreasvolz.wordpress.com/33/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andreasvolz.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andreasvolz.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=33&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andreasvolz.wordpress.com/2008/08/02/dbus-c-and-ecore-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b61a59cec83ceb7943258e22429b0f18?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">andreasvolz</media:title>
		</media:content>
	</item>
		<item>
		<title>First release libooc-0.0.1</title>
		<link>http://andreasvolz.wordpress.com/2008/07/18/first-release-libooc-001/</link>
		<comments>http://andreasvolz.wordpress.com/2008/07/18/first-release-libooc-001/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 12:05:41 +0000</pubDate>
		<dc:creator>andreasvolz</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://andreasvolz.wordpress.com/?p=27</guid>
		<description><![CDATA[This is the first public release of libooc. So far it&#8217;s only a experiment and not used in any practical application. In reallity it&#8217;s even not yet a library. It&#8217;s simply a test application which could later be changed to a library. The idea of libooc is taken from a book that I bought some [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=27&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is the first public release of libooc. So far it&#8217;s only a experiment and not used in any practical application. In reallity it&#8217;s even not yet a library. It&#8217;s simply a test application which could later be changed to a library.</p>
<p>The idea of libooc is taken from a book that I bought some years ago:</p>
<p style="text-align:left;"><em>Objektorientierte Programmierung mit ANSI C<br />
Axel-Tobias Schreiner<br />
ISBN 3-446-17426-5<br />
Carl Hanser Verlag</em></p>
<p style="text-align:left;">This shows how to implement a object oriented framework in ANSI C. I liked to idea and now had some time to create some code. So far only parts of the String class is implemented. The idea is to reimplement the C++ STL in ANSI C.</p>
<p style="text-align:left;"><span id="more-27"></span></p>
<p style="text-align:left;">But see here for an easy test application (also included in the package below):</p>
<p style="text-align:left;">
<pre>#include "OOC_Class.h"
#include "OOC_String.h"

int main (int argc, char **argv)
{
  OOC_String_t *a = OOC_Class_new (OOC_String, "Class A");
  OOC_String_t *aa = OOC_Class_clone(a);
  OOC_String_t *b = OOC_Class_new (OOC_String, "Class B");

  printf("ooc_sizeof(a) == %u\n", OOC_Class_sizeof(a));

  if (OOC_Class_differ(a, b))
    printf ("ok");

  if (OOC_Class_differ(a, aa))
    printf ("differ?");

  if (a == aa)
    printf ("clone?");

  OOC_String_append (a, " is the best!");

  printf ("a: %s\n", OOC_String_c_str (a));

  OOC_String_assign (a, "This is a assigned string!\n");

  printf ("a: %s\n", OOC_String_c_str (a));

  OOC_String_erase (a);

  printf ("a: %x\n", OOC_String_c_str (a)[0]);

  printf ("OOC_String_empty (a): %s\n", OOC_String_empty (a) ? "true" : "false");

  OOC_String_assign (a, "This is a new assigned string!");

  printf ("OOC_String_length (a): %d\n", OOC_String_length (a));

  printf ("at (a): %c\n", *OOC_String_at (a, 3));

  OOC_String_append_ooc (a, b);

  printf ("OOC_String_append_ooc (a): %s\n", OOC_String_c_str (a));

  OOC_Class_delete(a), OOC_Class_delete(aa), OOC_Class_delete(b);

  return 0;
}</pre>
<p>Not sure if this is usable in any real applications. But I think the pain of the C string handling is hidden very well behind the OOC principle. What do you think? Do you think this is usable in any real world application? Does it worth to go forward with reimplementing the STL classes in ANSI C? Give me a feedback if you like.</p>
<p>Get it here:<br />
<a href="http://tux-style.com/projects/libooc/libooc-0.0.1.tar.gz">libooc-0.0.1.tar.gz</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andreasvolz.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andreasvolz.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andreasvolz.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andreasvolz.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=27&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andreasvolz.wordpress.com/2008/07/18/first-release-libooc-001/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b61a59cec83ceb7943258e22429b0f18?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">andreasvolz</media:title>
		</media:content>
	</item>
		<item>
		<title>Open Infotainment Service Provider (Prototype)</title>
		<link>http://andreasvolz.wordpress.com/2008/06/22/open-infotainment-service-provider-prototype/</link>
		<comments>http://andreasvolz.wordpress.com/2008/06/22/open-infotainment-service-provider-prototype/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 21:05:15 +0000</pubDate>
		<dc:creator>andreasvolz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenStreetMap]]></category>

		<guid isPermaLink="false">http://andreasvolz.wordpress.com/?p=22</guid>
		<description><![CDATA[Since OpenStreetMap arrived I had the idea to start a complete In-Car Infotainment system. It took me several month but now a first prototype is done. The software works very well. I use it in my car with great success. But see yourself what I talk about. Let me explain what you see on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=22&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Since OpenStreetMap arrived I had the idea to start a complete In-Car Infotainment system. It took me several month but now a first prototype is done. The software works very well. I use it in my car with great success. But see yourself what I talk about.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='510' height='317' src='http://www.youtube.com/embed/FzDlXsC7dRU?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>Let me explain what you see on the video. In the beginning you see a window with a Mapnik powered map and some example GUI elements above. Then you see a change to a media player and the map still in the background.</p>
<p><span id="more-22"></span></p>
<p>But, what is the technical design of OISP? At first it works with a number of independent applications and service providers. The service providers communicate with the GUI application by the dbus deamon. The GUI application itself consists of several transparent window layers. The benefit is a more flexible and pluggable design. For sure you&#8217;ll need a X composite manager to run it. But a version without composite manager is planned. It&#8217;s not really a desktop application. It&#8217;s indeed planned to boot the computer and direct log into a session with only OISP started.</p>
<p>I decided not to release the source code at this time. The reason is that the codebase is currently completly rewritten. I takes me currently more time to synchronize my ideas with other people than to write it myself. This is also the reason for the rewrite. I like to have a more module and pluggable design. Then more developers could work on the software.</p>
<p>Please write a comment and tell me what you think. I&#8217;ll provide more videos and screenshots as there&#8217;s something to show.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andreasvolz.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andreasvolz.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andreasvolz.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andreasvolz.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=22&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andreasvolz.wordpress.com/2008/06/22/open-infotainment-service-provider-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b61a59cec83ceb7943258e22429b0f18?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">andreasvolz</media:title>
		</media:content>
	</item>
		<item>
		<title>Midnight Commander Theme (Red)</title>
		<link>http://andreasvolz.wordpress.com/2008/06/22/midnight-commander-theme-red/</link>
		<comments>http://andreasvolz.wordpress.com/2008/06/22/midnight-commander-theme-red/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 16:58:52 +0000</pubDate>
		<dc:creator>andreasvolz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://andreasvolz.wordpress.com/?p=17</guid>
		<description><![CDATA[I&#8217;ve created a theme for Midnight Commander that fits perfect for the root user. To change your theme edit the field [Colors] in /home/$user/.mc/ini. [Colors] color_terminals=linux,xterm,Eterm base_color=normal=white,red:selected=black,yellow:marked=yellow,red:markselect=black,yellow:menu=black,yellow:menuhot=red,yellow:menusel=white,red:menuhotsel=white,red:dnormal=black,yellow:dfocus=white,red:dhotnormal=red,yellow:dhotfocus=yellow,red:input=black,white:reverse=black,white:executable=red,white:directory=white,red:link=magenta,white:device=red,:special=yellow,:core=green,:helpnormal=,yellow:helplink=red,white:helpslink=white,red<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=17&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve created a theme for Midnight Commander that fits perfect for the root user.</p>
<p style="text-align:center;"><a href="http://andreasvolz.files.wordpress.com/2008/06/mc-root-red.jpg"><img class="size-medium wp-image-18" src="http://andreasvolz.files.wordpress.com/2008/06/mc-root-red.jpg?w=300&#038;h=196" alt="Screenshot" width="300" height="196" /></a></p>
<p>To change your theme edit the field <em>[Colors]</em> in <em>/home/$user/.mc/ini</em>.</p>
<pre>[Colors]
color_terminals=linux,xterm,Eterm
base_color=normal=white,red:selected=black,yellow:marked=yellow,red:markselect=black,yellow:menu=black,yellow:menuhot=red,yellow:menusel=white,red:menuhotsel=white,red:dnormal=black,yellow:dfocus=white,red:dhotnormal=red,yellow:dhotfocus=yellow,red:input=black,white:reverse=black,white:executable=red,white:directory=white,red:link=magenta,white:device=red,:special=yellow,:core=green,:helpnormal=,yellow:helplink=red,white:helpslink=white,red</pre>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andreasvolz.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andreasvolz.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andreasvolz.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andreasvolz.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andreasvolz.wordpress.com&#038;blog=2413794&#038;post=17&#038;subd=andreasvolz&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://andreasvolz.wordpress.com/2008/06/22/midnight-commander-theme-red/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b61a59cec83ceb7943258e22429b0f18?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">andreasvolz</media:title>
		</media:content>

		<media:content url="http://andreasvolz.files.wordpress.com/2008/06/mc-root-red.jpg?w=300" medium="image">
			<media:title type="html">Screenshot</media:title>
		</media:content>
	</item>
	</channel>
</rss>
