Debuging Internet Connections
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
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
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
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
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
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
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
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
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?
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?
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?
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?
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?
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
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?
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?
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
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?
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?
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?
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?
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
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
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?
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
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
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
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
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
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
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
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?
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
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?
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.
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