Geocodificación y Geocodificación Inversa en Windows Phone 8

Hola a todos! En el último artículo hablamos sobre el nuevo control de mapas de Windows Phone 8 y el cálculo y dibujado de rutas e indicaciones. En este artículo vamos a ir un paso más allá. Usaremos el namespace Microsoft.Phone.Maps.Services para acceder a los servicios de geo codificación. Estos nos permitirán “traducir” coordenadas geográficas en direcciones, geo codificación inversa, y direcciones en coordenadas…(read more)

Series 40 Webinar: Developing games for Series 40 full-touch UI (Featured Video)

This webinar covers processes involved in developing 2D and 3D games for full-touch Series 40 phones by using Nokia SDK 2.0 for Java™. Java expert Michael Samarin of Futurice introduces APIs of particular interest to game developers. In slides and coding demonstrations, he focuses on development techniques specific to games with no keyboard input. He demonstrates how to use gestures and sensors in your games to increase player engagement, and he details the relevant APIs. Finally, Michael discusses performance and memory considerations. Coding sessions use the Nokia IDE for Java and SDK emulator for demonstrating real code samples.

You can download the slides from this session at: http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui

Find out more about developing for Series 40 at: http://www.developer.nokia.com/Series40

Series 40 UI design usability testing webinar – companion article (Featured Article)

Series 40 UI design usability testing webinar – companion article by Krebbix

S40UI testing 01.png

This article is companion for the Debug your design for Series 40 Full Touch webinars held in December 2012. It covers both sessions: 11th and 12th December 2012.

The webinar and the wiki article are a great starting point if you’re not a UI design expert. Check out Series 40 UI design library for more advanced information and resources.

Series 40 webinars get a twist for 2013

We’re pumping up our webinar offering for 2013, and your favorite format is back — our experts presenting the topics that interest you most, with the usual lively Q&A afterwards. But we know how much you appreciate the opportunity to get your questions answered by our experts, so we are introducing two new styles of webinar: “Ask the expert” and “UI clinics”.

Our experts, your questions answered

In the monthly “Ask the expert” sessions, you’ll have the opportunity to pose those thorny questions you have been wrestling with to one of our experts. Sessions covering games, communications and networking, and app performance are planned with others to follow. You can ask questions during the sessions, but to get the best response we invite you to submit questions in advance — so our experts can ensure you get the best answer possible.

The first “Ask the expert” session will be hosted by Michael Samarin of Futurice and focuses on game development. It runs on Tuesday 15 January (8 a.m. London time) and Wednesday 16 January (8 p.m. San Francisco time). You can submit your questions now by e-mailing them to webinar.experts@nokia.com. Details of the other sessions will be available on the webinars page as usual.

The doctor is in

In the “UI Clinics”, you’re invited to submit your apps and related UI questions to get feedback from our UI/UX expert, Jan Krebber. You may think that submitting your app for review sounds a bit scary, but it won’t be: our goal is to ensure everyone comes out better off. You can still ask questions either in advance or while attending the webinar. But, if you’re interested in discussing your design live on-air, you can simply send your app along with any specific questions to webinar.experts@nokia.com and confirm you’re happy for us to show your app, either running or through screenshots, during the webinar. Jan will review your app in advance of the session, and if it’s chosen you’ll be invited to join Jan live.

The first clinic is on Tuesday 29 January (8 a.m. London time) and Wednesday 30 January (8 a.m. San Francisco time).

Another great year ahead for Series 40

Building on the break-out success of the Nokia Asha range in 2012, 2013 promises to be another cracker year for Series 40. So make the most of those long winter nights and join us in a webinar, pose a question to our experts, and get the feedback to have your app design singing in tune. We have a great four months of content lined up for you. And that’s not all  stay tuned for more great Series 40 news as we move from spring into summer.

The schedule for January 2013 is already set with sessions covering use of persistent storage in your Java ME apps, a deep dive into four templates for Series 40 web apps, porting your apps from Symbian, and an introduction to Nokia Ad Exchange (NAX) among others. The first session kicks-off on 8 January. You can find more details about these — the first of next year’s sessions — on the webinars’ page, why not check them out today and get 2013 organised!

Nuevo control de Mapas y calculo de rutas en Windows Phone 8

Hola a todos! Ya había pasado un tiempo sin escribir, es lo que tiene llegar a la fase final de un libro. De pronto el 5% del trabajo te ocupa el 100% del tiempo. Pero ya estamos aquí otra vez. Hoy quería hablar sobre más novedades y funcionalidades que podemos encontrar en los mapas de Windows Phone 8. Soy un verdadero enamorado de los nuevos mapas incluidos con el sistema. Si has visto los ejemplos y slides de mis charlas o as acudido a alguna, habrás comprobado…(read more)

Using accelerometers and other sensors in Java ME apps on Series 40 phones (Featured Video)

This webinar video introduces the sensors embedded in Nokia Asha phones and explains how to use them in Java™ ME apps and games.

The structure and usage of the Mobile Sensor API (JSR-256) on Series 40 phones are covered in the video. Attila Csipa, technology wizard at Nokia in Tampere, Finland, supplies a short overview that is followed by examples and coding demos. He uses the Nokia IDE for Java™ ME (Eclipse-based) to show you how to build your code. He also shares best practices and user-experience recommendations based on the most common use cases.

You can download the slides from this session at:http://www.slideshare.net/nokia-developer/using-sensors-in-java-me-apps-on-se…

Find out more about developing for Series 40 at:http://www.developer.nokia.com/Series40

Draggable markers with Windows Phone maps API (Featured Article)

Draggable markers with Windows Phone maps API by symbianyucca

This week’s featured article illustrates draggable markers with Windows Phone maps API.

File:Map markers wp8.PNG

The complete source code for the example illustrated in the article can be found from Windows Phone 8 Maps examples project, the code used here is implemented for example in DraggableMarker and MapMarkers examples.

gPodder 3.4.0 for MeeGo 1.2 Harmattan

As promised, following the 2.20.3 release for Maemo 4 and Maemo 5, a new version of gPodder 3 has been released today. This release brings some new improvements to the QML UI that should make scrolling in the episode list faster, as well as align a bit more with the Harmattan UX Guidelines.

gPodder 3.4.0 running on MeeGo 1.2 Harmattan (N9)

As always, updated packages will be available via Nokia Store once the QA process has finished. As there have been problems with apps.formeego.org recently (3.3.0 isn’t even out of the staging area yet, after 3 months), we now provide a package of gPodder for MeeGo 1.2 Harmattan on gpodder.org/downloads for those who want to avoid or can’t use Nokia Store (you have to enable packages from unknown sources, and you might have to uninstall the previous version if it came from Nokia Store or Apps For MeeGo due to the Aegis security policy). The source and packaging is available in the “harmattan” branch in Git, as has always been the case.

I hope you like the new UI changes. If you are missing the feed update button in the lower left corner, try “pull to refresh” on the podcast list (this avoids accidental updates when pressing the back button twice). I’d like to create a nicer “pull to refresh” implementation, but the limitations of Qt 4′s QML Flickable prevent me from creating a better one (if you have a better implementation than gPodder’s PullDownHandle, I’d love to hear from you). Scrolling the episode list should now also be faster (than before), and some unnecessary animations were removed in the process.

gPodder 2.20.3 for Maemo 4 and Maemo 5

A new release of gPodder 2.x for Maemo 4 (aka Diablo, N800 + N810) and Maemo 5 (aka Fremantle, N900) is out, fixing YouTube-related issues (again ;) .

gPodder 2.20.3 running on Maemo 4 (N810)

Packages have been uploaded to Maemo Extras, but as people have reported problems with the autobuilder, and as maemo.org seems to be moving these days, anyway (to the Hildon Foundation, apparently), we also provide for the first time since.. well, since a very long time I guess.. binary .deb packages for gPodder on Maemo 4 and Maemo 5 :)

gPodder 2.20.3 running on Maemo 5 (N900)

You can find the download links on the gPodder download page – you can directly download gPodder 2.20.3 from the web browser in both OS versions, and choose to open the .deb file with the Application Manager. Be sure to choose the right package for your device (N8x0 users choose the Maemo 4 version, N900 users choose the Maemo 5 version). Enjoy :) Next up: A new release of gPodder 3.x for Harmattan. Soon!

Image Scaling Example (Featured Project)

projecticonImage Scaling Example is a Series 40 MIDlet application that demonstrates different image scaling algorithms with their performance and quality. This example scale image size at runtime and uses three different types of image algorithm techniques:

  1.  Linear interpolation
  2.  Bilinear interpolation
  3.  Pixel mixing

imagescaler-1imagescaler-2

This application has been developed with Nokia SDK for Java 2.0 and is fully compatible with Series 40 touch and type,  and full touch devices. To know more about the application flow, implementation, quality, performance and limitations see project wiki.

– Somnath Banik (on behalf of the Projects Moderation team)