<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for argaldo</title>
    <link>http://www.advogato.org/person/argaldo/</link>
    <description>Advogato blog for argaldo</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 25 Jul 2008 10:02:15 GMT</pubDate>
    <item>
      <pubDate>Fri, 2 Sep 2005 14:14:44 GMT</pubDate>
      <title>2 Sep 2005</title>
      <link>http://www.advogato.org/person/argaldo/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/argaldo/diary.html?start=5</guid>
      <description>&lt;strong&gt;Relase soon, release often?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
This week is full of work at the office, "Oracles", "iAS", "Collab Suites" and so on... (this is going to kill me), and I don't have time to finish my Dbus protocol implementation, although it is  almost 75% done.&lt;br&gt;&lt;br&gt;I hope this weekend I will be able to stay in front of the laptop some time and get JDbus a step forward, where it is able to marshall (from a set of object) and unmarshall (to a set of objects) Dbus messages.&lt;br&gt;&lt;br&gt;I'm also looking to do some images dissecting the protocol bytes of several message type wich will lead upcoming specification readers to understand how it DBus protocol works faster.</description>
    </item>
    <item>
      <pubDate>Sat, 27 Aug 2005 12:23:33 GMT</pubDate>
      <title>27 Aug 2005</title>
      <link>http://www.advogato.org/person/argaldo/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/argaldo/diary.html?start=4</guid>
      <description>&lt;strong&gt;Implementing&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Afer a couple of days reading every word in the specification  and being almost sure I got it all, i'm now implementing DBus protocol. I've started with the marshalling part, that would allow me to send messages to the bus and get responses to implement the unmarshalling part.&lt;br&gt;&lt;br&gt;Here you can see the protocol learning process;-))&lt;br&gt;&lt;br&gt;&lt;a href="http://www.flickr.com/photos/argaldo/37582728/" title="Protocol interiorization" &gt;http://www.flickr.com/photos/argaldo/37582728/&lt;/a&gt;</description>
    </item>
    <item>
      <pubDate>Thu, 25 Aug 2005 12:13:08 GMT</pubDate>
      <title>25 Aug 2005</title>
      <link>http://www.advogato.org/person/argaldo/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/argaldo/diary.html?start=3</guid>
      <description>&lt;strong&gt;It's on the way&lt;/strong&gt;
&lt;br&gt;&lt;br&gt;
Some progress done, I've implemented the SASL Authentication State Machine. It currently only supports EXTERNAL authentication, but the foundation is done to allow the implementation of other auth mechanisms. It successfully authenticates to a dbus instance.&lt;br&gt;&lt;br&gt;Now it's time to implement the binary part of the protocol, the marshaller, unmarshaller, dbus types and the protocol dissecting/composing part.&lt;br&gt;&lt;br&gt;More work on the way ;-)</description>
    </item>
    <item>
      <pubDate>Sun, 21 Aug 2005 00:01:44 GMT</pubDate>
      <title>21 Aug 2005</title>
      <link>http://www.advogato.org/person/argaldo/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/argaldo/diary.html?start=2</guid>
      <description>&lt;strong&gt;Feasibility&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Today i've found another implementation of unix sockets, this one from the gnu java team, &lt;a href="http://www.nfrese.net/software/gnu_net_local/overview.html" &gt;http://www.nfrese.net/software/gnu_net_local/overview.html&lt;/a&gt;.  &lt;br&gt;&lt;br&gt;Both implementations, the one i posted yesterday and this one, work fine and they have almost the same features wich allowed me to get through dbus authentication mechanism and get an authenticated session with whom I will be able to send/receive messages (or at least it seems).&lt;br&gt;&lt;br&gt;So, this project is feasible and the only native part is reduced only to unix domain sockets.</description>
    </item>
    <item>
      <pubDate>Sat, 20 Aug 2005 00:35:58 GMT</pubDate>
      <title>20 Aug 2005</title>
      <link>http://www.advogato.org/person/argaldo/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/argaldo/diary.html?start=1</guid>
      <description>&lt;strong&gt;Research, research&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Today i've done some research looking for dbus access solutions in Java. I found this Java binding: &lt;a href="http://freedesktop.org/~kidcrash/libdbus-java/libdbus-java.tar.gz" &gt;http://freedesktop.org/~kidcrash/libdbus-java/libdbus-java.tar.gz&lt;/a&gt; , this library wraps libdbus in Linux/Unix systems.&lt;br&gt;&lt;br&gt;I'm still thinking in developing a pure Java implementation of the dbus protocol. As dbus uses Unix domain sockets and Java currently doesn't support them I must have some JNI native implementation of Unix sockets within the project. I also found jlirc project wich has implemented Unix domain sockets: &lt;a href="http://jlirc.sourceforge.net/" &gt;http://jlirc.sourceforge.net/&lt;/a&gt;.&lt;br&gt;&lt;br&gt;I  will be testing this weekend that implementation and have a look at dbus protocol to have a broader look at the possiblities of the project.
</description>
    </item>
    <item>
      <pubDate>Thu, 18 Aug 2005 22:40:36 GMT</pubDate>
      <title>18 Aug 2005</title>
      <link>http://www.advogato.org/person/argaldo/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/argaldo/diary.html?start=0</guid>
      <description>I'm planning to implement a &lt;a href="http://www.freedesktop.org/Software/dbus" &gt;dbus&lt;/a&gt; client in Java.&lt;br&gt;&lt;br&gt;I haven't decided yet if this will be a pure Java client or a JNI wrapper of the C freedesktop's implementation.&lt;br&gt;&lt;br&gt;I wish this diary to be the progress log of this project.</description>
    </item>
  </channel>
</rss>
