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 Alpha SDK released (https://talk.maemo.org/showthread.php?t=27242)

qgil 2009-03-02 13:07

Maemo 5 Alpha SDK released
 
Today, Nokia introduced the Maemo 5 Alpha SDK including the new UI framework and APIs for application development. The redesigned Maemo UI provides a simple and beautiful experience with a finger based full screen context. Developers can now use hardware-accelerated 3D graphics at WVGA resolution. We recommend that developers writing applications for Maemo 5 follow the UI style introduced with this Alpha SDK to provide a user experience consistent with the core applications.

More:

http://maemo.org/news/announcements/..._sdk_released/
http://maemo.org/development/sdks/maemo5_alpha_sdk/

timoph 2009-03-02 13:37

Re: Maemo 5 Alpha SDK released
 
Looks good. I know what I'll doing tonight :)

tso 2009-03-02 14:27

Re: Maemo 5 Alpha SDK released
 
i hope someone provides a VM file for this, as the UI needs a closer inspection, but the manual install of the SDK is close to a nightmare imo...

pawpawyoung 2009-03-02 15:48

Re: Maemo 5 Alpha SDK released
 
Yeah, this is what I'm longing for. Thank you Nokia Maemo guys.

eyco 2009-03-02 17:27

Re: Maemo 5 Alpha SDK released
 
cool! whan can we upgrade?

qole 2009-03-02 18:02

Re: Maemo 5 Alpha SDK released
 
Ok, ok, I'll let March 2 slip in under the wire as "around February"...

Well done, Maemo team! :D ;)

This is great. One of my big complaints is how hildon-desktop is a big monolithic lump. I'm so glad the desktop is getting some separation:

Quote:

In Diablo, the single hildon-desktop process implemented the Home for desktop applets, Statusbar for the status applets on top of the screen, Task Navigator for launching and switching between applications, Dbus service for notifications and compositing functionality for transparency in applets.

Programming errors in these different types of applets often caused hildon-desktop process to crash and restart. After a restart following such a crash, hildon-desktop would only load a 'safe' set of applets, excluding applets that were not part of the sales package.

In Fremantle, the widgets (formerly known as applets) are removed from the process implementing window management, application switching, application launching and drawing of the Home. This separation will allow for better reliability in aforementioned functions...
I also think the new UI sounds a bit like the one described in the Unwired View Nokia Sparrow post.

Quote:

...a novel, transparent widget based interface. Each running application gets it’s own semi-transparent widget to put it’s content in. Multiple applications can be stored in memory “for months”. E.g. when you are writing a document or e-mail, just swipe the finger through the screen and semi-transparent panels with active or pre-set applications and their content pop-up. Select one and you can start working with it at once.

tso 2009-03-02 18:40

Re: Maemo 5 Alpha SDK released
 
well so far the screenshots looks like canola gone desktop...

thats why i would like to check it out first hand...

YoDude 2009-03-02 19:49

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by tso (Post 268345)
well so far the screenshots looks like canola gone desktop...

thats why i would like to check it out first hand...

http://static.maemo.org/static/m/Mae...pplication.png

That screenshot I believe is Maemopad, the provided sample application.




Edit: H'mmm, maybe not!

tso 2009-03-02 19:53

Re: Maemo 5 Alpha SDK released
 
a different option is that someone captures the basics on video and ups it to youtube or similar.

that is, starting, opening programs and so on...

that is, if what we are seeing images of are even close to the final gui for maemo5...

lcuk 2009-03-02 19:55

Re: Maemo 5 Alpha SDK released
 
mine would be a long slow video (maybe timelapse)
i'm getting 5seconds/frame :(
/me kicks tabletpc and ubuntu and lack of linuxfoo

qole 2009-03-02 20:06

Re: Maemo 5 Alpha SDK released
 
I don't believe what you're seeing in the SDK is very much of what will be released in Maemo 5. They're releasing just enough to let you develop to the new UI API. I believe there's lots of whiz-bang that they won't reveal until the last second.

tso 2009-03-02 20:11

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by qole (Post 268382)
I don't believe what you're seeing in the SDK is what will be released in Maemo 5. They're releasing just enough to let you develop to the new UI API. I believe there's lots of whiz-bang that they won't reveal until the last second.

your probably right, tho i wonder if its a indication that nokia is aiming at the net enabled media player that archos have been showing of (not to mention that other device we all love so much to talk about)...

still, there is a calendering api in there now (closed source).

add the other stuff and im thinking location aware services and ovi integration, maybe including a calendar that can understand gps...

meh, im going to give mer a spin ones maemo4 gives up its ghost, and use my N800 til it fatally breaks...

lcuk 2009-03-02 20:24

Re: Maemo 5 Alpha SDK released
 
/me will have to find out how to access the calendaring, it will help to have real appointments underneath my sketching calendar :)

GeneralAntilles 2009-03-02 20:29

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by qole (Post 268382)
I don't believe what you're seeing in the SDK is what will be released in Maemo 5. They're releasing just enough to let you develop to the new UI API. I believe there's lots of whiz-bang that they won't reveal until the last second.

By "last second", you mean "the beta SDK", of course.

qole 2009-03-02 20:44

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by GeneralAntilles (Post 268393)
By "last second", you mean "the beta SDK", of course.

No, I mean even more last second than that. ;)

hhedberg 2009-03-02 22:04

Re: Maemo 5 Alpha SDK released
 
1 Attachment(s)
Here is a picture of Mauku running on Maemo 5 Fremantle (alpha). Pressing full screen button hides the window title bar. Dialogs are appearing on the bottom of the screen (like homemade dialogs in Mauku already before Fremantle).

qgil 2009-03-03 05:41

Re: Maemo 5 Alpha SDK released
 
Thanks Henrik! I think this is the first Maemo 5 screenshot not coming from Nokia.

If you could drop a few lines somewhere about your first impressions porting Mauku to Fremantle, that would be great.

Same request to other developers getting their hands dirty with this Maemo 5 Alpha SDK. And keep posting/linking here your screenshots (or screencasts!). Thanks!

qgil 2009-03-03 05:53

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by qole (Post 268382)
I believe there's lots of whiz-bang that they won't reveal until the last second.

Just curious: what whiz-bang are you talking about? If you mean all the stuff coming with the applications, sure. This SDK is basically an empty shell for developers to fill.

If you are still talking about the Maemo 5 UI, what is missing is mostly described in the release notes:
  • Desktop edit mode
  • Status area
  • Task switcher

If you are talking about something else, please explain. :)

qole 2009-03-03 06:56

Re: Maemo 5 Alpha SDK released
 
I have a feeling that the task switcher is going to have some serious whiz-bang (see the quote from the Unwired View article in my post above). Is that coming in the beta SDK or is that something that will be revealed at the very end? It looks like we won't see it before the hardware is released:

Quote:

Task switcher is not present in this release either. Hence you can only run one application at a time from the UI. The final release will, however, include the task switcher.
EDIT: Sorry, I reread my previous post above, and it sounds like I believe you're going to change the UI. I just believe you've only revealed the bare bones, enough to get people developing without "wrecking the surprise" as it were ;)

qole 2009-03-03 07:06

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by lcuk (Post 268379)
mine would be a long slow video (maybe timelapse)
i'm getting 5seconds/frame :(
/me kicks tabletpc and ubuntu and lack of linuxfoo

It sounds like that's not necessarily your fault:
Quote:

Known limitations
  • On Debian Lenny (x86 scratchbox target), the response time of actions on using the UI framework is known to be high.


epertinez 2009-03-03 08:56

Re: Maemo 5 Alpha SDK released
 
Is there any repository of applications to set up?

GeneralAntilles 2009-03-03 09:12

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by epertinez (Post 268537)
Is there any repository of applications to set up?

This is the first release appropriate for application development, and, so far, we have . . . three: Mauku, Maemopad, and Arora.

Work is underway to get Fremantle set up in Extras.

benny1967 2009-03-03 09:17

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by qgil (Post 268507)
Just curious: what whiz-bang are you talking about?

maybe the whiz-bang that makes it impossible to run maemo5 on N8x0 devices. screenshots (and 1 single screencast) i've seen so far don't look as if my N800 couldn't do it. :)

timoph 2009-03-03 09:19

Re: Maemo 5 Alpha SDK released
 
I tried Maemo5 alpha with Qt and It works pretty good. It still seems to need some fine tuning on appearance, etc. but anyway it works.

A picture of maemo5 running the Qt tutorials cannon game.

http://g.imagehost.org/0835/qtmaemo5.png

hns 2009-03-03 10:09

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by qole (Post 268518)
It sounds like that's not necessarily your fault:
Quote:

Known limitations: On Debian Lenny (x86 scratchbox target), the response time of actions on using the UI framework is known to be high.

I'm experiencing the same, multi-second gui response times on a recent laptop, and I think it's not related to Debian Lenny only, but to problems with the intel x.org driver in Ubuntu intrepid, jaunty and quite possibly Debian Lenny.

I don't have any hard evidence other than that I've seen the exact same problem happening for other applications that do something fancy graphics-wise, or java applications like jedit. I asked lcuk on IRC yesterday, and he confirmed he is also running Intrepid like me.

hns 2009-03-03 10:40

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by hns (Post 268547)
I'm experiencing the same, multi-second gui response times on a recent laptop, and I think it's not related to Debian Lenny only, but to problems with the intel x.org driver in Ubuntu intrepid, jaunty and quite possibly Debian Lenny.

I don't have any hard evidence other than that I've seen the exact same problem happening for other applications that do something fancy graphics-wise, or java applications like jedit. I asked lcuk on IRC yesterday, and he confirmed he is also running Intrepid like me.

I found a workaround: Add the following line to the "Device" section of /etc/X11/xorg.conf.

Option "AccelMethod" "XAA"

I just tested it and now the GUI is fast and responsive. I already had this in my xorg.conf at one time, but found better workarounds for the apps I was using. For now I'm fine with it if it allows me to play with the Fremantle SDK, although the overall graphics performance becomes maybe a tad slower.

Somebody should update the "known issues" section of the release notes.

Viipottaja 2009-03-03 10:55

Re: Maemo 5 Alpha SDK released
 
Benny, where is the screencast you saw?

benny1967 2009-03-03 11:21

Re: Maemo 5 Alpha SDK released
 
there's one of a file chooser dialog in one of the pre-alphas
http://www.youtube.com/watch?v=--zN8RmXOcI

seeing this, i hope there'll be at least whiz or bang added to the final product :D

pycage 2009-03-03 11:39

Re: Maemo 5 Alpha SDK released
 
Thanks for digging up that screen cast. I like this filechooser.
The final result will certainly even look much better. But this is the kind of kinetic scrolling I've always wanted. :)

benny1967 2009-03-03 11:51

Re: Maemo 5 Alpha SDK released
 
It's a little bit complicated to use... like you have to scroll all the way up again if you find that the file you're looking for is not in the currently selected directory, but in one of its sub-folders. a good chooser would let you select directories from an additinal tree on the left. (there's a very good reson why file choosers normally have two or even more lists to select directories, files, recently used... blabla). in this case obviously form didn't follow function, but was dictated other factors.

anyway, the point wasn't that it's less comfortable than what we have today, the point is that it would run on an N800 an therefore (according to the announcments about Maemo5 not being ported to N8x0 because of it's clutter-based, 3D-accelerated interface) probably isn't the real thing.

qgil 2009-03-03 11:56

Re: Maemo 5 Alpha SDK released
 
But Maemo 5 is a bit more than a filechooser, isn't it.

SD69 2009-03-03 13:08

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by qole (Post 268517)
I have a feeling that the task switcher is going to have some serious whiz-bang (see the quote from the Unwired View article in my post above). Is that coming in the beta SDK or is that something that will be revealed at the very end? It looks like we won't see it before the hardware is released:

Is this task switcher going to enable instantaneous switching between apps or between tasks within apps? Will it switch between only two or will it toggle through more than two? IMHO, a good use of new graphics HW if it does. There's little worse on a MID than annoying lag or multiple steps being needed when switching between tasks. And how will it switch? finger input on screen or key?

Viipottaja 2009-03-03 14:18

Re: Maemo 5 Alpha SDK released
 
Yep, the kinetic scrolling looks promising. I assume the directory chooser will be improved in the final release.

bijjal 2009-03-03 14:55

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by hns (Post 268549)
I found a workaround: Add the following line to the "Device" section of /etc/X11/xorg.conf.

Option "AccelMethod" "XAA"

I just tested it and now the GUI is fast and responsive. I already had this in my xorg.conf at one time, but found better workarounds for the apps I was using. For now I'm fine with it if it allows me to play with the Fremantle SDK, although the overall graphics performance becomes maybe a tad slower.

Somebody should update the "known issues" section of the release notes.


It did not work for me.. I have tried with just the AccelMethod option and also the ones in the workaround link. Is there something more that I have missed?

qole 2009-03-03 17:13

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by qgil (Post 268555)
But Maemo 5 is a bit more than a filechooser, isn't it.

Yes, it's a 3D, clutter-based, OpenGL-enhanced filechooser. :) :D ;)

Stskeeps 2009-03-03 17:37

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by qole (Post 268606)
Yes, it's a 3D, clutter-based, OpenGL-enhanced filechooser. :) :D ;)

Is it? It runs fine under Mer..

thp 2009-03-03 17:47

Re: Maemo 5 Alpha SDK released
 
I have created 10 screenshots of gPodder running in the Fremantle Alpha SDK:

http://farm4.static.flickr.com/3597/...fe9817e626.jpg

Is this the first Python GUI application to be run in Fremantle SDK? Anyways, all pictures can be found at this URL:

gPodder in Fremantle Alpha SDK Screenshots on Flickr

qwerty12 2009-03-03 18:03

Re: Maemo 5 Alpha SDK released
 
Majorly impressed with the SDK. My Transmission port compiled with only one minor change needed to the code and the build-deps it needed were already installed - I only had to get 3 more (and they're in the SDK repo so no problems there).

http://qwerty12.maemobox.org/transmission1.png

(And my F6 still works to get fullscreen in the SDK!)

VDVsx 2009-03-03 18:03

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by thp (Post 268618)

Is this the first Python GUI application to be run in Fremantle SDK?

I think is the fourth application seen inside Fremantle, after Mauku, Maemopad, and Arora :)

yerga 2009-03-03 18:19

Re: Maemo 5 Alpha SDK released
 
Quote:

Originally Posted by thp (Post 268618)
Is this the first Python GUI application to be run in Fremantle SDK?

I think it's the first pygtk app to be running, but not the first in python (technically):

I was running pyclutter applications in the pre-alpha SDK:
http://www.youtube.com/watch?v=YclW3nlC1BA
http://www.youtube.com/watch?v=RMcRF2va2Qs

I agree that it are just test and not useful applications, except the one where my face is seen multiple times :P


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

vBulletin® Version 3.8.8