if (!isset($meta_desc)) { $meta_desc = "Leavitt Communications is a full-service international marketing communications and public relations agency established in 1991"; } ?>
Feature Story
More feature stories by year:
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
Return to: 2012 Feature Stories
CLIENT: IMAGINATION TECHNOLOGIES
Oct. 15, 2012: Mobile Dev & Design
Saraj Mudigonda is business development manager for Imagination Technologies USA, which creates and licenses market-leading multimedia IP cores for graphics, video, and display processing, multi-threaded embedded processing/DSP cores, and multi-standard communications and connectivity processors. He can be reached at saraj.mudigonda@imgtec.com. |
Mobile app development has gained lot of momentum since the introduction of iOS and Android platforms. Initially, mobile phones were used for voice calling and messaging. While they're still important functions, users today are running multiple applications—voice, video, messaging, social networking, content sharing, Web browsing, and much more—often simultaneously.
Multiple Video and Voice over IP (V.VoIP) real-time applications also are available. V.VoIP is used in real time, so smart-phone users won't tolerate anything less than stellar voice and video quality. They expect to be able to browse the Internet and get real-time quality 24-7.
In the pre-iOS/Android era, very few platforms provided the tools for applications development. In particular, real-time V.VoIP functionality was available as an embedded application. Platforms, processors, memory, and bandwidth were intended to deliver just that functionality and didn't have to compete for resources.
It was a pretty straightforward optimization for the target platform. No multiple gigahertz-clocked cores were available, and all the functionality was squeezed into a single processor core running at a low frequency of a couple of hundred megahertz. It was more of a one-per-device approach.
Mobile platforms now have multiple processor cores combined with hardware accelerators, large screens, and batteries, and overall they have much more horsepower than traditional devices. These platforms have made it possible to run multiple applications simultaneously, including real-time applications such as V.VoIP.
Mobile applications can be broadly classified into one of the following categories:
Before they can gain wide user acceptance, real-time V.VoIP applications typically require:
So, which options suit real-time V.VoIP applications? There are two schools of thought:
There is an urgent need for the developer community to work with operators and handset manufacturers to come up with best-of-class apps. In fact, this initiative has already started. The operator community has been driving a couple of GSMA standards to enable voice/video over LTE and rich communication services that include social presence, group chat, messaging, and video/image/file share, providing all the applications under one super-app that any user would desire.
In addition, operators have provided a low-latency dedicated pipe for real-time voice and video applications to meet the QoS requirements. The handset manufacturers are opening up the platform application programming interfaces (APIs) for tighter integration, enabling a single integrated super-app.
Return to: 2012 Feature Stories