Planet maemo

Andrew Flegg

MWKN Weekly News for Monday, 1 Aug 2011

2011-08-01 04:00 UTC  by  Andrew Flegg
0
0
Front Page

Thanks be to the helpful, redux

As some of you may know our Edit-in-Chief and Glorious Leader, Andrew Flegg, abandoned us to the pitiless whims of fortune last week when he left for a multi-week vacation to France. To best facilitate his temporary replacement by automatons and monkeys, he helpfully set up a series of scripts to handle issue fetching and publication for the duration of his unavailability. Due to confusing timezone interpretations (variously to be blamed on monkeys and unclear emails), a problem arose when the scripts succeeded in publishing the issue, by my clock, an hour early. Unfortunately the result was the perfect excising of Andrew Olmsted's well-earned kudos from last week's issue--due, in no part (I'll note), to my forgetting about my omissions until 5 minutes after the real publishing time.

Click to read 1186 more words
Stephen Gadsby

maemo.org Extras Bug Jar 2011.31

2011-07-31 23:02 UTC  by  Stephen Gadsby
0
0

A Quick Look at Extras in Bugzilla
2011-07-25 through 2011-07-31

Click to read 2474 more words
Categories: Extras
Thomas Perl

N900 camera protip: Get rid of flash reflections

2011-07-30 10:53 UTC  by  Thomas Perl
0
0
I think it was during MeeGo Conference 2010 when I was first told that I should cover the N900 camera cover's blue and silver bevel with a dark color to prevent them from reflecting the flash light and making the photos worse than they could be. If you don't use the N900 with flash at all, this "hack" doesn't apply to you. Otherwise read on. If you look at the N900's camera cover, you see that the camera hole is surrounded by a blue border on one side, and silver borders on the three other sides:



Now, when you take a photo with the flash, the flash light is reflected, which makes the taken photo to appear as if there was some smoke or fog in front of you. In reality it is the reflection of the bevel. So, take a black marker and take off the back cover of your N900 (you don't want to accidentally cover your camera lens with black color!):



Now carefully cover the silver parts around the camera hole (and the blue part too, ideally) with black color. The result should look like this:



You might get even better results if you take a marker with a finer tip or even use black spray paint or something. If you don't have a marker ready or do not want to paint on the back cover, you can also take off the back cover of your N900 (which has the same effect), but you will probably need a small magnet to trick the magnetic switch into reporting "camera cover opened" to the camera application.
Categories: camera
admin

Shrinking startup time for Android

2011-07-29 18:23 UTC  by  Unknown author
0
0
Firefox for Mobile Firefox for Mobile Shrinking startup time for Android - http://stechz.com/2011... July 29, 2011 from Benjamin Stover - Comment - Like
Randall Arnold

Achievement Badges: Not Just for Gamers

2011-07-29 05:16 UTC  by  Randall Arnold
0
0

A friend of mine in the MeeGo community brought my attention to an interesting concept he calls MeeGoVerse, which translates common gaming elements to real-life work as a sort of “massive multiplayer” endeavor.  One important aspect is the use of achievements to reward people for attacking necessary community evils, like bug reporting.  I can envision Meegon badges for each achievement.  People love to contribute, and especially be recognized for it.

Click to read 1036 more words
Categories: Econometrics and Analytics
Marius Gedminas

Porting FBReader to Meego 1.2 Harmattan

2011-07-29 00:53 UTC  by  Marius Gedminas
0
0

Andrew Olmsted built the first FBReader packages for Harmattan, after tweaking the build system a bit. The desktop version of FBReader already used Qt 4, and ran almost unmodified, but with some bugs (segfault on task switch) and ugly UI.

Click to read 1004 more words
Categories: /home/mg/blog/data
Marius Gedminas

Porting FBReader to Meego 1.2 Harmattan

2011-07-29 00:16 UTC  by  Marius Gedminas
0
0

Andrew Olmsted built the first FBReader packages for Harmattan, after tweaking the build system a bit. The desktop version of FBReader already used Qt 4, and ran almost unmodified, but with some bugs (segfault on task switch) and ugly UI.

Click to read 1004 more words
vivijim

Time for change

2011-07-27 15:11 UTC  by  vivijim
0
0

During the last 2 years I worked for Collabora having Nokia as my client. There I was part of the Harmattan Product Performance Team working with Maemo/MeeGo for N9 and N950.

 

The N9 and N950 has been announced. They are just perfect. An amazing design with a great system. Now that I’m sending my proto back I’m already looking forward to receive my N950 dev kit to continue working with it.

I’m also praying for Nokia giving up on M$ and continue working with MeeGo! ;)

 

Collabora was one of the greatest things that ever happened in my life. It is the biggest open source consultancy company based in Cambridge-UK with developers spread all over the world. They are well prepared and organized to have developers doing their best from any part of the world, mainly from their home offices.

Thanks for everything collabora family. I’m going to miss you.

But now it is time for change.

 

Next Monday – Aug 1st I’m starting at Intel being part of graphics development team. I promise that I’ll continue posting on this blog some news about my work there.

No, it wont be necessary to leave São Paulo. I’ll continue living on this huge city going everyday to Intel’s office here located at Market Place.

Categories: Collabora
Tuomas Kulve

Ogg-support 1.1.1: Performance

2011-07-27 08:42 UTC  by  Tuomas Kulve
0
0

After almost two years there’s a new version of the Ogg Support in the Fremantle Extras.

The decoder code has changed completely. Where the old one used libvorbis and vorbisdec from the GStreamer base plugins, the new one uses libav (formerly FFmpeg) and gst-av from Felipe Contreras. The impact on performance should be significant because the vorbis decoder in libav is more efficient on the n900 than the libvorbis and Felipe’s gst-av also outperforms the vorbisdec.

Thanks to Felipe for doing all the hard work. I’ve just been updating the version numbers of the dependencies and tracking the bugzilla for the known issues and fixes :)

Categories: Maemo
Henri Bergius

PHP and GObject Introspection

2011-07-26 12:15 UTC  by  Henri Bergius
0
0

GObject Introspection is one of the hidden jewels of the GNOME stack: you write a library in C or Vala, and it becomes automatically available to a wide variety of languages and runtimes, including Python, JavaScript, Java and Qt.

Now I would like to bring GObject Introspection to PHP. Why?

For many years we in the Midgard community have been using GNOME infrastructure on the web server side, by building our persistence layer on top of GObjects, and providing D-Bus notifications when content changes. So far this has been done with our own custom PHP extension.

I believe a common PHP extension providing GObject Introspection support would make more sense, as it wouldn't just benefit our own community, but also support efforts like php-gtk.

Alexey Zakhlestin already started a project for this a while back, but unfortunately has been unable to finish it. Because of this, we would be willing to sponsor anybody interested in making the gobject-for-php extension work.

Benefits for the GNOME community:

  • New supported development language and a large community of potential contributors
  • The possibility of making the GNOME stack relevant in web space. Just think of Telepathy or GStreamer in a web app

Benefits for the PHP community:

  • Access to the rich collection of GNOME libraries, many which may be useful when building web applications
  • Being able to use your PHP skills to build GNOME applications and bring them to interesting environments like Ubuntu and Cordia

Benefits for the Midgard community:

  • No need to maintain our own custom PHP extension
  • A more generic GObject Introspection extension has better chances of being included into Linux distributions and being available on hosting providers

Let me know if you are interested. We're coming to the Desktop Summit with Piotras, so for example that is a great opportunity to talk more about this.

Categories: desktop
Randall Arnold

The Nokia Phoenix

2011-07-26 04:53 UTC  by  Randall Arnold
0
0

I wrote in May of last year asking, only partially rhetorically, if this would be a make-or-break year for consumer electronics giant Nokia.  And like many other pundits, I’ve offered my previous employer sound survival advice on more than one occasion [1][2][3] .  Based on recent financial reports, nobody listened.

Click to read 1744 more words
Categories: Addressing Retention
Simón Pena Placer

Butaca, IMDb and TMDb

2011-07-25 22:37 UTC  by  Simón Pena Placer
0
0

Right now, probably all of you know IMDb. The Internet Movie Database is "the place" you'd go to look up a movie or check the filmography of an actor, writer or director. Some of you will also be familiar with IMDb Android and iOS applications, which allow you to check out that very same information on your mobile device, providing the means to settle any arguments (who directed The Terminator? And Aliens?). However, IMDb doesn't provide a free API: it provides a big ZIP file that you can download and parse to get that info. Then... -if you don't want to get a commercial license for the API- what are your chances as an Open Source developer willing to get the same functionality?

The open movie database

TMDb was started in the fall of 2008 as a side project in order to help serve high resolution posters and fan art for the popular XBMC project. What started as just a simple single page linked with some zip files has morphed into one of the most active user built movie databases on the entire Internet.

themoviedb.org is a free and open movie database. It's completely user driven by people like you. TMDb is currently used by millions of people every month and with our powerful API, also used by the world's most popular media centers.

And indeed it is a powerful API. Butaca uses it to provide you with all the movie information you could need :). At this moment, Butaca implements almost all the API exposed by TheMovieDb, so you can search and get information from people and movies and navigate through genres: the only thing you need is an Internet connection. Besides, Butaca allows you to mark the content as favorite so you'd keep it in your home screen as a shortcut.

Welcome view with favorites

Detailed Movie View

Other available feature in Butaca is movie showtimes. Right now, I couldn't find any world-wide open showtimes API: looks like there are some local ones, which could serve in some countries (or areas inside some countries) but most of these APIs need to be licensed. So what's the solution at the moment? When the user wants to check what's on the theaters around him, the browser is open pointing to Google Movies. The browser is used also, if you want to check if there are shows for a particular movie. In the future (unless I find some good API), instead of opening the browser, a WebView will be used.

So if at this point you're still interested, please check out the project. You'll find plenty of screenshots there, and instructions on how to add the OBS repository (deb http://repo.pub.meego.com/home:/spenap/Harmattan/ ./) to your device so you can install Butaca and start using it. And then, start filing bugs

Categories: Butaca