Hi,

Connman has all the required features one would need, and as Cedric
said connman exposes everyhting in Dbus. You can find all the connman
documentation here: https://connman.net/documentation

As for the connman e module, it uses the dbus api to interact with the
connman daemon. For now it only implements a few connman thing, and
lacks all the manual configuration part. This can be implemented by
using the dbus api.

Porting some kde thing are of no use, because it uses the kde libs and
are just doing the same that is displaying a UI that talk to the
network daemon through dbus.

The only good way of doing something to enhance the network module in
e is to write a new E module that talks either to NetworkManager or
Connman through dbus. Porting that from another desktop is of no help
because it uses completely different technologies (E uses EFL).

If you want to do some work on that, a starting point would be to
learn efl first, then play with the dbus api (we also have edbus, an
efl library for talking with dbus apps/daemon). The bricks are there,
the only thing is to put everything together and write a nice and cool
UI for it, that would support either NetworkManager or Connman.

--
Raoul Hecky


2013/11/6 Jonathan Aquilina <jaquil...@eagleeyet.net>:
> Hi Carsten,
>
> Thanks for your quick reply. It would be nice to have a front end to connman.
> Also what about porting any missing features from an already established
> network manager like the one kde uses or wicd to connman?
>
> On Wednesday 06 November 2013 16:22:42 Carsten Haitzler wrote:
>> On Wed, 06 Nov 2013 07:28:31 +0100 Jonathan Aquilina
>> <jaquil...@eagleeyet.net>
>> said:
>> > >From the moment I first tried out E  i have fallen in love with it.
>> >
>> > I do notice that there are certain features which are lacking. The network
>> > manager conman needs some major work, as well as native apps for E. My
>>
>> in what way? connman is a back-end daemon. it has quite a lot of features
>> not actually exposed in the ui - the ui only exposes the most basic things
>> needed to get wifi selected, enter password, select a bt, usb/ethernet
>> connection etc.
>>
>> the only things i personally really miss are:
>>
>> 1. being able to forget a network
>> 2. static ip setup.
>>
>> to a large extent we will rely on connman having a feature at all to be able
>> to use it.
>>
>> > question becomes would the project like in terms of conman, for example,
>> > the code of the kde network management source ported to E or would it be
>> > better if something were written from scratch using the E api's.
>> >
>> > Also what languages in terms of programming does one need to know?
>> >
>> > Regards
>> > Jonathan
>> >
>> > --------------------------------------------------------------------------
>> > ---- November Webinars for C, C++, Fortran Developers
>> > Accelerate application performance with scalable programming models.
>> > Explore techniques for threading, error checking, porting, and tuning.
>> > Get the most from the latest Intel processors and coprocessors. See
>> > abstracts and register
>> > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clkt
>> > rk _______________________________________________
>> > enlightenment-devel mailing list
>> > enlightenment-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
> ------------------------------------------------------------------------------
> November Webinars for C, C++, Fortran Developers
> Accelerate application performance with scalable programming models. Explore
> techniques for threading, error checking, porting, and tuning. Get the most
> from the latest Intel processors and coprocessors. See abstracts and register
> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most 
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to