Re: [ANNOUNCE] ModemManager (for GSM and CDMA)

2008-07-31 Thread Tambet Ingo
On Fri, Aug 1, 2008 at 12:30 AM, Roberto Majadas
<[EMAIL PROTECTED]> wrote:
> I'm Roberto Majadas (mobile-manager developer). I was reading your spec
> about modem-manager. It's really interesting but i think you are trying
> to implement the same thing that we've implementated.
>
> Mobile Manager has a public and documentated Dbus API[1]. It support
> many features like pin/puk management, device and status information,
> plug & play support, device plugin system
>
> At the moment we support this devices :
>  - Huawei
>  - Option
>  - Nozomi
>  - Sierra
>  - Novatel
>  - Usb devices
>  - Bluetooth devices
>
> And in the future we'll support more devices.
>
> About the programming language that should be written a daemon. Yeah C
> it's a good option in fact (i'm C programmer). But there are many, many,
> many situations easier to resolve using python in this case. The GPRS/3G
> devices sometimes are evils ;), belive me, i was working on it the last
> two years :). In this way MobileManager only depends of python,
> python-dbus and python-gobject (5-10Mb in memory)
>
> At the moment we use wdial to establish the ppp connection but we can
> change it and use NM ppp system.
>
> We are open to talk everything and we are open to colaborate ;)

Again, all this work has been done to support other modem driving
solutions (like mobile-manager). There were two missing pieces: It
wasn't possible to use other languages than C before, which is solved
by writing code to NetworkManager to talk to modems over dbus. Another
thing that was missing was the dbus API. Now that is defined as well
(but is open for changes). There are other (from mobile-manager)
interested parties and everyone has their own API. NM shouldn't try to
implement all of them, so we needed to define something that everyone
can target. ModemManager that I just announced is just one
implementer. As you say, it takes time to write a good one, and using
existing programs (which need to adapt the API changes, or just
provide another set of API to be integrated with NM) we have a
complete solution today.

The way to collaborate (to integrate with NM) is to try to implement
the API I've defined, and give me feedback on what should change
there.

Tambet
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: [ANNOUNCE] ModemManager (for GSM and CDMA)

2008-07-31 Thread Tambet Ingo
On Fri, Aug 1, 2008 at 8:59 AM, Helmut Schaa <[EMAIL PROTECTED]> wrote:
> Which changes will be needed for NM frontends? Are there any drastic API
> changes or do the settings need refactoring?

First of all, this all will happen after 0.7 release.

There are no NetworkManager API changes, but we'll need to add new
methods and signals to the modem devices to use the new functionality.
The settings already contain all the required fields (some of which
are currently not used by NM).

Tambet
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: [ANNOUNCE] ModemManager (for GSM and CDMA)

2008-07-31 Thread Helmut Schaa

Am Do 31 Jul 2008 17:10:57 CEST schrieb Tambet Ingo <[EMAIL PROTECTED]>:


Q: What does it have to do with NetworkManager?
A: NetworkManager will use ModemManager instead of current basic code
in the future.


Great.

Which changes will be needed for NM frontends? Are there any drastic  
API changes or do the settings need refactoring?


Thanks,
Helmut
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: wha is ipv4 prefix?? (why not netmask)

2008-07-31 Thread Tambet Ingo
Hey,

On Fri, Aug 1, 2008 at 1:44 AM, Miguel Angel Cañedo
<[EMAIL PROTECTED]> wrote:
> I was pulling my hair trying to set static ipv4 settings.
> Until I realized that NM 0.7 asks for PREFIX instead of NETMASK
>
> Now, my netmask should be 255.255.0.0
> How do I transalte that into the Prefix?

16.

> What is that prefix thing?

This should help (from google cache):
http://209.85.135.104/search?q=cache:N2B0npwBLb4J:www.gadgetwiz.com/network/netmask.html

The netmask entry should probably autodetect whether the entered value
is a prefix or netmask.

Tambet
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


wha is ipv4 prefix?? (why not netmask)

2008-07-31 Thread Miguel Angel Cañedo
I was pulling my hair trying to set static ipv4 settings.
Until I realized that NM 0.7 asks for PREFIX instead of NETMASK

Now, my netmask should be 255.255.0.0
How do I transalte that into the Prefix?

What is that prefix thing?

Thanks,
Miguel


___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: [ANNOUNCE] ModemManager (for GSM and CDMA)

2008-07-31 Thread Roberto Majadas
El jue, 31-07-2008 a las 18:47 +0300, Tambet Ingo escribió:
> On Thu, Jul 31, 2008 at 6:23 PM, Carlos Perelló Marín <[EMAIL PROTECTED]> 
> wrote:
> > Is nice to see this kind of software popping up :-)
> >
> > Are you in touch with the guys behind mobilemanager
> > (http://mobilemanager.movilforum.com/)? They sent an announcement about
> > a DBUS system like ModemManager a couple of months ago. They are part of
> > Telefonica, and that's the movement they did to integrate their software
> > with Network Manager.
> 
> Yes, I know. That's the main reason why we'll be moving to the out of
> process DBus service. NM can't support all modem DBus service
> implementations out there and this work has partly been for defining a
> common API. With the SVN branch of NM I posted, it would be very easy
> to integrate whoever might be interested in doing so. For the longer
> term, my personal opinion is that system daemons should be written in
> C (but it's a matter of opinion, and with out of process
> implementation, it's easy to disagree and use something else).


Hi Tambet Ingo:

I'm Roberto Majadas (mobile-manager developer). I was reading your spec
about modem-manager. It's really interesting but i think you are trying
to implement the same thing that we've implementated. 

Mobile Manager has a public and documentated Dbus API[1]. It support
many features like pin/puk management, device and status information,
plug & play support, device plugin system

At the moment we support this devices :
 - Huawei
 - Option
 - Nozomi
 - Sierra
 - Novatel
 - Usb devices
 - Bluetooth devices

And in the future we'll support more devices.

About the programming language that should be written a daemon. Yeah C
it's a good option in fact (i'm C programmer). But there are many, many,
many situations easier to resolve using python in this case. The GPRS/3G
devices sometimes are evils ;), belive me, i was working on it the last
two years :). In this way MobileManager only depends of python,
python-dbus and python-gobject (5-10Mb in memory)

At the moment we use wdial to establish the ppp connection but we can
change it and use NM ppp system. 

We are open to talk everything and we are open to colaborate ;)

Btw , we have packaged mobile-manager, you can try it [2]

Roberto Majadas

[1] http://mobilemanager.movilforum.com/index.php/API_Documentation
[2] http://open.movilforum.com/archive/escritorio-movistar/

> 
> Tambet
> ___
> NetworkManager-list mailing list
> NetworkManager-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/networkmanager-list

___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: [ANNOUNCE] ModemManager (for GSM and CDMA)

2008-07-31 Thread Tambet Ingo
On Thu, Jul 31, 2008 at 6:23 PM, Carlos Perelló Marín <[EMAIL PROTECTED]> wrote:
> Is nice to see this kind of software popping up :-)
>
> Are you in touch with the guys behind mobilemanager
> (http://mobilemanager.movilforum.com/)? They sent an announcement about
> a DBUS system like ModemManager a couple of months ago. They are part of
> Telefonica, and that's the movement they did to integrate their software
> with Network Manager.

Yes, I know. That's the main reason why we'll be moving to the out of
process DBus service. NM can't support all modem DBus service
implementations out there and this work has partly been for defining a
common API. With the SVN branch of NM I posted, it would be very easy
to integrate whoever might be interested in doing so. For the longer
term, my personal opinion is that system daemons should be written in
C (but it's a matter of opinion, and with out of process
implementation, it's easy to disagree and use something else).

Tambet
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


Re: [ANNOUNCE] ModemManager (for GSM and CDMA)

2008-07-31 Thread Carlos Perelló Marín
El jue, 31-07-2008 a las 18:10 +0300, Tambet Ingo escribió:
> Announcing ModemManager.

Hi,


> It's a standalone DBus system service to provide a common API to
> communicate with broadband modems. It is derived from the modem
> handling code from NetworkManager and in addition to DBus API, it adds
> more operations (scanning, signal quality, changing network mode,
> band, ...). It is easy to extend by having a plugin system to provide
> "drivers" for non standard operations. There is currently one plugin
> implemented for Huawei cards. It's fully functional and can be used as
> an example to write plugins for other cards (hint! hint!).

Is nice to see this kind of software popping up :-)

Are you in touch with the guys behind mobilemanager
(http://mobilemanager.movilforum.com/)? They sent an announcement about
a DBUS system like ModemManager a couple of months ago. They are part of
Telefonica, and that's the movement they did to integrate their software
with Network Manager.

Cheers.


___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


[ANNOUNCE] ModemManager (for GSM and CDMA)

2008-07-31 Thread Tambet Ingo
Announcing ModemManager.
It's a standalone DBus system service to provide a common API to
communicate with broadband modems. It is derived from the modem
handling code from NetworkManager and in addition to DBus API, it adds
more operations (scanning, signal quality, changing network mode,
band, ...). It is easy to extend by having a plugin system to provide
"drivers" for non standard operations. There is currently one plugin
implemented for Huawei cards. It's fully functional and can be used as
an example to write plugins for other cards (hint! hint!).

Some Q&A

Q: Where can I get it?
A: git clone git://gitorious.org/modemmanager/mainline.git modemmanager

Q: What does it have to do with NetworkManager?
A: NetworkManager will use ModemManager instead of current basic code
in the future.

Q: Can I see it in action?
A: Yes! I've ported NM to use it already, but haven't exposed any of
the new functionality in the UI. The fully working branch can be
downloaded from the NetworkManager SVN branch:

svn co svn+ssh://[EMAIL PROTECTED]/svn/NetworkManager/branches/modem-manager
NetworkManager-mm

[or using anonymous svn]
svn co http://svn.gnome.org/svn/NetworkManage/branches/modem-manager
NetworkManager-mm

Q: Why?
A: There have been some requests to integrate some existing mobile
programs with NM (vodafone, telefonica) and it's never been easier:
All that needs to happen is to implement the same public DBus API and
NM will use that instead.
A2: The current modem handling code in NM is very basic, and
supporting non standard operations and cards is pretty much impossible
without total reorganization. Well, ModemManager is the
reorganization.

Q: You lied, it doesn't support signal monitoring while connected!
A: No, it just means it's a non standard feature and needs a card
specific plugin which isn't written for your card yet.

Q: Is there any documentation available for it?
A: Yes, pass a --with-docs argument to the configure and it'll create
docs/spec.html which is the DBus API reference. There's also some
information in the README file.

Q: Can I write a plugin for my own card?
A: Yes! Take a look at plugins/ directory to see the Huawei plugin, it
should be pretty easy to write new ones based on that.

Q: I think I've found a bug.
A: Great! let me (tambet /at/ gmail.com for now) know. Extra points if
you can provide a patch!

Q: You API sucks!
A: If there's something you'd like to change, either to add new
methods or to modify the existing ones, let me know, it's not set in
the stone.

Tambet
___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list


I've visited your website http://www.gnome.org/projects/NetworkManager/

2008-07-31 Thread kr2bv
Hi,

We've seen your website at http://www.gnome.org/projects/NetworkManager/ 
and we love it!

We see that your traffic rank is 14868 
and your link popularity is 4912. 
Also, you have been online since 7/23/1997. 

With that kind of traffic, we will pay you up to $4,800/month 
to advertise our links on your website.

If you're interested, read our terms from this page:
http://www.contactthem.ws/hit.php?s=10&p=2&w=115614

Sincerely,

William Vierling
The ContactThem Network




___
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list