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

<channel>
	<title>www.GuidoDiepen.nl &#187; SynCE</title>
	<atom:link href="http://www.guidodiepen.nl/category/synce/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.guidodiepen.nl</link>
	<description>Personal Blog of Guido Diepen</description>
	<lastBuildDate>Tue, 29 Mar 2011 16:10:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Went from Windows Mobile to Android</title>
		<link>http://www.guidodiepen.nl/2010/11/went-from-windows-mobile-to-android/</link>
		<comments>http://www.guidodiepen.nl/2010/11/went-from-windows-mobile-to-android/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 13:08:38 +0000</pubDate>
		<dc:creator>guido</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[SynCE]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Desire HD]]></category>
		<category><![CDATA[SynCE-KPM]]></category>

		<guid isPermaLink="false">http://www.guidodiepen.nl/?p=159</guid>
		<description><![CDATA[<p>A couple of weeks ago, I had the possibility of extending my current phone contract again. </p>
<p>The last couple of years I have had a variety of Windows Mobile devices. They were always working for me, but not exactly 100% as I would have liked. With regards to the communication with Linux, I have tried [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago, I had the possibility of extending my current phone contract again. </p>
<p>The last couple of years I have had a variety of Windows Mobile devices. They were always working for me, but not exactly 100% as I would have liked. With regards to the communication with Linux, I have tried with the SynCE group to work on this. </p>
<p>One thing I never did was writing programs for the device itself, only for communicating with the device under Linux. I did not think that writing programs for windows mobile under linux was very easy, so I never went further with this.</p>
<p>Also, lately I have been getting fed up with the fact that for new websites/services there are excellent clients for iPhone / Blackberry / Android, but almost never for windows mobile. A good example of this is Facebook, which has a very crappy Windows Mobile client. </p>
<p>After seeing which devices were available, I decided to extend my contract and get the new Desire HD. It took me a bit of time to get used to the new kind of interface, but I have to say that I really like Android (with Sense). I am really happy that my current phone does not have Windows mobile anymore <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The major advantage for me is that finally I have the possibility to add two exchange server accounts to the device at the same time, both with Push syncing: I can have my phone connected to the exchange server at work and at the same time to my Zarafa server at home <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Also, having android allows me to easily develop applications for the device under Linux. The only thing left for me now is to find a good idea for which no app has been written yet <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Having this new phone will mean I will probably not actively develop new functionality for SynCE-KPM anymore. However, if bugs are found, I will try to see if I can solve them</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guidodiepen.nl/2010/11/went-from-windows-mobile-to-android/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New feature in SynCE-KPM: Registry Viewer</title>
		<link>http://www.guidodiepen.nl/2010/04/new-feature-in-synce-kpm-registry-viewer/</link>
		<comments>http://www.guidodiepen.nl/2010/04/new-feature-in-synce-kpm-registry-viewer/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 12:59:52 +0000</pubDate>
		<dc:creator>guido</dc:creator>
				<category><![CDATA[PyQT4]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SynCE]]></category>
		<category><![CDATA[ActiveSync]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[registry]]></category>
		<category><![CDATA[SynCE-KPM]]></category>

		<guid isPermaLink="false">http://www.guidodiepen.nl/?p=150</guid>
		<description><![CDATA[<p>After some final coding last night, I finally finished the new feature for SynCE-KPM: viewing the registry of your device via SynCE-KPM.</p>
<p>Currently, the feature is only available in the SVN version of SynCE-KPM (which depends on the SVN version of librapi2). However, we are currently thinking about releasing the 0.15 version of SynCE, which would [...]]]></description>
			<content:encoded><![CDATA[<p>After some final coding last night, I finally finished the new feature for SynCE-KPM: viewing the registry of your device via SynCE-KPM.</p>
<p>Currently, the feature is only available in the SVN version of SynCE-KPM (which depends on the SVN version of librapi2). However, we are currently thinking about releasing the 0.15 version of SynCE, which would contain this new feature. As soon as more information about the new release is available, you will also see that on my website.</p>
<p>To show the new feature in this version, I decided to create another screencast. While the previous screencast did show a lot, it was relatively boring due to the fact that there was no sound at all. Therefore, I decided to add a voice over to this new screencast, explaining everything in a bit more detail. In the screencast I do not show all features related to the syncing part (via sync-engine) again, because this takes quite some time and this has already been shown in my previous screencast. In the current screencast, sync-engine is not running and only the device management capabilities of SynCE-KPM are shown.</p>
<p>The screencast:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/lmY-qNXnavk&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/lmY-qNXnavk&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Of course, you can still view the old screencast if you would like to see the display the status of an ongoing sync-process, or installing a CAB file onto your device. This old screencast is in the <a title="Lost screencast of SynCE-KPM in action" href="http://www.guidodiepen.nl/2008/11/the-lost-screencast-of-synce-kpm-in-action/" target="_self">Lost screencast</a> post on my website. Please note, that this old screencast is without any sound.</p>
<p>When you have the feature of viewing the contents of the registry, of course the next question is to be able to edit the contents of the registry. This is what I see as the next feature to implement in SynCE-KPM, though at the moment I don&#8217;t know when I will have time for this. As with this currently implemented new feature, whenever I have time, I will start working on it <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you have any questions, suggestions, etc, please leave a post or send me an email.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guidodiepen.nl/2010/04/new-feature-in-synce-kpm-registry-viewer/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Small update in SynCE-KPM</title>
		<link>http://www.guidodiepen.nl/2010/02/small-update-in-synce-kpm/</link>
		<comments>http://www.guidodiepen.nl/2010/02/small-update-in-synce-kpm/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 17:52:21 +0000</pubDate>
		<dc:creator>guido</dc:creator>
				<category><![CDATA[SynCE]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SynCE-KPM]]></category>

		<guid isPermaLink="false">http://www.guidodiepen.nl/?p=139</guid>
		<description><![CDATA[<p>Even though I was not feeling well today (spent day sick at home, having cold shivers all the time&#8230;), I did look into one small new feature for SynCE-KPM.</p>
<p>I noticed that on my windows computer, Windows Mobile Device Center was able to show a picture of my device. I was always wondering where this information [...]]]></description>
			<content:encoded><![CDATA[<p>Even though I was not feeling well today (spent day sick at home, having cold shivers all the time&#8230;), I did look into one small new feature for SynCE-KPM.</p>
<p>I noticed that on my windows computer, Windows Mobile Device Center was able to show a picture of my device. I was always wondering where this information was taken from. Turns out that this picture is actually taken from the device itself. I guess it must be something prescribed by ActiveSync or Windows Mobile Device Center to have the image /windows/sync.ico present.</p>
<p>After the device is connected, SynCE-KPM will now look if that file exists, and if it does, obtain it and show it to the user in the main window.</p>
<p>Example screen with two different phones I have:</p>
<div id="attachment_140" class="wp-caption alignnone" style="width: 761px"><a href="http://www.guidodiepen.nl/wp-content/uploads/2010/02/synce-kpm-screenshot-20100212-01.png"><img class="size-full wp-image-140" title="SynCE-KPM now shows device (example 1)" src="http://www.guidodiepen.nl/wp-content/uploads/2010/02/synce-kpm-screenshot-20100212-01.png" alt="SynCE-KPM now shows device (example 1)" width="751" height="601" /></a><p class="wp-caption-text">SynCE-KPM now shows device (example 1)</p></div>
<div id="attachment_141" class="wp-caption alignnone" style="width: 761px"><a href="http://www.guidodiepen.nl/wp-content/uploads/2010/02/synce-kpm-screenshot-20100212-02.png"><img class="size-full wp-image-141" title="SynCE-KPM now shows device (example 2, my HTC HD2)" src="http://www.guidodiepen.nl/wp-content/uploads/2010/02/synce-kpm-screenshot-20100212-02.png" alt="SynCE-KPM now shows device (example 2, my HTC HD2)" width="751" height="601" /></a><p class="wp-caption-text">SynCE-KPM now shows device (example 2, my HTC HD2)</p></div>
<p>I still have the major new feature left: implementing the remote registry editor. This is still on my TODO list, but unfortunately I don&#8217;t have as much spare time as I would like to have to work on this.</p>
<p>Another thing that I need to work on with SynCE-KPM is the usage of layout managers instead of not being able to resize as with the current implementation. Will take me some time also. Will get there though, slowly <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.guidodiepen.nl/2010/02/small-update-in-synce-kpm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Viewing registry (keys only&#8230;) from within SynCE-KPM</title>
		<link>http://www.guidodiepen.nl/2009/09/viewing-registry-keys-only-from-within-synce-kpm/</link>
		<comments>http://www.guidodiepen.nl/2009/09/viewing-registry-keys-only-from-within-synce-kpm/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 06:09:14 +0000</pubDate>
		<dc:creator>guido</dc:creator>
				<category><![CDATA[PyQT4]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SynCE]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[QAbstractItemModel]]></category>
		<category><![CDATA[remote registry]]></category>
		<category><![CDATA[SynCE-KPM]]></category>

		<guid isPermaLink="false">http://www.guidodiepen.nl/?p=108</guid>
		<description><![CDATA[<p>After the previous post I started working on integrating the stand-alone prototype within SynCE-KPM. As mentioned, at the moment I only have a view on the keys, not yet the values. Furthermore, at the moment there is no error checking, switching a device will not work, and some other minor things  </p>
<p>However, as you [...]]]></description>
			<content:encoded><![CDATA[<p>After the previous post I started working on integrating the stand-alone prototype within SynCE-KPM. As mentioned, at the moment I only have a view on the keys, not yet the values. Furthermore, at the moment there is no error checking, switching a device will not work, and some other minor things <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>However, as you can see from the screencast</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/xrRAiM-3IEE&#038;hl=nl&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xrRAiM-3IEE&#038;hl=nl&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>it is already possible to view all the registry keys that are present in the registry. Also, from the screencast you can see the Fetching&#8230; node that is shown to the user whenever the actual data is being queried for the first time. It can also be clearly seen that the fetching is done in a separate thread, not related to the GUI thread, because even while fetching, the GUI still is responsive. Any further requests for fetching the user does, are just queued to the dataserver, which will retrieve them in the order they were requested.</p>
<p>I have already thought about how to incorporate the values and I have come up with a solution that uses the current registry and registry key objects, but with a different model. This means I will have to custom models, both subclasses of QAbstractItemModel, using the same underlying data, but only the parts they need.</p>
<p>One thhings I still need to do is determining what to do with updates (i.e. when to refetch keys, when being clicked on, or have the user explicitly request refetch). Also some GUI things need to be changed. At the moment it appears that the current window width of synce-kpm is not enough for a registry editor, might have to make the application a little bit wider. All in all, plenty of things to be done (and sooooo little time&#8230; <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guidodiepen.nl/2009/09/viewing-registry-keys-only-from-within-synce-kpm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Towards remote registry editor within SynCE-KPM</title>
		<link>http://www.guidodiepen.nl/2009/09/towards-remote-registry-editor-within-synce-kpm/</link>
		<comments>http://www.guidodiepen.nl/2009/09/towards-remote-registry-editor-within-synce-kpm/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 18:08:28 +0000</pubDate>
		<dc:creator>guido</dc:creator>
				<category><![CDATA[PyQT4]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SynCE]]></category>
		<category><![CDATA[QAbstractItemModel]]></category>
		<category><![CDATA[qmodelindex]]></category>
		<category><![CDATA[QTreeView]]></category>
		<category><![CDATA[registry]]></category>
		<category><![CDATA[SynCE-KPM]]></category>

		<guid isPermaLink="false">http://www.guidodiepen.nl/?p=102</guid>
		<description><![CDATA[<p>The last couple of weeks I have been working on the basics for a remote registry under linux for windows mobile devices.</p>
<p>I would like to include this as a new feature within SynCE-KPM, and because this is written in PyQt4, the addition needed to be in PyQt4 also. This meant investigating the MVC concept within [...]]]></description>
			<content:encoded><![CDATA[<p>The last couple of weeks I have been working on the basics for a remote registry under linux for windows mobile devices.</p>
<p>I would like to include this as a new feature within SynCE-KPM, and because this is written in PyQt4, the addition needed to be in PyQt4 also. This meant investigating the MVC concept within Qt4, with the QAbstractItemModel, QModelIndex, and QTreeView (at least for the hierarchical folder structure on the left part of the remote registry editor).</p>
<p>After lots and lots of fighting with the QAbstractItemModel and QModelIndex, I think I have finally understood howto succesfully use them together in order to show a nice treeview structure in the QTreeView widget.</p>
<p>One part that caused me a lot of headaches is what the exact role of the QModelIndex is and how exactly to use these. The problem is that you are not allowed to save them in some dictionary, because they are considered to be volatile. Eventually, with some reading of the Qt website I found out how, given a particular registry key within my own backend registry storage classes (that gets its data eventually from the device), I can create the correct QModelIndex that can be used by the model.</p>
<p>In the end the QModelIndex turned out to be not that difficult, because it basically is only a small holding object, that contains a reference to the actual underlying data that I can access via the internalPointer() method. Another way is to use the internalId() method, but that would require me to keep my own dictionary from internalId to the actual data objects. My first thought, that this QModelIndex needs to contain all information about parents etc, turned out to be false: the QModelIndex just queries the model again for parent information.</p>
<p>Most of the times, when looking back after lots and lots of investigating and frustration, the concept and howto actually use it turn out to be relatively simple <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The prototype I have at the moment is not yet integrated within SynCE-KPM, it is just a separate program at the moment. Furthermore, it does not show any of the values within the registry just yet, only the structure of the keys are shown via a tree within the QTreeView. I have made a small screencast which you can see below:<br />
<object width="425" height="344" data="http://www.youtube.com/v/a4w1BKmC63w&amp;hl=nl&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/a4w1BKmC63w&amp;hl=nl&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>For the moment you have to take my word that the data shown is actually taken realtime from the device and is not hardcoded in my program <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  One thing that I still like to solve is the issue that can be seen towards the end of the video: clicking on HKEY_CLASSES_ROOT takes a really long time before anything is actually shown. My current idea to &#8217;solve&#8217; this is to give all nodes by default one virtual child key with the name &#8220;Fetching&#8230;&#8221;</p>
<p>When the user expands a node, he will first see the &#8220;Fetching&#8230;&#8221; childkey being displayed. At the same time Synce-KPM will be retrieving the data from the device. After all sub-keys have been retrieved, they will be shown and the &#8220;Fetching&#8230;&#8221; childkey will then be removed.</p>
<p>I have tried implementing the above approach within the current prototype program, but this resulted in a lot of segmentation faults that I could not place. I am not sure what is causing this issue, but it appears that the segfaults are caused when I both delete the &#8220;Fetching&#8230;&#8221; childkey and add the actual childkeys all within the code that handles the the node-expand signal. My guess (well, hope <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) is that in the final SynCE-KPM version this should not be a problem: because of the two separated processes (GUI and dataserver) I can ensure that I am only doing either deletion, or adding, but not both.</p>
<p>Still todo are:</p>
<ul>
<li>Include within SynCE-KPM (instead of separate program)</li>
<li>Create a listview for the values that are stored the selected key</li>
<li>Add possibility of not only viewing the registry, but also modifying <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.guidodiepen.nl/2009/09/towards-remote-registry-editor-within-synce-kpm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Treeviews in PyQt with QAbstractItemModel</title>
		<link>http://www.guidodiepen.nl/2009/08/treeviews-in-pyqt-with-qabstractitemmodel/</link>
		<comments>http://www.guidodiepen.nl/2009/08/treeviews-in-pyqt-with-qabstractitemmodel/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 20:26:30 +0000</pubDate>
		<dc:creator>guido</dc:creator>
				<category><![CDATA[PyQT4]]></category>
		<category><![CDATA[SynCE]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[QAbstractItemModel]]></category>
		<category><![CDATA[QTreeView]]></category>

		<guid isPermaLink="false">http://www.guidodiepen.nl/?p=98</guid>
		<description><![CDATA[<p>For the new feature of SynCE-KPM I am working on at the moment, I want to emulate the look and feel of the windows standard program regedit.exe. This means showing the user a QTreeView showing the hierarchy of the keys and a QListView on the right showing all values within the selected key.</p>
<p>While the other [...]]]></description>
			<content:encoded><![CDATA[<p>For the new feature of SynCE-KPM I am working on at the moment, I want to emulate the look and feel of the windows standard program regedit.exe. This means showing the user a QTreeView showing the hierarchy of the keys and a QListView on the right showing all values within the selected key.</p>
<p>While the other day I have been working (and finished) on the librapi2 stuff, in particular the python bindings, to facilitate a registry editor, for some days I have been looking at this whole QTreeView stuff. I have to say that I really do appreciate the idea behind MVC, but I have to say that to use this in a nice way in PyQt is really difficult. After some days I am now at least able to create a nice QTreeView based on a model that represents the registry. Currently, everything is still hardcoded, but at least I can see a structure now (the QListView with values will come much later <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</p>
<p>Next step is to see if I can connect the model to the actual contents of the registry on the device in a dynamic way. The problem is that I need to fetch new data from the registry only when it is needed. One simple approach is to first read the complete registry into the model and then show this to the user. However, I don&#8217;t think users will like it if there is a 5 minute delay showing &#8220;Fetching data&#8221; when going to the registry editor before they can actually use the registry editor. This means I will have to fetch data in some asynchronous way. Fortunately, I already have some ideas about this. For some reason I think this fetching part is again the easy component&#8230;.. Don&#8217;t want to think about all the mess that is involved to show this in a nice way to the end-user.</p>
<p>For the moment just happy that at least the very basics of the left-hand side of the future screen (i.e. the hierarchy of the keys) needed to display actual data are there. Onwards to new challenges with PyQt and its MVC <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.guidodiepen.nl/2009/08/treeviews-in-pyqt-with-qabstractitemmodel/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Possible new feature for SynCE-KPM: Remote Registry editor</title>
		<link>http://www.guidodiepen.nl/2009/08/possible-new-feature-for-synce-kpm-remote-registry-editor/</link>
		<comments>http://www.guidodiepen.nl/2009/08/possible-new-feature-for-synce-kpm-remote-registry-editor/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 18:32:26 +0000</pubDate>
		<dc:creator>guido</dc:creator>
				<category><![CDATA[PyQT4]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SynCE]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[registry]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[SynCE-KPM]]></category>

		<guid isPermaLink="false">http://www.guidodiepen.nl/?p=94</guid>
		<description><![CDATA[<p>Now that the moving is almost finished and I have a bit of spare time again, I would like to work a bit more on implementing new things for SynCE-KPM. A lot of people have asked me in the beginning to create a file-browser within SynCE-KPM, though I think that programs like Nautilus are far [...]]]></description>
			<content:encoded><![CDATA[<p>Now that the moving is almost finished and I have a bit of spare time again, I would like to work a bit more on implementing new things for SynCE-KPM. A lot of people have asked me in the beginning to create a file-browser within SynCE-KPM, though I think that programs like Nautilus are far more suited for this purpose. I have had some ideas about this, and although I am not very much in favor of this, there might still be possibilities to implement this.</p>
<p>One thing I am looking at right now is a remote registry editor within SynCE-KPM that allows you to edit the registry of your device. For this to work I first have to add some additional functionality to the python bindings of the RAPI2 library, which I am working on right now. One of the things I would like to implement is a registry key rename function: Unfortunately, by design you cannot just change a key name; to rename a registry key you must first copy the whole key recursively to the new name and then delete the old key. If somebody does know a better way for doing this for Windows Mobile devices via RAPI, please let me know, really interested in this.</p>
<p>When all the work on the python bindings of librapi2 is finished, I can start working on the QTreeView/QListView stuff that must be added to SynCE-KPM. At the moment really reading into everything that is needed to be able to show the end-user a nice view of the registry on the device.</p>
<p>If you have any other ideas that could be nice additions for SynCE-KPM, please let me know via a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guidodiepen.nl/2009/08/possible-new-feature-for-synce-kpm-remote-registry-editor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The lost screencast of synce-kpm in action</title>
		<link>http://www.guidodiepen.nl/2008/11/the-lost-screencast-of-synce-kpm-in-action/</link>
		<comments>http://www.guidodiepen.nl/2008/11/the-lost-screencast-of-synce-kpm-in-action/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 15:26:37 +0000</pubDate>
		<dc:creator>guido</dc:creator>
				<category><![CDATA[PyQT4]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SynCE]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[SynCE-KPM]]></category>

		<guid isPermaLink="false">http://www.guidodiepen.nl/?p=24</guid>
		<description><![CDATA[<p>Update 2010-04-05: I have created a new screencast with the new features that will be present in the upcoming 0.15 release. Currently it only works with the SVN version of SynCE-KPM (which depends on SVN version of librapi2). This screencast can be found in the New feature in SynCE-KPM post on my website.</p>
<p></p>
<p>Due to the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update 2010-04-05: </strong>I have created a new screencast with the new features that will be present in the upcoming 0.15 release. Currently it only works with the SVN version of SynCE-KPM (which depends on SVN version of librapi2). This screencast can be found in the<a title="New feature in SynCE-KPM" href="../2010/04/new-feature-in-synce-kpm-registry-viewer/" target="_self"> New feature in SynCE-KPM</a> post on my website.</p>
<p><br/><br/><br/></p>
<p>Due to the crash, I lost all my posts. One of the posts was showing a screencast of synce-kpm in action.</p>
<p>For the people that could not see it anymore and just for making my blog complete with the screencast again, here it is:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/han5yo6KRVU&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/han5yo6KRVU&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.guidodiepen.nl/2008/11/the-lost-screencast-of-synce-kpm-in-action/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Release of SynCE-KPM 0.12</title>
		<link>http://www.guidodiepen.nl/2008/08/release-of-synce-kpm-012/</link>
		<comments>http://www.guidodiepen.nl/2008/08/release-of-synce-kpm-012/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 15:27:35 +0000</pubDate>
		<dc:creator>guido</dc:creator>
				<category><![CDATA[PyQT4]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SynCE]]></category>
		<category><![CDATA[SynCE-KPM]]></category>

		<guid isPermaLink="false">http://www.guidodiepen.nl/?p=5</guid>
		<description><![CDATA[<p>Although it has been released for some time already, finally there is the message on my blog  </p>
<p>Unfortunately I did not have a lot of time to do this earlier, first of all my time was taken completely by finishing up on my thesis and getting all the details right. After that there was [...]]]></description>
			<content:encoded><![CDATA[<p>Although it has been released for some time already, finally there is the message on my blog <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Unfortunately I did not have a lot of time to do this earlier, first of all my time was taken completely by finishing up on my thesis and getting all the details right. After that there was a servercrash at my hosting provider and after that I went on vacation.</p>
<p>The main improvements with SynCE-KPM 0.12 are that some bugs have been fixed and that SynCE-HAL is now supported. This synce-hal is a new connection manager that is intented to replace odccm. The main advantage of synce-hal over odccm is that we do not longer require a separate daemon running (odccm) in the background, but everything is taken care of by HAL. The moment a device is plugged in, HAL will make fire up the needed stuff. Another advantage of SynCE-HAL is that it also is able to work transparently with the legacy way of connecting (i.e. PPP over USB) and that bluetooth is working also (though I don&#8217;t know about whether this feature is enabled in the packaged version of synce-hal, I did have it working when running the SVN version of it some time ago).</p>
<p>When people have new ideas of things that can be added to future versions of SynCE-KPM, please let me know and I will see what I can do to implement these wishes. One thing that is still on my own wish list is to implement a remote registry editor. For this I will have to put some more time in pyqt though <img src='http://www.guidodiepen.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.guidodiepen.nl/2008/08/release-of-synce-kpm-012/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
	</channel>
</rss>

