Category ArchiveC
C & Free Software & Hacking & Linux & ProFUSION Gustavo Sverzut Barbieri on 02 Jan 2010
Enlightenment meets ConnMan
I’m proud to present you with my last Enlightenment module: ConnMan!
For those unfamiliar with ConnMan, it is a solution to configure and manager your network connections. Unlike NetworkManager, it is very simple and fast, specially for users of it’s DBus API. It will manage everything, including DNS proxy to avoid messing with your /etc/resolv.conf. It also handles WiFi, Ethernet, WiMax, Bluetooth and even Cellular connections easily. For developers using it, it is very simple to use and you just need to use the high level “Service” interface.
In order to make it more useful, I created econnman inside e_dbus that abstracts the DBus API as a nice C interface that matches it perfectly and optimally, keeping objects in sync with server and emitting Ecore_Event whenever things change.
The module is quite simple, yet useful. As seen in the above screenshots, it will list the current status and service name (if module is bigger than 32px), when you mouse over it will show a fancy popup with more details, including error messages and IPv4 addresses. If you click it, you get a simple popup with the current connected service selected and clicking it will disconnect, while clicking a new one will connect to that one. Services requiring password will automatically ask for it, while those that failed to connect will also re-ask your password.
The module nicely exposes the offline mode feature to turn off radios. It integrates well with E17 mode: whenever you change E17 or ConnMan, they will sync with the other.
There is still work to do, mainly focus on the cellular specific needs and also create static services. And I also plan to have an application to allow managing your services, reorder them (that defines the priority) and even switch technologies that are available.
C & Free Software & Hacking & Linux & Maemo & ProFUSION & Python Gustavo Sverzut Barbieri on 23 Nov 2009
And more EFL news out there!
C & Free Software & Hacking & INdT & Linux & Maemo & ProFUSION & Python Gustavo Sverzut Barbieri on 18 Nov 2009
EFL things becoming public…
C & Free Software & Hacking & Linux & Maemo & ProFUSION Gustavo Sverzut Barbieri on 04 Nov 2009
Evas UV Mapping and WebKit-EFL
C & Free Software & Hacking & Linux & Maemo & ProFUSION Gustavo Sverzut Barbieri on 01 Oct 2009
Ecore-GLib main loop integration
C & Free Software & Hacking & Linux & Maemo & ubuntu Gustavo Sverzut Barbieri on 15 Apr 2009
Enlightenment getting ready to rock!
C & Free Software & Hacking & INdT & Life & Linux & Maemo & ProFUSION & Python Gustavo Sverzut Barbieri on 22 Jan 2009
Presenting at PyCon US ‘09
C & Free Software & Hacking & Life & Linux & Maemo & ProFUSION & Python Gustavo Sverzut Barbieri on 14 Jan 2009
Surpise: Qt goes LGPL
C & Free Software & Hacking & INdT & Linux & Maemo & ProFUSION Gustavo Sverzut Barbieri on 22 Dec 2008
Webkit-EFL interface prototype
C & Free Software & Hacking & Life & Linux & Maemo & ProFUSION & Python Gustavo Sverzut Barbieri on 31 Oct 2008