Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resources: Development Process

Application development success story



Knowledge is power in creating a successful mobile application. When you understand how different aspects of development support and complement each other, you have a winning combination at your fingertips.

From the early innovative application idea to the finalized product that operates on multiple devices and platforms, the development path is guided by clear steps. Different phases may flow simultaneously throughout the entire process.

Forum Nokia provides guidance, best practices, and tools that enable efficient application development. The topics discussed here in more detail are specifically selected among the numerous aspects of the development process. Studying and applying this information to your development work gives you the competitive edge you need to produce the next outstanding mobile application.

Quality – the recipe for success

Quality is automatically built into an application through a good development process. With a well-defined process, you are always on track.

A good development process ensures that the application meets all relevant requirements. Different phases, responsibilities, and deliverables are clearly defined, and the project stays within a set schedule and budget. From concept creation to product maintenance, everything works like a charm – just as planned.

Read more on Quality

Usability and User Experience – the key difference

In a highly competitive market, a positive user experience is THE key differentiator for successful products.

User-centric development allows the application concept to be verified and including just the right feature set. Usability work ensures consistent user interfaces and smooth user interaction with the product.

On top of this solid foundation, adding just the right amount of creative innovation – WOW – makes the product emotionally desirable and pleasing.

Read more on Usability and User Experience

Power management – experiences that last longer

Advanced device possibilities, such as multimedia and location services, take their toll on battery capacity. Effective power management allows users to enjoy their experience longer.

Controlling the power consumption of individual applications serves the bigger picture. Respect the user’s desire to use the device to its full potential. Power-efficient applications typically excel in overall performance because optimized code runs faster.

Read more on Power management

Testing and signing – better safe than sorry

Having your customers discover the bugs and errors in the first commercial release of an application is both embarrassing and expensive. Make sure that testing is an integral part of your process – from early prototype testing to module and system testing – and involve real users and actual target devices.

Certification programs such as Symbian Signed and Java Verified ensure that your application meets industry-wide standards and provide access to more advanced device capabilities.

Read more on Testing and signing

Porting – reaching every target market

Porting is the path to accessing the great variety of different mobile platforms. Good planning and efficient application architecture make porting more efficient and reduce the time to access new markets.

The S60 platform provides a good development environment by supporting native Symbian OS C++ and Java™ ME. Optimize your Java™ ME application to the Series 40 platform to reach a mass market of tens of millions of users.

Read more on Porting

Back to top

Learn how to
download applications

Newsletter sign up

Privacy policy   Archives

Community highlights

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008