Re: [maemo-developers] Cairo performance comparison, 770 / N800 / PXA-320

2007-01-15 Thread Kalle Vahlman

2007/1/15, [EMAIL PROTECTED] [EMAIL PROTECTED]:

Am 13 Jan 2007 um 21:00 hat Kalle Vahlman geschrieben:
 For the cairo audience there's the question of the tessellation
 process, can it really be so fast on the PXA-320 or is there a bug
 somewhere that twists the results? What could be so good in PXA-320
 (or not-good on the other devices) that the results are so drastic?

I didn't know that the N800 has a PXA-320 uC by Mravell.


It doesn't. I had three devices (plus my laptop) that I ran the test
on, 770, N800 and a PXA-320-based board.


Has anyone more detailed information about the hardware used in the N800?


As mentioned in the blog entry, it's TI OMAP 2420. Also see:

 http://maemo.org/faq/faq.html#faq-N10129

--
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Cairo performance comparison, 770 / N800 / PXA-320

2007-01-15 Thread klaus
Am 15 Jan 2007 um 10:27 hat Kalle Vahlman geschrieben:
 As mentioned in the blog entry, it's TI OMAP 2420. Also see:

At least it seems that the  TI OMAP is able to drive a 32 bit data path to the 
DDR-RAM. But, it 
says it has just 5 MBit internal framebuffer RAM. This are 5242880 bits, which 
is sufficend for 
5242880 / 800 / 480 = 13,653... bits per pixel. Either has the N800 a dedicated 
display 
controller or only supports 12 bits/pixel.

-Klaus
-- 
 Klaus Rotter * klaus at rotters dot de * www.rotters.de

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


Re: [maemo-developers] Tracking downloads from garage repositories?

2007-01-15 Thread Alessandro Pasotti

I was also looking for a way to know if after moving Maemo Stars to extra,
downloads have increased/decreased.

+1 from me too

2007/1/12, Neil Jerram [EMAIL PROTECTED]:


Levi Bard [EMAIL PROTECTED] writes:

 Is there any way to get statistics for downloads from garage
repositories?
 It would be nice if said statistics were available from a project's
garage
 Web page.  Currently, it only seems possible to get download statistics
 for files downloaded from the garage Web pages for a project.

 I'd like to second this request.  Since my apps were added to the
 extras repo, my garage downloads have dropped significantly.

+1

Although I note that currently there isn't any formal link between
an extras upload and the associated garage project, is there?

I guess to make such a link, we'd need to specify that people add a
header to the control file of the packages that they create (or one of
the other uploaded files), to specify the garage project name.

If we did this, it would also be possible to make all the uploaded
files appear automatically on the project's download page, which would
be very nice.

Sounds a bit non-trivial, though, and I'm sure sorting out the support
for multiple revs of Maemo is more important right now.

Regards,
 Neil

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





--
Alessandro Pasotti
w3:   www.itopen.it
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Discussion of a possible project - offline calendar project

2007-01-15 Thread Martin Grimme

Hi,

Mathias Uebelacker schrieb:

Well here some thoughts from my project sheet:

- which language should be used ( C, Python...) 
- how should the data stored (database, file ...)

- should the application interacts with osso applications (Adressbook, email)
- limitation of the screen size (N770)
- look and feel like the original ??
- exchange with the google calendar (import/export)
- language files (for each user his or her language)
- and and and


This sounds really interesting. I know that there are already
applications like dates or GPE-calendar for the N770 but both
don't fit my needs. Since my idea was to write some sort of
PIM suite specially for the 770 in the near future, maybe we
should join efforts.

I have written software for the 770 in C (Ogg Vorbis Player) and Python
(Obscura Photo Manager) and have to say that Python wins for big
applications, IMHO. Development is much faster and the code usually
more clear and stable than with C. So I'd vote for Python.

One of my first opensource projects was the desktop calendar gDeskCal
(http://www.pycage.de/#gdeskcal), so I have some experience with reading
iCalendar files.


If there some developer which will start these project with me let me know. If 
we can build a Team i will ask the garage-team to host that project so that we 
ca
n start the work.


Sure, why not? :)


Regards,
Martin


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


Re: [maemo-developers] Discussion of a possible project - offline calendar project

2007-01-15 Thread Andrew Flegg

On 1/15/07, Martin Grimme [EMAIL PROTECTED] wrote:



[development of another PIM suite]


This sounds really interesting. I know that there are already
applications like dates or GPE-calendar for the N770 but both
don't fit my needs. Since my idea was to write some sort of
PIM suite specially for the 770 in the near future, maybe we
should join efforts.


I don't think GPE is the perfect PIM suite (it is the most mature
we've got, though) and Dates is still very immature. However, is what
you want so diametrically opposed to the aims of these two projects
that you couldn't work with them to improve the existing projects,
rather than creating another?

If it's a case of getting in at the ground floor, the relative youth
of Dates might be more interesting to you; and there are some nice UI
ideas in there which will only improve with decent synchronisation.

I don't know the people at Opened Hand responsible for Dates, but I
can't believe they wouldn't be interested in the help? Especially from
two talented, enthusiastic programmers.

Although I'm a big fan of anything now which will bring the polish of
the iPhone's UI to Maemo :-)

Cheers,

Andrew

--
Andrew Flegg -- mailto:[EMAIL PROTECTED]  |  http://www.bleb.org/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


RE: [maemo-developers] Cairo performance comparison, 770 / N800 / PXA-320

2007-01-15 Thread Jakub.Pavelek
On Sunday 14 January 2007 20:11, Frantisek Dufka wrote:

 Marius Gedminas wrote:
  On Sun, Jan 14, 2007 at 07:53:06PM +0200, Marius Gedminas wrote:
  On Sun, Jan 14, 2007 at 12:11:37AM +0200, Siarhei Siamashka wrote:
  Also Nokia 770 runs not at 220MHz as stated on your page, but at 
  something closer to 250MHz as shown by this test code 
program (and 
  confirmed to be actually 252MHz by somebody from Nokia on #maemo 
  about half a year ago).
 
  So http://maemo.org/faq/faq.html#faq-N10129 is lying?

Well, if I were to create a conspiracy theory, I would suggest 
that it could be done on purpose to make N800 look like a 
bigger improvement when comparing it to 770 ;-)

But most likely it is just a typo, a lot of new docs became 
available lately, so they may contain some minor inaccuracies.

Not a conspiracy, it simply used to be 220MHz and only later went up to
252 MHz. 

Br,

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


Re: [maemo-developers] How to extend Hildon Input Methods

2007-01-15 Thread Mohammad Anwari
Pada hari Sabtu, tanggal 13/01/2007 pukul 04:02 -0800, ext Kimitake Abe
menulis:
 configure: error: Library requirements 
 (libhildon-input-method-framework-header-sdk-2.0 = 2.0.0 
 libhildon-input-method-ui-header-sdk-2.0 = 2.0.0) not met; consider 
 adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a 
 nonstandard prefix so pkg-config can find them.
 
 As tutorial, the components are required but how can I get them?

You can apt-get install them after installing maemo-explicit.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Discussion of a possible project - offline calendar project

2007-01-15 Thread Jose Manrique Lopez de la Fuente

It would be nice having gdeskcal (or better gdesklets) support in 770...

2007/1/15, Martin Grimme [EMAIL PROTECTED]:

Hi,

Mathias Uebelacker schrieb:
 Well here some thoughts from my project sheet:

 - which language should be used ( C, Python...)
 - how should the data stored (database, file ...)
 - should the application interacts with osso applications (Adressbook, email)
 - limitation of the screen size (N770)
 - look and feel like the original ??
 - exchange with the google calendar (import/export)
 - language files (for each user his or her language)
 - and and and

This sounds really interesting. I know that there are already
applications like dates or GPE-calendar for the N770 but both
don't fit my needs. Since my idea was to write some sort of
PIM suite specially for the 770 in the near future, maybe we
should join efforts.

I have written software for the 770 in C (Ogg Vorbis Player) and Python
(Obscura Photo Manager) and have to say that Python wins for big
applications, IMHO. Development is much faster and the code usually
more clear and stable than with C. So I'd vote for Python.

One of my first opensource projects was the desktop calendar gDeskCal
(http://www.pycage.de/#gdeskcal), so I have some experience with reading
iCalendar files.

 If there some developer which will start these project with me let me know. 
If we can build a Team i will ask the garage-team to host that project so that we 
ca
 n start the work.

Sure, why not? :)


Regards,
Martin


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




--
J. Manrique López de la Fuente
http://www.jsmanrique.net
msn: [EMAIL PROTECTED]
jabber: [EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] [Fwd: RE: Puppy robot Episode 2.5]

2007-01-15 Thread Amit Kucheria
Some more updates to the N770 puppy robot. Forwarding it on Keijo's request...

On Mon, 2007-01-15 at 12:58 +0200, Lahetkangas Keijo (Nokia-M/Oulu)
wrote:
 Hi all,
 
 Puppy robot Episode 2.5 is released:
 http://www.youtube.com/watch?v=RdBqJSdsbLo
 
 
 
 
 If you missed first two episodes, you find them here:
 http://www.youtube.com/watch?v=USGMhtaBrSs
 http://youtube.com/watch?v=iMkWwJqPCOQ
 
 If you want to download videos to your computer, you find Internet 
 Tablet compatible and HD videos from:
 https://allatum.wipsl.com/puppy/
 
 Please feel free to distribute YouTube  links forward to anybody you 
 think will be interested about Internet Tablets or Puppy adventure.
 
 Regards
 Keijo
 
 P.s. stay tuned puppy trilogy will get it's final episode next week

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


Re: [maemo-developers] Marvel PXA320 NDA...

2007-01-15 Thread Andreas Orfanos

Similarly, datasheet for OMAP 2420. TI says that it is a non-catalog device
and information is under NDA (Non-Disclosure Agreement).

Could someone tell them that people need them?


On 1/15/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


Argh... you have to sign a NDA to access the information about the Marvell
PXA 320
processor. We live in a hard world...

-Klaus
--
Klaus Rotter * klaus at rotters dot de * www.rotters.de

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

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


Re: [maemo-developers] dbus_bus_activate_service

2007-01-15 Thread Kimmo Hämäläinen
On Sat, 2007-01-13 at 17:28 +, ext andrew gatt wrote:
 Is there any way to compile and use dbus_bus_service_activate under 
 maemo. 
 https://stage.maemo.org/svn/maemo/projects/email/osso-email/trunk/src/ui/viewcallback.c
 Seems to suggest you can, however i can't get the function to compile, 
 the compiler flags it as an undefined reference with all the headers 
 i've tried.
 
 Doing `grep dbus_bus_activate_service /usr/include/ -R` doesn't bring 
 anything up so does it not exist?

It seems that it's deprecated and you should use
dbus_bus_start_service_by_name instead.

BR; Kimmo

 
 Any ideas?
 
 Andrew
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://maemo.org/mailman/listinfo/maemo-developers
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Where is osso-email-interface?

2007-01-15 Thread Kyle Ambroff
Hello everyone,

I'm new to the maemo platform, so I'm sorry if I'm missing something
obvious. I wanted to tinker with the osso-rss-feed-reader module for
IT-2006, but I can't find one of its dependencies called
osso-email-interface. The only version that I can find is this (which is
obviously not current):

https://stage.maemo.org/svn/maemo/projects/email/osso-email-interface/trunk/

Could someone point me in the right direction?

Thanks for your help,
Kyle


signature.asc
Description: This is a digitally signed message part
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] How to extend Hildon Input Methods

2007-01-15 Thread Guard][an

 You can apt-get install them after installing maemo-explicit.

Which does not work when you installed your bora scratchbox targets and 
sdk rootstraps manually because of pkg-config problems, see: 
http://rafb.net/p/Ta7ltB82.html


The tutorial mentions libhildon-input-method-header-sdk-dev and 
libhildon-input-method-framework-header-sdk-dev packages but the real 
name of the first package seems to be 
libhildon-input-method-ui-header-sdk-dev.


Also, it would be nice to have more detailed documentation on key types 
and attributes usage.


For instance, the key alpha=ALPHA size=2q/key markup seems 
rather obscure to me, particularly the alpha=ALPHA part.


Also, how do you define a modifier key ? And how do you specify tabs 
like the abc ABC 1!+ tabs on the thumb keyboard. In fact, having 
the xml versions of the .vkb files deployed on the device would really 
help understanding how to achieve the abc/ABC click on the same tab 
changes the case behavior. Is there any plan to make these .xml files 
available ?


Regards.
G.

Mohammad Anwari wrote:

Pada hari Sabtu, tanggal 13/01/2007 pukul 04:02 -0800, ext Kimitake Abe
menulis:

configure: error: Library requirements 
(libhildon-input-method-framework-header-sdk-2.0 = 2.0.0 
libhildon-input-method-ui-header-sdk-2.0 = 2.0.0) not met; consider adjusting the 
PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so 
pkg-config can find them.

As tutorial, the components are required but how can I get them?


You can apt-get install them after installing maemo-explicit.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers



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


Re: [maemo-developers] How to extend Hildon Input Methods

2007-01-15 Thread Mohammad Anwari
Pada hari Senin, tanggal 15/01/2007 pukul 13:45 +0100, ext Guard][an
menulis:
 The tutorial mentions libhildon-input-method-header-sdk-dev and 
 libhildon-input-method-framework-header-sdk-dev packages but the real 
 name of the first package seems to be 
 libhildon-input-method-ui-header-sdk-dev.

You are correct. I'm cc:-ing bora-feedback hoping they can fix this.

 Also, it would be nice to have more detailed documentation on key types 
 and attributes usage.
 
 For instance, the key alpha=ALPHA size=2q/key markup seems 
 rather obscure to me, particularly the alpha=ALPHA part.
 
 Also, how do you define a modifier key ?

Unfortunately, there is no modifier key :(

  And how do you specify tabs like the abc ABC 1!+ tabs on the thumb 
 keyboard. In fact, having 

Put label attribute in the sublayout tag.
...
keyboard layout=THUMB
sublayout type=LOWERCASE label=abc variance_index=1
...

 the xml versions of the .vkb files deployed on the device would really 
 help understanding how to achieve the abc/ABC click on the same tab 
 changes the case behavior. 

Use variance index for that, so we would have:
...
keyboard layout=THUMB
sublayout type=LOWERCASE label=abc variance_index=1
...
sublayout type=UPPERCASE label=ABC variance_index=0
...
...

 Is there any plan to make these .xml files 
 available ?

Sorry, no plan for that.

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


Re: [maemo-developers] Discussion of a possible project - offline calendar project

2007-01-15 Thread Chris Lord
On Mon, 2007-01-15 at 11:15 +0100, Martin Grimme wrote:
 This sounds really interesting. I know that there are already
 applications like dates or GPE-calendar for the N770 but both
 don't fit my needs.


Hi Martin,

Are there any specific needs you have that Dates fails to fulfil? I
haven't had time to work on it recently during uni, but if there are any
features you'd like to see, I'll point out that we have a bugzilla
( http://bugzilla.o-hand.com/ ) and our subversion repository is public.
Any contributions are more than welcome.

Best regards,

--Chris Lord



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


Re: [maemo-developers] How to extend Hildon Input Methods

2007-01-15 Thread Marius Gedminas
On Mon, Jan 15, 2007 at 03:09:46PM +0200, Mohammad Anwari wrote:
  Is there any plan to make these .xml files 
  available ?
 
 Sorry, no plan for that.

Why not?  That would be a tremendous help to people who want to
customize their virtual keyboard layouts.  Or add support for languages
that are not supported out of the box.

Given that the .vkb file format is documented, the XML file format is
documented, and the utility to compile XMLs into VKB is available, it is
possible to decompile the .vkb files distributed in the OS image into
XML sources, and verify that the sources can be compiled back into the
same .vkb files.

That might violate the licence under which the OS images are
distributed.  IIRC it said something about reverse engineering.
IANAL.

Marius Gedminas
-- 
The memory management on the PowerPC can be used to frighten small children.
-- Linus Torvalds


signature.asc
Description: Digital signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] How to extend Hildon Input Methods

2007-01-15 Thread Kimitake Abe
All,

Thank you, I did as follow and could build the sample code.

fakeroot apt-get install libhildon-input-method-ui-header-sdk-dev

Regards,
Kimitake

-Original Message-
From:Guard][an [EMAIL PROTECTED]
To:  maemo-developers@maemo.org
Date:Mon, 15 Jan 2007 13:45:24 +0100
Subject: Re: [maemo-developers] How to extend Hildon Input Methods


  You can apt-get install them after installing maemo-explicit.

Which does not work when you installed your bora scratchbox targets and 
sdk rootstraps manually because of pkg-config problems, see: 
http://rafb.net/p/Ta7ltB82.html

The tutorial mentions libhildon-input-method-header-sdk-dev and 
libhildon-input-method-framework-header-sdk-dev packages but the real 
name of the first package seems to be 
libhildon-input-method-ui-header-sdk-dev.

Also, it would be nice to have more detailed documentation on key types 
and attributes usage.

For instance, the key alpha=ALPHA size=2q/key markup seems 
rather obscure to me, particularly the alpha=ALPHA part.

Also, how do you define a modifier key ? And how do you specify tabs 
like the abc ABC 1!+ tabs on the thumb keyboard. In fact, having 
the xml versions of the .vkb files deployed on the device would really 
help understanding how to achieve the abc/ABC click on the same tab 
changes the case behavior. Is there any plan to make these .xml files 
available ?

Regards.
G.

Mohammad Anwari wrote:
 Pada hari Sabtu, tanggal 13/01/2007 pukul 04:02 -0800, ext Kimitake Abe
 menulis:
 configure: error: Library requirements 
 (libhildon-input-method-framework-header-sdk-2.0 = 2.0.0 
 libhildon-input-method-ui-header-sdk-2.0 = 2.0.0) not met; consider 
 adjusting the PKG_CONFIG_PATH environment variable if your libraries are in 
 a nonstandard prefix so pkg-config can find them.

 As tutorial, the components are required but how can I get them?
 
 You can apt-get install them after installing maemo-explicit.
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://maemo.org/mailman/listinfo/maemo-developers
 

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

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


[maemo-developers] Re: Discussion of a possible project - offline calendar project

2007-01-15 Thread Ross Burton
On Sun, 2007-01-14 at 23:16 +0100, Mathias Uebelacker wrote:
 i would like to invitate you to discuss a project idea that i have. In the 
 last past weeks a played around with an idea to create an offline caledar 
 like the go
 ogle calendar. After my device chrashed yesterday this project becomes a 
 higher priority. Till yesterday a worked on my timetracker project. Exactly 
 on a modul 
 which creates for every task an file which can be imported by the calendar.

If you want to hack an existing project, there is Dates:

http://projects.o-hand.com/dates

 Well here some thoughts from my project sheet:
 
 - which language should be used ( C, Python...) 
 - how should the data stored (database, file ...)
 - should the application interacts with osso applications (Adressbook, email)
 - limitation of the screen size (N770)
 - look and feel like the original ??
 - exchange with the google calendar (import/export)
 - language files (for each user his or her language)
 - and and and

Dates is written in C and uses Evolution Data Server for storage.
Import/Export isn't interesting, synchronisation is. In theory opensync
should build and run on the 770, so you can use opensync to synchronise
the calendar in Dates with Google Calendar.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



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


Re: [maemo-developers] How to add SDL checks in configure.ac

2007-01-15 Thread Janne Kataja

[EMAIL PROTECTED] wrote:

[sbox-SDK_ARMEL: ~/bomberman-deb]  ./autogen.sh
+ aclocal-1.7
+ autoconf
configure.ac:21: warning: AC_ARG_PROGRAM was called before
AC_CANONICAL_TARGET
autoconf/general.m4:1657: AC_CANONICAL_TARGET is expanded from...
configure.ac:21: AC_CANONICAL_TARGET is required by...
aclocal.m4:7232: AM_PATH_SDL is expanded from...
configure.ac:21: the top level
Adding AC_CANONICAL_TARGET as a second line after AC_INIT(Makefile.am) 
in configure.ac should remove this warning.




Janne

--
Janne Kataja, Movial Corporation
Porkkalankatu 13 J, FI-00180 Helsinki
Mobile +358 40 550 9801, Tel +358 9 8567 6400
Fax +358 9 8567 6401
www.movial.fi

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


[maemo-developers] N770 / N800 user base

2007-01-15 Thread Ty Hoffman
Hey, anybody know the approximate size of the 770 user base? Or perhaps 
the number of units sold since it was introduced? I'm trying to get a 
feel for how many 770 (and 800) users there are out there, and also how 
large the dev community is. Thanks.


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


Re: [maemo-developers] Discussion of a possible project - offline calendar project

2007-01-15 Thread Chris Lord
On Mon, 2007-01-15 at 13:50 +, Andrew Flegg wrote:
 On 1/15/07, Chris Lord [EMAIL PROTECTED] wrote:
 
  Are there any specific needs you have that Dates fails to fulfil? I
  haven't had time to work on it recently during uni, but if there are any
  features you'd like to see, I'll point out that we have a bugzilla
  ( http://bugzilla.o-hand.com/ ) and our subversion repository is public.
  Any contributions are more than welcome.
 
 Now that Maemo 3 incorporates the alarm framework[1], is Dates likely
 to see some development in this area? Or is it effectively on hold
 until you can find some non-uni time?

I'll finish uni at the end of June, so I'll be able to continue work on
Dates (and other projects) properly then. I'd like to be able to do some
work on this before then, but given the amount of uni work I have and
that I don't own an N800, there's not much chance of a change as large
as that coming from me. Good to hear about the alarm interface though,
hopefully we'll see it back-ported to the 770 :)

--Chris


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


Re: [maemo-developers] Howto: using two scratchbox environments

2007-01-15 Thread Aaron Levinson
On Mon, 15 Jan 2007, Janne Kataja wrote:

 Aaron Levinson wrote:
  The standard maemo 3.0 SDK installation documentation states that it is 
  recommended that previous versions of the SDK be uninstalled before 
  installing the new SDK.  But, it seems reasonable that developers will 
  want to maintain both the 2.0/2.1 and 3.0 installations due to the need to 
  build packages for both the 770 and N800.  
 
 Scratchbox 1.0 can be installed to and run from alternative path, 
 example to /opt/scratchbox , and not just /scratchbox .
 This question has popped up in scratchbox-users mailing list
 
 [Scratchbox-users] Multiple scratchbox installations on the same machine
 http://lists.scratchbox.org/pipermail/scratchbox-users/2006-October/000716.html
 
 Quote:
  Scratchbox versions prior to 1.0 must be installed in /scratchbox, but
  from version 1.0 on, you can install them anywhere.
  
  Multiple installations of versions prior to 1.0 are (obviously) not
  supported.
  
  Just make sure that the legacy branch version is installed in
  /scratchbox and you should be okay.

True, but according to one e-mail to this list (at
http://www.gossamer-threads.com/lists/maemo/developers/14191?search_string=pkg-config;#14191
), there is a bug in the maemo 3.0 SDK install script that prevents the
script from working if scratchbox isn't installed to /scratchbox.

Aaron

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


[maemo-developers] n800 camera specs

2007-01-15 Thread Ty Hoffman

Y'all,
   I haven't seen any specs on the n800 camera (resolution, 
etc.). Can anybody point me in the right direction? Thanks.


Oh, and for what it's worth, I'm now getting annoyed with the speed of 
the n800 developer discount program...I want to buy an 800, but of 
course would like to know if I'm one of the chosen ones for the 
discount. Don't want to buy one and then get the 'you're a winner!' 
email. I don't like to complain, because I know it's probably tough to 
manage a discount program and be fair, but a little more alacrity would 
be good. Meanwhile I'll just sit here on my hands for a few days more 
before I make the drive to CompUSA. Any ETA out there??


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


Re: [maemo-developers] How to add SDL checks in configure.ac

2007-01-15 Thread klaus
Janne Kataja wrote:
 [EMAIL PROTECTED] wrote:
  [sbox-SDK_ARMEL: ~/bomberman-deb]  ./autogen.sh
  + aclocal-1.7
  + autoconf
  configure.ac:21: warning: AC_ARG_PROGRAM was called before
  AC_CANONICAL_TARGET
  autoconf/general.m4:1657: AC_CANONICAL_TARGET is expanded from...
  configure.ac:21: AC_CANONICAL_TARGET is required by...
  aclocal.m4:7232: AM_PATH_SDL is expanded from...
  configure.ac:21: the top level
 Adding AC_CANONICAL_TARGET as a second line after AC_INIT(Makefile.am) 
 in configure.ac should remove this warning.

Yes, it runs now without any warning.

Thanks a lot, -Klaus

-- 
 Klaus Rotter * klaus at rotters dot de * www.rotters.de

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


[maemo-developers] signing up packages under FC5

2007-01-15 Thread VLG
Hi,

my development platform is Fedora Core 5. In order for me to upload a
package to maemo repo, I have to sign it [1] with 

$ debsign -kkey_id i386.changes
$ debsign -kkey_id armel.changes

according to step 5. of [1]. The wiki also warns not to do it from the
scratchbox. 

But, I use FC5, and there is no 'debsign' in sight. Searching the web
reveals that debsign belongs to the 'devscripts' package, to which there
is no equivalent for FC5.

So, what would be the equivalent procedure for signing .changes/.dsc
file under Fedora Core?

[1] https://maemo.org/maemowiki/ExtrasRepository
[2] This message has been cross-posted to
InternetTabletTalk/Software/Developers forum

thanks for any tips,
--Vlad
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Installing 3.0 SDK

2007-01-15 Thread Michael Thompson

Hi,
  I'm having some problems installing the 3.0 SDK, after I have run the
install script apt seems to be broken. I get these errors when running
apt-get install maemo-explicit, apt-get -f install, fakeroot apt-get install
libosso-abook-dev .

Any ideas?

Thanks, Michael


[sbox-SDK_X86: ~]  fakeroot apt-get install maemo-explicit
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
 bluez-utils: Depends: modutils but it is not installable or
   module-init-tools
 dpkg: Depends: coreutils or
textutils (= 2.0-3) but it is not installable
 hildon-home-dev: Depends: pkg-config but it is not installable
 hildon-navigator-dev: Depends: pkg-config but it is not installable
 libart-2.0-dev: Depends: pkg-config but it is not installable
 libatk1.0-dev: Depends: pkg-config but it is not installable
 libdbus-1-dev: Depends: pkg-config but it is not installable
 libgalago-dev: Depends: pkg-config (= 0.14.0) but it is not installable
 libglib2.0-dev: Depends: pkg-config (= 0.14.0) but it is not installable
 libgstreamer-plugins-base0.10-dev: Depends: pkg-config but it is not
installable
 libgstreamer0.10-dev: Depends: pkg-config but it is not installable
 libgtk2.0-dev: Depends: pkg-config but it is not installable
 libgwobex-dev: Depends: pkg-config but it is not installable
 libmatchbox-dev: Depends: pkg-config but it is not installable
 libpango1.0-dev: Depends: pkg-config but it is not installable
 maemo-explicit: Depends: hildon-control-panel-navigatorapplet but it
is not going to be installed
 Depends: hildon-input-method but it is not going to
be installed
 Depends: id3search but it is not going to be installed
 Depends: libconbtui0 but it is not going to be installed
 Depends: libcontact-importexport but it is not going
to be installed
 Depends: libhildon-input-method-framework-sdk2 but
it is not going to be installed
 Depends: libhildon-input-method-plugins-sdk-western
but it is not going to be installed
 Depends: libhildon-input-method-ui-sdk2 but it is
not going to be installed
 Depends: libimengines3 but it is not going to be installed
 Depends: libmetalayer0 but it is not going to be installed
 Depends: libmissioncontrol-dev but it is not going
to be installed
 Depends: libmissioncontrol but it is not going to be installed
 Depends: libogs1.2-1 but it is not going to be installed
 Depends: libosso-abook-dev but it is not going to be installed
 Depends: libosso-abook but it is not going to be installed
 Depends: libosso-certman1 but it is not going to be installed
 Depends: libosso-filemanager-interface but it is not
going to be installed
 Depends: libosso-rtcom-utils but it is not going to
be installed
 Depends: libosso-rtcom but it is not going to be installed
 Depends: maemo-select-menu-location but it is not
going to be installed
 Depends: mission-control-filters but it is not going
to be installed
 Depends: mission-control but it is not going to be installed
 Depends: osso-addressbook but it is not going to be installed
 Depends: osso-applet-certman but it is not going to
be installed
 Depends: osso-contact-plugin but it is not going to
be installed
 Depends: osso-help-ui but it is not going to be installed
 Depends: osso-speeddial but it is not going to be installed
 osso-core-config: Depends: coreutils
 osso-gwconnect-dev: Depends: pkg-config but it is not installable
 ppp: Depends: netbase but it is not going to be installed
  Depends: procps
 sharutils: Depends: debianutils (= 1.6)
 sysvinit: Depends: coreutils
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
specify a solution).
[sbox-SDK_X86: ~] 
[sbox-SDK_X86: ~]  apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
 busybox netbase
The following packages will be REMOVED:
 evolution-data-server-dev hildon-base-lib-dev
hildon-control-panel-dev hildon-fm-dev hildon-home-dev hildon-lgpl-dev
 hildon-libs-dev hildon-navigator-dev hildon-status-bar-lib-dev
ifupdown lessertunjo-dev libart-2.0-dev libatk1.0-dev libcst-dev
 libdbus-1-dev libdbus-glib-1-dev libebook-dev libedata-book-dev
libedataserver-dev libfarsight0.1-dev libgalago-dev
 libgconf2-dev libglade2-dev libglib2.0-dev
libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libgtk2.0-dev
libgwobex-dev
 libloudmouth1-dev libmatchbox-dev libosso-dev libosso-gnomevfs2-dev
libosso-gsf-1-dev 

Re: [maemo-developers] Discussion of a possible project - offline calendar project

2007-01-15 Thread Martin Grimme

Hi Chris,

Chris Lord schrieb:

Are there any specific needs you have that Dates fails to fulfil? I
haven't had time to work on it recently during uni, but if there are any
features you'd like to see, I'll point out that we have a bugzilla
( http://bugzilla.o-hand.com/ ) and our subversion repository is public.
Any contributions are more than welcome.


Dates is really a nice application for the 770. Given that there's
only been a single release so far, there are of course some features
missing.
I was quite disappointed that no new versions were released. I'm lucky
to see that the project is still alive. Maybe I'll provide a patch or
two.


Regards,
Martin

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


Re: [maemo-developers] Discussion of a possible project - offline calendar project

2007-01-15 Thread VLG
Mathias,

can I suggest also to look at JPilot [1]? It already has a good presence
on desktops, syncs with existing palms and might be a viable
alternative. Written in C, it shurely will require some amount of
facelift to fit nicely into 770's form-factor. It also comes with plugin
framework and some plugins already available [2] (I personally like
'KeyRing' one). 

Plus, some sort of syncing with destop would be required as well.

-Vlad

[1] http://www.jpilot.org/
[2] http://www.jpilot.org/plugins.html

On Sun, 2007-01-14 at 23:16 +0100, Mathias Uebelacker wrote:
 Hello,
 
 i would like to invitate you to discuss a project idea that i have. In the 
 last past weeks a played around with an idea to create an offline caledar 
 like the go
 ogle calendar. After my device chrashed yesterday this project becomes a 
 higher priority. Till yesterday a worked on my timetracker project. Exactly 
 on a modul 
 which creates for every task an file which can be imported by the calendar.
 
 Well here some thoughts from my project sheet:
 
 - which language should be used ( C, Python...) 
 - how should the data stored (database, file ...)
 - should the application interacts with osso applications (Adressbook, email)
 - limitation of the screen size (N770)
 - look and feel like the original ??
 - exchange with the google calendar (import/export)
 - language files (for each user his or her language)
 - and and and
 
 I read all the mails about N770 / N800 and how to get one of the nuggets. So 
 i would develop the tool for the N770 and this is the device, that most of us 
 have.
  
 
 So far so good okay i think the project need more than one developer so i 
 would like to invitate your to this project. In my opinion we have these 
 sections to h
 andle:
 
 core dev
 ui
 database or file interface
 language file
 design (look and feel as the basis for the ui dev)
 
 Here we go please let me know what do you think about this project. Maybe 
 there is a person which works on an project like this or nobody needs an 
 offline calen
 dar
 
 If there some developer which will start these project with me let me know. 
 If we can build a Team i will ask the garage-team to host that project so 
 that we ca
 n start the work.
 
 br
 Mathias
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://maemo.org/mailman/listinfo/maemo-developers
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Discussion of a possible project - offline calendar project

2007-01-15 Thread Teemu Nikkilä
Hello!

On Monday, 15. January 2007 12:15, Martin Grimme wrote:
 Hi,

 This sounds really interesting. I know that there are already
 applications like dates or GPE-calendar for the N770 but both
 don't fit my needs. Since my idea was to write some sort of
 PIM suite specially for the 770 in the near future, maybe we
 should join efforts.

 I have written software for the 770 in C (Ogg Vorbis Player) and Python
 (Obscura Photo Manager) and have to say that Python wins for big
 applications, IMHO. Development is much faster and the code usually
 more clear and stable than with C. So I'd vote for Python.

Funny, I started to play around with a calendar project a while ago. I use KDE 
Contact on the desktop and choose to store my calendar appointments as emails 
on an IMAP server. These mail messages contain standard iCalendar files.

To get started, I wrote a very simple Python app which is able to retrieve and 
list the appointments from the server. Then I unfortunately ran out of time 
for the project as I was supposed to figure out how to render the next 
occurrence of a recurring appointment. There seems to be a python module for 
that too though.

Also I'd like to be able to see the calendar of my (series 60) phone and 
preferably be able to synchronize with it.

So I'd really love to see a calendar application that can use (offline) IMAP 
as a backend and also interact with a phone's calendar. I'm also willing to 
contribute if there was a project in Python to implement this.

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


Re: [maemo-developers] Installing 3.0 SDK

2007-01-15 Thread Aaron Levinson
On Mon, 15 Jan 2007, Michael Thompson wrote:

 Hi,
I'm having some problems installing the 3.0 SDK, after I have run the
 install script apt seems to be broken. I get these errors when running
 apt-get install maemo-explicit, apt-get -f install, fakeroot apt-get install
 libosso-abook-dev .
 
 Any ideas?
 
 Thanks, Michael
 
 
 [sbox-SDK_X86: ~]  fakeroot apt-get install maemo-explicit
 Reading Package Lists... Done
 Building Dependency Tree... Done
 You might want to run `apt-get -f install' to correct these:
 The following packages have unmet dependencies:
   bluez-utils: Depends: modutils but it is not installable or
 module-init-tools
   dpkg: Depends: coreutils or
  textutils (= 2.0-3) but it is not installable
   hildon-home-dev: Depends: pkg-config but it is not installable
 snip

I ran into the same problem over the weekend, and a search in this e-mail
list will turn up the same problem.  The manual installation does not
work.  After installing scratchbox, you will need to install the 3.0 SDK
using the script.

Aaron

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


Re: [maemo-developers] Installing 3.0 SDK

2007-01-15 Thread Michael Thompson

On 15/01/07, Aaron Levinson [EMAIL PROTECTED] wrote:


On Mon, 15 Jan 2007, Michael Thompson wrote:

 Hi,
I'm having some problems installing the 3.0 SDK, after I have run the
 install script apt seems to be broken. I get these errors when running
 apt-get install maemo-explicit, apt-get -f install, fakeroot apt-get
install
 libosso-abook-dev .

 snip
 snip

I ran into the same problem over the weekend, and a search in this e-mail
list will turn up the same problem.  The manual installation does not
work.  After installing scratchbox, you will need to install the 3.0 SDK
using the script.




I was using the install script and not the manual install. What has seemed
to work is to re-run the install script a second time with the -y option and
not accept the nokia binaries. The Nokia binaries are still installed from
the first attempt anyway.

I think the Nokia binaries should be installed last.

Thanks, Michael
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Discussion of a possible project - offline calendar project

2007-01-15 Thread Mathias Uebelacker

Hello,

thanks to for the answers. I will wait until wednesday for further answers
to my question. So at this time there where some projects with little or no
growth or the possibility to create a new one in Python?. So maybe we should
thought about possible features in the next step. But lets wait til
wednesday an see whats coming next.

br
Mathias

2007/1/15, Teemu Nikkilä [EMAIL PROTECTED]:


Hello!

On Monday, 15. January 2007 12:15, Martin Grimme wrote:
 Hi,

 This sounds really interesting. I know that there are already
 applications like dates or GPE-calendar for the N770 but both
 don't fit my needs. Since my idea was to write some sort of
 PIM suite specially for the 770 in the near future, maybe we
 should join efforts.

 I have written software for the 770 in C (Ogg Vorbis Player) and Python
 (Obscura Photo Manager) and have to say that Python wins for big
 applications, IMHO. Development is much faster and the code usually
 more clear and stable than with C. So I'd vote for Python.

Funny, I started to play around with a calendar project a while ago. I use
KDE
Contact on the desktop and choose to store my calendar appointments as
emails
on an IMAP server. These mail messages contain standard iCalendar files.

To get started, I wrote a very simple Python app which is able to retrieve
and
list the appointments from the server. Then I unfortunately ran out of
time
for the project as I was supposed to figure out how to render the next
occurrence of a recurring appointment. There seems to be a python module
for
that too though.

Also I'd like to be able to see the calendar of my (series 60) phone and
preferably be able to synchronize with it.

So I'd really love to see a calendar application that can use (offline)
IMAP
as a backend and also interact with a phone's calendar. I'm also willing
to
contribute if there was a project in Python to implement this.

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

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


Re: [maemo-developers] Discussion of a possible project - offline calendar project

2007-01-15 Thread Mathias Uebelacker

By the way, a interface to mobile phones should be included - but thats will
be a hard work an should be the second step

Mathias

2007/1/16, Mathias Uebelacker [EMAIL PROTECTED]:


Hello,

thanks to for the answers. I will wait until wednesday for further answers
to my question. So at this time there where some projects with little or no
growth or the possibility to create a new one in Python?. So maybe we should
thought about possible features in the next step. But lets wait til
wednesday an see whats coming next.

br
Mathias

2007/1/15, Teemu Nikkilä [EMAIL PROTECTED]:

 Hello!

 On Monday, 15. January 2007 12:15, Martin Grimme wrote:
  Hi,

  This sounds really interesting. I know that there are already
  applications like dates or GPE-calendar for the N770 but both
  don't fit my needs. Since my idea was to write some sort of
  PIM suite specially for the 770 in the near future, maybe we
  should join efforts.
 
  I have written software for the 770 in C (Ogg Vorbis Player) and
 Python
  (Obscura Photo Manager) and have to say that Python wins for big
  applications, IMHO. Development is much faster and the code usually
  more clear and stable than with C. So I'd vote for Python.

 Funny, I started to play around with a calendar project a while ago. I
 use KDE
 Contact on the desktop and choose to store my calendar appointments as
 emails
 on an IMAP server. These mail messages contain standard iCalendar files.


 To get started, I wrote a very simple Python app which is able to
 retrieve and
 list the appointments from the server. Then I unfortunately ran out of
 time
 for the project as I was supposed to figure out how to render the next
 occurrence of a recurring appointment. There seems to be a python module
 for
 that too though.

 Also I'd like to be able to see the calendar of my (series 60) phone and
 preferably be able to synchronize with it.

 So I'd really love to see a calendar application that can use (offline)
 IMAP
 as a backend and also interact with a phone's calendar. I'm also willing
 to
 contribute if there was a project in Python to implement this.

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



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


Re: [maemo-developers] Howto: using two scratchbox environments

2007-01-15 Thread Peter Robinson

The updated maemo 2.2 I understand is essentially 2.1 with updates
required to run it in the same scratchbox a v3 so you won't need 2
installs.

Peter

On 1/15/07, Aaron Levinson [EMAIL PROTECTED] wrote:

On Mon, 15 Jan 2007, Janne Kataja wrote:

 Aaron Levinson wrote:
  The standard maemo 3.0 SDK installation documentation states that it is
  recommended that previous versions of the SDK be uninstalled before
  installing the new SDK.  But, it seems reasonable that developers will
  want to maintain both the 2.0/2.1 and 3.0 installations due to the need
to
  build packages for both the 770 and N800.

 Scratchbox 1.0 can be installed to and run from alternative path,
 example to /opt/scratchbox , and not just /scratchbox .
 This question has popped up in scratchbox-users mailing list

 [Scratchbox-users] Multiple scratchbox installations on the same machine

http://lists.scratchbox.org/pipermail/scratchbox-users/2006-October/000716.html

 Quote:
  Scratchbox versions prior to 1.0 must be installed in /scratchbox, but
  from version 1.0 on, you can install them anywhere.
 
  Multiple installations of versions prior to 1.0 are (obviously) not
  supported.
 
  Just make sure that the legacy branch version is installed in
  /scratchbox and you should be okay.

True, but according to one e-mail to this list (at
http://www.gossamer-threads.com/lists/maemo/developers/14191?search_string=pkg-config;#14191
), there is a bug in the maemo 3.0 SDK install script that prevents the
script from working if scratchbox isn't installed to /scratchbox.

Aaron

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


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


Re: [maemo-developers] n800 camera specs

2007-01-15 Thread Peter Robinson

Camera is vga. So that means 640 x 480.

Peter

On 1/15/07, Ty Hoffman [EMAIL PROTECTED] wrote:

Y'all,
I haven't seen any specs on the n800 camera (resolution,
etc.). Can anybody point me in the right direction? Thanks.

Oh, and for what it's worth, I'm now getting annoyed with the speed of
the n800 developer discount program...I want to buy an 800, but of
course would like to know if I'm one of the chosen ones for the
discount. Don't want to buy one and then get the 'you're a winner!'
email. I don't like to complain, because I know it's probably tough to
manage a discount program and be fair, but a little more alacrity would
be good. Meanwhile I'll just sit here on my hands for a few days more
before I make the drive to CompUSA. Any ETA out there??

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


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


Re: [maemo-developers] Bluetooth Headset Support - Status update?

2007-01-15 Thread Jochen Eisinger
Hi,

Johan Hedberg wrote:
 AFAIK, the procedure of changing the SCO routing on the TI chip requires 
 a proprietary TI HCI command. I'm not sure we can publish it since it's 
 documented in TI docs which have quite strict publication restrictions.

I had a closer look at the driver for the chipset. The firmware
appears to be just a sequence of TI HCI commands which is dumped to the
chip.

Could you please release a modified firmware image that changes the SCO
routing? The additional commands wouldn't be any more public like the
rest of the hci commands in the firmware file, so I guess that should be
ok with legal.

btw, there's a nice collection of commands used in such
bluetooth-scripts available at:
http://wiki.xda-developers.com/index.php?pagename=UniversalBluetooth

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


Re: [maemo-developers] Howto: using two scratchbox environments

2007-01-15 Thread Aaron Levinson
On Mon, 15 Jan 2007, Peter Robinson wrote:

 The updated maemo 2.2 I understand is essentially 2.1 with updates
 required to run it in the same scratchbox a v3 so you won't need 2
 installs.
 
 Peter

True, but in the meantime, until 2.2 is available, supposedly by the end
of the month, it is necessary to have two Scratchbox installations.

Aaron

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



[maemo-developers] Re: [cairo] Cairo performance comparison, 770 / N800 / PXA-320

2007-01-15 Thread Daniel Amelang

On 1/13/07, Kalle Vahlman [EMAIL PROTECTED] wrote:

Hi!

We have all sorts of funny hardware at the office, so I thought I'd
make a quick run of cairo-perf with the Cairo 1.3.10 snapshot and see
how they relate to each other.
...
N800 is naturally faster than 770, but I didn't expect the xlib
backend to have so big differences between the two.


Yea, if it were just hardware, I would think that our image surface
would be getting about the same boost as the X side. Clearly it's not.

So, the X versions are clearly different. Hmmm6.6.3 vs. 1.1.99.3 I
can't find much info about what that 6.6.3 version is all about. Plus,
who knows what xserver-xomap specific optimizations Nokia has been up
to. You know, the OMAP 2420 has ARM v6 SIMD and a PowerVR (!), so
maybe the xomap on the N800 takes advantage of some of that extra
power. If not, I may have found my future class project for my
embedded software class :)



For the cairo audience there's the question of the tessellation
process, can it really be so fast on the PXA-320 or is there a bug
somewhere that twists the results? What could be so good in PXA-320
(or not-good on the other devices) that the results are so drastic?


If I remember correctly, the tessellator performs a lot of integer
div/mod, which is dreadfully slow on OMAP ARM due to lack of hardware
support. Plus, much of the arithmetic is performed on 64-bit integers,
which is also much slower than 32-bit on OMAP IIRC.

So, if the PXA-320 ARM doesn't have either of the two limitations (I
have no idea, but it is a very different ARM implementation), you
should expect to see a healthy speedup. Although 80x is pretty
drastic.

Side note: the N800 has VFP, so we should have seen a large
performance improvement for FP-heavy cairo perf tests, like the radial
stuff. But I'm only seeing ~2x improvement. Anyone know what's going
here?

Another side note: did you run cairo-test on these platforms? I've
been uneasy about cairo on ARM since that fellow last month reported
the strange diagonal line problem that we never resolved.

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


[maemo-developers] Fwd: Touch-screen sensitivity controls?

2007-01-15 Thread Erik Walthinsen

I'm about to deploy the first generation of a control panel for the lights
in my church's sanctuary, built for the 770.  It's a python app that uses
Art-Net to drive a DMX-512 converter that runs the dimmers, and is designed
to be multi-station.  So far it's working fairly well in development, except
for the fact that the redraw routines are taking too long.  I know how to
fix that to some degree, so it's not a major concern.

However, what is a definite concern is that the touch sensitivity could
create a lot of frustrated users as it stands.  While I haven't mounted one
to the wall yet, using full-finger presses seems to be somewhat hit  miss.
 I'm not really in a position to tell everyone using it to use your
fingernail.

What kind of controls (if any) are available to tweak the sensitivity of the
touch screen in order to make it more amenable to intentional fat-fingering?
 I don't really care in this application how rough the resulting mouse
events are, as the interface is designed to leave enough space between
buttons so it'd be pretty hard to get badly wrong.

Am I going to have to look at using the pressure data directly, as per HOWTO
UseTouchscreenPressureData ?  That would complicate matters since I'm
writing in Python to avoid having to build the entire compilation environment...

TIA,
   Omega
   aka Erik Walthinsen
   [EMAIL PROTECTED]
   [EMAIL PROTECTED]

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


Re: [cairo] Re: [maemo-developers] Cairo performance comparison, 770 / N800 / PXA-320

2007-01-15 Thread Daniel Amelang

On 1/15/07, Kalle Vahlman [EMAIL PROTECTED] wrote:

2007/1/16, Daniel Amelang [EMAIL PROTECTED]:
 On 1/13/07, Kalle Vahlman [EMAIL PROTECTED] wrote:
  2007/1/14, Koen Kooi [EMAIL PROTECTED]:
   -BEGIN PGP SIGNED MESSAGE-
   Hash: SHA1
  
   Siarhei Siamashka schreef:
On Saturday 13 January 2007 21:00, Kalle Vahlman wrote:
  
As for optimizing code for ARM (targeting Nokia 770), there are a few 
things
that are slow (maybe this list is still incomplete):
1. Floating point math is slow without vfp (cairo contains a lot of fp 
math)
  
   Actually not very much if you build it with --disable-some-floatingpoint
 
  I didn't (had forgot about the whole flag :), but will do (should be
  interesting).

 That flag doesn't do anything yet, so it shouldn't be interesting :)

So does grep tell me :)

I guess all the improvements I thought were under that flag were in
fact general improvements... Which is better, I guess.


That's right. We haven't yet made an improvement for FPU-less
platforms that resulted in a perceptible loss on others. The time may
come, though, so the flag remains.

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


[maemo-developers] OpenVG (was:Improving Cairo performance on the N800)

2007-01-15 Thread Kees Jongenburger

- Write a new Cairo backend that targets OpenVG, since the PowerVR MBX
has fully-accelerated OpenVG rendering. I haven't found anything about
OpenVG + Maemo 3.0, so maybe the software infrastructure isn't there
yet to do this.

Hi

I have been porting xmoto[1] from OpenGL to SDL_gfx[2]  in order to be
able to play this game on the nokia 770. Thanks to the guys on
irc(waite,pokute, tigert your code is not in SDL_gfx 2.0.15) I have
made good progress.
The main reasons for choosing SDL_gfx was actually that there was no
other option.
It looks like OpenVG really is something interesting and perhaps the
same goes for cairo.
Are the OpenVG features used anywhere in the device, how do I get started?
would it be possible to run xmoto on the N800 with a cairo rendering
engine, what kind of
framerates can I expect if I perform full screen updates?

greetings

[1] http://xmoto.sourceforge.net/ xmoto
[2] http://www.ferzkopp.net/joomla/content/view/19/14/ sdl_gfx
[3] http://wiki.xmoto.free.fr/index.php?title=SDL_gfx  the Port
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Fwd: [cairo] Improving Cairo performance on the N800

2007-01-15 Thread Xan Lopez

-- Forwarded message --
From: Xan Lopez [EMAIL PROTECTED]
Date: Jan 16, 2007 9:01 AM
Subject: Re: [cairo] Improving Cairo performance on the N800
To: Daniel Amelang [EMAIL PROTECTED]
Cc: maemo-developers@maemo.org, [EMAIL PROTECTED]


On 1/16/07, Daniel Amelang [EMAIL PROTECTED] wrote:

(Double posting here, apologies for any overlap)

Now that Cairo on the 770 is performing pretty well, I hope the way is
cleared for Maemo to switch over to Cairo (and a more recent GTK).
Several of us have put a lot of effort into speeding it up, so it
would be nice to see the fruits of our labors on the Nokia devices. If
there are any more outstanding performance issues, let us know on the
Cairo list. FYI, Carl has projected that Cairo 1.4 (the first stable
release with the new optimizations) will be out in the next month or
so.


Thanks to everyone's effort the issues of Cairo and a more recent GTK
in maemo are no longer a question of if but when. Thanks for your
contribution :)



Now, the recently announced Nokia N800 is different from the 770 in
various ways that are interesting for Cairo performance. I've got my
eye on the ARMv6 SIMD instructions and the PowerVR MBX accelerator.

In other news, I'm looking for a class project for an embedded
software course I'm taking, so I'm thinking I can kill two birds with
one stone if I can turn some Cairo on OMAP 2420 optimizations into
something my professor will give me a grade for. So, I'm looking for
some feedback on the following ideas:

- Write some ARMv6 SIMD assembly for Cairo's image backend (pixman).
If this turns out to be feasible and advantageous, the resulting code
could also be incorporated into the fb part of the X server.



Someone wrote to the maemo list very recently suggesting, among
others,  the very same thing:
http://maemo.org/pipermail/maemo-developers/2007-January/007113.html


- Write a new Cairo backend that targets OpenVG, since the PowerVR MBX
has fully-accelerated OpenVG rendering. I haven't found anything about
OpenVG + Maemo 3.0, so maybe the software infrastructure isn't there
yet to do this.



I really don't know if the n800 supports this, buf after googling
around a bit I certainly hope it does. Surely we'll get a reply from
someone in the know.


- Something involving the OpenGL capabilities of the MBX. It doesn't
support shaders, so it would be pretty limited. It does support
multitexturing, so maybe a poor man's glitz is feasible.

Any ideas?



The color cache for cairo is still unimplemented! (I know, probably I
should try to do it, serves me right for spamming the list with xtrace
mails ;)

I started a little cairo project targeted for the device a couple of
days ago. If I'm not very misguided it will perfom so poorly that
it'll keep us busy for the rest of the year. If/When I have a
something at least prototype-quality I'll send it to the list.

Cheers, Xan


Dan Amelang
___
cairo mailing list
[EMAIL PROTECTED]
http://cairographics.org/cgi-bin/mailman/listinfo/cairo


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