Newsletter | Advertise | App Shop | CONTACT | Twitter | LinkedIn
     
Thursday, May 24 2012  
Welcome to SymbianOne - symbian OS, UIQ, meego, Qt, series 60 programers, S60, wireless developers, device makers, and mobile industry architects



Home arrow App Reviews arrow The Agile Smartphone
HomeNewsJobsArticlesApp ReviewsDirectoryMagsAboutLBSEVENTSDevices
Give SymbianOne a Like on facebook
Free IT Wireless / RCR Wireless News / Total Telecom / Symbian Search / AnyGeo Blog / Twitter
Connect

SymbianOne - symbian S60, UIQ and mobile tech news

↑ Grab this Headline Animator

E-Newsletter

Symbian newsletter
 Subscribe to the free SymbianOne Monitor Newsletter
SymbianOne in Ovi store

Site Sponsor

spatial media tech publications 

Cool Videos


Useful Stuff!

Getting Started with Internet Explorer Mobile
Getting Started with Internet Explorer Mobile


The Enterprise Goes Mobile

 

Main Menu
Home
News
Jobs
Articles
App Reviews
Directory
Mags
About
LBS
EVENTS
Devices

Social Bookmark
GISuser facebook group

gisuser on twitter 


 

 

Need A Wireless Developer?... Post Your Free Job Listing in our Career Center Today!
The Agile Smartphone Print E-mail
Written by SymbianOne   
Wednesday, 15 October 2008
In this interview Charles Weir, managing director of Penrillian, shares some observations and thoughts on the impact of the Symbian Foundation. He also discusses the application of Agile techniques to developing software for Symbian devices.

Richard: Have you seen any changes in your business since the announcement of the Symbian Foundation?

Charles: There has been a lot more activity since the announcement. I believe this is because the Foundation has removed a lot of the uncertainty and the additional costs of developing Symbian devices. I love UIQ, it is a beautiful environment and I have a lot of respect for the people who created it. Unfortunately, however, UIQ's net commercial effect was to hugely increase the cost of developing the whole Symbian platform, because effort had to be duplicated on every single application. And even though we specialized in minimizing those costs, we couldn't make them vanish. Removing this barrier has made a huge difference to the market. Of course, I can't say that the increased enquiries we are getting are a direct consequence of the announcement, but it seems very likely. Whatever the cause, it's very good and we're delighted.

Richard: Is this increase driven by companies looking to transfer their technology from UIQ?

Charles: No. I don't really know of many applications that started off just with a UIQ implementation. Most applications started on S60, even though UIQ had better software download performance early on. I'm certainly not expecting any significant volume of work for ports of applications from UIQ to S60.

Richard: So where is the work coming from? What trends are you seeing in the demand for development?

Charles: We are seeing a lot of work coming from operators, but I wouldn't say that necessarily reflect the whole market. I think the key trend is a focus on usability. I've watched the iPhone with interest and while I think it is competition for S60 I don't see it as a threat. But it has taught the industry that usability is the difference between a good phone and a great phone. Also it has shown that usability trumps functionality. We are seeing this in our work; our clients understand that having an application customers use is far better than having lots of great features they don't.

The other trend is in the convergence between Web and on-device applications. While many saw Web applications as the way the industry was going, these applications are and will always be fairly clunky. On the other hand a purely phone-based application can be quite limited. What I'm seeing is a growth in smartphone-based clients that act as front ends to Web services. Some of these applications have quite clever and complex local processing, but they are fundamentally a gateway through to a bigger service sitting out there on the Web.

Nokia Maps is a good example of this, as is Qix, an application we helped develop for the S60 platform.

These applications also lend themselves well to Agile development techniques, something we are finding a lot of success with. You can start developing with a simple Web interface, migrate to something like Java or Flash Lite and then built the final version in native Symbian C++ to optimize performance and add all the bells and whistles.

We're seeing quite a vibrant market for device applications, just not quite the applications we were expecting a few years ago. Most of the successful applications appear to be utilities designed to improve the user experience.

Richard: You mentioned Agile development, I know you have been something of a champion for this approach over the years. How does it practically help with your development work?

Charles: It's vitally important to get the relationship right when working with the customer. We have found that the Agile techniques help to build this relationship. Working this way is a lot of fun: using fast turnarounds to shuffle the project once every couple of weeks. It's very good at keeping the client engaged and enabling us to respond to their changing requirements. Our client's are able to get feedback to ideas very quickly from each fully working release. So, for example, working on Qix we were able to provide Bill Templeton, Zi's product development expert, with something he could take to his clients and potential customers. When these people asked "Bill can it do this?" he was able to go back in a couple of weeks and show them Qix doing "that". It really helped build up momentum between him and his customers. It was also great fun for us: to get the feel that something is really going on, not just a case of starting a project and delivering something three months later that does exactly what the spec said.

Richard: Does the Agile approach have any special relevance to building smartphone software?

Charles: I think it does. Symbian technology is unfamiliar to many, even those of us who have been using it for a while. We have not explored all the possible ways of using and interacting with these devices. With PC development there is a clearer idea of what will work and what won't. Users also know more about PC technology and are better at asking for what they need.

We still don't really understand what you can do with a smartphone and what will work best for the user - there is just not that body of experience out there. There has been a lot of work done on usability, and I have a lot of respect for usability people. But a good smartphone experience is more than minimizing the number of buttons the user has to press. What's fun to do is a big part of the story. Using Agile helps find the fun much more effectively than a clinical specification.

So from that point of view, Agile is the best technique to use for smartphone software, because it's as much a voyage of discovery as it is an engineering project. It's not just a fun way of working it's a way of making a killer application. I love it.


You can find out more about the application of Agile techniques to smartphone development at the presentation Innovate collaborate accelerate - The Qix story - collaboration accelerating innovation being presented by Charles and Bill Templeton at the Smartphone Show at 16:00 on Wednesday 22 October. The presentation will also be available to view on Penrillian's website - www.penrillian.com.

 


Share

Submit Your Mobile Tech News




Social Media Strategies

Social Media Strategy Workbook: This Workbook will help you to define your goals and audiences and to decide on the channels that make the most sense for you. Ready to figure out what social media means for you and your own organization? This Social Media Planning Workbook will help you to define your goals and audiences and to brainstorm the channels that make the most sense for you.  

Social Media Marketing: How to Build a Socially Armed Team: It's not only the responsibility of the marketing department to engage customers anymore, it's the entire organizations responsibility, and social media has made consumers even more accessible.

Social Media Marketing: 12 Essential Tips for Success: With all the hype surrounding social media and consumer–generated content, marketers need clear and simple information to make sense of this new and powerful trend. 

Contribute to the SymbianOne Symbian Search!

SymbianOne Sponsored Links and Events

     LBSZone.com - for developers interested in mobile location-based services
    Geospatial & LBS News - Stay abreast of geospatial technologies with daily updates

    See Your Message Here

    Featured Symbian Career

    Featured Careers...

      Post your Symbian Career Ad for free at SymbianOne!



      Cool Stuff!

       

      Syndicate


      WINKsite
      add to google reader
      Subscribe in NewsGator Online
      SymbianOne Feedster
      Technocrati
      SymbianOne Bloglines
      AvantGo

      SymbianOne on AvantGo!
      Get Daily Updates!


      SymbianOne FeedBlitz

      Popular Stuff!

      Must Read Articles
    • Top Symbian Features and Spotlights at SymbianOne for 2008
    • Lightning Notes from Symbian Partner Event 08
    • Symmetric Multiprocessing A Developer Support Perspective on the Symbian Foundation
    • The Platform Promise: S60 Devices From Samsung 
    • Tools & SDKs
    • Five reasons to develop for Sony Ericsson UIQ 3-based phones
    • UIQ Tips, Tricks, and Code
    • UIQ 3 Docs and Tools
    • UIQ 3 SDK Download
    • Developer Tools in the news
    • tools and Tips for LBS developers


    • Mobile Tech Reviews

      Symbian Software Reviews 

      NewsFeeds


      Symbian one RSS feed Add the SymbianOne RSS feed to your reader 

      Get daily email updates:


      by FeedBurner

       


       

      Top of 

Page

      (c)2003 - 2008, SymbianOne - All rights reserved