Debuging Internet Connections

2010-08-31 Thread Aldon Hynes
I have just been testing a package that adds an APN for IPv6 connectivity
and now, when I try to connect to the Internet, I get No connections
available

Specifically, I tried running n900ipv6, a package that runs the following
two commands:

gconftool-2 -s -t string /system/osso/connectivity/IAP/GPRSv6/type GPRSv6
gconftool-2 -s -t string /system/osso/connectivity/IAP/GPRSv6/name GPRS
ipv6

Once this was run, the only connection that will show up is
GPRS ipv6

If I deinstall it, it runs
gconftool-2 --recursive-unset /system/osso/connectivity/IAP/GPRSv6

At this point, I get No connections available

Using gconftool-2, I can see that there are still entries
gconftool-2 --all-dirs /system/osso/connectivity/IAP
I get 63 entries.

If I go to Settings... Internet Connections... Connections,
I still see all my Wifi connections as well as my other APNs.

I can also connect to my existing WiFi connection using:

dbus-send --type=method_call --system --dest=com.nokia.icd /com/nokia/icd
com.nokia.icd.connect string:d36c64ce-6072-4b25-83d7-b5e4e3768f6b uint32:0

Any ideas about how I can debug why I am getting No connections available
and how to fix it?

Aldon

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: j2me

2010-04-08 Thread Aldon Hynes
I have run Java applications using both the Sun JRE and OpenJDK.  The Sun JRE 
needs to be reloaded very 90 days.  I have written a bit about my experiences 
with these at 
Running Java on an #N900
http://www.orient-lodge.com/node/4013

Since I wrote that, I have also loaded LXDE on my N900.  I have done this two 
different ways.  One is to load it under Mer.  I run into some difficulties 
with the keyboard on LXDE under Mer.  

For more information on running Mer, check out
Configuring the Nokia #N900 Chameleon for Mer, MeeGo and Fedora
http://www.orient-lodge.com/node/4029

I've also installed Easy Deb with LXDE which has Java nicely working in it.  
I've run Java Applets under Easy Deb.

Hope this helps.

Aldon


  -Original Message-
  From: maemo-developers-boun...@maemo.org 
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Christopher Intemann
  Sent: Thursday, April 08, 2010 6:28 PM
  To: maemo-developers
  Subject: j2me


  Can I run genuine j2me applications, such as those provided for mobile 
ticketing from some public transportation services, on Maemo 5?
  I cannot find a clear statement on that.
  Thanks,
   Chris
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: maemo-developers Digest, Vol 59, Issue 25

2010-03-26 Thread Aldon Hynes
  Jeremiah Foster wrote:
  This work has been largely ignored by the Nokia team running the
  repos, much to my frustration.

  On Mar 26, 2010, at 3:00 PM, Marius Vollmer wrote:
  Yes, Nokia is good at that. ;-)

  Jeremiah Foster wrote:
  Nokia is not alone. We'll soon get to see how the Intel /
  Nokia combo is at ignoring the community.  :-)

  On Fri, Mar 26, 2010 at 11:16 AM, Dave Neary dne...@maemo.org wrote:
  How about we give MeeGo a chance to succeed before we complain
  about its failures?

 On Mar 26, 2010, at 5:22 PM, Samir Faci (Dev) wrote:
  Or you know... wait for it to be released first and see what it looks
  like first hand?  Just a thought..

Jeremiah Foster wrote:
 I apologize - I don't mean to upset anyone. But my experience has
 made me somewhat cautious. The community relationship is based on
 trust. So far the MeeGo decision making process has happened
 behind closed doors. This makes it very hard for me to trust that
 my interests and the interests of the community are at the
 forefront. Until Intel and Nokia can assure me that the community
 has a voice in the MeeGo process, I'll continue to be skeptical.

It often feels like I'm coming at things from a very different perspective
than a lot of the people here, but I have to agree with Jeremiah.  I have
found the early MeeGo community extremely frustrating and have left until
things settle down a bit.

With that, I would like to note that there is a profound difference between
an operating system and a community.  We do have to wait for a while to see
what the first release of the MeeGo operating system looks like, and I look
forward to seeing if I can tweak my N900 to boot between Maemo, Mer, Fedora,
MeeGo and maybe some Android environment.  However, the MeeGo community, and
perhaps most importantly the interaction between Intel and Nokia and the
MeeGo community has been going on long enough for people to form
impressions.  These are further based on impressions of how Intel and Nokia
have interacted with other communities, such as the Moblin and Maemo
communities.

I will note that some Moblin developers were really looking forward to MeeGo
because they were hoping that Nokia would push Intel to being much more open
than it has been in the past.

My two cents.

Aldon

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: SQLite

2010-03-13 Thread Aldon Hynes
 On Sat, 2010-03-13 at 00:22 -0500, Demetris wrote:
  Has anyone used SQLite clients implemented in Java (j2me cdc)? If not
  what are the popular
  choices for such clients? Python? Perl?

 C++ with Qt works as far as I can tell.

 Bernd

A while ago, I was poking around at what was being done with SQLite on the
N900 and found Kurt FLeisch's logarchive.py.  It is a python package for
backing up the events database on the N900.  It has evolved a bit since I
first wrote about it, but seems to be a good example of using python and
SQLite.

Check out:

logarchive goes GTK
http://www.bananenfisch.net/?p=120

For my original post, check out

#N900 mbarcode, python, SMS and sqlite3
http://www.orient-lodge.com/node/3896

where I talk a little bit more about the schema of the database and related
info.

Aldon

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: External Repository and HAM

2010-03-08 Thread Aldon Hynes
I'm curious about how all of this relates to MeeGo.  MeeGo is expected to
use RPM instead of DEB formatted packages.  (I know, but let's not rehash
that religious war again).  The MeeGo repositories reportedly can only
support truely open source packages, which would limit various Nokia based
packages, so we are likely to need MeeGo repositories and Nokia repositories
for future Nokia devices (or the N900 if it ends up supporting MeeGo).  It
seems like the user experience is likely to split no matter what, so what
can we do to make the most of it?

Personally, I like the idea of people setting up their own external
repositories.  I've written about this in my blog post

Let a Thousand Open App Stores Flourish - MeeGo Smart HAM
http://www.orient-lodge.com/node/3997

I would love to see MeeGo adopt SMART Package Manager, which supports both
DEB and RPM formats and allows for users to select which repositories have
the highest priorities.  I'm running Smart on my N900 (needs UI work) and
I'd love to see the next version of HAM be SMART based.

Comments?

Aldon

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: External Repository and HAM

2010-03-08 Thread Aldon Hynes
From: Graham Cobb
 I've read the post and it sounds great, except that that is not how
 repositories work, unfortunately.  What you want is multiple sources of
apps,
 with people being able to choose where they want to get their apps from
 (vendors, communities, hackers, ones with support, ones where you are
living
 on the bleeding edge, etc.).  Unfortunately neither DEB nor RPM can do
that
 for you.

 The biggest problem is shared resources.  To see the problem, assume that
 there is a library, libfoo, which provides a useful service, used by
several
 apps, but which can be built with different options (there are many
examples
 in real-life: security libraries support multiple encryption algorithms,
 sound libraries support multiple sound architectures, communications
 libraries support wired, wireless, etc).

Graham, (et al.)

   I appreciate your concern about shared resources, but it seems to me that
you are overstating the problem.  As an example, I quickly checked the
repository lines in sources.list on several different Ubuntu boxes I
support.

   One box included a third party repository for TOR.  Another included
third party repositories for Chromium and Scratchbox.  It seems as if there
is a long, well established tradition of supporting multiple repositories.

   Yes, it is possible that two different apps might rely on libraries with
the same name but different features, but if this is a significant problem,
then I would expect bug tracking systems to rapidly uncover and lead towards
a proper resolution of the problems, and community pressure would lead
towards the two different application repositories to resolve their issues
or see one of them fall out of favor.

Aldon



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Maemo 5 PR1.2 and Extras

2010-02-25 Thread Aldon Hynes
Random comments:

While some people view the N900 as a mobile computer, and I use mine that
way, I do believe that the majority of people buying an N900 are/will be
buying it as a phone.  I bought it primarily as a phone and everyone I know
that has considered buying it, have been making the consideration in terms
of it being a phone.  Many try to decide whether to buy an iPhone, an
Android or an N900.

In terms of the ability to upgrade or not, one of my friends who is a big
iPhone fan comments that she doesn't think that you can sync the iPhone with
a Mac without it automatically making any free upgrades.  However, for
upgrades that you have to pay for it is not automatic.  That includes moving
from one generation of the operating system to another.

They also note that if you've jailbroken your iPhone you can control what
you get for upgrades.  One final comment was that if you don't ever sync
your iPhone with a Mac, you can go indefinately without any upgrades.

Based on this, I do believe it is reasonable for many people not to upgrade
for extended periods.

My two cents,
Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Xavier Bestel
Sent: Thursday, February 25, 2010 5:12 AM
To: Graham Cobb
Cc: maemo-developers@maemo.org
Subject: Re: Maemo 5 PR1.2 and Extras


On Wed, 2010-02-24 at 17:48 +, Graham Cobb wrote:
 On Wednesday 24 February 2010 17:18:29 Thomas Tanner wrote:
  On 24.02.10 18:04, Graham Cobb wrote:
   Why do I think many people will not upgrade?  This device is a phone.
 
  The N900 is a mobile computer.

 I am talking about the people who perceive it to be a phone.  Like the
 iPhone.

I don't think iPhone owners really have the choice to not update.

Xav

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: FatELF Re: rpm vs. deb and universal binaries/packages

2010-02-18 Thread Aldon Hynes
Christian, (et al)

   I really like this line of thinking.  I can easily see myself with
several MeeGo based systems, my mobile phone, a larger format tablet for
ebook reading, etc., assorted MeeGo based devices in the living room, my
Cable Set Top Box, my digital TV, and my Bluray player.  Add an IVI system
into my car and my wife's car.

   All of a sudden I have half a dozen MeeGo devices that I want to
interoperate in different ways.  Certain apps, I would probably want to
share between devices, as well as different pieces of media, etc.

Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Christian
Walther
Sent: Thursday, February 18, 2010 12:01 PM
To: Andrew Flegg
Cc: maemo-developers
Subject: Re: FatELF Re: rpm vs. deb and universal binaries/packages


Hi,

On 17 February 2010 17:13, Andrew Flegg and...@bleb.org wrote:
[...]
 Why can't said user get content from an architecture aware
 repository/app store?

Yeah, with an application manager that has something like the weave
plugin for firefox: Simply take the list of installed apps and ensure
that another device running MeeGo - regardless of its architecture -
installs the same set of apps.
Basically this is a one line shell command, but there's the need for a
nice GUI nowadays. ;)
Sync this data along with everything else, e.g. configuration of
widgets, and the user experience on all devices is the same, wether
it's a handset, or netbook.

Regards
Christian Walther
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: MeeGo

2010-02-17 Thread Aldon Hynes
I want to thank everyone for their comments about RPM on the N900.  It took
a little bit of work, and the version I have running right now is a kludge,
but I am now running RPM on my N900.  See

Maemo, Moblin, MeeGo and running RPMs on the #N900
http://www.orient-lodge.com/node/3970

As I note in the blog post, I'm agnostic about packaging systems and their
distribution systems.  I like to have multiple options, and if I can install
RPMs and DEBs on my N900, great.  If I can use both YUM and APT, great.  If
I can download packages from Nokia, Intel and third parties great.

Aldon

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Porting Yum to N900?

2010-02-16 Thread Aldon Hynes
Personally, I'm agnostic in the rpm v. deb wars.  Most of my boxes end up 
supporting apt and I use that most of the time, but I've used yum at times as 
well and from my perspective they both seem fine.

That said, I don't see yum as an available package on the N900.  Has anyone 
ported it?  Does anyone have any RPM packages for the N900?  Personally, 
instead of arguing back and forth, I'd like to see this made available.  I like 
giving users choices and I'd love to see yum as a viable choice on the N900

My two cents.

Aldon

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Porting Yum to N900?

2010-02-16 Thread Aldon Hynes
While there is no 'need' to have yum installed, at least on some of my x86 
based ubuntu boxes I have found it useful to have, and seem to recall 
installing various packages using yum under Ubuntu.  I do not recall running 
into any dependency issues, but it was a while ago that I did this.  It does 
show up nicely in my cache on my x86 based ubuntu machines, and I've installed 
it using apt, but I don't see any way of doing that (yet) on the N900.

As to waiting for MeeGo to be available for the N900, that may be a good while 
yet, and for most people it may be a wise idea to wait, but I always enjoy 
looking for ways to push the envelope.

Aldon
  -Original Message-
  From: maemo-developers-boun...@maemo.org 
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Christopher Intemann
  Sent: Tuesday, February 16, 2010 1:57 PM
  To: maemo-developers
  Subject: Re: Porting Yum to N900?


  Since Maemo is still based on Debian, there is actually no need to have yum 
installed even though there seems to exist a port to Debian/x86: 
  snip
  apt-cache search yum


  yum - Advanced front-end for rpm
  /snip


  However, I really don't know how yum would handle missing dependencies, which 
it will find in any case, since even installed libs will probably not be 
registered in the rpmdb, nor would a rpm -initdb command help.
  Therefore rpms can probably only be installed on Debian by either using rpm 
-f or double install the dependent files as rpm as well. Just my thought, 
though, I never tried to mix both deb and rpm, but I'd like to know as well... 
maybe it is possible to create a rpm DB from the deb DB, but I hardly doubt 
that.
  I'd rather wait for MeeGo becoming available for the N900 and having switched 
to rpm than polluting my device with packages from different architectures, 
though.
  Cheers,

  Chris




  On Tue, Feb 16, 2010 at 6:57 PM, Aldon Hynes aldon.hy...@orient-lodge.com 
wrote:

Personally, I'm agnostic in the rpm v. deb wars.  Most of my boxes end up 
supporting apt and I use that most of the time, but I've used yum at times as 
well and from my perspective they both seem fine.

That said, I don't see yum as an available package on the N900.  Has anyone 
ported it?  Does anyone have any RPM packages for the N900?  Personally, 
instead of arguing back and forth, I'd like to see this made available.  I like 
giving users choices and I'd love to see yum as a viable choice on the N900

My two cents.

Aldon

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Does the get_service_provider_name method only return a nameif the SIM is a USIM?

2010-02-08 Thread Aldon Hynes
Is there documentation somewhere about appropriate methods, either Dbus,
sysfs, API calls, etc. for retrieving these various values?  Likewise, how
this would work with Alternative Line Service?

Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Aki Niemi
Sent: Monday, February 08, 2010 6:29 AM
To: ext Faheem Pervez
Cc: maemo-developers@maemo.org List
Subject: Re: Does the get_service_provider_name method only return a
nameif the SIM is a USIM?


la, 2010-02-06 kello 11:10 +0100, ext Faheem Pervez kirjoitti:
 As said in the title: dbus-send --system --type=method_call
 --print-reply --dest=com.nokia.phone.SIM /com/nokia/phone/SIM
 Phone.Sim.get_service_provider_name returns a blank string. As I only
 have a T-Mobile SIM to be trying this out with, I'd like to know if a
 string is only returned if a USIM is inserted. Or maybe I'm invoking
 it in the wrong manner?

Not all SIM cards have the SPN field set. Overall, there are four
sources of names for network operators:

  * Service Provider Name (SPN) field on the SIM
  * CPHS operator name on the SIM card
  * Hard-coded name based on a list that GSMA publishes
periodically This is typically stored on the modem firmware
  * NITZ indications that the network sends

What gets displayed on the home screen, for instance, is some
combination of these names, depending on certain conditions set on the
SIM card, and whether the device is roaming or not.

Cheers,
Aki

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Does the get_service_provider_name method only return a nameif the SIM is a USIM?

2010-02-08 Thread Aldon Hynes
Aki, et al., 

   I am trying to understand and share as much as I can about how the Nokia 
N900 works so that we can all work together as developers.  Personally, I don't 
have any immediate need to determine the carrier for my own coding.  However, I 
the better I understand what is available, the better ideas I can come up with 
for applications.

   As an example, there have been talk about being able to determine if one is 
roaming or using ones regular carrier.  That might be useful in some 
applications.  Could I build applications that meet country specific legal 
requirements based on MCC?  There are probably a whole bunch of other ideas 
that people would have if they knew what values are really available and how 
easiest to access them.

   Dawid's response illustrates for examples of the sort of stuff that I 
imagine people would be interested in.

Aldon

-Original Message-
From: Aki Niemi [mailto:aki.ni...@nokia.com]
Sent: Monday, February 08, 2010 12:35 PM
To: ext Aldon Hynes
Cc: maemo-developers@maemo.org
Subject: RE: Does the get_service_provider_name method only return a
nameif the SIM is a USIM?


ma, 2010-02-08 kello 16:50 +0100, ext Aldon Hynes kirjoitti:
 I realize that they are mostly available over D-Bus, but not
 officially documented or supported.  That is part of the reason I sent
 a message to this list in case any developers, or even folks at Nokia
 could unofficially share information that other developers might find
 helpful.

Sure, what is it that you're trying to do exactly?

Cheers,
Aki

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Does the get_service_provider_name method only return a nameif the SIM is a USIM?

2010-02-08 Thread Aldon Hynes
Faheem,

   Brilliant.  This is really helpful.  I look forward to exploring this
more.

Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Faheem Pervez
Sent: Monday, February 08, 2010 1:33 PM
To: Dawid Lorenz
Cc: maemo-developers@maemo.org
Subject: Re: Does the get_service_provider_name method only return a
nameif the SIM is a USIM?


CID is easy: dbus-send --system --print-reply --type=method_call
--dest=com.nokia.phone.net /com/nokia/phone/net
Phone.Net.get_registration_status

The following snippet, from
http://www.bleb.org/software/maemo/telephony-maemo.c, explains the
return values:
DBUS_TYPE_BYTE, status,
DBUS_TYPE_UINT16, lac,
DBUS_TYPE_UINT32, cell_id,
DBUS_TYPE_UINT32, operator_code,
DBUS_TYPE_UINT32, country_code,
DBUS_TYPE_BYTE, network_type,
DBUS_TYPE_BYTE, supported_services,
DBUS_TYPE_INT32, net_err,

--

Anyway, thanks to all for the answers. I'll be lazy and just listen
for the operator_name_change signal; it's easier then trying to
determine if the SIM card has an SPN set and using get_operator_name
with the MNC and MCC determined by doing get_registration_status -
not worth it for something that just reads /etc/operator_settings. :)

Best Regards,
Faheem

On Mon, Feb 8, 2010 at 6:07 PM, Dawid Lorenz a...@adl.pl wrote:
 Anyway, since I've seen it is possible to issue dbus-send commands to get
 current network name, I thought there maybe are similar methods to get
 LAC/CID etc.

 --
 Dawid 'evad' Lorenz * http://adl.pl

 null://I would love to change the world, but they won't give me the source
 code
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: [New Developer]: Questions - Python Packaging / Free or Non-Free / Software Licensing

2010-02-07 Thread Aldon Hynes
What people normally do in other projects I'm involved with is that they
make the API key a configuration option and pass a sample API key.  That
way, anyone who uses the application is required to get an API key for the
application from the third party, and the developer does not have to worry
about his key getting misused.  The instructions for installing the app then
include details about how each user goes out and gets their own API key.

By doing it this way, you don't have keep anything secret and you should be
able to upload all the source into free.

Personally, I've avoided the religious wars about different open source
software licenses, and I'll leave that and other questions to people with
stronger opinions on these topics.

Aldon
http://www.orient-lodge.com/N900

  -Original Message-
  From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Sanjeev (EIPI)
  Sent: Saturday, February 06, 2010 2:29 PM
  To: maemo-developers@maemo.org
  Subject: [New Developer]: Questions - Python Packaging / Free or Non-Free
/ Software Licensing


  Hello,

  I am developing a python/QT application for Fremantle.  This is my first
application for Maemo, so I have been on a steep learning curve for the past
2 weeks for things related to the SDK, python, QT, etc.  I finally have it
(mostly) working within scratchbox, and on the device, but it is not yet
packaged.  I am using a proprietary API within the code which requires my
personal credentials to be passed.  The credentials are in the form of a
unique alpha-numeric string.  The company that has issued these credentials
has asked that they are not to be made public.  I am able to use their API
so long as I adhere to this and a few other restrictions that they have in
place.  Some questions I now have:

  1. I am researching how to package my python application for maemo.org
Extras-devel.  Due to the restrictions placed on the API login credentials,
I am unclear whether the app can use the 'free' distribution.  I am not at
all worried about exposing the source code, but am not sure if that can be
done without revealing the API credentials.  Is there any way to distribute
my application in 'free', or does it have to be under 'non-free'?

  2. If it is 'non-free', am I correct in my understanding that none of the
source code gets uploaded to maemo.org?

  3. I have seen both pypackager and py2deb being mentioned in the wiki
articles on python packaging.  Which one should I use?  I understand that
pypackager does not have a GUI for Fremantle yet - should I wait for that?

  4. Do I use the Extras Assistant [1] after creating my package?  Does it
allow for both free and non-free?

  5. Software licensing - I know nothing about this.  What are my options
for free and for non-free?  I understand that Mauku is non-free, and is
therefore under copyright by its developer.

  Sorry if any of this is very basic.  My interest in Maemo is now growing
into the area of application development, and that is something that I do
not do professionally.  In fact, I am very far from this area in my day job.

  Many thanks,

  Sanjeev

  [1] https://garage.maemo.org/extras-assistant/index.php


  --
  EIPI
  Mobile Tablets! Blog: http://mobiletablets.blogspot.com

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Does the get_service_provider_name method only return a name if the SIM is a USIM?

2010-02-07 Thread Aldon Hynes
It is worth noting that I also get a blank string when I execute this on my
N900 using an ATT SIM

Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Faheem Pervez
Sent: Saturday, February 06, 2010 5:11 AM
To: maemo-developers@maemo.org List
Subject: Does the get_service_provider_name method only return a name if
the SIM is a USIM?


Hiya,

As said in the title: dbus-send --system --type=method_call
--print-reply --dest=com.nokia.phone.SIM /com/nokia/phone/SIM
Phone.Sim.get_service_provider_name returns a blank string. As I only
have a T-Mobile SIM to be trying this out with, I'd like to know if a
string is only returned if a USIM is inserted. Or maybe I'm invoking
it in the wrong manner?

Best Regards,
Faheem
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Is mauku open source, i.e free or is in non-free?

2010-01-28 Thread Aldon Hynes
Marius,

  I'm sorry if I'm not as good as others on this list and did not know that
everyone here has already agreed what 'free' should mean in perpetuity for
maemo developers, and for that matter, anyone that might decide to download
something from specific repositories.  Be sure to keep your attitude and
encourage others to go develop iPhone or Android apps.

  If, on the other hand, there are ever any discussions about what really
should go in which repositories, how testing should be handled for these
repositories, and so on, it might make sense to re-evaluate the underlying
assumptions.

Aldon

-Original Message-
From: Marius Vollmer [mailto:marius.voll...@nokia.com]
Sent: Thursday, January 28, 2010 2:24 AM
To: ext Aldon Hynes
Cc: maemo-developers@maemo.org
Subject: Re: Is mauku open source, i.e free or is in non-free?


ext Aldon Hynes aldon.hy...@orient-lodge.com writes:

 While there are some in the free software movement that hold to various
 definitions of what 'free' means as well as many different licenses that
 people argue about, to most people buying cellphones, those discussions
are
 meaningless.

In the context of this discussion, however, people know what they mean
with free.  You are not contributing by bringing up the age old
confusion that others create about the term.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: HOWTO: Query installed application

2010-01-28 Thread Aldon Hynes
For Icons Check:
/usr/share/icons/hicolor/scalable/hildon
or
/usr/share/icons/hicolor/48x48/hildon

Also, when you do a dpkg -l you can find the files for the package in
/var/lib/dpkg/info
For each package, you can check the pkg.list file to see what files it has

For applications on the desktop, I believe you should look for
/usr/share/applications/hildon/...
In that file you should find the name of the icon being used.

Hope this helps.

Aldon
  -Original Message-
  From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Stefan Iwanowitsch
  Sent: Thursday, January 28, 2010 3:44 AM
  To: Jeremiah Foster
  Cc: maemo-developers@maemo.org
  Subject: Re: HOWTO: Query installed application


  Thanks for the answer. But I need to query the applications not from shell
but out of an application...

  Jeremiah Foster schrieb:
On Jan 28, 2010, at 9:34 AM, Stefan Iwanowitsch wrote:


Hi everybody,
how can I obtain information about the installed applications


The command 'dpkg -l' will show you all installed packages on your device.


and access
their icons?


Icons are kept in specific directories on the device, I'll look that up.

Jeremiah




--

ISED - Iwanowitsch Software Engineering  Development

Dipl.Inf. Stefan Iwanowitsch (Softwareentwicklung)
Hohenzollerndamm 61
14199 Berlin

Tel:+49/  30/ 285 07 285
Fax:+49/  30/ 285 07 287
Mobil:  +49/ 170/ 501 95 12

Steuernummer 24/360/60546
PGP Fingerprint: 69DE D22A E3D4 71E7 4277  9C32 5C60 43BE 603D 0E59



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Is mauku open source, i.e free or is in non-free?

2010-01-28 Thread Aldon Hynes
Ed, Marius, et al.

  I think your comment about Maemo grows from being mostly used by Linux
geeks gets to my key concern.  I can see arguments for repositories being
either libre or gratis and I believe it is important to re-evaluate these
arguments if there is any desire for Maemo to grow beyond being mostly used
by Linux geeks.  Personally, I hope that it does.

  I do not see any intended malice in Marius' email and I do not mean to
pick on him.  However, I am very concerned that much of the tone here may
drive away mobile phone application developers that are not Linux
evangelists.  I think that would be unfortunate.  I would like to see the
N900 and its descendents as dominant devices in the smartphone market.  To
do so, we need to think about how we relate to all developers.

  Would it make sense for maemo.org to have non-gratis repositories?
Personally, I think there is value to this.  One of the complaints about
Apple is the way they control their App Store.  Unless you jailbreak your
iPhone, you need to run apps from the App Store, which is a pain to get apps
into and gives Apple complete control over what gets run on non-jailbroke
phones.

  While Nokia would probably like to make a cut on every non-gratis app
sold, they would probably be wise not to follow the Apple model and become a
bottleneck.  As such, a non-gratis repository on maemo.org would probably be
a good thing.  For that matter, given the open nature of maemo, I could
easily see someone else setting up non-gratis repositories as their own app
stores.  This, I believe would be good for the N900 and related devices.

  As such, we then come back to the nature of QA.  Apple uses the QA
argument as the reason that they should be the only App Store for the
iPhone.  Personally, I would love to see different app stores for the N900,
with different levels QA.  Ovi Store would imply that it has passed a level
of QA that Nokia deems appropriate.  A non-gratis maemo.org repository would
have different QA implications, and a third party app store would have yet
another set of implications about QA.

  I do think your comments help.  As I've been saying, I think it is very
important to think about how the N900 and maemo exist in a broader mobile
device ecosphere.  I think the discussion about how we understand and QA
mauku provides a great opportunity to look at the bigger picture.

Aldon



-Original Message-
From: eop...@gmail.com [mailto:eop...@gmail.com]on Behalf Of Edward Page
Sent: Thursday, January 28, 2010 10:31 AM
To: Aldon Hynes
Cc: maemo-developers@maemo.org
Subject: Re: Is mauku open source, i.e free or is in non-free?


I can't speak for Marius but I can say that in the (hardcore) Linux
world Free has generally meant libre rather than gratis, except where
specifically stated.  I hope that the quotes and a parenthetical
qualifier for that judging statement show that I am not implying
anything good or bad about people who do or do not know the
distinguishment.  This can be viewed as such a common assumption that
when we talk about free and non-free we mistakenly make the
assumption that everyone knows which definition we are using.  This
might come up more frequently as Maemo grows from being mostly used
by Linux geeks.

Please reread Marius' email in that context.  I do not think there is
malice in his words.  As for the value in switching from libre to
gratis...

Maemo was based on a desktop distribution called Debian which has a
strong Free Software (libre) culture.  This is where the tradition of
free and non-free repos comes from.  Personally I think switching
from the repos meaning libre to gratis would add as much confusion as
they do now because of Maemo's history.

I'm not too sure what would be the point of a non-free (non-gratis)
repository as I doubt maemo.org is going to open up an app store and
be a means of for-profit distribution especially on Nokia's dime in
competition to Ovi.

Besides historical reasons in distinguishing free (libre) and non-free
(non-libre), I would think it it would mostly matter to community
members and mean zilch to end-users.  I know there has been discussion
of a different QA process for non-free (non-libre) due to its nature
but I stopped following the QA process discussions and do not know
what the resolution was.  I would imagine it would make a big
difference to Mer as it would represent packages that the community
could auto-rebuild for other architectures or crowd-source if any
porting effort was needed.

I hope this helped in someway.

Ed Page
(epage)

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Is mauku open source, i.e free or is in non-free?

2010-01-28 Thread Aldon Hynes
Pauli:

Establishing clear service levels for repositories and sub-repositories wrt
autobuilder and QA : +1
Showing license information in package metadata:  +1

As to handling payments for non-gratis software, there was a good discussion
about adding Donate x$ recently.  In the old days of PC Shareware, it was
not uncommon for developers to distribute software that either asked for a
donation, or required some sort of payment to become fully functional.
These payment mechanisms were not dependent on the distribution mechanisms.

Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Pauli Virtanen
Sent: Thursday, January 28, 2010 12:52 PM
To: maemo-developers@maemo.org
Subject: RE: Is mauku open source, i.e free or is in non-free?


to, 2010-01-28 kello 10:51 -0500, Aldon Hynes kirjoitti:
[clip]
   I do not see any intended malice in Marius' email and I do not mean to
 pick on him.  However, I am very concerned that much of the tone here may
 drive away mobile phone application developers that are not Linux
 evangelists.  I think that would be unfortunate.  I would like to see the
 N900 and its descendents as dominant devices in the smartphone market.  To
 do so, we need to think about how we relate to all developers.

The main question here is probably whether the 'free' and 'non-free'
repositories (sub-repositories?) have the same service level:
autobuilder and QA mainly.

If they do, then I don't think there is an argument why Maemo couldn't
apply the same policies as Debian or Fedora vs. free/non-free content.
The developer should just pick the correct choice when submitting the
app.

Anyway, the main point seems to be controlling the license situation in
the Maemo repository -- the licenses of the applications are not shown
anywhere in the package metadata. For developers and some users this
would be interesting information to have.

   Would it make sense for maemo.org to have non-gratis repositories?
 Personally, I think there is value to this.  One of the complaints about
 Apple is the way they control their App Store.  Unless you jailbreak your
 iPhone, you need to run apps from the App Store, which is a pain to get
apps
 into and gives Apple complete control over what gets run on non-jailbroke
 phones.

Non-gratis software requires that someone organizes the payment and
content distribution channels. Nokia as a big company obviously is in a
position to do so, but I'm not sure what maemo.org with its (if I
understand correctly) mainly volunteer work force can do here.

--
Pauli Virtanen



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Is mauku open source, i.e free or is in non-free?

2010-01-27 Thread Aldon Hynes
I am sorry that you wish to stop discourse.

While there are some in the free software movement that hold to various
definitions of what 'free' means as well as many different licenses that
people argue about, to most people buying cellphones, those discussions are
meaningless.  When most people attempt to load an application on a
cellphone, they are concerned with a much different definition of 'free'.
Do they have to pay money to download the application or not.

maemo developers are welcome to hold to a religious view of what 'free'
means.  In doing so, they may condemn the most open cellphone out there
(with the exception of the FreeRunner which seems to be dying off), to the
same obscurity of the Freerunner.

I strongly encourage the maemo community to think more seriously about how
it talks about things like free software in a manner that fits with the
broader world.  I would hope that repositories that refer to 'free' or
'not-free' fit more closely the common usage of those words amoungst all
cell phone users, and not just those that belong to some specific software
movement.

My two cents.

Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Mikhail Gusarov
Sent: Tuesday, January 26, 2010 11:01 PM
To: maemo-developers@maemo.org
Subject: Re: Is mauku open source, i.e free or is in non-free?



Twas brillig at 14:18:26 26.01.2010 UTC-05 when aldon.hy...@orient-lodge.com
did gyre and gimble:

 AH Software can be free, but not open source.  (e.g. anyone can download
the
 AH software, but they can't download the source)
 AH Software can be Open Source, but not free (This is rare, but can
happen.
 AH You have to pay for a license to run the software, but you can view the
 AH source used to create it)

Stop it.

http://www.gnu.org/philosophy/free-sw.html
http://www.opensource.org/docs/osd

--
  http://fossarchy.blogspot.com/

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Is mauku open source, i.e free or is in non-free?

2010-01-26 Thread Aldon Hynes
Personally, I believe that a proper distinction between free and open source
needs to be made.

Software can be free, but not open source.  (e.g. anyone can download the
software, but they can't download the source)
Software can be Open Source, but not free (This is rare, but can happen.
You have to pay for a license to run the software, but you can view the
source used to create it)
Sofware can be both Open Source and Free (the best of both worlds)
or
Software can be neither free, nor open source, (the worst of both worlds;
proprietary software)

My two cents.

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Carsten Munk
Sent: Tuesday, January 26, 2010 2:30 PM
To: maemo-developers@maemo.org
Subject: Re: Is mauku open source, i.e free or is in non-free?


Regarding definitions of free vs non-free in Extras regard:

http://wiki.maemo.org/Extras#About_Extras quote:

Extras is split into two areas:

* free applications are Open Source have been through the Maemo
Extras vetting process
* non-free applications are usually closed, binary only and their
quality and security must be taken on trust

This points to open source, not free software, which can mean either:

* Loose definition of open source, which would mean everything with a
open source that autobuilder can build from source code. And non-free
being binary packages it can't/uploader doesn't want to reveal source
code.

or

* The Open Source Definition ,
http://www.opensource.org/docs/definition.php (most likely)

If we base seperation on OSD, then yes, it would go into non-free. If
we base it on the first, then it can stay in free. It does have a
buildable source package, so.

Can someone find further discussion of what how seperation is supposed
to be like?

Maybe a worthwhile discussion for Council to get into as well, this
particular license does say you are not allowed to redistribute the
Mauku source code from maemo.org (or anywhere).

My personal view would be seperating it at OSD definition as history
shows us we might have to watch out for what software we distribute
from maemo.org as it opens the community to CD's.

Regards,
Carsten Munk/Stskeeps
maemo.org distmaster

2010/1/26 Jeremiah Foster jerem...@jeremiahfoster.com:

 Hello,

 Bug #7505 asks if mauku is open or closed. According to the bug report, it
looks pretty closed.

 https://bugs.maemo.org/show_bug.cgi?id=7505

 I installed mauku from the maemo extras free repository, believing it was
Free
 Software, but trying to figure out which license it is under, I noticed
there
 is no license file at all, and file headers have the following message:

 /* Mauku 2.0 (c) Henrik Hedberg 
 hhedb...@innologies.fi

   You are NOT allowed to modify or redistribute the source code. */

 The debian/copyright file also says this:

 Mauku 2.0 is NOT open source software. You are NOT allowed to
 modify or redistribute the source code.

 I believe it should at least be moved to the non-free section, and stop
 claiming it ships with a free license in its download page.


 What should we do here? Move this to non-free?

 Thanks,

 Jeremiah
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Donate $x button on Packages and/or Downloads

2010-01-22 Thread Aldon Hynes
Interesting question.  I was asked by a friend at Red Hat if the value
proposition of the N900 was that it was Linux based or Open Source.  In his
mind there was a very important distinction.  Linux based means a more
reliable OS.  Open Source means access to the source code.  Neither of which
necessarily mean 'free software'.

As I read the maemo.org website, I see references to 'open source' on the
front page, but not Linux nor 'free software'.  Personally, I'm more
comfortable with being part of an 'open source' community than a free
software community.  I believe that for the N900 to successfully compete
with the iPhone and Android phones, there needs to be a way of financially
rewarding open source developers for the N900.  It seems like Andrew has
come up with a suggestion that addresses this very well and I would love to
see it implemented.

That said, there are lots of issues that such a system would run into, as
the N900 is distributed in many different countries with many different
payment systems and for that matter, many different tax laws.  My gut
feeling is that connecting to existing micropayment systems, particularly,
perhaps some related to the gaming industry, might be a good way of doing
this.

I look forward to how this discussion evolves.

Aldon

-Original Message-
snip
 I thought maemo was supposed to be a free software community.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Engadget, developers, extras-dev and Maemo LTS

2010-01-22 Thread Aldon Hynes
I would respectfully suggest that engadget's view, while representing the
view of the person that wrote it, is perhaps no more or less representative
of the views of users than views expressed by developers on this list.

Developers are an important set of users.  Engadget readers and another
potentially important set of users.  It seems to me that the balance between
different catalogs, including things like extras-developer catalog helps
meet some of the needs of both communities, and going forward it may make
sense for other catalogs.  Likewise, it may make sense, moving forward to
look at supporting both a current version of maemo and a maemo LTS (long
term support) version.

My two cents.
Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Jeremiah Foster
Sent: Thursday, January 21, 2010 4:10 AM
To: maemo-developers@maemo.org
Subject: Re: How to destroy your community


I thought I would post a snippet from the Endgadget review that represents
the view of the users of Nokia's products. This is something that Nokia
bears in mind, even if we at maemo.org don't always, we tend to be
self-selecting geeks.

After having dug in, we're seeing glimmers of brilliance here that give us
hope. Maemo 5 isn't the polished, consumer-friendly, all-encompassing
solution that Palm, Google, and Apple are all selling today, but it's fairly
evident that Nokia has built itself a stable, extensible platform that can
reach those levels with a little tender loving care. The company's
commitment to open source and the Maemo development community is
commendable -- it's something that should absolutely continue -- but going
forward, we'd love to see what kinds of magical things could happen if it
took development to 100 percent feature completion internally with a full
round of usability testing before handing it off to the eager geeks in the
field. The mere thought sends shivers down our spine.

The important point here is that users want _less_ developer control and
_more_ Nokia control.

Any smart company listens to their users and Nokia is no exception.


Regards,

Jeremiah
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: New to N900 and Qt, what's the best place to start?

2010-01-22 Thread Aldon Hynes
Paul,

  Welcome to the wonderful word of QT programming for the N900.  I suspect
I'm not much further along than you, but perhaps I can share a few helpful
tips.  By the sounds of it, I assume that you have the QT development tools
you need.  For the simple apps that I've built, I've used QT Creator.  I
haven't done a lot with the IDE but it is nice to work in.

  Next, do you have scratchbox installed?  I had problems getting scratchbox
2 to install on my Ubuntu laptop, so I ended up with the old scratchbox.
You can read a little bit about my adventures at
Building the Perfect Cellphone: the #iPhone, #droid and #N900
http://www.orient-lodge.com/node/3844

   Once I had scratchbox running, in FREMANTLE_ARMEL mode I could qmake
sample.pro on the project that I created in QT Creator, followed by make.
At this point, I simply copied my executable over to the N900 and it ran
like a champ.  I didn need to make sure that I had all the libqt libraries
installed.  Currenty, I have
libqt4-maemo5-core (4.6.1~git20100122-0maemo1) ...
libqt4-maemo5-network (4.6.1~git20100122-0maemo1) ...
libqt4-maemo5-gui (4.6.1~git20100122-0maemo1) ...
libqt4-maemo5-xml (4.6.1~git20100122-0maemo1) ...
libqt4-maemo5-opengl (4.6.1~git20100122-0maemo1) ...
libqt4-maemo5-phonon (4.6.1~git20100122-0maemo1) ...
libqt4-maemo5-xmlpatterns (4.6.1~git20100122-0maemo1) ...
libqt4-maemo5-webkit (4.6.1~git20100122-0maemo1) ...

   I didn't do anything too fancy for my beyond hello word program, I built
a counter widget using QPushButton and QObject::connect  I can share the
code with you if you want.

   Hope this is helps.  Feel free to followup with questions or comments.

Aldon
http://www.orient-lodge.com/N900


-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Paul Hartman
Sent: Friday, January 22, 2010 2:53 PM
To: maemo-developers@maemo.org
Subject: New to N900 and Qt, what's the best place to start?


Hi,

I'm beginning to learn Qt using the book C++ GUI Programming with Qt
4 (2nd Edition), along with Qt online documentation and Google (of
course), and I'm also a recent owner of a N900. I use Gentoo Linux 
KDE4 on my PC and have no problem creating Qt programs to run on my PC
environment. I'd like to start making some for my N900 as well. For
now I'll just try to make hello world. :)

What's the recommended dev environment to produce Qt-based software
for the N900/Maemo5? SDK Virtual Machine? MADDE? Is qt-creator going
to be able to cross-compile to maemo target in my native Linux PC
environment in the near future? Can I develop in qt-creator and then
compile in the other environment? Since I'm just starting from scratch
I'm open to any suggestions...  I realize from googling that debugging
in N900 might not be so easy right now and hopefully more IDE-based
support is coming.

I appreciate any advice on where to begin my journey, thanks!
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: How to destroy your community

2010-01-20 Thread Aldon Hynes
 And which discussion would that be?
Gee, Jeff, I don't know.  Aren't mirrors part of the server infrastructure?
I seem to recall a recent discussion about mirrors.  Discussions about the
mailing list being down, SVN moving, and R.M.O being down all fit, at least
in my mind as part of the disucssions about server infrastructure as well.

 Or, how about instead of complaining about my tone you actually add
something useful to the discussion?

I'm sorry that my suggestion that the tone of comment here might be impeding
making progress in addressing the important issues of this list isn't
considered useful for you.  Based on that, I suspect none of my other
suggestions are likely to be considered useful either.

 Do you have any suggestions, corrections, or improvements about any of my
suggestions?
Yes, but I suspect you won't find them useful.  While I've been a computer
programmer for over forty years, the past several years have been focused
primarily as an activist and community organizer.  The reason I am
particularly interested in the N900 as a mobile device and Maemo as a
platform is that it has the potential to be a great platform for community
development.  However, that is unlikely to happen if people spend their time
griping about how Nokia is not taking their concerns seriously enough
instead of working on building a strong sufficient standalone community.

If you want Nokia to run the community, keep demanding that they do things
and don't take initiative on your own.  I'm pleased that Jeff took the
initiative to create his mirror and to talk about it.  That is the sort of
initiative that needs to be taken.  However, for these initiatives to really
work, they must be accompanied by coalition building.  Griping about Nokia
not doing enough probably is not the most effective form of coalition
building.  Instead, if you feel the repositories are substandard, build a
coalition of repository mirror owners.  Push it even further, if you get
enough focus and power, to become the alternative repository where the
really good developers work together.  If you feel that the developers
mailing list isn't meeting your needs, set up your own mailing list.  The
same for the Wiki.

If you think there is something fundamentally flawed with the debian style
of distributing packages, create your own distribution environment based on
RPMs or some other distribution methodology.

As it stands now, in spite of problems that have occured with the mailing
list and the repositories, I'm pretty happy to keep using the tools that now
exist.  I don't have a pressing need to create something other or better.

Me?  I'm still learning my way around Nokia, N900, Maemo and the various
community surrounding them.  I do not know enough of the players or issues
yet to start my own organizing here yet.  However, I have been speaking with
folks at various open source companies to get ideas about how to make the
community here more effective and cohesive.  When I get a chance, I'll be
writing up more about this on my blog, but right now there are political,
work, and family issues taking a higher priority.

Aldon
http://www.orient-lodge.com



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: How to destroy your community

2010-01-20 Thread Aldon Hynes
Yet perhaps this is some of the problem.  It seems like the community of
people working with devices running Maemo might be better served if it was
more distinct.  As is noted on the maemo.org Terms of Use page, the site is
hosted as a 'public service' by Nokia Corporation.

IMHO, what would make much more sense would be if
1) An independent open source community gets established, as a seperate not
for profit legal entity.
2) Nokia contributes a few things to that community, including the Maemo
trademark, so that the community could call itself Maemo, and the amount of
money that Nokia spends on hosting the site and other community related
activities.
3) The community, itself, could then run Maemo, including the websites, etc.

My two cents,
Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Jeremiah Foster
Sent: Wednesday, January 20, 2010 5:23 PM
To: Ryan Abel
Cc: maemo-developers mailing-list
Subject: Re: How to destroy your community



On Jan 20, 2010, at 23:21, Ryan Abel wrote:

 On Jan 20, 2010, at 1:04 PM, Jeff Moe wrote:

 I've seen frequent mentions of how distinct maemo.org is from Nokia. But
the reality seems that nothing at Maemo can really happen without Nokia's
tacit approval. Is there anyone that has server access that isn't paid
(directly or indirectly) by Nokia? Can we start getting the servers admin'd
by community admins instead of depending upon Nokia? A first step would be
to document (on the *outside/public*) wiki the current server arrangement.
Another good step would be to get DNS off their servers. Until that happens,
the whole maemo is distinct from Nokia is just a façade.

 Maemo is a trademark owned by Nokia and used for their software platform
and their products. You're confusing Maemo and maemo.org (maemo.org being
the community-owned website). In doing so, you're confusing the discussion
and making it much more difficult to participate and arrive at a useful
conclusion. Maemo and maemo.org are not equivalent interchangeable
terms.

Nor are they as distinct as you would imply.

Jeremiah
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: [md] List emails subject prefix

2010-01-19 Thread Aldon Hynes
While some have raised the concern about how long a subject line different
email clients handle, I still think this is a good idea, although in
deference to those concerned about the messag line length, [md] works nicely
from my perspective.  I like to do quick visual checkes of emails subjects
in addition to having the option of using other types of filters.

Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Edward Johns
Sent: Tuesday, January 19, 2010 12:45 PM
To: maemo-developers@maemo.org
Subject: [maemo-devel] List emails subject prefix


Hello,
I feel a little cheeky asking this when I've only just joined the list
but I was wondering if anybody else thinks it is a good idea to have
mails to this list (and the other maemo lists) prefix the subject line
with the name of the list. This is a technique used on most other
lists I subscribe to and can be done automatically by Mailman (using
the subject prefix option in the list personality settings).
It is a great help to those of us subscribed to several different
lists that we access via different clients.

I have manually set the subject of this post as an example.

Any takers?

Regards,
Ed.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: [maemo-devel] List emails subject prefix

2010-01-19 Thread Aldon Hynes
Good idea, let's try to restrict the development community to only people that 
have 'proper email clients'

snip
Get yourself proper email client which will sort your mail into folders. There 
is X-BeenThere: maemo-developers@maemo.org in each email from this ML.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: [maemo-devel] List emails subject prefix

2010-01-19 Thread Aldon Hynes
Edward,

   Thanks for the apology.  I was taken aback by your initial response and was 
trying to figure out how best to respond.  I did realize that my sarcasm might 
have been missed.

   I have been very concerned about a general tenor of this list.  It seems 
like some are suggesting that if you haven't been on the list long enough, if 
you don't use the right email client, and several other comments I've heard 
recently, then you aren't good enough to be on this list.  Instead, we need to 
be welcoming old and new, people using pine, elm, modest, Outlook or whatever 
email client.  

   Likewise, I would like to see more discussion about how we can all work 
together to make sure that this list, the wiki, the repositories, and other 
tools are the best possible so that we can get as many developers working 
together to make great apps for Maemo.

   I appreciate your concern for this list and your suggestion on something 
that would make it more helpful to some users.

Aldon
http://www.orient-lodge.com



-Original Message-
From: eml...@gmail.com [mailto:eml...@gmail.com]on Behalf Of Edward
Johns
Sent: Tuesday, January 19, 2010 4:26 PM
To: maemo-developers@maemo.org
Cc: aldon.hy...@orient-lodge.com
Subject: Re: [maemo-devel] List emails subject prefix


Sorry Aldon, I must apologise.  I was amazed at that response at first
but having read it back I noted the sarcasm.
Obviously a little too subtle for me in my sleep deprived state! Sorry
for the over reaction.

2010/1/19 Edward Johns ejdom...@gmail.com:
 2010/1/19 Aldon Hynes aldon.hy...@orient-lodge.com:
 Good idea, let's try to restrict the development community to only people 
 that have 'proper email clients'

 snip

 Consider yourself restricted. I've been a member of several high
 profile foss developer communities and this is the worse welcome I've
 ever been given.
 Hopefully I will get a chance to return to this forum when it is a
 little more mature.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: oFono

2010-01-09 Thread Aldon Hynes
For the SMS portion, I'd encourage you to check out PyMaemoSMS  I've tweaked
it and used it succesfully to send SMS messages from Python on my N900

For more info, check out
#n900 mbarcode, python, SMS and sqlite3
http://www.orient-lodge.com/node/3896

I really look forward to playing with oFono.

Aldon

-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Jeff Moe
Sent: Saturday, January 09, 2010 7:36 AM
To: maemo-developers@maemo.org
Subject: Re: oFono


On Saturday 09 January 2010 03:40:29 Qole wrote:
 So wait, you're saying we now have a fully open source telephony stack on
 the N900 that works to make phone calls?

Quickly gotta run...

Well, it may not all be open:

* It fires up the Maemo phone GUI--I'd have to investigate what parts of
that are open/closed.

* It calls pulseaudio which may be using a proprietary codec for GSM audio.

* It's only voice calls, no SMS etc, so it's not a full stack yet.

I will be trying all this under Fedora 12 on N900 as that gives me a clean
slate to work from to track down what all is really involved.

But progress no doubt. :)

-Jeff
http://wiki.maemo.org/User:Jebba
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: FM RDS data

2010-01-08 Thread Aldon Hynes
You should take a quick look at the fmtx_client command.  It already does much 
of what you want (with the exception of finding an unused signal)

fmtx_client -f sets the frequency
fmtx_client -s sets the radio station
Note:  This must be an eight character string, but it can be padded with 
blanks.  This is a bug that has been fixed in the next flash
e.g. 
fmtx_client -s aldon   
will not work but
fmtx_client -s aldon 
does work

fmtx_client -t sets the text.  This can be any length and can have embedded 
blanks
e.g.
fmtx)client -t This is a long test
works.

I've used this to send messages from my N900 to the RDS display on my car radio 
and it has worked nicely.  (and members of the family have enjoyed receiving 
personalized messages on the car radio)

Aldon
  -Original Message-
  From: kher...@gmail.com [mailto:kher...@gmail.com]on Behalf Of Benoît HERVIER
  Sent: Thursday, January 07, 2010 12:19 AM
  To: Martin Grimme
  Cc: Aldon Hynes; maemo-developers@maemo.org
  Subject: Re: FM RDS data


  About FM and RDS modifying RDS signal transmited from the tablet is possible ?

  I'm thinking of a small usage, a app that found the freest frequency (by 
listening fm with the transmitter) and change the frequency of transmitted 
music to the found one and send an rds signal by the transmitter, so you don't 
have to change frequency on your car receiver (or everything else).

  I know that fm transmitter emit an rds signal ... but can that be changed ?

  Does there is documentation about the fm transmitter and receiver somewhere 
on Maemo ?

  Thanks a lot


  2010/1/6 Martin Grimme martin.gri...@gmail.com

Hi,

the FM receiver's interface for RDS is exposed via sysfs. So any
application can read RDS data from it.
The frequency bands the receiver is capable of are US/EUR (87.5 -
108.00 MHz) and Japan (don't remeber, but I think starts somewhere at
70 MHz). A region switch in the driver (sysfs-Interface again but as
root) switches between the frequency bands.


Martin


2010/1/6, Aldon Hynes aldon.hy...@orient-lodge.com:

 I have been approached by a person interested in sending data from a 
sensor
 via FM to a cellphone which would in term transmit this data to the
 Internet.  I am interested in figuring out if this is something that could
 be done with an N900.  With that, I have a few specific questions:

 First, can anyone point me to information about how to programatically
 receive RDS data?  I've read that the FM receive app is supposed to do 
that,
 but I haven't managed to receive RDS data that way yet, and I don't have 
the
 source code.

 Second, does anyone have any idea what frequencies the FM receiver can 
tune
 into?  The programs I've seen have focused on the traditional commercial 
FM
 band, 88 Mhz to 106 Mhz.  Can the FM receiver tune in higher or lower
 frequencies?  If so, what is the real frequency range of the FM Receiver.

 Third, are there other data formats that can easily be sent and/or 
received
 from the Nokia phone?  If so, can people point me to any of these other 
data
 formats?

 Any help you can provide would be greatly appreciated.

 Aldon

 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers




  -- 
  Benoît HERVIER - http://khertan.net/


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: How to access geotag information?

2010-01-08 Thread Aldon Hynes
My gut feeling is that as we move forward, geotag type information really
belongs with the file information.  e.g.  I would love to have the ability
to stat a file to find out the geolocation where a file was created as well
as the time that the file was created.  Of course, that is a very big change
right down at the OS level, so until file systems change to include
something like geolocation of creation, Till's approach sounds pretty
interesting.

Aldon
41.3324, -72.9882



-Original Message-
From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Till Harbaum /
Lists
Sent: Friday, January 08, 2010 10:43 AM
To: Michael Cronenworth
Cc: maemo-developers@maemo.org
Subject: Re: How to access geotag information?


Hi,

Am Freitag 08 Januar 2010 schrieb Michael Cronenworth:
 GPS data is stored in tracker for images only. Till wants GPS data for
 *all* file types.
If the tracker really already has basic geotagging support, then i
think it's the only acceptable solution to use it, even if this is currently
limited to images only.

This sounds like a classic chicken/egg problem and as long as only the
image viewer supports geotagging, noone will bother to extend the
tracker for other formats.

So if tracker can provide geotagging info i'd be more than willing to use
that. Perhaps e.g. the maemo-recorder guys can be convinced to tag
their files and this might in turn cause someone to extend the tracker
functionality to support geotags in sound files ...

I really REALLY think tracker is the only useful way to deal with geotags
especially in a mobile device where indexing may really be expensive
with respect to CPU power and  battery.

What's the tracker guru's opinion?

Till
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


FM RDS data

2010-01-06 Thread Aldon Hynes
I have been approached by a person interested in sending data from a sensor
via FM to a cellphone which would in term transmit this data to the
Internet.  I am interested in figuring out if this is something that could
be done with an N900.  With that, I have a few specific questions:

First, can anyone point me to information about how to programatically
receive RDS data?  I've read that the FM receive app is supposed to do that,
but I haven't managed to receive RDS data that way yet, and I don't have the
source code.

Second, does anyone have any idea what frequencies the FM receiver can tune
into?  The programs I've seen have focused on the traditional commercial FM
band, 88 Mhz to 106 Mhz.  Can the FM receiver tune in higher or lower
frequencies?  If so, what is the real frequency range of the FM Receiver.

Third, are there other data formats that can easily be sent and/or received
from the Nokia phone?  If so, can people point me to any of these other data
formats?

Any help you can provide would be greatly appreciated.

Aldon

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: any way to get incoming call number to python?

2010-01-05 Thread Aldon Hynes
I would suggest running dbus-monitor and calling your cellphone to see what
happens.  I did this, capturing the output to a file and got the output
listed below.

It appears as if the strings org.freedesktop.Telepathy.Channel.InitiatorID
and org.freedesktop.Telepathy.Channel.TargetID both contain the incoming
phone number.

I have not worked with python and dbus, but it seems like this should
contain the clues necessary to get the needed information.

I did, however, also look at the database
/home/user/.rtcom-eventlogger/el.db  This is an sqlite3 database that can be
queried after the fact from Python to receive information about phone calls.
I talked a little bit about this in my blog post

#N900 mbarcode, python, sms and sqlite3
http://www.orient-lodge.com/node/3896

Hope this helps.

Aldon

==

signal sender=org.freedesktop.DBus - dest=:1.551 serial=2
path=/org/freedesktop

   string :1.551
method call sender=:1.551 - dest=org.freedesktop.DBus serial=3
path=/org/freede

   string type='method_call'
method call sender=:1.551 - dest=org.freedesktop.DBus serial=4
path=/org/freede

   string type='method_return'
method call sender=:1.551 - dest=org.freedesktop.DBus serial=5
path=/org/freede
  struct {
   stringobject path
/org/freedesktop/Telepathy/Connection/ring/tel/ring/incomi
signal searray [.20 - dest=(null destination) serial=1153
path=/org/freedesktop
dict entry(
   array [ string org.freedesktop.Telepathy.Channel.InitiatorID
   variant   string 12032980814
)
dict entry(
   string
org.freedesktop.Telepathy.Channel.Type.StreamedMedia.FUTU
   variant   boolean false
)
dict entry(
   string
org.freedesktop.Telepathy.Channel.Type.StreamedMedia.FUTU
   variant   boolean true
)
dict entry(
   string org.freedesktop.Telepathy.Channel.TargetHandleType
   variant   uint32 1
)
dict entry(
   string org.freedesktop.Telepathy.Channel.TargetHandle
   variant   uint32 28
)
dict entry(
   string org.freedesktop.Telepathy.Channel.TargetID
   variant   string 12032980814
)
  -Original Message-
  From: maemo-developers-boun...@maemo.org
[mailto:maemo-developers-boun...@maemo.org]on Behalf Of Timo Pelkonen
  Sent: Tuesday, January 05, 2010 11:11 AM
  To: maemo-developers@maemo.org
  Subject: any way to get incoming call number to python?


  Hi

  I am starting to develop an app to maemo, my friend is doing similar one
to nokia s60 and he told this is the thing one must start with.

  Is getting incoming call number doable with dbus? if not, is there other
ways? Links to any documents relevant are also appreciated.

  Ossipena / Timo

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Smalltalk developers on N900.

2009-12-28 Thread Aldon Hynes
Recently, I've been kicking around porting Squeak, a popular version of
SmallTalk to run on the Nokia N900.  I've had some success and have a zipped
tarball available.  If you're interested, check out

Running Squeak, Etoys, Scratch, or maybe even OpenCoqueat or OpenCobalt on a
Nokia N900
http://www.orient-lodge.com/node/3888

Then, drop me a note and let me know your thoughts.  I'd love to collaborate
with other Smalltalk users on N900s.  Also, if anyone else is experimenting
with other interesting languages on the N900, let me know.  I've kicked
around trying to get Logo running as well as thinking about other languages.

Aldon

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers