Smart Phone Software Development

See also: VLAB ESL Solutions for Mobile / Wireless

Smartphones have redefined the mobile landscape in recent years, leading to an explosion of new handsets, and applications on which they can run... and creating unprecedented pressure on smartphone software developers to produce new products quickly, utilizing high productivity tools and distributed teams.

Typically design and validation of smartphone software involves:

  • Prototyping software architecture and evaluation of suitable hardware platforms
  • Application level software development on top of an OS abstraction layer, such as ANDROID JVM
  • Phone kernel, driver and middleware development

VLAB provides an integrated Smartphone Virtual Platform Solution to meet your needs. These virtual platforms are tailored to the wireless environment with both wireless IP models and Toolboxes and combine to provide a powerful integrated solution for smartphone software development.

Smartphone IP Model Libraries

VLAB IP Model Libraries are available for a range of leading semiconductor suppliers. Examples include:

ARM

  • ARM 9xx Virtual Platform Toolbox
  • ARM PrimeCell Library Toolbox
  • ARM Fast Model Library Toolbox

CEVA

  • CEVA Processor Support Package
  • CEVA-X DSP Toolboxes
  • CEVA-XC DSP Toolboxes

Texas Instruments

  • OMAP3xxx Toolbox
  • OMAP4xxx Toolbox

Please check the Products and Solutions Page for a more complete list.

Smartphone Solution Platform Toolboxes

IP Model Libraries can be supplemented by a range of Toolboxes to assist with specific tasks in smartphone software development:

  • Driver Development and Unit Test Toolbox
  • Fault Injection and Failure Analysis Toolbox
  • Android Emulation Toolbox

Smartphone Solution Virtual Platforms

The combination of IP Model Libraries for leading wirless semiconductor suppliers, with VLAB Wireless Toolboxes and their 3rd Party integration, delivers a complete virtual platform which gives a smartphone software developer the power to design, code and test their software on a workstation with advanced debug, instrumentation. and control, without the need for a complex hardware laboratory.

If you want to find out how one of these existing platforms could work for you or be adapted to your environment then please contact us.