Newsletter | Advertise | App Shop | CONTACT | Twitter | LinkedIn
     
Saturday, July 04 2009  
Welcome to SymbianOne - symbian OS, UIQ, series 60 programers, S60, wireless developers, device makers, and mobile industry architects
Home arrow Articles arrow The Agile Smartphone
HomeNewsJobsArticlesReviewsDirectoryMagsAboutLBSEVENTSBooks
Symbian S60 Freeware - Check out the new Directory!
Free IT Wireless / RCR Wireless News / Total Telecom / Symbian Search / N95 Blog / Symbian Blogs
SymbianOne Newsletter

Symbian newsletter
 Subscribe to the free SymbianOne Monitor Newsletter

Twitter Button from twitbuttons.com

SymbianOne Sponsors




Symbian Reviews

Symbian Software Reviews 

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

NewsFeeds


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

Get daily email updates:


by FeedBurner

 
Free Papers and Pubs.
For The Developer

Symbian Careers
FREE Job Posting!

SymbianOne Stuff!

Mobile Application Store 

 SymbianOne Mosh

Welcome to SymbianOne...SymbianOne.com est. 2003 is pleased to provide our readers with the latest news and developments of interest to developers, system integrators, mobile industry architects, wireless technology professionals. Look for news, feature articles, editorial, application reviews, device updates and more, all focused on the Symbian OS, S60, UIQ and related topics. 

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.

 




HOT Symbian News!
Google
 

Contribute to the SymbianOne Symbian Search!

Mobile Technology Blogs

 
blogger.gif

Mobile Technology Blogs, News, and RSS Feeds... Looking for more news, tips, commentary, and blogger discussions? Check out these excellent feeds for more on wireless technologies and mobile application development. Got a feed to share? Please tell us about it...

SymbianOne Sponsored Links and Events
  • Navigation and Location Europe 2009 -  Europe's largest gathering of Navigation & Location pioneers is back for the 5th year. The conference strives to keep one step ahead of the market by providing the most up to date business information. June 10-11, 2009
  • Where 2.0 Conference 2009  - The O'Reilly Where 2.0 Conference will pinpoint how far location technology has reached, explore the boundaries of geospace, and point the way into the location frontier at the Fairmont Hotel in San Jose, CA, May 19-21, 2009. O'Reilly Media and program chair Brady Forrest invite proposals for conference sessions, workshops, demos, and panels for Where 2.0 2009.

 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!





    Visit the  SymbianOne MOSH

    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
    Symbian Tools & SDKs


     

    Social Bookmark
    GISuser facebook group

    gisuser on twitter 

    gisuser on Qik 

    Anything Geospatial Blog

    jaiku


     

    Top of 

Page

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