gPodder 3.1.2 for MeeGo Harmattan

It’s another month, and (given the monthly release schedule of the app) it’s not really a surprise that a new version of gPodder has been released. This is mostly a bugfix release, but brings one very useful feature to gPodder: The ability to hide downloaded podcasts from the Music app. While this is nothing new to command-line fans who edit tracker-miner-fs.cfg by hand, there has not been an end-user friendly way to do it. Now there is: You can just flip a switch in the gPodder Settings and hide the podcasts from the Music app (which does nothing more than adding or removing the gPodder directory to tracker-miner-fs.cfg’s IgnoredDirectories list), which is especially useful in a situation where your downloaded podcast accumulate (this happens to me right now – less time to listen to podcasts) and you play your music in “Shuffle all” mode.

Other improvements include a small fix for the episode list filter button for locales where the text sometimes became longer than the button:

As you can see, in the left screenshot (gPodder 3.1.1) the “Hide deleted” text (in German: “Gelöschte verstecken”) goes over the toolbar button. To “fix” this, the toolbar button has been made wider (right screenshot, gPodder 3.1.2), which (in my opinion) also looks a bit nicer.

The rest of the improvements include some fixes to the CLI, updated and added translations, and some minor build system fixes – read the full changelog if you want the gory details :)

The MeeGo 1.2 Harmattan package for gPodder 3.1.2 has been uploaded to Apps For MeeGo and Nokia Store already, it should hit Apps For MeeGo Staging in a few hours (please do the QA procedure for it then, so it can land in Apps For MeeGo proper) and it should hit Nokia Store in a few days when QA has finished.

Creating an Interesting Places application – take and share media in Windows Phone 7

I wrote a new article to Nokia Developer Wiki. This code example demonstrate how to take an image, record audio or video and save these captured media files to the Isolated Storage with the location information. These Interesting Places with media files can be later viewed and shared to the server side. This code example uses PHP server as a back end of this application. All captured media files are send 500 kB chucks with RestSharp and parsed together in the server side with PHP. This application is tested with 5 min recorded video (for example), then video file size was 55 MB and sent chucks count was more than 110. Sent was tested over normal cellular network and sending takes about 8 minutes. It worked really nice in Windows Phone 7 without Background Agents.

You can read the whole article and download source codes from here: Creating an Interesting Places application – take and share media in WP7.

AssetViewer QML app in Qt 3D (Featured Video)

The featured video this week demonstrates the Qt 3D AssetViewer QML app.

Asset viewer allows you to view a 3D model and adjust its position, scaling, rotation, and even texture/material, then save all of those parameters to a QML file ready to be used in your own QML applications. This provides an easy way to handle scaling and positioning problems when using off-the-shelf meshes.

This video originates from the Qt Labs blog: Qt 3D and Qt5 / Qt4 news and releases. See the blog for more information.

See Featured Videos for other great videos from the community (and this wiki page for older videos)

– Hamish Willee (on behalf of the Wiki Moderation team)

Cocos2D-x for Qt (​Featured Project)

project iconCocos2D-x for Qt is a Qt port of the Cocos2d-x open-source C++ mobile 2D game framework, which is in turn a port from the original cocos2d-iphone project.

The project aims to implement a feature-complete version for Qt supporting Symbian devices and Meego. There is good documentation on the wiki, including a porting guide and a tutorial for the JumpingGame example. A short video of JumpingGame is shown below:

We like the project because it makes it very much easier to write 2D games, and because the project team are responsive to discussions and suggestions.

– Hamish Willee (on behalf of the Projects Moderation team)

Billboard now available in Nokia Store

At the last Hack-A-N9 meetup, I’ve been working on a test app to show the currently-playing song. This has then been extended to a fully-fledged app that is easily configurable for the user, so that non-developers could use it (after all, hacks and scripts existed before that did the same thing).

The app is called “Billboard”, and its goal is to provide useful information on the low-power-mode screen of the N9 in a way that “normal” users can use it. It also tries to be very lightweight on resources, and smart about updates so that updates are only made when needed, which saves battery power.

Billboard website: http://thp.io/2012/billboard/
Nokia Store link: http://store.ovi.com/content/279408

The currently-released version on Nokia Store is version 1.0.0, and an update (version 1.0.1) with some fixes to allow co-operation with MeeCast, fLPMC and other applications has been uploaded today and is currently waiting in the Ovi QA queue.

There’s also a support thread on TMO in case you need help or have suggestions.

[Windows Phone 7.5] Desarrollo nativo vs PhoneGap.

Hola a todos! DISCLAIMER: Este artículo solo representa mi opinión. Dicho esto, si sigues leyendo es porque te interesa saber porqué llego a esta conclusión. Hasta ahora me había alejado todo lo posible de javascript y html, los lenguajes del futuro que salvarán al mundo de la crisis y harán que el sol luzca más y la lluvia moje menos. Pero esta semana he tenido que trabajar en un proyecto en PhoneGap, la verdad es que me apetecía probar…(read more)

[Windows Phone 7.5 tip] Listas infinitas

Hola a todos! Estos días he estado jugando con el listbox de Windows Phone para hacer una lista infinita, es decir, que cuando el usuario haga scroll hasta el final de la lista, está se lo notifique al ViewModel para que se pidan más datos. De esta forma podemos evitar el cargar demasiados datos al inicio, lo que ralentizaría la carga e ir solicitándolos a medida que el usuario los necesite, podemos ver un ejemplo del funcionamiento de esta técnica en la…(read more)

Qt Camera Demo (Featured Project)

Qt Camera Demo iconQt ​Camera Demo is camera example application implemented using the Qt C++ Camera API. The app allows users to capture still images through the view finder and set almost all the important camera properties. The application also analyses the view finder image in real time and displays a histogram window. Lastly, the camera has a mode where over-exposed areas are marked in red in the view finder.

  

This project was created by Nokia Developer (lead by ​kratsan) and we hope you’ll learn a lot from this example about: using the Qt C++ Camera APIs, pixel manipulation techniques in real-time images and how to expose C++ components as reusable QML elements. The project is well documented and you can trust the code. As you can see from the ​tickets it is continuing to evolve and in its next ​milestone will also support video recording.

You can help us by suggesting improvements in the ​discussion boards and raising ​tickets for bugs. We’re also more than happy to take direct contributions from the community!

GMIC 2012

Beijing, China — The web is dead, so they claim, but not so yet in China–I say. However, the mobile is just beginning here and GMIC2012 was at the forfront of it all with superstar CEO’s attending from Fruit Ninja, Sina, Tencent, and more. The most interesting pannel for me was the Branding & Merchandising pannel where Fruit Ninja CMO Phil Larsen, Rovio SVP Henri Holm, Talking Cat CBO Narry Singh, and Cut the Rope woman Diana Moldavsky, all spoke about when they noticed they had become a brand and what were they doing about it. For the major part I have to say, it was only the Henri Holm from Rovio who sounded like they had a clear plan and knew what he was talking about. The rest just wanted to slap their logos on T-shirts, which from a fashion perspective isn’t even fashion–it’s merchandising. Still they seemed not to have a real clue what to do with their brands now that they went beyond just being a game.

Panel: Building Global Entertainment Brands out of Mobile Games

Moderator: Akio Tanaka, Co-founder, Infinity Venture Partners

Speakers:

  • David Roberts, CEO, Popcap Games (SVP, EA)
  • Narry Singh, CBO, Outfit7 (Talking Tom Cat and Friends)
  • Phil Larsen, CMO, Halfbrick (Fruit Ninja)
  • Diana Moldavsky, CRO, Zeptolab (Cut the Rope)
  • Henri Holm, SVP, Rovio (Angry Birds)

This is a prime example where Fashion Professionals could become a major force in bringing these brands to become that: Brands. It is what we do: build brands, create images, from packaging to telling the story behind. We not only can choose the right fabric for that Green Monstor T-shirt, we can give is an interesting shape and design to keep up with the right market demographic for your brand’s target. Emerging brands is what fashion specializes in, and where we are most useful. We do it every day: take a product and spin it into an emotional attachment through sound, light, color, and shape. Unfortanately, these brands don’t understand what it really takes to build a brand, give a a name, and reputation–they may know it in the digital world, but there are so many more interesting things that could be done with it: from cross-overs such as the Faberge Egg and the Angry Birds Space Egsteroid, to models walking down the runway wearing Australia’s leading Swimwear brand and eating fruit–if not throwing it at the audience (Ok, maybe my designers would not take that idea and run with it). Fashion is the tale-spinner and it would do those brands a bit of good to jump out of their box and cooperate with 360Fashion Network.

Video seems to be the next big step and final fronteer for web and mobile–with paid advertising brands, new online video stations,  and enabling technologies emerge to bring us bigger bandwidth such as 4G…what ever happened to WIMAX? I recall it being such a big topic…and it never seemed to materialize.