Search This Blog

Sunday, September 15, 2013

The Future of ModemManagerQt and NetworkManagerQt

Now that the first release of MMQt 0.5.0 and NMQt 0.9.0 are online it is time to think about what else we can do with/for them.

MMQt 0.5.x is behind current stable ModemManager version (1.0) not only in version number but also in API compatibility (MMQt 0.5.x does not work with ModemManager >= 0.7). MMQt 0.8 is going to support ModemManager 0.7 API and is currently being developed in mm08 branch. I plan to merge mm08 into MMQt master branch soon, so anybody using MMQt master branch (e.g. Plasma Active) should point your build scripts to MM/0.5 branch instead of master from now on. The same is valid for NMQt: point to NM/0.9 branch instead of master.

We plan to release MMQt 0.8 as soon as possible. However no release date has been set yet, the date depends mostly on the two developers that are working on that part (Lukáš Tinkl and Anant Kamath). I wanted to thank them for taking over that job, I am really short on free time in the last months. I would not be able to port MMQt to 0.7 API without help since there are some fundamental changes to implement. Remember NetworkManager 0.8 to 0.9 transition? It is something similar in ModemManager 0.6 to 0.7 transition.

Turning to NMQt. Things there seems more calm than for MMQt, no big API changes in sight. Dan Williams, help me when NetworkManager 1.0 is released, ok? hehe.

For NMQt I plan to improve current documentation and fix reported bugs. Talking about bugs, you can report bugs in under product solid components networkmanagement (for NMQt) and networkmanagement-mobile (for MMQt).

PS: I will talk about Plasma NM 0.9.0.x and Plasma NM 0.9.3.x in another post.


Ade Malsasa Akbar said...

Where is the screenshot? I see it is similiar with ModemManagerGUI. I interested in so much.

Lamarque Souza said...

ModemManagerQt and NetworkManagerQt are programming libraries, there is no screenshot for them. If you want to see them in action you can take a look at the new Plasma NM applet. What is ModemManagerGUI?