Re: Polish localization

2007-02-22 Thread Quim Gil
On Wed, 2007-02-21 at 19:51 +0100, ext Tomasz Kowalski wrote:
 (Neither 770 nor N800 is available in Poland... maybe because there is
 no localization for Polish..)

In fact how it works now is the other way round: Nokia decides in which
countries the Internet Tablets are sold and then works on localization
accordingly.

Yes, I know this policy has secondary effects. I'm a Catalan speaker
myself. 

-- 
Quim Gil - http://maemo.org

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


Maemo Localization Project

2007-02-22 Thread Asmo Koskinen

Goran Rakic kirjoitti:


I'm interested in serbian localization, including translation into
Serbian, support for input and spell suggestions. 

  


Let's do it - let's create l10n project for 770/N800. I have translated 
four programs (gpe family) in finnish and was wondering how to make them 
visible on garage.gaemo.org. There are more finnish translations as I 
know, but no simple project or page for them. There are natural language 
page even for finnish, but it seems to be somehow closed. I don't know 
how to add something for that page.


So, how about something like this:

Project Full Name: Maemo Localization Project
Project Purpose And Summarization: ???
License: GNU General Public License GPL
Project Public Description: Maemo Localization Project is starting 
point for all translators. Here you find information and recources for 
localization and translating applications for Internet Table 700 and N800.

Project Unix Name: ???

I hope someone else start that project and became admin - my skills are 
not that good; I'm heavy user and administrator of all kind 
Linux-enviroments (from N800 to LTSP-systems), but I'm not a developer. 
And my skills for english are not so good, too.


On more thing - it is very important that every developers understand to 
make any applications localization friendly - there should allways be 
po-files available for translations. Good example is gpesummary. Version 
0.5 was hardcoded, 0.6 with po-files, so I got change to translate that 
little applet for my N800.


So that project should also make some pressure for all developers to 
make all applications l10n/po-friendly.


Best regards, Asmo Koskinen.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


WebCam Help

2007-02-22 Thread Carlos GP

Hi there!

I want to develope a program that uses the camera from n800, but I'm working
in my PC, not in the Table (the fact is that I don't have it...)

Is there any way to use my webcam as the camera of the n800? Emulate it, I
mean...

Thanks a lot, and sorry for my English
--
Carlos GP
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: WebCam Help

2007-02-22 Thread Kees Jongenburger

On 2/22/07, Carlos GP [EMAIL PROTECTED] wrote:

Hi there!

 I want to develope a program that uses the camera from n800, but I'm
working in my PC, not in the Table (the fact is that I don't have it...)

 Is there any way to use my webcam as the camera of the n800? Emulate it, I
mean...

Hi

The best thing would be to implement a program using v4l.
After somebody on irc sent this [1] video I started playing with v4l
on my machine.
expect a mud  SDL_bgrab[2] package within days

greetings

[1] http://www.youtube.com/watch?v=kNoTTXOyDjg
[2] http://www.ferzkopp.net/joomla/content/view/20/14/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


compilation error with hildon-input-mode-hint.h

2007-02-22 Thread Veli-Pekka.Makela
Hi,

I'm currently using Maemo3.0 VMWare appliance and getting following compile 
error (w/ both X86 and ARMEL target).

/usr/include/hildon-widgets/hildon-input-mode-hint.h:55: error: syntax error 
before typedef
In file included from /usr/include/glib-2.0/glib/gmacros.h:36,
 from /usr/lib/glib-2.0/include/glibconfig.h:9,
 from /usr/include/glib-2.0/glib/gtypes.h:30,
 from /usr/include/glib-2.0/glib/galloca.h:30,
 from /usr/include/glib-2.0/glib.h:30,
 from add_view.h:1,
 from add_view.c:5:
/scratchbox/compilers/cs2005q3.2-glibc-i386/lib/gcc/i686-linux/3.4.4/include/stddef.h:151:
 error: syntax error before typedef

Additionally this produces error:
/scratchbox/compilers/cs2005q3.2-glibc-i386/lib/gcc/i686-linux/3.4.4/include/stddef.h:151:
 error: syntax error before typedef


Couldn't notice any posts regarding this one. 
Does anyone have hints with these errors?


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


Re: WebCam Help

2007-02-22 Thread Edgard Lima


Yes, you can do all the development using your PC.

Just plug a WebCam to your PC and write your application.

Your webcam must have a v4l or v4l2 driver.

I recommend you to use GStreamer to develop your application, it is easy 
an and powerful. And you will have to change just one line of your 
source code to change from v4l to v4l2. If you don't use GStreamer and 
develop directly for v4l you will have extra work to port your 
application to v4l2. Lot of v4l2 driver are backwards compatible with 
v4l standard but I'm not sure N800 camera driver is, and in addition I 
recommend use v4l2 'cause v4l is already deprecated.


On N800 you can use the v4l2src plugin in the same way you use on 
Desktop (v4l2src ! xvimagesink for example)


So, to summarize, write your app using GStreamer and v4l2src plugin on 
Desktop and then just compile it on scratchbox for arm to make it work 
for N800.


BR,
Edgard Lima
[EMAIL PROTECTED]






ext Carlos GP escreveu:

Hi there!

I want to develope a program that uses the camera from n800, but I'm 
working in my PC, not in the Table (the fact is that I don't have it...)


Is there any way to use my webcam as the camera of the n800? Emulate 
it, I mean...


Thanks a lot, and sorry for my English
--
Carlos GP


___
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: Security Guidance for N800 OS development

2007-02-22 Thread Gustavo Sverzut Barbieri

On 2/22/07, Eero Tamminen [EMAIL PROTECTED] wrote:

Hi,

ext Gustavo Sverzut Barbieri wrote:
   - canola-conf listen to 127.0.0.1:9000 (can be changed using
 GConf), it's a webserver that serves HTML, JS, ... it's written using
 libsoup and actions (/actions/ClassName/{get,set}_data and
 /actions/ClassName/get_presentation) is written in C, for objects that
 implement CnlIConfigure interface, so far I wrote them all. I'm still
 not aware of any buffer overflow that could compromise the device.
 Worth remembering that it runs as user, not root.

user user can do anything in the device that the device owner can
through the the device UI, so in practice this does *not* prevent
compromised process from doing _anything_ that matters.

To be more secure:
- run the process e.g. as user nobody, this way it cannot
   ruin user's settings, files, install other SW (through sudo) etc


we need exactly to access user file /home/user/.canola/* and his gconf
options :-/



- nice the process, so that it cannot take all the CPU
- use ulimit so that the process memory usage is limited more
   than user application's, otherwise it may be able to get
   some of user's apps to abort when memory runs low
   - AFAIK kernel OOM-handler should be able to handle fork-bombs too


that's something to be considered.



- chroot it to its work directory, so that it cannot read
   anything outside it


you need root access to have that.



With this it can still fill the Flash which might require user
to reflash the device (unless he's a Linux developer who knows
how to eliminate the offending the program and find what is taking
all the Flash).  Ulimit has a setting for limiting the file sizes,
but I'm not sure whether that's enough to prevent process from
filling the device Flash.


We have no reports on it consuming much file space. 770 version uses
sqlite0, which may need vaccuum that we don't do, but even without it,
db doesn't grow that big.




--
Gustavo Sverzut Barbieri
--
Jabber: [EMAIL PROTECTED]
  MSN: [EMAIL PROTECTED]
 ICQ#: 17249123
Skype: gsbarbieri
Mobile: +55 (81) 9927 0010
Phone:  +1 (347) 624 6296; [EMAIL PROTECTED]
  GPG: 0xB640E1A2 @ wwwkeys.pgp.net
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Security Guidance for N800 OS development

2007-02-22 Thread Gustavo Sverzut Barbieri

On 2/22/07, Eero Tamminen [EMAIL PROTECTED] wrote:

Hi,

ext Gustavo Sverzut Barbieri wrote:
- canola-conf listen to 127.0.0.1:9000 (can be changed using
  GConf), it's a webserver that serves HTML, JS, ... it's written using
  libsoup and actions (/actions/ClassName/{get,set}_data and
  /actions/ClassName/get_presentation) is written in C, for objects that
  implement CnlIConfigure interface, so far I wrote them all. I'm still
  not aware of any buffer overflow that could compromise the device.
  Worth remembering that it runs as user, not root.

 user user can do anything in the device that the device owner can
 through the the device UI, so in practice this does *not* prevent
 compromised process from doing _anything_ that matters.

 To be more secure:
 - run the process e.g. as user nobody, this way it cannot
ruin user's settings, files, install other SW (through sudo) etc

 we need exactly to access user file /home/user/.canola/* and his gconf
 options :-/

With user nobody, it would still be able to read the files (depending on
the file rights), but that would be very kludgy.  Reading the gconf
options shouldn't(?) be a problem I think as the process needs only to
be able to connect to the D-BUS.


 - nice the process, so that it cannot take all the CPU
 - use ulimit so that the process memory usage is limited more
than user application's, otherwise it may be able to get
some of user's apps to abort when memory runs low
- AFAIK kernel OOM-handler should be able to handle fork-bombs too

 that's something to be considered.

IMHO all background services which response time is not crucial should
be at least niced, especially if they handle data that can come from
outside the device.  (metalayer-crawler is a good example of why :))


 - chroot it to its work directory, so that it cannot read
anything outside it

 you need root access to have that.

Yes, it's a bit extreme, used maybe as the last step...


 With this it can still fill the Flash which might require user
 to reflash the device (unless he's a Linux developer who knows
 how to eliminate the offending the program and find what is taking
 all the Flash).  Ulimit has a setting for limiting the file sizes,
 but I'm not sure whether that's enough to prevent process from
 filling the device Flash.

 We have no reports on it consuming much file space. 770 version uses
 sqlite0, which may need vaccuum that we don't do, but even without it,
 db doesn't grow that big.

Wasn't the question about protecting against something that compromises
the server through its network socket and tries explicitly to
harm/exploit the device?


yes, but the most harmful action is to add / to be scanned, but
that's in blacklist so it's avoided.

--
Gustavo Sverzut Barbieri
--
Jabber: [EMAIL PROTECTED]
  MSN: [EMAIL PROTECTED]
 ICQ#: 17249123
Skype: gsbarbieri
Mobile: +55 (81) 9927 0010
Phone:  +1 (347) 624 6296; [EMAIL PROTECTED]
  GPG: 0xB640E1A2 @ wwwkeys.pgp.net
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Security Guidance for N800 OS development

2007-02-22 Thread Eero Tamminen

Hi,

ext Gustavo Sverzut Barbieri wrote:

yes, but the most harmful action is to add / to be scanned, but
that's in blacklist so it's avoided.


If it is monitoring file changes in the device, you should also
ignore at least /dev  /sys*, otherwise your process wakes up
unnecessarily (which drains battery).


- Eero

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


Re: becomeroot once again but with password

2007-02-22 Thread Zoran Kolic
 To have a free access user make completely superfluous to use a
 private-public key pair to ssh to root. Anybody can see both the
 private and public, what is the need of authentication?

One plus is that only you know the passphrase. Better then nothing.

 If user or is without a true password and can be accessed from ssh,
 anybody on the lan (on the lan because they need to know your ip) can
 take the control of your tablet.

If I understand well, it goes for user in front of the screen. When
that user tries to connect remotely, he needs ssh authentification,
from password or key.

 a robber will see also all your sent and
 received mails.

Dude way would be to connect to port 995 via ssl. Some isp thinks it
is not important. I see that port 585 is dedicated to imap-ssl.

 In any case the better for these mobile things is encrypted
 filesystems, on my other computers I use fuse+encfs, it would be nice

Memory footprint and flash rub come to mind.

 Zoran


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


Re: WebCam Help

2007-02-22 Thread Kees Jongenburger

Hello Edgard



On N800 you can use the v4l2src plugin in the same way you use on
Desktop (v4l2src ! xvimagesink for example)

What resolution can I expect from the web cam? Should I be able to
access the /dev/video0 device as user?

Have you tested the v4l2src ! xvimagesink example on the device?
Do you have hints onto how to get rid of the gtalk client when poping
the device?


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


Re: becomeroot once again but with password

2007-02-22 Thread James Grimwood

On 21/02/07, marc zonzon [EMAIL PROTECTED] wrote:

James you say you don't care about privacy because people would see
only your imap server key. You are lucky, but do you sometime store
passwords with opera? If you use an Imap server you use a MUA,
probably the default one, a robber will see also all your sent and
received mails.


That's a valid point, didn't consider that one. Are passwords easy to
extract from Opera? I gave up with the built in mail program as it's
not very good and now just use Google Mail.

My point of view is that anyone stealing my N800 isn't going to do it
to steal my data. They're just stealing a piece of shiny technology to
sell for cash. Compare it to having your mobile phone stolen.

A remote-wipe program could be useful. Something that runs on the
tablet, connects using some secure method to your computer at home,
and then sees if you've logged your device as stolen. If so, it self
destructs (either totally messing up the flash, or just enough that it
fails to boot and requires reflashing). To avoid accidental
destruction you would have to run and authorise the PC side of the
system, and do it only when your tablet gets stolen.

--
http://www.piku.org.uk - Outdoor Photos: http://www.piku.co.uk
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: WebCam Help

2007-02-22 Thread Florent de Dinechin

ext Carlos GP escreveu:
  Hi there!
 
  I want to develope a program that uses the camera from n800, but I'm
 

I guess you have read the page about the camera on
http://www.maemo.org/platform/docs/how-to.html

By the way, I tried several variations of the example mirror program 
given on this page on my n800, and the result is always very slow (1-2 
frames per second), and even slows down the whole machine.
Would anybody with a better experience send me a C snippet of a fast v4l 
camera-to-screen pipeline ?


(then I will write the ultimate killer app for the n800: a program that 
 flips your image like a real mirror, so that you can use the n800 to 
shave or fix your makeup. It's probably one line more than the tutorial 
program).


Florent

--
si vis pacem, pars à vélo
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Remotely Nuking a device (was Re: becomeroot once again but with password)

2007-02-22 Thread Paul Klapperich

On 2/22/07, James Grimwood [EMAIL PROTECTED] wrote:


A remote-wipe program could be useful. Something that runs on the
tablet, connects using some secure method to your computer at home,
and then sees if you've logged your device as stolen. If so, it self
destructs (either totally messing up the flash, or just enough that it
fails to boot and requires reflashing). To avoid accidental
destruction you would have to run and authorise the PC side of the
system, and do it only when your tablet gets stolen.



You could setup pubkey authentication on your home ssh server. Then you
could add a script to the device such that when it connects it runs
something like:
ssh -n -R2022:localhost:22

Then on your local computer you could ssh [EMAIL PROTECTED] -p2022 to connect
into your device whenever it's on the internet, regardless of where it's
connected from. You could manually erase the data, something like:
for i in /home/user /media/mmc1 /media/mmc2; do
 rm -rf $i
done

Another trick I've used--actually to update computer labs--is to keep a
script on your server, then have the device use scp to copy that script from
the server and run it whenever it connects. In my case, the script was
simple. In your case the script would do nothing. To nuke your nokia,
replace it with one that erases stuff. This will get it the next time it
connects and wouldn't require you find know when the device connects.

Other options would include writing a lot file to your home machine with the
IP connecting from. This could be used to track your device so you might be
able help police recover it. Or you could delete important system files and
your personal data to make the device worthless without a reflash.

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


Re: becomeroot once again but with password

2007-02-22 Thread Marius Gedminas
On Wed, Feb 21, 2007 at 08:54:55PM +0100, marc zonzon wrote:
 If now you want to authenticate you have 3 options:
 a) When logging in, the usual way but seems to be incompatible with the IT,
 you become user without logging in.
 b) As user when doing the sudo, it's what happen if you have a user 
 password,
 in this case you can use the same setting for sudoers that is the
 default on ubuntu:
 rootALL=(ALL) ALL
 userALL=(ALL) ALL
 or also the one proposed by marius.
 it seems nice, I have not tried because William Maddler say in his
 tutorial that some built-in apps (notably Application Manager) will
 appear to not load while they wait silently in the background for the
 password to be entered. and I don't want that. Marius I suppose you
 use this solution? what bout these sleeping apps?

I use the solution with NOPASSWD:.  No problems whatsoever with
Application Manager and/or other apps.  I have not removed any of the
default sudoers rules, just added two lines at the end.  Here are those
two lines again, for your convenience:

user ALL = (ALL) NOPASSWD: ALL
root ALL = (ALL) NOPASSWD: ALL

Security-wise, I see no increased risk from allowing passwordless root
for anyone who has user-level access.  All the sensitive data is already
accessible for the user, and it's trivial to install some package
(becomeroot) to get root anyway.

Marius Gedminas
-- 
Wipe Info uses hexadecimal values to wipe files. This provides more security
than wiping with decimal values.
-- Norton SystemWorks 2002 Manual


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


Re: Requesting confirmation of a Bug in opera

2007-02-22 Thread Marius Gedminas
On Thu, Feb 22, 2007 at 04:46:10PM +, Simon Moore wrote:
 Scenario - you are on a web page which downloads images (possibly 
 only ones downloaded via javascript) into the page, while doing this 
 you lose Internet connectivity (walk out of wireless range), you 
 notice and reacquire wireless connectivity.  Opera does not seem to 
 recover from this and you cannot click links etc (well you can but 
 they won't do anything, if you hold and click you can open in new 
 window).  In effect you must close the window, no amount of waiting 
 or clicking seems to wake it up again, even typing a new url in the 
 bar has no effect.

I've had Opera on my 770 stop following links and refusing to, e.g.
reload pages.  I've always attributed it to low memory conditions.

Marius Gedminas
-- 
  To express oneself
  In seventeen syllables
  Is very diffic
-- John Cooper Clark.


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


Re: N800 Camera Motion Detector w/HTTP server

2007-02-22 Thread Andrew Barr
On Thu, 2007-02-22 at 11:25 -0700, Jeremiah Summers wrote:

 To configure via the web, load Opera and hit the N800
 on port 8080
 
 why is opera necessary? Would it also be possible to connect
 to the N800 on port 8080 from another computer using, say
 Firefox?
 
 Because Opera is on the N800 by default not FireFox! (sorry I normally
 just listen but this was to obvious)

Um, he's asking if he can connect to the server from another computer
(e.g. he wants to know if the server on the N800 is just listening on
localhost or not) It has nothing to do with the browser used.

But that was obvious to me. ;-)

-- 
Andrew Barr

My life is an open book, but I'm not going to read it to you.
-- David Hyde Pierce
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: WebCam Help

2007-02-22 Thread Edgard Lima

I'm just trying the simplest pipeline v4l2src ! xvimagesink
Just it and getting 10/1 fps with no CPU penality.
see bellow

btw: to flip the image use (this is done by driver so it will be fast as 
possible)


GstVideoOrientation *vidorient = GST_VIDEO_ORIENTATION (source)
gboolean flip;
gst_video_orientation_get_hflip (vidorient, flip);
gst_video_orientation_set_hflip (vidorient, flip);
gst_video_orientation_get_vflip (vidorient, flip);
gst_video_orientation_set_vflip (vidorient, flip);



BR,
Edgard

Nokia-N800-06:~$ whoami
user
Nokia-N800-06:~$ gst-launch-0.10 -v v4l2src ! xvimagesink
Setting pipeline to PAUSED ... /pipeline0/v4l2src0: queue-size = 2
/pipeline0/v4l2src0.src: caps = video/x-raw-yuv, format=(fourcc)UYVY, 
width=(int)640, height=(int)480, framerate=(fraction)10/1 Pipeline is 
live and does not need PREROLL ...

Setting pipeline to PLAYING ... New clock: GstSystemClock
/pipeline0/xvimagesink0.sink: caps = video/x-raw-yuv, 
format=(fourcc)UYVY, width=(int)640, height=(int)480, 
framerate=(fraction)10/1



 PID USER STATUS   RSS  PPID %CPU %MEM COMMAND
1464 user S   3392  1462  8.2  2.6 gst-launch-0.10
 736 root S  3876   317  3.9  3.0 Xomap
1449 root R716  1126  1.5  0.5 top
 998 user S   11M   937  0.0  9.0 maemo-launcher
1009 user S  7140   937  0.0  5.6 maemo-launcher
1005 user S  6928   937  0.0  5.4 maemo-launcher
1053 systemui S  6528   317  0.0  5.1 systemui
 937 user S  4572 1  0.0  3.5 maemo-launcher
1033 user S  3416   317  0.0  2.6 osso-media-serv
1460 user S   3392  1450  0.0  2.6 gst-launch-0.10
1462 user S   3392  1460  0.0  2.6 gst-launch-0.10
1463 user S   3392  1462  0.0  2.6 gst-launch-0.10
1465 user S   3392  1462  0.0  2.6 gst-launch-0.10
1108 user S   3028   317  0.0  2.3 mediaplayer-eng
1109 user S   3028  1108  0.0  2.3 mediaplayer-eng
 776 user S  2920   317  0.0  2.2 matchbox-window
1117 user S N 2900   317  0.0  2.2 metalayer-crawl
1120 user S N 2900  1117  0.0  2.2 metalayer-crawl
 772 user S  2536   317  0.0  1.9 sapwood-server
1036 user S   2024 1  0.0  1.5 dbus-vfs-daemon


ext Florent de Dinechin escreveu:

ext Carlos GP escreveu:
  Hi there!
 
  I want to develope a program that uses the camera from n800, but I'm
 

I guess you have read the page about the camera on
http://www.maemo.org/platform/docs/how-to.html

By the way, I tried several variations of the example mirror program 
given on this page on my n800, and the result is always very slow (1-2 
frames per second), and even slows down the whole machine.
Would anybody with a better experience send me a C snippet of a fast 
v4l camera-to-screen pipeline ?


(then I will write the ultimate killer app for the n800: a program 
that  flips your image like a real mirror, so that you can use the 
n800 to shave or fix your makeup. It's probably one line more than the 
tutorial program).


Florent



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


Re: WebCam Help

2007-02-22 Thread Edgard Lima




yes, you can use /dev/video0 as user

you can use VGA (640x480), QVGA(320x240), QQVGA(160x120), CIF(352x288), 
QCIF(176x144) and subQCIF(128x96) image sizes (about 
resolution...hum...I don't know)


you can get from 10/1 to 30/1 fps

example:
gst-launch-0.10 -v v4l2src ! video/x-raw-yuv, width=128, height=96, 
framerate=\(fraction\)25/1 ! xvimagesink


btw: always use xvimagesink instead of ximagesink 'cause performance is 
much better


BR,
Edgard


ext Kees Jongenburger escreveu:

Hello Edgard



On N800 you can use the v4l2src plugin in the same way you use on
Desktop (v4l2src ! xvimagesink for example)

What resolution can I expect from the web cam? Should I be able to
access the /dev/video0 device as user?

Have you tested the v4l2src ! xvimagesink example on the device?
Do you have hints onto how to get rid of the gtalk client when poping
the device?


greetings


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


Re: Questions about GUI design on N800

2007-02-22 Thread David Leinbach

Oh, I see - yes, usually resolutions are given in (w)x(h).

I agree it would be nice if the unit could switch between landscape and
portrait mode.

David

On 2/22/07, Jeffrey Barish [EMAIL PROTECTED] wrote:


On Thursday 22 February 2007 11:57:50 you wrote:
 On 2/22/07, Jeffrey Barish [EMAIL PROTECTED] wrote:
  1. Is it possible to use the display of the N800 in portrait
orientation?
  My application currently runs on a display that is 640x480.  800x480
  would be a big advantage, but I can't figure out how to reorganize my
  layout for 480x800.

 The display on the n800 is 800x480 so if your program is designed to
 operate at 640x480 you shouldn't need to operate in portrait mode - am I
 missing something?

It looks as if I am sideways.  My current design works on 640 (h) x 480
(w),
which I gather I should have described as 480x640 (although Dell describes
it
as I did).  I would love 800 (h) x 480 (w) as I would merely stretch
existing
GUI elements to fill the additional space.  However, 800 (w) x 480 (h) is
a
problem.

--
Jeffrey Barish

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


Re: Security Guidance for N800 OS development

2007-02-22 Thread Acadia Secure Networks

Paul,

yes click fatigue/click cluelesness is an issue but the dialog box 
does provide one more potential barrier to a successful attack.


By the way there is a wwwcast series on mobile device security over the 
next 5 weeks that is sponsored by sybase/ianywhere. The speaker in the 
first wwwcast, Jack Gold, actually specifically mentions Nokia devices. 
For those interested, below are the urls to the wwwcast series.



   Compliance in the Mobile Enterprise (featuring J. Gold Associates)
   Date: Thursday, February 22, 2007
   Time: 10 am Eastern time - 3 pm UK time - 16 Uhr German time and
  2 pm Eastern time - 7 pm UK time - 20 Uhr German time
   At the time of the 10 am Eastern time - 3 pm UK time - 16 Uhr German
   time webinar, please click on the following URL:
   
https://www.livemeeting.com/cc/sybase/join?id=JMDK7Mrole=attendpw=Compliance
   At the time of the 2 pm Eastern time - 7 pm UK time - 20 Uhr German
   time webinar, please click on the following URL:
   
https://www.livemeeting.com/cc/sybase/join?id=NB9PW3role=attendpw=Compliance
   Audio Access information is below.
   
   Managed Security -- The Key to a Comprehensive Mobile Security Strategy
   Date: Thursday, March 1, 2007
   Time: 10 am Eastern time - 3 pm UK time - 16 Uhr German time and
  2 pm Eastern time - 7 pm UK time - 20 Uhr German time
   At the time of the 10 am Eastern time - 3 pm UK time - 16 Uhr German
   time webinar, please click on the following URL:
   https://www.livemeeting.com/cc/sybase/join?id=J44HNQrole=attendpw=Security
   At the time of the 2 pm Eastern time - 7 pm UK time - 20 Uhr German
   time webinar, please click on the following URL:
   https://www.livemeeting.com/cc/sybase/join?id=MDZ3F6role=attendpw=Security
   Audio Access information is below.
   
   Securing Handheld Devices, Data and Applications
   Date: Thursday, March 8, 2007
   Time: 10 am Eastern time - 3 pm UK time - 16 Uhr German time and
  2 pm Eastern time - 7 pm UK time - 20 Uhr German time
   At the time of the 10 am Eastern time - 3 pm UK time - 16 Uhr German
   time webinar, please click on the following URL:
   https://www.livemeeting.com/cc/sybase/join?id=78T32Srole=attendpw=Handheld
   At the time of the 2 pm Eastern time - 7 pm UK time - 20 Uhr German
   time webinar, please click on the following URL:
   https://www.livemeeting.com/cc/sybase/join?id=D3C4PXrole=attendpw=Handheld
   Audio Access information is below.
   
   Encryption and Security Strategies for Laptops
   Date: Thursday, March 15, 2007
   Time: 10 am Eastern time - 3 pm UK time - 16 Uhr German time and
  2 pm Eastern time - 7 pm UK time - 20 Uhr German time
   At the time of the 10 am Eastern time - 3 pm UK time - 16 Uhr German
   time webinar, please click on the following URL:
   https://www.livemeeting.com/cc/sybase/join?id=6XK6RFrole=attendpw=Laptop
   At the time of the 2 pm Eastern time - 7 pm UK time - 20 Uhr German
   time webinar, please click on the following URL:
   https://www.livemeeting.com/cc/sybase/join?id=KWC4TKrole=attendpw=Laptop
   Audio Access information is below.
   
   Secure Wireless Email -- Top Considerations
   Date: Thursday, March 22, 2007
   Time: 10 am Eastern time - 3 pm UK time - 16 Uhr German time and
  2 pm Eastern time - 7 pm UK time - 20 Uhr German time
   At the time of the 10 am Eastern time - 3 pm UK time - 16 Uhr German
   time webinar, please click on the following URL:
   https://www.livemeeting.com/cc/sybase/join?id=4CG6WSrole=attendpw=Email
   At the time of the 2 pm Eastern time - 7 pm UK time - 20 Uhr German
   time webinar, please click on the following URL:
   https://www.livemeeting.com/cc/sybase/join?id=Z8CW4Nrole=attendpw=Email
   Audio Access information is below.
   



Best Regards,



John Holmblad








Paul Brook wrote:

by way of example, my PC has a firewall (Symantec) that does outbound
filtering. I appreciate the fact that when I  launch an application  for
which I have not previously provided authorization to access the
Internet (defined here as an IP range beyond my LAN subnet), the
firewall warns me before allowing the connection to take place and lets
me decide whether to block, allow this one time, or allow permanently
the access.  With this kind of protection  on devices such as the N800,
it is more likely that the outbound filter will also catch a silent
rogue app that, by some means, has gotten installed on the device.(these
days typically by a user being socially engineered to do something that
they should not do).



I think you're over-estimating the knowhow and patience of an average user.

In my experience this kind of warning triggers sufficiently often on a 
sufficiently wide range of applications that most users either 

Re: N800 Camera Motion Detector w/HTTP server

2007-02-22 Thread Jeremiah Summers

On 2/22/07, Acadia Secure Networks [EMAIL PROTECTED] wrote:


 On Thu, 2007-02-22 at 11:25 -0700, Jeremiah Summers wrote:


   To configure via the web, load Opera and hit the N800
on port 8080

why is opera necessary? Would it also be possible to connect
to the N800 on port 8080 from another computer using, say
Firefox?

Because Opera is on the N800 by default not FireFox! (sorry I normally
just listen but this was to obvious)

 Um, he's asking if he can connect to the server from another computer
(e.g. he wants to know if the server on the N800 is just listening on
localhost or not) It has nothing to do with the browser used.

But that was obvious to me. ;-)



Yes that is what I was saying but obviously opera is used because if you are
configuring it on the n800 that's your only choice right? That would be why
opera is necessary at least on the N800 and that is why it was stated.
There's no other reason why Opera would be mentioned when above he mentioned
both Firefox and Opera. Maybe the question should then be restated to can
you access the configuration from something outside the local loopback
instead of focusing on using opera or not. If that's the case Opera
wouldn't, nor shouldn't matter. So I answered the question about Opera, why
it was mentioned. In a joking way that would be the reason, would it not?
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: WebCam Help

2007-02-22 Thread Dave Cridland

On Thu Feb 22 15:53:19 2007, Kees Jongenburger wrote:
Do you have hints onto how to get rid of the gtalk client when 
poping

the device?


There's a gconf key, it's, erm, somewhere.

I stumbled across it when I was exploring with the gconf-editor I 
found, erm, in a repository I had already.


I admit this is a strong contender for the world's least helpful 
message.


Dave.
--
Dave Cridland - mailto:[EMAIL PROTECTED] - xmpp:[EMAIL PROTECTED]
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: meta-question re maemo-developers Digest

2007-02-22 Thread Dave Cridland

On Thu Feb 22 19:11:49 2007, Mike Cowlishaw wrote:
I subscribed to this as a daily digest (and just checked that my 
setting is
indeed that) -- but I'm being bombarded by several (at least four, 
with just
a few posts) every day.  Anyone have any idea why?  


There might be a limit on the size of the digest the list is sending. 
There's a mailman variable called digest_size_threshold, probably 
available to the list admins at 
http://maemo.org/mailman/admin/maemo-developers/digest


I think it defaults to 30k, but I don't know if it includes headers 
and suchlike or not.


Dave.
--
Dave Cridland - mailto:[EMAIL PROTECTED] - xmpp:[EMAIL PROTECTED]
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: WebCam Help

2007-02-22 Thread Brian Waite
On Thursday 22 February 2007 15:17, Dave Cridland wrote:
 On Thu Feb 22 15:53:19 2007, Kees Jongenburger wrote:
  Do you have hints onto how to get rid of the gtalk client when
  poping
  the device?

Open the gtalk client, 
Choose Tools-Settings 
Uncheck 'Start when Camera opened
Press 'OK'
 There's a gconf key, it's, erm, somewhere.

 I stumbled across it when I was exploring with the gconf-editor I
 found, erm, in a repository I had already.

 I admit this is a strong contender for the world's least helpful
 message.

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


Re: Questions about GUI design on N800

2007-02-22 Thread Marius Gedminas
On Thu, Feb 22, 2007 at 10:11:54AM -0700, Jeffrey Barish wrote:
 2. Is it difficult to run an application in full-screen mode so that
 controls such as the task navigator and application switcher do not appear?

Not difficult.  You use the standard GTK+ API for toggling full-screen
mode (gtk_window_fullscreen).

 4. Is it possible to control stand-by mode programmatically?  How does the
 N800 decide that the system is idle?  If an application is running and is
 updating a progress bar, is that activity sufficient to keep the N800 out
 of standby mode?

If you're talking about screen blanking, then the N800 counts seconds
after the last user event (tap/hardware button press).  If your
application wants to keep the screen on without user activity, it should
periodically call osso_display_blanking_pause (once every 59 seconds).

A better idea may be to call osso_display_state_on after the progress
bar is completed.  That will save battery, and let the user see when
your operation finishes.

See http://maemo.org/platform/docs/api-bora/libosso/index.html

Marius Gedminas
-- 
1 4m 5o 3l337! just got r00t on this a href=127.0.0.1k3wl site/a j00
sux0r5!


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


Nokia hiring developer for Maemo and Internet Tablets

2007-02-22 Thread Carlos Guerreiro

Hi,

Another Nokia job ad ;-).

We are looking for a software engineer to join our Maemo / Internet 
Tablets development team.


This is a core developer position with a focus on Maemo platform 
development.
Check it out and apply here:  
http://careers.nokia.com/nokia/hr/recrsyst.nsf/WB2RR/3753DE347ADD1747C225726C0069E7B2?OpenDocumentLang=Global


The new recruit will probably start by hacking with Marius on hildon-fm 
and/or the Application Manager but other arrangements might be possible, 
particularly if you are specially hot with some other components.


If you are interested and will be in FOSDEM drop me an email or Jabber 
me on carlos.h.guerreiro_AT_gmail.com so we can arrange to meet.


Cheers,
Carlos

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


Re: Maemo Localization Project

2007-02-22 Thread Goran Rakic
У чет, 22. 02 2007. у 12:27 +0200, Asmo Koskinen пише:
 Let's do it - let's create l10n project for 770/N800.


If I am understanding correctly, if locale is not officially supported
from Nokia, there is no way we can add it to N770, right?

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


Re: Security Guidance for N800 OS development

2007-02-22 Thread Gustavo Sverzut Barbieri

On 2/22/07, Eero Tamminen [EMAIL PROTECTED] wrote:

Hi,

ext Gustavo Sverzut Barbieri wrote:
 yes, but the most harmful action is to add / to be scanned, but
 that's in blacklist so it's avoided.

If it is monitoring file changes in the device, you should also
ignore at least /dev  /sys*, otherwise your process wakes up
unnecessarily (which drains battery).


Sure, we ignore:

   static const gchar *blacklist[] = {
   /bin,
   /boot,
   /dev,
   /etc,
   /lib,
   /proc,
   /root,
   /sbin,
   /sys,
   /usr/bin,
   /usr/sbin,
   /usr/etc,
   /usr/lib,
   NULL
   };



--
Gustavo Sverzut Barbieri
--
Jabber: [EMAIL PROTECTED]
  MSN: [EMAIL PROTECTED]
 ICQ#: 17249123
Skype: gsbarbieri
Mobile: +55 (81) 9927 0010
Phone:  +1 (347) 624 6296; [EMAIL PROTECTED]
  GPG: 0xB640E1A2 @ wwwkeys.pgp.net
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Nokia hiring developer for Maemo and Internet Tablets

2007-02-22 Thread Adilson Oliveira

Carlos Guerreiro escreveu:

Hi,

Another Nokia job ad ;-).

We are looking for a software engineer to join our Maemo / Internet 
Tablets development team.


/me wanted to be born in Finland :)

[]s

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


RE: Nokia hiring developer for Maemo and Internet Tablets

2007-02-22 Thread Carlos.Guerreiro
 Carlos Guerreiro escreveu:
  Hi,
  
  Another Nokia job ad ;-).
  
  We are looking for a software engineer to join our Maemo / Internet 
  Tablets development team.
 
 /me wanted to be born in Finland :)
 

The position is indeed based in Helsinki.
However, there is no need to be _born_ in Finland (I certainly wasn't), just to 
relocate here.

Nokia sponsors the work permit and supports the relocation.

Helsinki certainly has its charms even during the cold winter.
As an example, I was skiing with the family on the frozen sea today.
There were some folks driving a car on the sea. In how many other places can 
you do that ;-) ?
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Nokia hiring developer for Maemo and Internet Tablets

2007-02-22 Thread Acadia Secure Networks

Carlos,

Chicago is no slouch when it comes to cold winters or for that matter 
Toronto, Buffalo, Detroit, or any of the cities on the Great Lakes of 
N.A. If Nokia wants to do software development 7x24x365 (and maybe they 
don't)  they should encourage  employees to stay put and spread the 
workload around the planet.  Also if they split the workload across the 
hemispheres they can have some employees complaining about how cold it 
is while others are basking in the warm glow of summer. After all we 
have the Internet for communications don't we?


Companies like IBM figured this out long ago as a way to keep the 
software factory humming around the clock while saving on relocation 
costs.



Best Regards,



John Holmblad





[EMAIL PROTECTED] wrote:

Carlos Guerreiro escreveu:


Hi,

Another Nokia job ad ;-).

We are looking for a software engineer to join our Maemo / Internet 
Tablets development team.
  

/me wanted to be born in Finland :)




The position is indeed based in Helsinki.
However, there is no need to be _born_ in Finland (I certainly wasn't), just to 
relocate here.

Nokia sponsors the work permit and supports the relocation.

Helsinki certainly has its charms even during the cold winter.
As an example, I was skiing with the family on the frozen sea today.
There were some folks driving a car on the sea. In how many other places can 
you do that ;-) ?
___
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 Localization Project

2007-02-22 Thread Goran Rakic
У чет, 22. 02 2007. у 23:43 +0100, Goran Rakic пише:
 У чет, 22. 02 2007. у 12:27 +0200, Asmo Koskinen пише:
  Let's do it - let's create l10n project for 770/N800.
 
 
 If I am understanding correctly, if locale is not officially supported
 from Nokia, there is no way we can add it to N770, right?

To reply myself, according to http://guoyong.org/2006/08/03/247 it is
possible to add new locale, but it can not be selected as virtual
keyboard won't work. 

I have not tried that yet, but is that warning note about virtual
keyboard true and what can be done to solve that issue?

--
Goran Rakic


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


2.2006.51-7?!

2007-02-22 Thread william maddler
Just found some devices are being shipped with a newer version of ITOS.
Is that the upgrade Karoliina was talking some times ago on her blog?
Or... what?

Cheers
Maddler

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


Re: Nokia hiring developer for Maemo and Internet Tablets

2007-02-22 Thread Paul Klapperich

On 2/22/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


Helsinki certainly has its charms even during the cold winter.
As an example, I was skiing with the family on the frozen sea today.
There were some folks driving a car on the sea. In how many other places
can you do that ;-) ?



Well... I live in Minnesota... land of 10,000 Lakes. We don't have the
ocean, but we certainly have a lot of people driving on the frozen bodies of
water!

I'll be out Kite Boarding this weekend, across the frozen lakes. Can't say I
don't envy you over there, though. My trip to Norway about this time 3 years
ago was an amazing experience! ;)

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


Re: Nokia hiring developer for Maemo and Internet Tablets

2007-02-22 Thread william maddler
[EMAIL PROTECTED] wrote:
[...]
  There were some folks driving a car on the sea. In how many other
places can you do that ;-) ?

Well... the point is not where you can do that but: where can you do
that without sinking? :D


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


Re: 2.2006.51-7?!

2007-02-22 Thread william maddler
william maddler wrote:
 Just found some devices are being shipped with a newer version of ITOS.
 Is that the upgrade Karoliina was talking some times ago on her blog?
 Or... what?

Answering to myself: no... that's not that new! :)

I keep wondering what's the difference from 51-6 to 51-7.

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


Kiwi on maemo

2007-02-22 Thread Jeffrey Barish
I started reading documentation for pyGTK and quickly stumbled on kiwi.  Is
there any problem running kiwi on maemo?
-- 
Jeffrey Barish

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


Re: Nokia hiring developer for Maemo and Internet Tablets

2007-02-22 Thread Quim Gil
On Thu, 2007-02-22 at 19:09 -0500, ext Acadia Secure Networks wrote:
 Companies like IBM figured this out long ago as a way to keep the
 software factory humming around the clock while saving on relocation
 costs. 

At a company level Nokia has offices worldwide as well, and as you may
imagine there is a lot of infrastructure facilitating *mobility*. :)
Another thing is the day to day at a team level. At
http://www-03.ibm.com/employment/ the first thing I have to do is
Select region, I guess for a reason.

I don't know how other global companies deal with decentralization at a
team level. I know Novell employees working from home. Can I work for
Google from home? Different companies take different approaches. I guess
there is a reason for Silicon Valley to be in a geographical part of the
world. I guess there is a reason why Miguel is living in Boston.
Remember that here we deal with hardware as well, and this makes
decentralization more complex. 

I'm a big fan of teleworking myself, I have done it for years and I
think it's the best way to work for small teams. However, in big corps
with complex structures and big amounts of information it might have
counter effects. I guess it's easier to make it happen in quite
pyramidal structures with hardcoded vertical management lines. You are a
clear unit in the tree, you can be isolated somewhere keeping your
performance and confidentiality while doing your chunk of work.

However here the structure is relatively flexible and horizontal (in
comparison). A lot of parallel activities are going on and you can (and
are encouraged to) join them besides your job description. There is no
(easy) way to share them from elsewhere. 5 weeks after joining this team
I find it's a privilege to be in Helsinki. 

You can see this localization as a problem for you to apply for a job.
Or you can see it as a great opportunity to live an experience you
hardly would find near your home (and yes, by relocating you are going
to lose something in exchange).

-- 
Quim Gil - http://maemo.org

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


Re: Questions about GUI design on N800

2007-02-22 Thread Quim Gil
On Thu, 2007-02-22 at 11:20 -0800, ext David Leinbach wrote:
 Oh, I see - yes, usually resolutions are given in (w)x(h).

Lucas Rocha has been blogging about how this problem is being solved:

Hildon UI Development News 
http://blogs.gnome.org/view/lucasr/2007/01/29/0

Hildon Desktop Scalability
http://blogs.gnome.org/view/lucasr/2007/02/09/0

-- 
Quim Gil - http://maemo.org

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


Maemo basic help please!!!!!!

2007-02-22 Thread Vikas Murthy

Hi.

Im Vikas.

I got the information from Wikipedia that Nokia N800 uses Maemo3.0 in
the form of Internet Tablet OS 2007. I guess this means that 
Maemo is almost a complete package with which a phone can have very
basic functionalities.

Now, the library stack of Maemo3.0 looks like this according to
Wikipedia:


 
Hildon-Topmost layer
 GTK+, D-Bus 
 X Window System
 Debian 

GNU/Linux-Lowest layer


Now if I put the above open source components on a hardware platform (an
appropriate board with LCD display, used for development, not the
phone's board)
and then install Maemo3.0  on top of it, will I see the very basic GUI
of the mobile phone and develop further
If yes, please let me know which hardware board to use for this
experimentation.

Please let me know...

Thank you,
Vikas N.R



 



Hav fun...
Vikas n.r






Tech Mahindra, formerly Mahindra-British Telecom.
 
Disclaimer:

This message and the information contained herein is proprietary and 
confidential and subject to the Tech Mahindra policy statement, you may review 
at a 
href=http://www.techmahindra.com/Disclaimer.html;http://www.techmahindra.com/Disclaimer.html/a
 externally and a 
href=http://tim.techmahindra.com/Disclaimer.html;http://tim.techmahindra.com/Disclaimer.html/a
 internally within Tech Mahindra.

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


RE: Maemo Localization Project

2007-02-22 Thread Jakub.Pavelek
У чет, 22. 02 2007. у 12:27 +0200, Asmo Koskinen пише:
 Let's do it - let's create l10n project for 770/N800.


If I am understanding correctly, if locale is not officially 
supported from Nokia, there is no way we can add it to N770, right?


Hi,

You can replace the locales shipping with the device with another set of 
locales, of course. People are playing with CJK and other locales already now 
at garage:
https://garage.maemo.org/projects/locales-extras/

Br,

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


Urgent basic help please...

2007-02-22 Thread Vikas Murthy

Hi developers.

I am Vikas.
I have a basic doubt.

I got the information from Wikipedia that Nokia N800 uses Maemo3.0 in
the form of Internet Tablet OS 2007. 
Am I right that this means that Maemo is almost a complete package with
which a phone can have very basic functionalities???

Now, the library stack of Maemo3.0 looks like this according to
Wikipedia:


 
Hildon-Topmost layer
 GTK+, D-Bus 
 X Window System
 Debian 

GNU/Linux-Lowest layer


Now if I put the above open source components on a hardware platform (an
appropriate board with LCD display, used for development, not the
phone's board)
and then install Maemo3.0  on top of it, will I see the very basic GUI
of the mobile phone and develop further
Is such a thing possible
If yes, please let me know which hardware board to use for this
experimentation.


Please let me know...
Awaiting a reply

Thank you,
Vikas N.R






Tech Mahindra, formerly Mahindra-British Telecom.
 
Disclaimer:

This message and the information contained herein is proprietary and 
confidential and subject to the Tech Mahindra policy statement, you may review 
at a 
href=http://www.techmahindra.com/Disclaimer.html;http://www.techmahindra.com/Disclaimer.html/a
 externally and a 
href=http://tim.techmahindra.com/Disclaimer.html;http://tim.techmahindra.com/Disclaimer.html/a
 internally within Tech Mahindra.

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


maemo UI is okay, but looks weird

2007-02-22 Thread Xi Chen
Hi there,

 

I managed to install maemo based on the official tutorial. After I started
maemo UI, it's ok except not having Application Manager and contacts icon
which should be residing in the task navigator bar. It's different than the
screenshot from maemo official site.

 

Really don't know what condition I haven't met but I didn't get any error
message at all while installing.

 

Thanks in adv.

 

Xi  

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


OT: Exchanging Europe discount code for MY American discount code

2007-02-22 Thread Diego Escalante

Hello everybody,

Sorry for the OT, but this list is the most appropiate place to ask
for this I think.

I was lucky enough to get a discount code for an n800, since I'm not
European nor North-American I got a code that I assumed was for Europe
since the email said 'you can use this on $europe_countries'.
Guess what, it looks like it's for USA.

Yesterday I tried to finally buy my n800 since I have a friend
spending some days at Europe, he will obviously come back to Perú
(where I live) and bring the n800 with him.
The problem is that now I have a friend on Europe, a code for USA and
only 5 days to solve this mess.

Possibilities that makes you able to help me :) :
a) You are coming to Peru anytime soon from the USA
b) You moved to USA by the time you received your code it was an
European one and you ended up like me!
c) You own DHL or something similar and basically you can transport
anything from anywhere to anywhere
d) You just want to help :)

So basically if you understood what I said, I need to exchange my
apparently american code for your european code.
If by any reason you can help me with this, I would owe you a nice
postcard :). Note that this is not a futile scam email.


Greetings everyone,

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


Re: Questions about GUI design on N800

2007-02-22 Thread Daniel Stone
On Fri, Feb 23, 2007 at 09:15:16AM +0200, ext [EMAIL PROTECTED] wrote:
 1. Is it possible to use the display of the N800 in portrait orientation?
 My application currently runs on a display that is 640x480.  800x480 would
 be a big advantage, but I can't figure out how to reorganize my layout for
 480x800.
 
 Did I got you right? 800x480 is the default on N800.
 
 Haven't tested screen rotation on N800. On
 770 it worked, but one had to gave up few
 optimizations: http://syslog.movial.fi/archives/7-xrandr-on-nokia-770.html
 
 Easiest way is to just run xrandr on N800 and see what happens.

That will rotate in software, which is immensely slow.  The LCD
controller (Hailstorm) can rotate on scanout in hardware, so using that
won't be a performance hit, will still let you display videos, and will
generally be a great deal faster.

Cheers,
Daniel


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


Aw: Urgent basic help please...

2007-02-22 Thread Mathias Uebelacker
Hello Vikas,

maemo is a application framework which need a OS in form of a rootstrap. If you 
will install maemo you get a development framework. To use the framework you 
need a host which needs a OS by himself. Maemo is not something like a gui or a 
phone OS like symbian.
What do you looking for?
br
Mathias
- Ursprüngliche Mitteilung -
Von: Vikas Murthy  [EMAIL PROTECTED]
An: maemo-developers@maemo.org
Gesendet: Fr., 23. Feb. 2007 07:12:28 GMT
Betreff: Urgent basic help please...

Hi developers.

I am Vikas.
I have a basic doubt.

I got the information from Wikipedia that Nokia N800 uses Maemo3.0 in
the form of Internet Tablet OS 2007.
Am I right that this means that Maemo is almost a complete package with
which a phone can have very basic functionalities???

Now, the library stack of Maemo3.0 looks like this according to
Wikipedia:



Hildon-Topmost layer
GTK+, D-Bus
X Window System
Debian

GNU/Linux-Lowest layer


Now if I put the above open source components on a hardware platform (an
appropriate board with LCD display, used for development, not the
phone's board)
and then install Maemo3.0  on top of it, will I see the very basic GUI
of the mobile phone and develop further
Is such a thing possible
If yes, please let me know which hardware board to use for this
experimentation.


Please let me know...
Awaiting a reply

Thank you,
Vikas N.R






Tech Mahindra, formerly Mahindra-British Telecom.

Disclaimer:

This message and the information contained herein is proprietary and 
confidential and subject to the Tech Mahindra policy statement, you may review 
at a 
href=http://www.techmahindra.com/Disclaimer.html;http://www.techmahindra.com/Disclaimer.html/agt/a;
 externally and a 
href=http://tim.techmahindra.com/Disclaimer.html;http://tim.techmahindra.com/Disclaimer.html/agt/a;
 internally within Tech Mahindra.



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


Re: OT: Exchanging Europe discount code for MY American discount code

2007-02-22 Thread antikristian
If you actually have a discount code, I would think that Nokia would be  
happy to exchange it for the correct one. Aren't these codes only for  
ordering online?



On Fri, 23 Feb 2007 08:19:20 +0100, Diego Escalante [EMAIL PROTECTED]  
wrote:



Hello everybody,

Sorry for the OT, but this list is the most appropiate place to ask
for this I think.

I was lucky enough to get a discount code for an n800, since I'm not
European nor North-American I got a code that I assumed was for Europe
since the email said 'you can use this on $europe_countries'.
Guess what, it looks like it's for USA.

Yesterday I tried to finally buy my n800 since I have a friend
spending some days at Europe, he will obviously come back to Perú
(where I live) and bring the n800 with him.
The problem is that now I have a friend on Europe, a code for USA and
only 5 days to solve this mess.

Possibilities that makes you able to help me :) :
a) You are coming to Peru anytime soon from the USA
b) You moved to USA by the time you received your code it was an
European one and you ended up like me!
c) You own DHL or something similar and basically you can transport
anything from anywhere to anywhere
d) You just want to help :)

So basically if you understood what I said, I need to exchange my
apparently american code for your european code.
If by any reason you can help me with this, I would owe you a nice
postcard :). Note that this is not a futile scam email.


Greetings everyone,

Diego




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


Re: Monitoring file updates (was: Security Guidance for N800 OS development)

2007-02-22 Thread Eero Tamminen

Hi,

ext Gustavo Sverzut Barbieri wrote:

 yes, but the most harmful action is to add / to be scanned, but
 that's in blacklist so it's avoided.

If it is monitoring file changes in the device, you should also
ignore at least /dev  /sys*, otherwise your process wakes up
unnecessarily (which drains battery).


Sure, we ignore:

   static const gchar *blacklist[] = {
   /bin,
   /boot,
   /dev,
   /etc,
   /lib,
   /proc,
   /root,
   /sbin,
   /sys,
   /usr/bin,
   /usr/sbin,
   /usr/etc,
   /usr/lib,
   NULL
   };


Any particular reason why you're not ignoring /var (where can
be log files etc) and /tmp (where are locks, sockets and app state 
data etc) which get often updated?



Btw. As a general security rule (this is not about security but..),
it's better to allow things that are known to be safe and ignore
rest than try to deny things (because that way you will always miss
some new exploits).


If the server is interested only about media files, it's better to
allow only stuff under /home and /media.  And if you're checking
stuff under /media, you SHOULD be promptly reacting to unmount
messages[1] for the media cards.  I've gotten some (unconfirmed)
doubts that if something is blocking memory card unmounting and it
needs to be forced (e.g. at shutdown), that sometimes might corrupt
the FAT[2] filesystem on users' memory cards.

[1] Gconf key updates for:
- /system/osso/af/mmc-cover-open
- /system/osso/af/usb-cable-attached
- /system/osso/af/internal-mmc-cover-open

[1] Microsoft in 80's didn't really design FAT to be robust...


And as can be learned from the issues with metalayer-crawler,
inserting a memory card with corrupted FAT can create some
interesting problems unless developer takes extra pains to
handle error cases like:
- infinitely recursing directories and this doesn't mean just ignoring
  (directory) symlinks, but actual (corrupted MMC FAT) filesystem
  directories being recursive
- errors on allocations and with directory/file reads *and* reacting
  correctly to them i.e. not retrying (at least more than couple of
  times), but canceling/unwinding (suitable part of) the operation


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