NOTICE: Due to a lapse in annual appropriations, most of this website is not being updated. Learn more.
Form submissions will still be accepted but will not receive responses at this time. Sections of this site for programs using non-appropriated funds (such as NVLAP) or those that are excepted from the shutdown (such as CHIPS and NVD) will continue to be updated.
An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
Initiating Mobile Software Development - Lessons Learned From a 12-Month Project
Published
Author(s)
Frederic J. de Vaulx, Paul Khouri Saba, Marcus W. Newrock, Bertrand C. Stivalet
Abstract
As mobile devices capabilities keep on improving, todays mobile software ecosystem evolves at an unprecedented speed. This evolution makes mobile software development more common and critical. Moreover, the ever-increasing number of new development platforms can make it difficult for developers new to mobile application development. Are there elements developers can leverage in order to create what is good quickly and successfully? In this article we explore what we found to be a set of key elements to building our applications and optimizing our development process. These elements are based on our experience carrying out a 12-month development cycle resulting in 2 prototypes for Apple iPad and iPhone devices.
de, F.
, Khouri, P.
, Newrock, M.
and Stivalet, B.
(2011),
Initiating Mobile Software Development - Lessons Learned From a 12-Month Project, NIST Interagency/Internal Report (NISTIR), National Institute of Standards and Technology, Gaithersburg, MD, [online], https://doi.org/10.6028/NIST.IR.7838
(Accessed October 22, 2025)