MeeGo Conference 2010 / Early Bird Events

Linux, Maemo (EN), MeeGo, Programmazione No Comments »

Introduction

It would be nice to organize a weekend like the Barcelona Long Weekend we (the Maemo Community) organized on October 2009. These two days should be completly organized by the community and for the community. No formal conferences or talks, but interactive activities and hacking sessions where you, the participant, are the main actor.

What about the content of these two days? We could have (for example) programming tutorials, Qt tutorials, hacking sessions on a specific task, round tables where a developer explains his difficoulties implementing a feature and the others help him, ecc...

The first thing to do is spreading this and asking people (users, developers ecc...) what they would like to find during these two days. Once we've gathered some nice ideas we can organize them better.

When and Where

The basic idea is to organize these two days on November 13th, 14th. About the location that will host us we still have no idea. Probably it will be possible to use the same hotel used for the MeeGo Conference, but this must be confirmed yet.

Ideas for the program structure

  • Active participation in the event - less talk, more code. No powerpoints - just you, the editor and the compiler. Be productive!
  • A two-day Hackathon: Start putting your ideas into fresh code, or finish a project that has been on the back burner for some time
  • Participants are encouraged to share their progress at the end of each day - what they accomplished, where they need further help, etc.
  • A short but intensive indroduction to Qt/C++ (something like 3-4 hours course, offered by some expert developer)
  • Round tables to discuss about UI improvements or features implementation: a developer could have found some difficoult implementing the UI for his application or to provide a particular feature. Other expert developers could try to help him with his problem.
  • A workshop for x86 developers on getting started with MeeGo development for ARM - end goal: By the end of the session, everyone has a sample application running in an emulator on their laptop
  • Developer tools training - a half day on using git, valgrind, oprofile

Discussion resources

The official place where I would like to take this discussion forward is the MeeGo Forum. The official thread is available here: http://forum.meego.com/showthread.php?t=1342
We also have started a discussion on Maemo Forum and you can find it here: http://talk.maemo.org/showthread.php?t=61708

The official page with all informations available is on MeeGo Wiki: http://wiki.meego.com/MeeGo_Conference_2010/Early_Bird_Events

Maemo Coding Competition: voting open!

Linux, Maemo (EN), MeeGo, Programmazione, Qt No Comments »

What is Maemo Coding Competition?

This competition has been organized by Maemo Community for the Maemo Community. Developer can work to an application and submit it for one of the six categories available: Desktop, System & Utilities, Games, Graphics & Multimedia, Location & Navigation, Other. Another category is available too, and it's for beginner developers. The competition entry has now ended, but voting is open. You can find more information about the competition, in the official wiki page: http://wiki.maemo.org/Maemo_Coding_Competition_1

How can I vote?

Voting is available using a forum's poll for each category. Every t.m.o. user can give one vote for each category. Here's the complete list of polls:

p.s: I partecipate in the Graphics & Multimedia category with two applications: LastGo and mSoma. Please at least test them and let me know what do you think about!

Announcing LastGo: Maemo/MeeGo client for Last.fm

Linux, Maemo (EN), MeeGo, Programmazione, Qt 29 Comments »

While I'm still working to mSoma with Lorenzo Bettini, I decided to start writing another application. I needed to write something from scratch to learn better how to use C++ and Qt libraries, so I decided to write a client for Last.fm service. The application is still in full development, but you can already taste it if you have extras-devel repository enabled on your N900. At the moment it only supports basic radio features: tuning user's radio, playing a song, skipping a song and displaying song informations.

Other basic Last.fm features like scrobbling, marking a song as loved or banned ecc.. are not supported yet, but of course they're planned for the stable release. Please not that the application is still a bit unstable even if it works for normal tasks.

If you are a Last.fm subscriber and you want to test it, please install it from extras-devel repository and send me your feedback.

Note: since it's not allowed to use Last.fm API from a mobile phone (due to API license restrictions) I cannot distribute a valid api key with the application. I'm writing this software mainly to learn C++ and Qt and for the future tablets and netbooks that will be based on MeeGo. If you feel to assume the responsability, you can download the api key file and import it using "Import Api Key" that you can find in the application menu.

Announcing mSoma: Maemo/MeeGo client for SomaFM

Linux, Maemo (EN), MeeGo, Qt, Recensione 7 Comments »

SomaFM is a streaming radio with near 16 different channels, available for free. Even if it's possible to copy-paste their streaming URLs to N900 Media Player, we (me and Lorenzo Bettini) decided to create a custom application, to make channels switching easier for the end user and to be able to add more features. We decided to take advantage of the new Nokia SDK and write the application in Qt/C++. Source code is available on Gitorious and it's always updated with latest version we're working on. If someone want to test the application, it's available in extras-devel repository  ("msoma" under Multimedia section) of N900.

mSoma

The UI is still in development as you can see. The application is already usable, but of course we have to work hard on the user interface. Feel free to test/use it and send us any feedback. If you want to contribute to our project (coders are welcome) please send us a patch with your code or ask us to be added to mSoma development team in Gitorious.

Twitter client for Maemo in Qt + Python: call for developers and UI designers

Linux, Maemo (EN), MeeGo, Programmazione, Python, Qt 14 Comments »

Introduction

My name's Andrea Grandi, I'm italian and I'm a Maemo user/lover/contributor since the Nokia 770. I love Python as development language and few months ago I also gave some contributions to the PyMaemo project.

In these days I had the idea to start writing a Twitter client for Maemo with a precise direction in my mind. I'll try to explain all my reasons here. First of all I've to thank the author of Mauku client. I use it since its first version and I'm quite happy with it. Then, why do I want to write another one?

  1. Maemo (MeeGo) is moving to Qt and for this reason I'm going to use Qt, while Mauku uses Gtk.
  2. I'm learning Qt and what is better than writing a complete (but not too complex) application to learn better?
  3. Mauku is not free as lot of people could think. Reading the source codeyou find this "You are NOT allowed to modify or redistribute the source code.", while I want to write a client and release it under GPL2 or GPL3 license.
  4. Mauku is not updated since some months and we have no news about it.
  5. I love Python and I like to write free software in this language.
  6. I want to give to Maemo a stronger contribute.

My request for help

Before lot of people start writing their own client resulting in 4-5 twitter clients for Maemo, why don't we join our strength and work to a common project? I'm not a Python expert nor a Qt one, but I've some experience as project/team leader and since this is not a complex project, I would be glad to lead it. So, I'm looking for Python developers, Qt developers, UI designers and whoever want to contribute to this project. I still have to find a good name and logo for this application.

Who want to help me?

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in

Switch to our mobile site