Category Feed

Symbian Blog: Apps Category

Exploring the growing world of apps and services

Future of your app

Retweet Share on Facebook

“While there are more opportunities than ever for you to unleash your creativity and develop mobile apps, there is a complex landscape of devices, operating systems and app stores to navigate. We’d like to explain why you should spend time, money and effort on developing a Symbian app..”

And so starts the latest engagement campaign under the heading ‘yourapp‘. But why have we done this?

There are a sea of development studios, independent developers and startups out there who have already built successful applications on platforms such as iPhone or Android and are wondering what the next step is for their app. We believe it’s Symbian.

Read more »

Symbian Horizon Success for Mobbler

Retweet Share on Facebook

I wanted to highlight a real success story for the Symbian Horizon program. The Mobbler application (‘Mobbler – A Last.fm Radio Player and Scrobbler for Symbian’), is open source, free and developed by a community of volunteers. The application is already popular as an unsigned download but access to Symbian Signed and publishing in Ovi is a barrier because of their non-commercial status. This limits the reach that they have. We tested and signed Mobbler through the Horizon program and published it on the Ovi store this week.

Read more »

Wikipedia on your Symbian device

Retweet Share on Facebook

At SEE 2009 a conversation between Tim Holbrow and Jimmy Wales (founder of Wikipedia) resulted in the creation of one of the hundreds of ideas that were generated at the show. The idea: make it easier to use Wikipedia on Symbian devices.

Discussing this within Symbian we saw an overlap between what was required and an app that had previously been created to improve mobile access to the Symbian developer website. So I picked up the task to create the initial application, set about adapting it to optimize for presenting Wikipedia content, text and images, in as many languages as Symbian has fonts for.

Read more »

Getting to know the packages – Organizer

Retweet Share on Facebook

Now the transition to open source is complete we can introduce some of the EPL packages and their main development themes. The Organizer package in the Symbian platform contains applications that people are using every day to manage their activities. The Alarm clock wakes you up in the morning, Calendar takes care of your meetings and events and Notes can be used to write important things. If something gets lost in your phone, the Search application finds it for you.

Organizer is a very active package, which seems quite obvious when you think about it. The package has been contributed to the foundation and will be getting richer in features and content not only in Symbian^4 but also in the Symbian^3 time frame. Read more »

Skyfire

Retweet Share on Facebook

The Skyfire Symbian video has clocked over 13,000 views on YouTube since launching January 20th. That doesn’t seem like nearly enough. The new browser offers:

  • Finger friendly UI: A new, intuitive, and finger friendly UI for high resolution touchscreen devices provides an easier browsing experience.
  • Smooth Scrolling: Kinetic scrolling has been enabled to Skyfire. Pan or flick the screen to move in any direction smoothly on touchscreen.
  • Full screen mode: For touchscreen, browse in full screen mode with no UI elements on the screen for maximum page visibility.
  • Auto-Rotate: Browse in portrait or landscape mode with a simple change of the device orientation.

Using scripts to bridge conceptual gaps during app development

Retweet Share on Facebook

This is Chris Karr from Audacious Software again. Last week, I presented a high-level overview of an application that I’m building for a client with an existing psychotherapeutic treatment for users with depression. This week, I’d like to discuss in detail one nice feature of the Symbian platform that I’ve been exploiting to build mobile applications that evolve over time with minimal fuss: internal application scripting.

Obligatory XKCD

The problem that I have to solve is the following: my clients consist of a group of research psychologists with a very particular method that we must embed in the mobile application. My clients are psychology experts, while I continue to struggle with simple things such as the difference between psychiatry and psychology (I mix these terms up all the time.) Conversely, I’m the only member of this project who has taken the time to fully learn mobile software development and could elaborate on the differences between Qt and stock Symbian development. They have one set of specialized domain knowledge, while I have another.

As with most projects, the details of what we are building continuously morph as requirements change, limitations with technology rule out some initial ideas, and new ideas are born when we finally have a concrete technology to evaluate.  While the overall shape of what we’ve been building has remained (mostly) constant, details change regularly. A good example of this is what we’ve been calling our calendar. In a nutshell, this feature works in the following manner: Read more »

Consumer Apps $29 billion by 2013?

Retweet Share on Facebook

Gartner predicts the consumer apps’ market will grow to $29 billion by 2013, fulled largely by free apps growth. This however is in the context of yet more news of the online content industry moving towards paid content models, signaling the slow death of free.

Gartner sees advertising sponsored apps growing to 25% of total apps revenues by 2013. I don’t have a view on advertising growth but I think Gartner could well be underestimating future, overall apps revenues if we take into account potential growth in areas like the auto,  however wrong they seem to have got the revenue model. We have referenced before though, considerable informed scepticism about the value of apps with Tomi Ahonen appearing to dismiss them as irrelevant. Here are some Gartner extracts:

Consumers will spend $6.2 billion in 2010 in mobile application stores while advertising revenue is expected to generate $0.6 billion worldwide, according to Gartner, Inc. Analysts said mobile application stores will exceed 4.5 billion downloads in 2010, eight out of ten of which will be free to end users. Read more »

Mobbler – A Last.fm Radio Player and Scrobbler for Symbian

Retweet Share on Facebook

Hello, I’m Michael Coffey, creator and project lead of Mobbler, an open source Last.fm radio player and Scrobbler for Symbian smartphones. I used to be a software engineer at Symbian and then Nokia, but have recently joined the Last.fm client and mobile team. This is my story about the development of Mobbler and my experiences with Symbian.

Michael Coffey - Photo by Alex Pounds

Last.fm is a music service powered entirely by its community of listeners. It all starts with scrobbling. Everytime you listen to a track on your computer or iPod, a little piece of software called the Scrobbler automatically adds this track to your Last.fm profile.

In return you get personal top charts; music and concert recommendations; you connect with like-minded listeners; and you can listen to personalised radio stations powered by millions of passionate fans. Why not check out my profile and see what I’ve been listening to?

Last.fm

I started using Last.fm in September 2007 and was immediately hooked on the idea of scrobbling. I wanted to scrobble everything I was listening to, wherever I was, with any music player: If I wasn’t scrobbling the music I heard, it didn’t count! At the time I was using an iPod to listen to music. With an iPod your tracks are scrobbled when you sync with iTunes, which is good—but not quite good enough for me. I don’t sync my iPod very regularly so my personal top charts were always a bit out of date. It also meant that no one could see what I was listening to in real time.

Connecting the dots, I realised “hang on, I have a Symbian phone in my pocket—it plays music and has a network connection!” I did a search for a Symbian scrobbler, but there wasn’t much except a Python app called ASPY Player; a music player that scrobbled its own track plays. I wanted to be able to scrobble from the existing music player on my Symbian phone—the same model that the official Last.fm desktop scrobbler uses. (It scrobbles from iTunes, Windows Media Player or Winamp).

I had some experience writing a UIQ application, but I’d switched to a Nokia device and thought it was time to get some S60 experience. So, I set about creating a simple scrobbler. I started some research, and after looking through Forum Nokia I found an SDK extension API to observe the music player—exactly what I needed to create my own scrobbling application.

In the beginning Mobbler was just a settings screen with fields for entering your Last.fm username and password. After you entered that info, it just sat in the background scrobbling the tracks the user was listening to. This was all the functionality I needed at the time, and I released v0.01(0) on 8 April 2008. It got a lot of positive feedback and seemed to be popular, which was great—I’d made something people really wanted to use! This encouraged me to improve it, mainly around creating a UI to provide the user with feedback on what Mobbler was doing and metadata on what was being scrobbled.

Screenshot of an early version of Mobbler, with just a settings screen.
Settings only Mobbler

I eventually got to a point where I’d exhausted the features I could add for a simple scrobbling app and users had suggested I add Last.fm radio player functionality. I originally didn’t want to do this—thinking it might complicate Mobbler by making it a music player itself—but eventually decided that music discovery through personalised radio was core to the Last.fm user experience. After seeing the APIs for streaming music (which looked fairly straightforward), I got to work. The first version of Mobbler with radio functionality was released on 30 July 2008 and it seemed even more popular.

Screeshot of one of a radio version of Mobbler with icons I drew myself in MS Paint. These were not popular.

First radio Mobbler

At this point I decided to make Mobbler open source. After all, it was a hobby application that I was giving away for ‘free as in beer’; why not give it away so that it’s ‘free as in speech’ too? Since it was something I mainly wanted for personal use, I wasn’t interested in making money off it either. Also, I figured by going open source I might even get some help along the way. On 14 October 2008, I released the code on a Google Code site under the GPLv2 license and almost immediately got contributions from other developers. Hugo van Kemenade, whom I’d not met before, made the first contribution and since has been the most active project member. There were contributions from a few other developers and UI designers, as well as some from my workmates at the time. Other contributions come from users translating the text into their own language. The open source experience was very positive for me, and I’m sure I would have run out of steam long before now if I hadn’t done this.

We’ve tried to make Mobbler a fully featured Last.fm client by incorporating as many Last.fm web services as possible including: music and concert recommendations, personal top charts, friends, and shoutboxes. We’ve also added features that people wanted on their mobile device such as: a sleep timer, a Last.fm alarm clock, and the ability to export your offline scrobbles to a log file (that you can then upload to your PC)—an important feature for users that didn’t want to use their phone’s network connection.

Here is what Mobbler looks like today on the 5th edition:
Mobbler today

Today Mobbler is a widely used Last.fm client for Symbian smartphones and I’m overwhelmed by the user response to it! It’s hard to say exactly how many people have downloaded and used Mobbler (as it turns up on fourms etc.), but the current version is getting around 1,000 downloads a day on our Google Code page, one single version received almost 50,000 downloads, and our total download count is over 250,000. Mobbler now supports 34 languages—something I get pretty excited about—with all the translations contributed by users (including Klingon, 1337, and Pirate). You can follow us on Twitter and be a fan on Facebook. We’ve even started selling merch on a Spreadshirt shop too, just for fun.

If you’d like to download and use Mobbler, you can get it at our Google Code site or you can use this QR Code:

Download Mobbler

And there’s always more to be done. Want to get involved with the development of Mobbler? Why not clone our Mercurial repository and try to build it yourself? There are instructions on our wiki for getting set up. Create an issue in our issue tracker, or picking up an existing one, is probably the best way to get in contact and start making contributions.

I’ll follow this post up soon with a deeper look into the more technical details of Mobbler.

Boosting Applications!

Retweet Share on Facebook

In this guest post ISB’s Shohei Yoshida provides some background to ISB’s plans to promote the Symbian applications market in Japan, and to promote Japanese applications globally.

The Japanese version is available here.

Happy new year. I am Shohei Yoshida from ISB. Since I met Symbian OS when I started terminal development in Japan eleven years ago I have developed mainly communications and multimedia functionalities on it. Those of you who are regular readers will know about ISB.

Our main business is software development including engineering services (about 85% of our sales).  We focus on mobile (mobile accounts for about 56% of total sales), including mobile devices, infrastructure development and verification services

In the Japanese (after-market) application arena, a great number and wide range of docomo and SoftBank’s Java applications and au’s BREW applications are distributed – such as gaming, music, navigation, map, health management, and diet support applications. A lot of iPhone applications have also been released, iPhone’s share has been growing in Japan as well, and the application market is on the rise. Read more »

Consumer Telematics

Retweet Share on Facebook

The buzz last week was understandably about the International Consumer Electronics Show. At the same time that CES was up and running so too was the Consumer Telematics Show which we featured briefly here over the holiday break. The auto, like health, is beginning to percolate with opportunity for developers. I have a question for you on this subject so either skip to the end or stay with me.

CES was not just very car-focused, it was also very auto-app focused,  according to the Washington Post:

The topic was so prominent, in fact, that hundreds of booths dedicated to computers and cars gave the industry event a Detroit Auto Show feeling.

and

Ford, for example, has a lineup of cars decked out with Internet dashboards that allow people to use Twitter and Facebook and stream Internet radio from behind the wheel. Alan Mulally, Ford’s chief executive, described the firm’s “in-car connectivity strategy” as core to its corporate turnaround. “These are the features that set us apart,” Mulally said in his keynote speech.

The Consumer Telematics Show, also in Las Vegas, was predominantly about autos. As Ford presented at both here is a view of the Ford telematics console. Read more »