maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Maemo 5 Reveals its Features (https://talk.maemo.org/showthread.php?t=25456)

qwerty12 2008-12-08 12:17

Maemo 5 Reveals its Features
 
http://maemo.org/news/announcements/...rm_developers/

Thanks to yerga for the heads up on IRC.

pycage 2008-12-08 12:33

Re: "First Maemo 5 SDK release targeting platform developers"
 
Looks like I have some software to install this evening. :D

pycage 2008-12-08 12:35

Re: "First Maemo 5 SDK release targeting platform developers"
 
Oh, and it looks like it's now official: no Maemo 5 for the current tablets.

Quote:

Maemo 5 comes today as an SDK only since it targets the OMAP3 architecture and no OMAP2 compatibility will be officially provided. The revamped UI relying on graphics acceleration and the new functionality built around the new supported hardware made it too complex to keep the compatibility between both architectures.

yerga 2008-12-08 13:03

Re: "First Maemo 5 SDK release targeting platform developers"
 
2 Attachment(s)
Some interesting screenshots (nothing really important yet as explained in the announcement for the UI part).

Just say that it's possible move around the desktop the boxes to set the bg and add applets.

bongo 2008-12-08 13:10

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by yerga (Post 247773)
Some interesting screenshots (nothing really important yet as explained in the announcement for the UI part).

Just say that it's possible move around the desktop the boxes to set the bg and add applets.

Is that more than 800x480 or is it just the small title font that confuses me?

yerga 2008-12-08 13:16

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by bongo (Post 247775)
Is that more than 800x480 or is it just the small title font that confuses me?

It's the small font in the window titles. I am running it in a 800x480 Xephyr window, In the device could be different :)

Another hints: the dialogs are movable, and have a small close button in the window manager (no cancel buttons in them).

Also the package gstreamer-plugins-camera has some possibles features for the HD camera. And it's opensource. I could list them, but if I am wrong...

GeneralAntilles 2008-12-08 13:46

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by pycage (Post 247767)
Oh, and it looks like it's now official: no Maemo 5 for the current tablets.

Now, that said, let's just jump right past the "whining and complain" stage and move straight to the "let's do something about it" stage, shall we? :)

Say whatever you will about there not being official support for current tablets with Fremantle (I'd, personally, prefer it if you took your complaints to customer care where it's more likely to get to the ears of the people who make these decisions), but Fremantle is more more open than previous releases, which means the community is significantly more enabled (and encouraged) to see to providing their own support this time around.
This early release comes with an invitation to build variants based on Maemo 5 compatible with existing hardware like the N800 and N810. Maemo SW can't promise commercial quality for such configurations but through maemo.org we are able to collaborate at a community level with technical support, license changes and code.

tso 2008-12-08 13:57

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by GeneralAntilles (Post 247780)
Now, that said, let's just jump right past the "whining and complain" stage and move straight to the "let's do something about it" stage, shall we? :)

all for that, as long as we dont get a "resources" split down the road...

luca 2008-12-08 14:26

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by GeneralAntilles (Post 247780)
Fremantle is more more open than previous releases, which means the community is significantly more enabled (and encouraged) to see to providing their own support this time around.

Given that a competent staff working full time on it has basically given up with omap2 (they say due to the difficulty of maintaining compatibility) I'm skeptical that a yet-not-so-big community can fill the void.
I'd be delighted to be proven wrong.

GeneralAntilles 2008-12-08 14:28

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by luca (Post 247786)
Given that a competent staff working full time on it has basically given up with omap2 (they say due to the difficulty of maintaining compatibility) I'm skeptical that a yet-not-so-big community can fill the void.

You say that like they've got unlimited resources and free time. . . .

Un27Pee 2008-12-08 14:31

Re: "First Maemo 5 SDK release targeting platform developers"
 
I hope we don't stick with Diablo on the N810, at least change the name, Glad that there will be some collaborations to allow further development on current devivecs

eiffel 2008-12-08 14:40

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by Un27Pee (Post 247788)
I hope we don't stick with Diablo on the N810, at least change the name

"Elephantia" is available.

luca 2008-12-08 15:08

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by GeneralAntilles (Post 247787)
You say that like they've got unlimited resources and free time. . . .

No, I said it like the community (the part of it able to do it, so I'm not included) is very small and it has even less resources and free time (which maybe could be better used to improve the debian port and tap into an immensely bigger community).
I've said it then and I'll say it again: I'd be delighted to be proven wrong.

Reggie 2008-12-08 15:31

Maemo 5 Reveals its Features
 
Quote:

Nokia has just announced the new Maemo 5 SDK. The 100% open source pre-alpha release is currenlty aimed at platform developers allowing them to take a peek at the new Kernel as well as new components coming to Maemo for the first time, notably OMAP3 support, cellular data connectivity, high-definition camera support, and harware-based graphic accelleration.

A new revamped UI and a new media application framework is expected to be released soon, taking advatage of the new OMAP 3 architecture, as well as the built-in graphics acceleration. Because of this, support for OMAP2 devices (Nokia N800, N810) will not be officially provided. An invitation is extended to developers however, to build variants of Maemo5 that would work with the older devices.
Read the full article.

GeneralAntilles 2008-12-08 15:39

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by luca (Post 247798)
No, I said it like the community (the part of it able to do it, so I'm not included) is very small and it has even less resources and free time.

Nokia decided not to push an official backport for a variety of reasons, most of them business related, but none of which include "completely impossible". Your argument seems to be that Nokia simply doesn't have enough resources to do it, but the reality is more "it doesn't make good business sense to devote the amount of resources it would require (and thus take them away from Fremantle proper) to develop an official backport".

The community has a number of advantages over Nokia in pushing their own backport. First, they're not hindered by any of Nokia's "quality" or "support" requirements, so they're free to make shortcuts and implement hacks where necessary that Nokia isn't. Second, they're crippled by long release pipelines. Third, and finally, they can dedicate their free time to whatever they want to and don't need to focus on Fremantle.

All of this makes the community faster, more agile, and more capable of getting the job done than Nokia.

Quote:

Originally Posted by luca (Post 247798)
(which maybe could be better used to improve the debian port and tap into an immensely bigger community)

Debian is a dead end for a mobile platform. You'll never see battery life on the same level as Maemo, and it really doesn't provide the answers and solutions you think it does.

Mer is the direction to work towards, not trying to shoehorn a server- and desktop-oriented distribution into a mobile device it was never intended for.

Stskeeps 2008-12-08 15:56

Re: Maemo 5 Reveals its Features
 
For good measure..
"A new revamped UI and a new media application framework dubbed "Ohm" "

It's not a media application framework. It's Open Hardware Manager (http://ohm.freedesktop.org/wiki/).

hyartep 2008-12-08 15:58

Re: Maemo 5 Reveals its Features
 
i am really sorry nokia decided to break api and support for (older) hardware once more, despite their promises.

i'm afraid i am not able to trust them, that maemo5 and the next device will be supported for at least 2 years.

GeneralAntilles 2008-12-08 15:58

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by Reggie (Post 247802)
A new revamped UI and a new media application framework dubbed “Ohm” is expected to be released soon, taking advatage of the new OMAP3 architecture, as well as the built-in graphics acceleration.

Also note that there's no new UI in this release. :)

Quote:

Originally Posted by hyartep (Post 247812)
i am really sorry nokia decided to break api and support for (older) hardware once more, despite their promises.

API breaks have little to do with hardware support here.

Quote:

Originally Posted by hyartep (Post 247812)
i'm afraid i am not able to trust them, that maemo5 and the next device will be supported for at least 2 years.

Was 2 years the promise? No. It was 2 releases.

luca 2008-12-08 16:10

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by GeneralAntilles (Post 247806)
Your argument seems to be that Nokia simply doesn't have enough resources to do it, but the reality is more "it.

Hey, it's not my argument (I'm not knowledgeable enough on the low level details to have an opinion), it's their announcement that says so: The revamped UI relying on graphics acceleration and the new functionality built around the new supported hardware made it too complex to keep the compatibility between both architectures.


For the rest of your comment I just hope you are right (regarding maemo, not debian)

Khertan 2008-12-08 16:11

Re: Maemo 5 Reveals its Features
 
Things like that could not be well understand by many people ...

.... i can just hope ....

Reggie 2008-12-08 16:11

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by Stskeeps (Post 247811)
It's not a media application framework. It's Open Hardware Manager (http://ohm.freedesktop.org/wiki/).

Corrected. Thanks!

GeneralAntilles 2008-12-08 16:11

Re: Maemo 5 Reveals its Features
 
I'd also like to emphasise, again, that this release is not intended for consumption by users or even application developers. It is targeted at platform developers only. So please keep that in mind when making judgements about it. :)

Frank Banul 2008-12-08 16:14

Re: Maemo 5 Reveals its Features
 
Oh really?

Quote:

Originally Posted by GeneralAntilles (Post 247813)
API breaks have little to do with hardware support here.

We expect an API break between Maemo 4 and Maemo 5, mainly due to the OMAP3 support, the hardware-based graphics acceleration and the changes in the Desktop UI and the Realtime Communication framework.

OMAP3 would be hardware, hardware-based graphics acceleration would again be hardware. The other two would seem to be software. 50% > little in my opinion.

Frank

hyartep 2008-12-08 16:14

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by GeneralAntilles (Post 247813)
Was 2 years the promise? No. It was 2 releases.

1. i know the promise was for 2 releases. however, there were no 2 releases (i do not consider fix as release) (and main reason for diablo was to ease updates - unfortunately, there will be none except for critical fixes).

2. i consider 2 years as standard time for support of software release.

GeneralAntilles 2008-12-08 16:17

Re: "First Maemo 5 SDK release targeting platform developers"
 
Quote:

Originally Posted by luca (Post 247814)
Hey, it's not my argument (I'm not knowledgeable enough on the low level details to have an opinion), it's their announcement that says so: The revamped UI relying on graphics acceleration and the new functionality built around the new supported hardware made it too complex to keep the compatibility between both architectures.

For Nokia, but, like I've said, the community isn't bound by the same limitations as Nokia. So the complexity involved is reduced—we don't need to support everything they'd have to support, and our support level in certain areas doesn't have to be up to Nokia's level. We can ship a distribution with DSP-accelerated OpenGL rendering, or just stripped of OpenGL dependencies, but Nokia can't.

GeneralAntilles 2008-12-08 16:32

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by Frank Banul (Post 247819)
Oh really?

Yes, really.

Quote:

Originally Posted by Frank Banul (Post 247819)
We expect an API break between Maemo 4 and Maemo 5, mainly due to the OMAP3 support, the hardware-based graphics acceleration and the changes in the Desktop UI and the Realtime Communication framework.

OMAP3 would be hardware, hardware-based graphics acceleration would again be hardware. The other two would seem to be software. 50% > little in my opinion.

Stuff like GTK breaks don't have a thing to do with hardware, and OpenGL support is still a software issue (drivers, remember?). OMAP3-support isn't really an API issue, but a capability issue.

Frank Banul 2008-12-08 16:45

Re: Maemo 5 Reveals its Features
 
I think there is a common theme here. Nokia claims hardware is 2 out of 4 of the reasons for API breakage. GA claims rightfully so that it's not really hardware differences for the breakage. It's a business decision. Call it what it is and move on.

Frank

allnameswereout 2008-12-08 16:49

Re: Maemo 5 Reveals its Features
 
I just had a look at http://repository.maemo.org/unstable...t_changes.html

Is there a reason why some packages have -debug and other -dbg? Most are called -dbg, but there is also hildon-application-framework-debug.

I wonder what is non-free about libspeex1.

Aside from this, what was promised is delivered... :)

allnameswereout 2008-12-08 16:52

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by Frank Banul (Post 247828)
I think there is a common theme here. Nokia claims hardware is 2 out of 4 of the reasons for API breakage. GA claims rightfully so that it's not really hardware differences for the breakage. It's a business decision. Call it what it is and move on.

Frank

Well, surely the packages will be compiled with optimized settings for OMAP3. If you read the announcement you'd notice Quim invites the community to backport to OMAP2/N8x0.

Nokia is just not going to put energy into this. Can't blame them, they sell hardware (and services). Not Maemo 5.0...

neatojones 2008-12-08 16:59

Re: Maemo 5 Reveals its Features
 
What does "cellular data connectivity" mean? I thought we already could already connect to cellular devices and cellular data networks. I'm missunderstanding something because I doubt he's saying that these are going to be able to be used as day to day cell phones.

Frank Banul 2008-12-08 17:01

Re: Maemo 5 Reveals its Features
 
Does the compiler settings difference mean even if the community back ports Maemo 5 to OMAP2 that Maemo 5/OMAP2 applications would need their own repository?

So we would end up with an application being compiled (potentially) for:
Maemo 5/OMAP3 (OS2009?)
Maemo 5/OMAP2 (OS2009HE?)
Maemo 4 (OS2008)
Maemo 3 (OS2007)
Maemo 2 (OS2006)

Frank

Peter@Maemo Marketing 2008-12-08 17:13

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by allnameswereout (Post 247830)

Nokia is just not going to put energy into this.

Actually, we will be supporting this community project. We don't just send an invite and then disappear.

We have various things that are being worked on right now to help the community such as defining license terms in a way that the community can build and use variants. We also made much more components open source than ever previously in order to support this activity. There might be still components that the project need in order to succeed and we will try to make them available too. What we can't do within the next months is put lots of people working on the kernel and lower layers to make the backport. That is too complex to be feasible without delaying the work on the lead device. But even that we don't want to influence the ongoing work for the lead device of Maemo 5, we did get help from the core development team to make this pre-alpha SDK happen. In this case, it was a fix needed to run the Maemo 4 UI on top of Maemo 5 software stack. Small but valuable things.

allnameswereout 2008-12-08 17:28

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by neatojones (Post 247831)
What does "cellular data connectivity" mean? I thought we already could already connect to cellular devices and cellular data networks. I'm missunderstanding something because I doubt he's saying that these are going to be able to be used as day to day cell phones.

Short version: On-board, data-only HS*PA on the new Maemo/'NIT'.

Long version: This means, as sneak-peaked on the Maemo summit september 2008, that the device running Maemo 5 (as codename its usually called 'N900') might have cellular data connectivity on-board, without using a protocol to tether such as BlueTooth and without using an external device such as a phone.

Peter@Maemo Marketing 2008-12-08 17:32

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by allnameswereout (Post 247842)
Short version: On-board, data-only HS*PA on the new Maemo/'NIT'.

We will be supporting on-board HSPA i.e. both HSDPA and HSUPA.

neatojones 2008-12-08 17:49

Re: Maemo 5 Reveals its Features
 
So, basically, reincarnated WiMAX and SIP (or something similar) will still be required to call others. Now, that you mentioned it, I remember a discussion about that back in Sept.

lardman 2008-12-08 18:04

Re: Maemo 5 Reveals its Features
 
So there are a number of reasons for the break - greater processing capabilities of the OMAP3 platform (including support for hw acceleration of OpenGL, though this is something that might be possible for our OMAP2s with either some reverse engineering or some words in the right places, I am ever hopeful). This means that the new UI may be too much for our OMAP2 devices (though we should have a damn good try when it's finally released, closer to the device release date).

Next issue with supporting the OMAP2 platform is the addition of the hi def camera and always-connected HSPA. I imagine this will fundamentally change the applications that are provided and the way the device is used. I can understand Nokia not wanting to release a version for the OMAP2 devices which is hobbled and whose apps don't work as designed, etc.

We can still try to get a decent version working on the OMAP2, it won't be perfect (which is why Nokia aren't wanting to do it officially), but we should be able to get something pretty decent - either "Diablo on steroids" (current ui), or if we manage to make/steal ;) a driver perhaps even the new UI. Many of the new apps probably won't work very well (crap camera, not always-on connectivity), but at the very least we should benefit from the back-end changes (library updates, messaging, etc.)

I should add here that Nokia are keen to support our efforts to do this, by the licensing changes that Peter mentioned, and by opening up components that we might need to get this working. They are behind this, but not for official releases.

So, let's get cracking and see if we can get a Fremantle (with Diablo-ui) running on the OMAP2 tablets :) and in the fullness of time, we can give the OpenGL version a try too!

lcuk 2008-12-08 18:38

Re: Maemo 5 Reveals its Features
 
oooooh yeah!

firstly, a big thank you to the guys within Nokia who have actually delivered on part one :)

As for backports or alternatives, I am with you all the way on that lardman, lets see where we can get to. We have seen marked improvements in many technical areas this year and the DSP ogl stuff sounds like an interesting bit of lateral thinking :)

one thing, even with always on hspa we cannot assume always connected ;)
We wouldn't want our users to be up the creek without a paddle with no connection for normal apps. This is doubly so if we are considering a port to other non devices with lesser capabilities.

bring forth the hardware!!

hyartep 2008-12-08 19:09

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by allnameswereout (Post 247830)
Nokia is just not going to put energy into this. Can't blame them, they sell hardware (and services). Not Maemo 5.0...

well, i bought my tablet, because they promised they would make at least 2 proper OS releases.

btw - nokia do not sell hardware, they sell products.
as for services - who will buy service for abandoned product?

i hoped, that with n800/n810 still supported, they could provide lo-price product along with "powerfull" and probably pricier "n900".

qole 2008-12-08 19:10

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by GeneralAntilles (Post 247813)
Was 2 years the promise? No. It was 2 releases.

...And do you now believe that they've lived up to that promise?

Picklesworth 2008-12-08 19:11

Re: Maemo 5 Reveals its Features
 
Quote:

Originally Posted by lardman (Post 247864)
So there are a number of reasons for the break - greater processing capabilities of the OMAP3 platform (including support for hw acceleration of OpenGL, though this is something that might be possible for our OMAP2s with either some reverse engineering or some words in the right places, I am ever hopeful). This means that the new UI may be too much for our OMAP2 devices (though we should have a damn good try when it's finally released, closer to the device release date).
...

Something tells me the iPhone Linux project could get us a decent reverse-engineered PowerVR driver down the line, so I too am holding out hope. Major shame to see the N810 WE being forgotten, given that it released with Diablo so has seen none of the big upgrades. It's beyond me why Diablo would implement an on-device flashing utility if it's going to be unused. Good luck proving me wrong and surprising us all with a Fremantle backport that supports the N8*0!

Even if the UI stays the same (or gets simpler / lighter), I would be pleased with some of the new technologies being fit in like PulseAudio and a new version of Telepathy. (Speaking of which, will Fremantle finally package telepathy-butterfly? It has always been beyond my understanding why nobody has done so).


All times are GMT. The time now is 17:43.

vBulletin® Version 3.8.8