Re: [maemo-developers] OS2006 roadmap

2007-01-12 Thread Kalle Valo
Laurent MARTIN [EMAIL PROTECTED] writes:

  Also, there are some bugs left in the 770 OS which only Nokia can
 fix (like rebooting every 5 minutes when using WPA for wireless)
 Are you serious when saying this? The problem occurs on my N770 but I
 didn't know it was due to WPA. I'm going to disable security (or swap
 to WEP) to see whether things are going better or not...

Did disabling WPA make any difference? I just send some extra
questions to Klaasjan about his problem under subject 770 rebooting.
I would appreciate if you could also answer them.

-- 
Kalle Valo

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


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Klaasjan Brand

On 1/10/07, Simon Budig [EMAIL PROTECTED] wrote:


I hope that the general mood would acknowledge, that the 770 won't
stop working immediately just because of the fork. It still will do the
stuff it does now, which is a lot. And I'll bet that the software on the
770 will see further improvements, although they won't be as big and as
great as the stuff that will happen on the N800.



That's what I thought when I heard about the N800. There's nothing stopping
you from using the 770 as shipped, but since the community-contributed
software is one of the key selling points I'd be very disappointed if
software support for the 770 begins to decrease for a device which was -
until last week - sold as the future of mobile internet. One way of
preventing that would be to make it easy for developers to target both
environments. Also, there are some bugs left in the 770 OS which only Nokia
can fix (like rebooting every 5 minutes when using WPA for wireless). I hope
Nokia will make an effort to clean up the worst 770 problems before
committing exclusively to n800 development.

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


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Kalle Vahlman

2007/1/10, Dave Neuer [EMAIL PROTECTED]:
[on the iPhone]

Browsing, email, music, video, phone calls, on one device,
all will almost certainly work nearly flawlessly.


:D

--
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] OS2006 roadmap

2007-01-11 Thread Martin Grimme

Klaasjan Brand schrieb:
That's what I thought when I heard about the N800. There's nothing 
stopping you from using the 770 as shipped, but since the 
community-contributed software is one of the key selling points I'd be 
very disappointed if software support for the 770 begins to decrease for 
a device which was - until last week - sold as the future of mobile 
internet. One way of preventing that would be to make it easy for 
developers to target both environments. Also, there are some bugs left 
in the 770 OS which only Nokia can fix (like rebooting every 5 minutes 
when using WPA for wireless). I hope Nokia will make an effort to clean 
up the worst 770 problems before committing exclusively to n800 
development.



Well, I think it's too early to rant about Nokia's step.
First everybody complained about RAM and CPU on the 770. Now that the
N800 is available, people complain about compatibility with the 770.

I'm pretty sure that there are good reason for the compatibility
problems, such as more recent libraries on ITOS 2007. If ITOS 2007 uses
a Cairo-enabled GTK version (and I guess it does), then there's no point
in running ITOS 2007 on the 770. It would be too slow.

The fact that many programs for ITOS 2006 can be run on ITOS 2007 shows
that there is a certain degree of compatibility. So if a developer wants 
to target both platforms, it can be done by developing for the 770.

As an additional bonus, the applications will be highly optimized and
thus run even better on the new platform.
My current project, the Obscura Photo Manager, targets both platforms
while being optimized to live with the limited resources of the 770.
I just don't have a N800 to test it yet (*winks to Nokia* ;) )

Actually, I think scirocco (ITOS 2006.39) was intended to narrow the
gap between ITOS 2006 and ITOS 2007 and to fix some bugs on the 770.
Have you tried enabling swap on the 770? It makes a huge difference!
Out-of-the-blue-crashes vanished completely. I can even run Navicore and
Canola side by side with swap space.
I'm using WPA with my 770 a lot and it never crashed. So I assume the
problem there is not in software.

Let's hope that the 770 will still see some more bugfix updates for
ITOS 2006. scirocco was a step in the right direction.

My guess is that Nokia will continue selling the 770 as a low-budget
internet tablet for a reduced price, and as part of bundles such as
the Navigation Kit + 770. And I'm pretty sure that nothing beats the
770 as an eBook reader, not even the N800! :D

Anyway, this is a developer's mailing list. Why complain about the 770's
future when the future is in our hands? ;)


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


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Koen Kooi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Martin Grimme schreef:

 I'm pretty sure that there are good reason for the compatibility
 problems, such as more recent libraries on ITOS 2007. If ITOS 2007 uses
 a Cairo-enabled GTK version (and I guess it does), then there's no point
 in running ITOS 2007 on the 770. It would be too slow.

If you use a recent pango, cairo and gtk+ the speed difference is neglible for 
most widgets.

Have a look at 
http://dominion.kabel.utwente.nl/koen/cms/cairo-performance-improvements-on-arm

regards,

Koen
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFFpheOMkyGM64RGpERAvhMAJ4nn/VX+WxagHIY3D3BmaSkujBIpwCeOeF3
YvrVoCkM7QkLc+yKI5ywb00=
=EXJi
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Riku Voipio

Dave Neuer wrote:

The prices are almost the same,
Except the price of the other is with a 24 month lock-in contract. We 
don't know
the real unsubsidized price. We don't even know if the other allows you 
to install
your _own_ applications or any other minor details. Apple certainly has 
created

something sleek, but we don't know yet for example how well web pages will
render on it's 320 by 480 display.

Also based on Apple's track record
I think their openness will be much less than Nokia's in regards to this
device. The whole Darwin joke hasn't exactly shown Apple to really give
a shit.


You are missing my point. Apple's platform doesn't have to be open,
because their device will work exactly the way most people want it to
right out of the box. 

Why shouldn't nokia then do like Apple, create a propiertary platform
and make it work exactly like people want it to, right out of the box?

This theme seems to be recurring here. Nokia isn't open/free enough,
so I'll rather choose a more propiertary PRODUCT. There is far more
than enough information and code to create your own, 100% Free 
rootfilesystem.

The few needed binary blobs (wlan driver and bt firmware) are already in the
initfs. Yet, what people ask, is new new versions of Opera, flash, etc.
Or that the default Nokia PRODUCT does not come with some component
that is possible to install yourself (such as ogg playback ). I'm having a
hard time of buying the argument of lack of openness, when real issue
appears to be that product isn't as solid as it could be.


Nokia was counting on the community to provide
that level of functionality for them, but won't pay us w/ the only
thing the open-source community cares about: code and documentation of
hardware.

Specifics please? What code/documentation are you missing and what would you
create with them? And how are going to do the same things with iPhone?
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Laurent MARTIN
 Also, there are some bugs left in the 770 OS which only Nokia can  
fix (like rebooting every 5 minutes when using WPA for wireless)
Are you serious when saying this? The problem occurs on my N770 but I  
didn't know it was due to WPA. I'm going to disable security (or swap  
to WEP) to see whether things are going better or not...

--
Laurent, Nantes - France
Apple PowerBook 12
Treo 650 (unlocked GSM)
Nokia 770


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


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Kimmo Hämäläinen
On Wed, 2007-01-10 at 22:37 +0200, ext Jani-Matti Hätinen wrote:
...
 Kimmo Hämäläinen wrote:
  It would be easy if we would already have the perfect OS API in place :)
  But the fact is that we have to do improvements and remove some old API
  at some point. It does not make sense to keep all the old API for ever,
  because it would 1) generate lots of extra work, 2) make the API hard-
  to-use for developers. And the longer we keep the old API the harder it
  becomes to drop it. Basically we thought that after OS2006 it's the last
  chance to drop some old API.
 
 Sorry, what?
   Ok, so deprecating parts of the API was necessary at this point.
 That's understandable and happens all the time. But could someone
 please tell me why that means that new parts of the API can't be used
 on the 770?

Not in unmodified 770, unless the OS2007 will be adapted for it. But you
could upgrade many of the packages in 770 with N800 versions and get the
new APIs. I think the question was mostly concerning unmodified 770.

BR; Kimmo

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


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Kimmo Hämäläinen
On Thu, 2007-01-11 at 09:26 -0500, ext Mike Lococo wrote:
Ok, so deprecating parts of the API was necessary at this point.
  That's understandable and happens all the time. But could someone
  please tell me why that means that new parts of the API can't be used
  on the 770?
  
  Not in unmodified 770, unless the OS2007 will be adapted for it. But you
  could upgrade many of the packages in 770 with N800 versions and get the
  new APIs. I think the question was mostly concerning unmodified 770.
 
 I think what people are expressing many times over is that they want 
 those upgrades folded into an official software image, to the extent 
 that is technically possible.  Having updates available in the dev repos 
 is not sufficient.

OS2007 software has been mostly tested with N800 hardware, so I think
there is not going to be 'official' OS2007 release for 770 (I think
Carlos said that already). However, it's possible that there will be
unofficial close-to-OS2007 image for 770 for developers at some point of
time (there is some work ongoing, but no promises, since the work is not
finished yet).

BR, Kimmo

 
 Thanks,
 Mike
 ___
 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] OS2006 roadmap

2007-01-11 Thread Levi Bard

 Well, obviously there will be 500 such developers now :)  I just think
 it should have been 1500 happy users with $100 discounts instead of
 500 happy developers with $300 discounts.

Those 500 developers are going to create applications which may not
work on the devices of every non-developer owner of a n770, and the
only reason for that is that Nokia won't open the platform so that any
developer with a n770 can update the OS platform for those users.


I take issue with this statement.  If I get an n800, whether through
the dev program or no, all my apps are going to run on both platforms
as long as it's feasible for them to do so.  Even if somebody handed
me an n800 today, it wouldn't change the fact that the 770 is an
extremely useful device; I wouldn't just throw it into the closet to
collect dust.

It will probably actually motivate more development, in my case,
because I'll be interested to see how I can utilize the new hardware
and features like Xv, and then in turn I'll be interested to see how
*those* improvements can be shoehorned onto the 770, which will give
me ideas for new improvements targeted at the n800, ad infinitum (or
nauseum, your choice).

--
Just stop and take your secret journey, you will be a new box. --Leeta
http://www.gnu.org/philosophy/shouldbefree.html
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Ty Hoffman

Levi Bard wrote:

 Well, obviously there will be 500 such developers now :)  I just think
 it should have been 1500 happy users with $100 discounts instead of
 500 happy developers with $300 discounts.

Those 500 developers are going to create applications which may not
work on the devices of every non-developer owner of a n770, and the
only reason for that is that Nokia won't open the platform so that any
developer with a n770 can update the OS platform for those users.


I take issue with this statement.  If I get an n800, whether through
the dev program or no, all my apps are going to run on both platforms
as long as it's feasible for them to do so.  Even if somebody handed
me an n800 today, it wouldn't change the fact that the 770 is an
extremely useful device; I wouldn't just throw it into the closet to
collect dust.

It will probably actually motivate more development, in my case,
because I'll be interested to see how I can utilize the new hardware
and features like Xv, and then in turn I'll be interested to see how
*those* improvements can be shoehorned onto the 770, which will give
me ideas for new improvements targeted at the n800, ad infinitum (or
nauseum, your choice).

Exactly right. I was thinking the same thing...If I do end up buying an 
800, I'll damn well try to make my apps run on both. And in many cases 
this shouldn't be too much of a pain.

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


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Carl Worth
On Thu, 11 Jan 2007 11:46:38 +0100, Martin Grimme wrote:
 I'm pretty sure that there are good reason for the compatibility
 problems, such as more recent libraries on ITOS 2007. If ITOS 2007 uses
 a Cairo-enabled GTK version (and I guess it does), then there's no point
 in running ITOS 2007 on the 770. It would be too slow.

There's a lot of speculation in the above.

I have no information about what version of GTK is used on the newer
model, but I hope the meme of GTK and cairo are too slow for
embedded will die soon. We in the cairo community have been working
hard to make a lot of improvements during the cairo 1.3.x snapshots,
(and particularly performance improvements for machines without
hardware floating-point units).

I know that some people in this community are aware of these
improvements, (see an earlier reply showing a blog posting with
tessellator performance improvements, for example).

If people still have test cases that show that cairo (as of 1.3.10 or
later) is slowing down GTK+, please send them to me. I'm not really
aware of much significant that is left in that area, (or my memory is
failing me).

-Carl


pgpVegB2gmmsm.pgp
Description: PGP signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-11 Thread Gopi Flaherty


On Jan 11, 2007, at 3:05 PM, Ty Hoffman wrote:
Exactly right. I was thinking the same thing...If I do end up  
buying an 800, I'll damn well try to make my apps run on both. And  
in many cases this shouldn't be too much of a pain.



It's APIs such as the GPS one that make me fearful. I think that  
Nokia should divide up things into:


1. APIs changes or replacements that fix bugs or missing features in  
pre-existing ones. These should _absolutely_ find their way to the 770.


2. New APIs that add extra features, but aren't really hardware  
related. For example, GPS support was added to the N800. Sure, it's  
an extra feature, but if it's not on the 770, it's going to start  
breaking apps. There's no technical reason not to make it work on the  
770.


3. APIs to support features that simply won't work well on the 770.  
If the newer version of flash is more bloated, that can't really be  
fixed by Nokia. Better video support, if it depends on the hardware  
in the N800 - we can't really expect that. I won't be all that  
unhappy if these features don't make their way to the 770.


I guess what I'm saying is: If Nokia doesn't back-port features to  
the 770 simply because of the amount of work needed to maintain two  
separate trees, I will be unhappy. That's abandoning the 770.


If they don't port something because it's harder to make it work on  
the 770 due to the 770's resource limitations, I can accept that.


If I can't run N800 apps that take advantage of the new hardware, I  
have no problem with that. I expect that - and I actually hope for  
that, because it means that the new gadget is better.


By choosing a semi-open platform, with even some of the core, non- 
application components not being fully buildable, I think that  
increases Nokia's responsibilities to that platform, since we depend  
on them more than on a fully open platform.


I love my 770. I consider it a handheld computer, and hope that Nokia  
treats its software as such, rather than as an embedded telephone.



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


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Kimmo Hämäläinen
On Tue, 2007-01-09 at 20:58 +0100, ext Frantisek Dufka wrote:
...
 Yes, but the question is not only about hacking, it is about end users.
 Can end users somehow get such system (not called 2007) so developers
 can ship one application (with Bora functionality) that work both on
 such N770 and N880?
...

Even without any OS update for N770, you could do an application that
works both in N770 and N800, if you avoid using some API. I think most
N770 applications worked with small or non-existent changes in N800.
(You just have to compile it in N770 SDK and test it in N800, too.)

BR; Kimmo

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


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Marius Vollmer
ext Urho Konttori [EMAIL PROTECTED] writes:

 Could this be part of the .install file?

 One debian for 770 and one for N800.

Yes, a .install file can specify individual repositories for different
IT OS releases.  It could look like this (untested):

[install]
repo_name  = maemo Extras
repo_deb   = deb http://repository.maemo.org/extras mistral free non-free
repo_deb_3 = deb http://repository.maemo.org/extras bora free non-free
package= foo

When IT OS 2006 handles this file (which is officially unsupported but
it still works OK enough), it will use the repo_deb line.  IT OS 2007
will use the repo_deb_3 line.

 Also, there could be a note if no version is suitable for your device.

If you omit the needed line, IT OS 2006 will silently do nothing, but
IT OS 2007 will give you a Incompatible error message.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Frantisek Dufka

Kimmo Hämäläinen wrote:

Even without any OS update for N770, you could do an application that
works both in N770 and N800, if you avoid using some API. I think most
N770 applications worked with small or non-existent changes in N800.
(You just have to compile it in N770 SDK and test it in N800, too.)


Well I was thinking about _not_ avoiding some API :-) The alarm API as 
one example. or the one click install thing. Such little things would 
make perfect sense on N770 (unlike upgraded Flash for example). 
Basically I'm asking about adding as much API from OS2007 into 2.2 (aka 
Freezer ;-)) as possible. In fact even 2.1 added some API so let's hope 
something like this will happen. But I know this in fact means I'm 
asking for OS2007 :-(


I somehow missed the 2.2 pre-announcement, thanks Aaron. I found it here
http://www.maemo.org/downloads/maemo_3_compatibility.html now.

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


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Kimmo Hämäläinen
On Wed, 2007-01-10 at 10:09 +0100, ext Frantisek Dufka wrote:
 Kimmo Hämäläinen wrote:
  Even without any OS update for N770, you could do an application that
  works both in N770 and N800, if you avoid using some API. I think most
  N770 applications worked with small or non-existent changes in N800.
  (You just have to compile it in N770 SDK and test it in N800, too.)
 
 Well I was thinking about _not_ avoiding some API :-) The alarm API as 
 one example. or the one click install thing. Such little things would 
 make perfect sense on N770 (unlike upgraded Flash for example). 
 Basically I'm asking about adding as much API from OS2007 into 2.2 (aka 
 Freezer ;-)) as possible. In fact even 2.1 added some API so let's hope 
 something like this will happen. But I know this in fact means I'm 
 asking for OS2007 :-(

It would be easy if we would already have the perfect OS API in place :)
But the fact is that we have to do improvements and remove some old API
at some point. It does not make sense to keep all the old API for ever,
because it would 1) generate lots of extra work, 2) make the API hard-
to-use for developers. And the longer we keep the old API the harder it
becomes to drop it. Basically we thought that after OS2006 it's the last
chance to drop some old API. After that we'll still be on the mercy of
the open-source upstream API changes, of course...

BR, Kimmo

 
 I somehow missed the 2.2 pre-announcement, thanks Aaron. I found it here
 http://www.maemo.org/downloads/maemo_3_compatibility.html now.
 
 Frantisek
 ___
 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] OS2006 roadmap

2007-01-10 Thread Ted Zlatanov
I think the 770/N800 break with OS support from ITOS2006 to ITOS2007
is reasonable.  The 770 was a first-generation device, really the
first of its kind.  I hope the N800 doesn't get deprecated in the same
way, and I hope Nokia at least considers giving some discount to
people buying the N800 that bought a 770 previously.

The $99 developer program money could have been used much better in
that way, keeping current users.  Just my opinion.

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


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Dave Neuer

On 1/10/07, Ted Zlatanov [EMAIL PROTECTED] wrote:

I think the 770/N800 break with OS support from ITOS2006 to ITOS2007
is reasonable.  The 770 was a first-generation device, really the
first of its kind.  I hope the N800 doesn't get deprecated in the same
way, and I hope Nokia at least considers giving some discount to
people buying the N800 that bought a 770 previously.


What's amazing to me is that someone in charge at Nokia thinks that
independant developers are going to flock to develop a market-creating
software ecosystem for a $400-$500 half-open platform, especially in
light of Apple's recent announcement of the iPhone -- a $500 half-open
platform which presumably will ship with Apple-provided killer apps,
no magic market creation required.

This has seemed to be Nokia's strategic blunder all along; create a
pretty compelling hardware platform which does so many things right --
like using standard, user-replaceable batteries -- and then relying on
half measures on the software side (half measures meaning not a)
creating a compelling software platform for the device internally
which was ready for prime time when the device shipped, or b) _really_
empowering the community to develop the platform, in a way that took
_full_advantage_ of all the device's capabilities).

In short, I think that fully opening the platform (both n770 and n880)
now is the only way Nokia's going to be able to compete when the
iPhone comes out in 5 or 6 months.

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


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Andrew Barr
On Wed, 2007-01-10 at 12:30 -0500, Dave Neuer wrote:

 ...

Well put, thanks. I agreed with every word.

Andrew

 Dave
 ___
 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] OS2006 roadmap

2007-01-10 Thread Ted Zlatanov
On 10 Jan 2007, [EMAIL PROTECTED] wrote:

 What's amazing to me is that someone in charge at Nokia thinks that
 independant developers are going to flock to develop a market-creating
 software ecosystem for a $400-$500 half-open platform, especially in
 light of Apple's recent announcement of the iPhone -- a $500 half-open
 platform which presumably will ship with Apple-provided killer apps,
 no magic market creation required.

Well, obviously there will be 500 such developers now :)  I just think
it should have been 1500 happy users with $100 discounts instead of
500 happy developers with $300 discounts.

 In short, I think that fully opening the platform (both n770 and n880)
 now is the only way Nokia's going to be able to compete when the
 iPhone comes out in 5 or 6 months.

You are basing this on the potential impact of an unreleased device?
Never mind that the 770/N800 is not a phone, and doesn't require a
2-year Cingular contract as the iPhone will in addition to its $500
price.  I agree with the sentiment, but the reasoning doesn't support
it IMHO.

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


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Christian F.K. Schaller
Hi,
I think the two devices are rather different and not really competing 
directly that much against eachother. Also based on Apple's track record
I think their openness will be much less than Nokia's in regards to this
device. The whole Darwin joke hasn't exactly shown Apple to really give
a shit.

The N770/N800 team are working constantly on improving the stack both in
terms of quality but also in terms of openness. I have to admit to not
have followed the iPhone news that closely, but the little I have seen
hasn't mentioned providing an open stack at all from Apple. If you have
any links with details on Apple's plans in that regard I would love to
see them.

Christian


On Wed, 2007-01-10 at 12:30 -0500, Dave Neuer wrote:
 On 1/10/07, Ted Zlatanov [EMAIL PROTECTED] wrote:
  I think the 770/N800 break with OS support from ITOS2006 to ITOS2007
  is reasonable.  The 770 was a first-generation device, really the
  first of its kind.  I hope the N800 doesn't get deprecated in the same
  way, and I hope Nokia at least considers giving some discount to
  people buying the N800 that bought a 770 previously.
 
 What's amazing to me is that someone in charge at Nokia thinks that
 independant developers are going to flock to develop a market-creating
 software ecosystem for a $400-$500 half-open platform, especially in
 light of Apple's recent announcement of the iPhone -- a $500 half-open
 platform which presumably will ship with Apple-provided killer apps,
 no magic market creation required.
 
 This has seemed to be Nokia's strategic blunder all along; create a
 pretty compelling hardware platform which does so many things right --
 like using standard, user-replaceable batteries -- and then relying on
 half measures on the software side (half measures meaning not a)
 creating a compelling software platform for the device internally
 which was ready for prime time when the device shipped, or b) _really_
 empowering the community to develop the platform, in a way that took
 _full_advantage_ of all the device's capabilities).
 
 In short, I think that fully opening the platform (both n770 and n880)
 now is the only way Nokia's going to be able to compete when the
 iPhone comes out in 5 or 6 months.
 
 Dave
 ___
 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] OS2006 roadmap

2007-01-10 Thread Ian
Hi,
An interesting thread about the iPhone arch
http://lists.immunitysec.com/pipermail/dailydave/2007-January/003932.html
[]'s
Ian


-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

   http://manaus.metareciclagem.org/
   http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Wolfgang Karall
On Wed, 2007-01-10 at 19:45 +0100, Christian F.K. Schaller wrote:
 I think the two devices are rather different and not really competing 
 directly that much against eachother. Also based on Apple's track record
 I think their openness will be much less than Nokia's in regards to this
 device. The whole Darwin joke hasn't exactly shown Apple to really give
 a shit.

Even though the 'half-open platform' of Apple was mentioned, I think the
important part was 'which presumably will ship with Apple-provided
killer apps, no magic market creation required'. I don't see Apple
having problems selling their iPhone in the near future.

And Nokia telling people after ~12 months that their N770 is basically
not supported any longer is not gonna drive anyone to recommend the
platform and devices, is it? I, for one, am rather disappointed by this
whole affair, and I will stop showing the device to people in my Linux
courses as an example for an open development platform, managed by a
big, but responsibly acting corporation. Because this somehow doesn't
feel right any longer (and actually didn't for some time, after too many
excuses).

Kind regards,
WK

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


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Álvaro J. Iradier

I am quite disappointed too. If 770 software would be fully open
sourced, there would be no problem. But I feel like i've been cheated,
and now I'm trapped with a device with unsupported software (opera,
flash, etc.), and I guess main 770 developers will move to N800
attracted by the 99€ offer.

On 1/10/07, Wolfgang Karall [EMAIL PROTECTED] wrote:

On Wed, 2007-01-10 at 19:45 +0100, Christian F.K. Schaller wrote:
 I think the two devices are rather different and not really competing
 directly that much against eachother. Also based on Apple's track record
 I think their openness will be much less than Nokia's in regards to this
 device. The whole Darwin joke hasn't exactly shown Apple to really give
 a shit.

Even though the 'half-open platform' of Apple was mentioned, I think the
important part was 'which presumably will ship with Apple-provided
killer apps, no magic market creation required'. I don't see Apple
having problems selling their iPhone in the near future.

And Nokia telling people after ~12 months that their N770 is basically
not supported any longer is not gonna drive anyone to recommend the
platform and devices, is it? I, for one, am rather disappointed by this
whole affair, and I will stop showing the device to people in my Linux
courses as an example for an open development platform, managed by a
big, but responsibly acting corporation. Because this somehow doesn't
feel right any longer (and actually didn't for some time, after too many
excuses).

Kind regards,
WK

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




--
(:===:)
 Alvaro J. Iradier Muro - [EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Dave Neuer

On 1/10/07, Ted Zlatanov [EMAIL PROTECTED] wrote:


Well, obviously there will be 500 such developers now :)  I just think
it should have been 1500 happy users with $100 discounts instead of
500 happy developers with $300 discounts.


Those 500 developers are going to create applications which may not
work on the devices of every non-developer owner of a n770, and the
only reason for that is that Nokia won't open the platform so that any
developer with a n770 can update the OS platform for those users.



 In short, I think that fully opening the platform (both n770 and n880)
 now is the only way Nokia's going to be able to compete when the
 iPhone comes out in 5 or 6 months.

You are basing this on the potential impact of an unreleased device?


You are kidding, right? Yes, the device is unreleased. Does anyone
actually expect that it won't be phenomenally popular?


Never mind that the 770/N800 is not a phone, and doesn't require a
2-year Cingular contract as the iPhone will in addition to its $500
price.  I agree with the sentiment, but the reasoning doesn't support
it IMHO.


How's this for reasoning:
1) Anyone who wants to buy a phone in the US is going to have to sign
a 2-year contract with their phone provider _anyway_, and if you don't
switch providers the contract is meaningless (it's not officially
waived, just not enforced, e.g. if you want to by a new phone or
change your plan later, through the same provider). I don't think
those terms should be legal, because their only purpose is to
anti-competetively lock in users, but my point is that there doesn't
seem to be any big outcry from consumers and the practice hasn't
adversely affected anyone's bottom line that I can see;

2) The device will almost certainly be _far_more_useful_ out of the
box than the n770, I don't know about the n880 (e.g. the n770's
prettly lame media capabilities: the only useful thing out of the box
w/ my n770 was web browsing, and that was only after some OS updates
made the browser quite a bit more stable). Browsing, email, music,
video, phone calls, on one device, all will almost certainly work
nearly flawlessly.

Again, the only reason that the latter is the case is because Nokia
didn't get all that stuff implemented before they released their
device, and won't open the platform enough that non-Nokia people that
are so inclined can help (just look at the continuing thread about
video scaling if you need more evidence of that).

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


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Dave Neuer

On 1/10/07, Christian F.K. Schaller [EMAIL PROTECTED] wrote:

Hi,
I think the two devices are rather different and not really competing
directly that much against eachother.


The prices are almost the same, and the iPhone will do everything the
n880 will do out of the box, plus much more. Who wouldn't sign up for
the much more, at the same price?


Also based on Apple's track record
I think their openness will be much less than Nokia's in regards to this
device. The whole Darwin joke hasn't exactly shown Apple to really give
a shit.


You are missing my point. Apple's platform doesn't have to be open,
because their device will work exactly the way most people want it to
right out of the box. Nokia was counting on the community to provide
that level of functionality for them, but won't pay us w/ the only
thing the open-source community cares about: code and documentation of
hardware.

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


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Simon Budig
Dave Neuer ([EMAIL PROTECTED]) wrote:
 Nokia was counting on the community to provide
 that level of functionality for them, but won't pay us w/ the only
 thing the open-source community cares about: code and documentation of
 hardware.

Now that sounds as if you haven't watched very closely what happened the
last year or so. Claiming that Nokia did not provide hardware and (more
importantly) code is - in the best case - just uninformed.

The situation with the changed hardware that implies incompatible
software is unfortunate, but it is understandable how this situation
could arise. I guess Nokia could handle the situation better than it
does now, but flames on this list won't change anything.

Bye,
Simon
-- 
  [EMAIL PROTECTED]  http://simon.budig.de/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Dave Neuer

On 1/10/07, Simon Budig [EMAIL PROTECTED] wrote:

Now that sounds as if you haven't watched very closely what happened the
last year or so. Claiming that Nokia did not provide hardware and (more
importantly) code is - in the best case - just uninformed.


Yes, I missed the post to the mailing list and wiki that described the
steps to build a complete IT2006 environment from source (including
sources for DSME and the dsp gstreamer stuff) and pointers to
comprehensive documentation for Retu and Tahvo.

Where is that?



The situation with the changed hardware that implies incompatible
software is unfortunate, but it is understandable how this situation
could arise. I guess Nokia could handle the situation better than it
does now, but flames on this list won't change anything.


Look; I don't mean for this to be a flame. I hope Nokia take it as
constructive criticism from a frustrated user/developer who a year
later is still waiting to see a level of openess on the device which I
think every honest person has to admit was certainly _implied_ in
their advertising of a Linux-based device. I have nothing against
any Nokia employees, particularly here on this list. They've
demonstrated themselves, to a person, to be hardworking, helpful and
polite people, most of whom seem to care about Open Source, or Free
Software quite a bit. But the company has, I think, really screwed up
on this one.

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


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Simon Budig
Dave Neuer ([EMAIL PROTECTED]) wrote:
 On 1/10/07, Simon Budig [EMAIL PROTECTED] wrote:
 Now that sounds as if you haven't watched very closely what happened the
 last year or so. Claiming that Nokia did not provide hardware and (more
 importantly) code is - in the best case - just uninformed.
 
 Yes, I missed the post to the mailing list and wiki that described the
 steps to build a complete IT2006 environment from source (including
 sources for DSME and the dsp gstreamer stuff) and pointers to
 comprehensive documentation for Retu and Tahvo.

you wrote [Nokia] won't pay us w/ the only thing the open-source
community cares about: code and documentation of hardware.

I missed the word documentation when I read your Mail originally, but
my main point is, that plenty of code has resulted for the free software
community. Off the top of the head: there has been done a lot of stuff
done in GTK+ and GStreamer. The Hildon/Maemo framework is interesting in
its own account and could grow into an important framework for all kind
of devices. I guess some more close looks will bring other important
contributions to the free software community in sight. Especially if you
consider indirect effects - interesting stuff like Maemo-Mapper which
would not exist if there were no 770.

Even if the development is not directly funded by Nokia, the impact the
770 has on the community is huge. And I've seen a lot of companies
trying to outsmart the Free Software community. Nokia is not one of
them. From the very start they tried to understand what makes the
community tick and they are trying to collaborate and openly acknowledge
the problems they face within their corporate structure. Demanding the
release of all hardware specs is easy. But even if they wanted to
do this, they probably could not, because of contracts they have with
third parties. I have no clue about hardware development, but I suspect
that this contractual stuff is the pure horror.

I would be surprised if the minds behind the 770 were like yay! lets
break compatibility and fool our userbase when they were faced with the
descision to fork. I am willing to assume, that they have put a great
deal of thought in this issue. I am not happy about this either and I
too wonder if there could have been a better solution. But I don't like
at all the insulting tone of a lot of messages in this thread and I
don't think it is justified.

I hope that the general mood would acknowledge, that the 770 won't
stop working immediately just because of the fork. It still will do the
stuff it does now, which is a lot. And I'll bet that the software on the
770 will see further improvements, although they won't be as big and as
great as the stuff that will happen on the N800.

Bye,
Simon

-- 
  [EMAIL PROTECTED]  http://simon.budig.de/
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-09 Thread Aaron Levinson
On Tue, 9 Jan 2007, Frantisek Dufka wrote:

 [EMAIL PROTECTED] wrote:
  The 770 with OS2006 is still supported by Nokia.
 
 So we actually may see maintenance firmware updates (i.e. fixed bugs)
 for OS2006? Or even something targeted for better compatibility with OS2007?

At maemo.org, it has already been stated that there will be a maemo 2.2 
release, although this may only be for developers.  One possible way to 
interpret this is that 2.x releases will be for the 770, while 3.x 
releases will be for the N800.

Aaron Levinson

 
  
  Perhaps some kind of OS2006/OS2007 combination will turn out to be practical
  for hacking on the 770, though again, an end-user ready release is not in 
  the cards.
  Herring and Sardine (Herring is synced with OS2007/Maemo Bora) already give 
  you
  Bora (and post-Bora) in the limited context of the HAF.
 
 Yes, but the question is not only about hacking, it is about end users.
 Can end users somehow get such system (not called 2007) so developers
 can ship one application (with Bora functionality) that work both on
 such N770 and N880?
 
  Let's see how much we can improve on that.
 
 Is this suggestion to make community releases (i.e. patched firmwares or
 set of debs with some install script) for N770 device based on Bora?
 
 I guess platform fragmentation is bad thing for everyone (users,
 developers, Nokia) so that would actually make some sense.
 
 BTW I was a bit surprised how unmercifully Dr. Ari Jaaksi killed n770's 
 future. It was pretty tough :-) Also it doesn't send good message to 
 users and developers considering the platform. Well, life is hard. Time 
 will tell if it was good move.
 
 Frantisek
 ___
 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] OS2006 roadmap

2007-01-09 Thread Andrew Barr
On Tue, 2007-01-09 at 20:58 +0100, Frantisek Dufka wrote:
 BTW I was a bit surprised how unmercifully Dr. Ari Jaaksi killed n770's 
 future. It was pretty tough :-) Also it doesn't send good message to 
 users and developers considering the platform. Well, life is hard. Time 
 will tell if it was good move.

At $350 I see it as inexcusable. It's annoying when Linksys stops
releasing firmware updates for buggy firmware in a $30 router, but it's
a bit different in this case*. It seems that hardware vendors have no
problem not caring about (or at least seriously neglecting) existing
products, from a $30 router to a $2400 laptop (BIOS updates). This may
be all fine and dandy with someone who has no problem dropping $400 on a
N800 after they've only had their 770 for 18 months (and it's _great_
for Nokia as this person will probably blog about how cool it is), but
some of us want our software to outlive the hardware, not the other way
around.

Personally, I'm going to seriously look into getting GPE on my 770 and
partake of the cornucopia of Linux software ready-made from OpenEmbedded
rather than see yet another disappointment from the Maemo platform.

Andrew

* Yes, yes. I know there will be more firmware updates, but I'm in
wait-and-see mode tempered with our existing experience getting updates
for the 770.

 Frantisek
 ___
 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] OS2006 roadmap

2007-01-09 Thread Urho Konttori


Frantisek Dufka kirjoitti 9.1.2007 kello 21.58:


[EMAIL PROTECTED] wrote:

The 770 with OS2006 is still supported by Nokia.


So we actually may see maintenance firmware updates (i.e. fixed bugs)
for OS2006? Or even something targeted for better compatibility  
with OS2007?


Perhaps some kind of OS2006/OS2007 combination will turn out to be  
practical
for hacking on the 770, though again, an end-user ready release is  
not in the cards.
Herring and Sardine (Herring is synced with OS2007/Maemo Bora)  
already give you

Bora (and post-Bora) in the limited context of the HAF.


Yes, but the question is not only about hacking, it is about end  
users.

Can end users somehow get such system (not called 2007) so developers
can ship one application (with Bora functionality) that work both on
such N770 and N880?


Could this be part of the .install file?

One debian for 770 and one for N800.

(or universal if that works for both).

That way no users would ever have to know which they are installing.

Also, there could be a note if no version is suitable for your device.

Just a thought. May be that the .install already supports that. If  
that's the case, my apologies for mentioning this.


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


Re: [maemo-developers] OS2006 roadmap

2007-01-09 Thread Peter Robinson

 BTW I was a bit surprised how unmercifully Dr. Ari Jaaksi killed n770's
 future. It was pretty tough :-) Also it doesn't send good message to
 users and developers considering the platform. Well, life is hard. Time
 will tell if it was good move.


Yes, I was too. They're not overly cheap devices and Nokia has been
courting the OSS community with them but then turns around and cuts it
off. Its all very well saying they'll support it the problem I see is
that they're lavishing all the main 3rd party devs with these nice new
devices and suddenly there's no updated versions of apps for the old
IT-2006. I'm yet to actually see abiword for IT-2006. At the very
least you have split dev... those with one OS version but not the
other.

I wouldn't mind so much is the entire platform was open and you could
build and exact copy of the OS and call it something else like RedHat
allows with their RHEL where you can get a 3rd party version called
CentOS (I think) but this is not the case with maemo... there's a
large majority of it that's open but all the DSP audio stuff isn't as
are chunks of other stuff. When it comes down to it its like their no
better than the likes of the graphics card manufacturers or wireless
card devs with their drivers almost open but not quite.

A large chunk of the devices look quite similar to me so I don't quite
see the issues here (maybe I'm missing something) but they both run
arm procs with DSPs, have BT (ok one had v1.x and the other v2 but its
the same to the kernel), SD vs MMC (but I think the kernel handles
them the same, a second shouldn't make any diff... one less/more to
deal with) wireless (maybe different), 800x480 screen (possibly diff
vid cards but there's no WM diffs etc to deal with for res). OK one
doesn't have a video cam, but if its not there it can't be used can
it!

I might have missed something but at the moment I just see Nokia
hiding behind a single blog entry.


At $350 I see it as inexcusable. It's annoying when Linksys stops
releasing firmware updates for buggy firmware in a $30 router, but it's
a bit different in this case*. It seems that hardware vendors have no
problem not caring about (or at least seriously neglecting) existing
products, from a $30 router to a $2400 laptop (BIOS updates). This may
be all fine and dandy with someone who has no problem dropping $400 on a
N800 after they've only had their 770 for 18 months (and it's _great_
for Nokia as this person will probably blog about how cool it is), but
some of us want our software to outlive the hardware, not the other way
around.


At least with a lot of the $30 routers they are using standard
hardware that can usual have custom firmwares that run Linux (like
openwrt) for them to allow further updates that maintain complete or
better functionality if they don't run Linux already.


Personally, I'm going to seriously look into getting GPE on my 770 and
partake of the cornucopia of Linux software ready-made from OpenEmbedded
rather than see yet another disappointment from the Maemo platform


I still prefer maemo but that may well change...


* Yes, yes. I know there will be more firmware updates, but I'm in
wait-and-see mode tempered with our existing experience getting updates
for the 770.


Yes, but that's like apple releasing a new update for a 2 gen old ipod
that fixes one really annoying bug but updates the DRM to the new
version too.

Sorry, bit of a rant, but not overly happy about the news.

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


Re: [maemo-developers] OS2006 roadmap

2007-01-09 Thread Larry Battraw

On 1/9/07, Frantisek Dufka [EMAIL PROTECTED] wrote:

[EMAIL PROTECTED] wrote:
 The 770 with OS2006 is still supported by Nokia.

So we actually may see maintenance firmware updates (i.e. fixed bugs)
for OS2006? Or even something targeted for better compatibility with OS2007?


 People have been using that word -Support- very freely when talking
about OS2006.  When you have support from a vendor that generally
includes bug fixes and upgrades, otherwise it doesn't mean much.
There's been word of a Maemo 2.2, but what's the point if it's only
for developers?  There are still so many basic problems with OS2006
and it's irresponsible to refuse to help both the new users and early
adopters now.  How do you regain that trust that's implicit in
building a community?  The old platform gets a sack lunch and a life
raft while the new one sails off into the distance.  That's one of the
reasons I believe Ari Jaaksi shut the door so firmly on any hope of
upgrades-- no chance of reconsideration.  You get a smile, Better
luck next time!, and the requisite shove.


 Perhaps some kind of OS2006/OS2007 combination will turn out to be practical
 for hacking on the 770, though again, an end-user ready release is not in the 
cards.
 Herring and Sardine (Herring is synced with OS2007/Maemo Bora) already give 
you
 Bora (and post-Bora) in the limited context of the HAF.

Yes, but the question is not only about hacking, it is about end users.
Can end users somehow get such system (not called 2007) so developers
can ship one application (with Bora functionality) that work both on
such N770 and N880?


 And that is that is the real question.  Otherwise as someone else
put it, you're just fire-bombing the userbase who owns 770s.  I
thought the idea of Maemo was to make a user-friendly internet tablet,
not put everyone on a high-priced hardware upgrade plan.

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