Planet maemo

Andrew Flegg

MWKN Weekly News for Monday, 18 Mar 2013

2013-03-18 20:00 UTC  by  Andrew Flegg
0
0
Front Page

New Hildon Foundation Board member Jim Jaglieski's letter of introduction

In last week's issue, we covered Tim Samoff's resignation from the Hildon Foundation Board and the appointment of Craig Woodward and Jim Jaglieski as replacements for Tim and Ivan Galvez Junquera's vacated seats. Craig should be known to the community, as he served on the Maemo Community Council and was one of the primary architects of the Hildon Foundation by-laws, but Jim is new to the Maemo community. To help introduce himself, he posted a letter to Talk: "First of all, a bit about me. I've been hacking and developing FOSS for several decades, making me an old-timer. I was part of the Apache Group, the original team of Apache httpd developers who later went on to found the Apache Software Foundation, which is likely one of the best known Open Source Foundations in existence. I've been on the board of the ASF since day 1, serving as Sec/EVP, Chairman and President. All directors are elected by the ASF membership. Despite some vague allegations, I am not some FOSS politician; I am a coder, and still am active on numerous FOSS projects, as a simple look on Ohloh would show. Because of my work, I was also elected into the Open Source Initiative (OSI) and the OuterCurve Foundation. I also speak at conferences about FOSS, communities, licensing, etc... I work for Red Hat."

Click to read 792 more words
hildonfound

Jim Jaglieski’s Letter of Introduction

2013-03-13 19:29 UTC  by  hildonfound
0
0

Jim Jaglieski and Craig Woodward have been appointed as a replacement board members after the departure of Tim Samoff and Iván Gálvez Junquera. You all should know Craig from his work on the Maemo Community Council and as one of the primary drafters of the Hildon Foundation by-laws. Jim, however, is new to this community and has posted a letter of introduction on Talk:

Click to read 1586 more words
Categories: News
Andrew Flegg

MWKN Weekly News for Monday, 11 Mar 2013

2013-03-11 23:01 UTC  by  Andrew Flegg
0
0
Front Page

Tim Samoff resigns from Hildon Foundation

The Hildon Foundation has had a rather bumpy start to its stewardship of maemo.org (which should become official this month with the final infrastructure migrations and the end of negotiations with Nokia): resignation of a string of board members, friction with the council and members of the community, and drawn-out negotiations with Nokia over the transfer of ownership of maemo.org.

Click to read 1704 more words
pellet

Hiring Open Source Talent

2013-03-10 00:39 UTC  by  pellet
0
0
I have just opened an open source department under the Advanced Software Platform Lab and we are hiring. Ibrahim Haddad  - ex Linux Foundation - is heading the team.
We will aim at establishing a team that will focus on working with and contributing to key open source technologies/projects/innovation. This team will be interfacing with the open source community in perfect accordance to its principle. Position will be out soon formally and more details will be posted. In the mean-time -in case you are interested -  contact me, and send me your CV, or contact Ibrahim or send us a mail or contact us through our website (http://www.sisa.samsung.com/careers-research-development-sisa/career-opportunities.html- just get through to us one way or the other if you want to be part of the excitement!A lot of us will be at the 7th Annual Linux Foundation Collaboration Summit in San Francisco from the 15th to 17th of April if you have any question or in case you just want to chat. Hope to see you there!
Henri Bergius

Building a smarter workplace

2013-03-08 08:00 UTC  by  Henri Bergius
0
0

As part of the SmarcoS project, we have been investigating how to make workplaces smarter through sensors and context awareness. Here is a video showing what we've built:

Click to read 1260 more words
Thomas Perl
So the Sailfish SDK was released last week, and as explained in the last blog post, gPodder is already running on Sailfish Silica Components. Of course, this has only been possible because Silica is quite similar in API design to Harmattan Qt Components (whenever I write "Harmattan" in this blog post, I usually talk about Harmattan Qt components, and whenever I write "Sailfish" it usually means "Sailfish Silica Components"). But of course porting "from" Harmattan "to" Sailfish with no way back would be kind of annoying - either Harmattan gets dropped, or somebody has to maintain two codebases, something I'd rather avoid. So, just like in "good old" Maemo 4 and Maemo 5 times, the goal here is to convert a Harmattan-only codebase to Harmattan-and-Sailfish, so that both can be maintained in the same codebase and improvements to Harmattan benefit the Sailfish port and vice versa.
Click to read 2160 more words
Categories: pyside
Andrew Flegg

MWKN Weekly News for Monday, 4 Mar 2013

2013-03-04 10:00 UTC  by  Andrew Flegg
0
0
Front Page

Sailfish OS SDK released for Linux

At Mobile World Congress this week, Jolla have been out and about touting their platform, and new SDK release: "The Sailfish OS is a mobile-optimized operating system that has the flexibility, ubiquity and stability of the Linux core with a cutting edge user experience built with the renowned Qt platform."

The Sailfish homepage says OS X and Windows users should "stay tuned."

Read more (sailfishos.org)
Read more (engadget.com)

In this edition (Download)...

  1. Front Page
    • Sailfish OS SDK released for Linux
  2. Applications
    • LINKer lets shortcuts to anything be put on N9 homescreen
  3. Development
    • Develop apps for iOS, Android and BlackBerry10 through pure Qt Quick
  4. Announcements
    • Chemical Elements periodic table search for Harmattan
Thomas Perl
You might have seen this one coming: gPodder is already working on Sailfish OS. If you want to try it out in the emulator yourself (no MP3 playback due to missing codecs, and some parts of the UI have not yet been ported), install the Sailfish SDK and start the emulator (thanks to the interpreted'ness of Python, we don't have to care about cross-compiling at this point). Then, SSH into the emulator as user "nemo" (I'm purposefully vague here - if you can't figure out how to SSH into the emulator, then you probably shouldn't be trying it out at this point).

From the "nemo" user, become root (use "su -", root password is "nemo") and then install some dependencies:

zypper in python-pyside git qt-components

With that in place, go back to the "nemo" user and get gPodder from Git:

git clone git://github.com/gpodder/gpodder.git

Then, cd into the Git checkout and start it as usual:

cd gpodder
python tools/localdepends.py
bin/gpodder

Again, you don't have to do any installation or compilation steps for gPodder - it will work straight out of a Git checkout (that's how I use it all the time). If you "export" the Emulator as appliance in VirtualBox and then "import" it on a different machine, you can even work with this nicely on Mac OS X and Windows. The fact that the emulator is just another Mer installation also means that you can install a compiler and -devel packages for quick development and testing. Vim 7.3 is already installed, I only wish zsh was also available in the Mer repos :)
Categories: meego
Michael Sheldon

Ogre3D on Jolla’s SailfishOS

2013-02-28 21:26 UTC  by  Michael Sheldon
0
0

I spent a bit of time hacking around with the Sailfish SDK and managed to get a rough port of Ogre3D working:

Video of Ogre3D running under Sailfish

This is running within the emulator using the Mesa LLVM OpenGL ES 2.0 implementation, so naturally I won’t be able to say for certain if a port is possible for actual phones running Sailfish until I get my hands on some hardware, but it seems hopeful.

Categories: Development
Thomas Perl

MP3 playback in Nemo Mobile on the N950

2013-02-19 12:36 UTC  by  Thomas Perl
0
0
If you've been playing with Nemo Mobile on your N950 recently, and wanted to do more than just swipe around the Lipstick UI, you might have noticed that while there's a music player app, it can't playback MP3 files (OGG files seem to work fine). This is a quick'n'dirty log of what I had to do to get MP3s playing (I've checked in the repos for something similar, but couldn't find it):

First, install the Mer Platform SDK:
https://wiki.merproject.org/wiki/Platform_SDK

Then, get SB2 (for armv7hl, as this is what Nemo-on-N950 uses):
https://wiki.merproject.org/wiki/Platform_SDK#Compiling_with_the_SDK

Then, set everything up so you can use "nemo-n950" as target with sb2:
https://wiki.merproject.org/wiki/Platform_SDK_and_SB2

Install build dependencies (you might need more than these, use "zypper se " to search for package names):
sb2 -t nemo-n950 -m sdk-install -R zypper in gstreamer-devel gst-plugins-base-devel gst-plugins-bad-free-devel gstreamer-tools orc-devel zlib-devel

Get the gst-ffmpeg sources (use version 0.10.11, due to bug 655238):
http://gstreamer.freedesktop.org/src/gst-ffmpeg/

Extract the sources, then do:
sb2 -t nemo-n950 ./configure --prefix=/usr
sb2 -t nemo-n950 make
mkdir tmp
DESTDIR=$(pwd)/tmp/ sb2 -t nemo-n950 make install
cd tmp/
scp -r . root@192.168.2.15:/

The last step obviously assumes that your device is connected and USB networking is properly set up. And then we hear somebody say "Well, but why not package it properly?". Ok. Take this modified gst-ffmpeg.spec file (based on gst-ffmpeg.spec already included in the sources). Then build a package using:

mb build -t nemo-n950 gst-ffmpeg.spec

This will leave you with gst-ffmpeg-0.10.11-1.armv7hl.rpm in ~/rpmbuild/RPMS/armv7hl which you can then scp and rpm -i to your device.
Categories: n950
philipl

A couple of weeks ago, Han-Wen Nienhuys, the author of go-mtpfs, pointed out to me that Android’s MTP implementation includes a set of methods that allow you to do normal read and write operations on files without having to do the whole download/upload dance. With these extensions, you can expose files in the way that most people expect – you can just open a text file, picture, video etc, make changes and save it back. As a bonus, this functionality also allows you to do very useful operations like copy or move a file on the device.

I’ve now had a chance to put together an initial implementation of support for these extensions, and my PPA is in the process of rebuilding packages, so people can try them out easily. I’ve not started the upstreaming process on the GVFS changes as I still need to get the libmtp changes approved and upstreamed, but the libmtp maintainer has been AWOL for a few weeks now.

Obviously, it’s important to remember that these extensions are Android specific and won’t help you if you have a non-Android device, nor if your Android device doesn’t use Google’s MTP implementation (which, unfortunately, includes most Samsung devices).

You can grab Ubuntu packages from my ppa and the source is available on my github page.

Categories: The wonderful world of GNOME...
Andrew Flegg

MWKN Weekly News for Monday, 18 Feb 2013

2013-02-18 15:00 UTC  by  Andrew Flegg
0
0
Front Page

Ubuntu Phone developer preview available 21st February

Good news for the open source mobile device platform world, Canonical will be releasing the first developer preview of their Ubuntu Phone platform on February 21st: "The software, intended both for developers and adventurous end-users, will be made available as images for the Samsung Galaxy Nexus handset as well as LG's Nexus 4. Source code will also be released for those who would like to port the operating system to other phones."

Like any "developer preview" this one is likely to be rough around the edges and not suitable for day-to-day use, it will be interesting too see what Canonical's offering feels like first hand, however.

Read more (arstechnica.com)

In this edition (Download)...

  1. Front Page
    • Ubuntu Phone developer preview available 21st February
  2. Applications
    • NumPy available for Harmattan
    • MatPlotLib available for Harmattan
  3. Community
    • Hildon Foundation Board minutes from February 17th meeting
  4. In the Wild
    • Tizen 2.0 SDK and source code release