Softtrends - Asia - Africa - North America
Mobile Application development

Since inception, consulting services for designing and developing customized applications for PDAs and cellular telephone devices has been one of Softtrends' primary focus areas.

As newer capabilities get rolled into cellular handsets, the gamut of potential features increases manifold with each passing week. Cellphones are on their way to emulating browsers, radios, document routers, image processing, chat software and many other such applications. The market for targeted, add-on applications for cellphones is burgeoning across the world. The cellphone holds a unique potential too, since it is the only technology offering adopted as much in the third world as in developed countries. This uniquely large user base means that cellular service providers have to compete untiringly to retain market advantage and service differentiators. Softtrends, with its dynamic, talented engineering and management teams, offers a unique opportunity for cellular software providers to avail of proven, high quality software design and development skills at uniquely competitive rates.

Designing for the Small & Powerful

Considering that PDAs and Smartphones are smaller devices with limited display areas, limited storage,and limited power, developing smart applications for these devices is an area of niche ability. Our prolonged exposure and the resultant expertise certainly bear mention here. Softtrends engineers are adept at:

Developing input forms and display screens suitable for small screens
User Input methods that makes it easy for users to enter data
Optimized Database designs, packing and unpacking
Considering Synchronization issues early on in development cycle
Portable protocol stack layers that fit easily to the handheld and mobile platforms

Writing Compact Code in Native Format

Even though handheld devices and Smartphones have gone through evolution and consequently have more system resources available for programs to run, still then, many custom solutions require the use of limited memory resources. Also, compact code is often required for efficiency reasons, especially when asynchronous events have to be handled, or OS calls have to be trapped. We have the necessary expertise to do it. Some of our implementations include:

Windows Mobile Pocket PC and Smartphone development in C++ using eVC4, Visual Studio 2005
Developing VB.NET and C# applications for Windows Mobile based Pocket PC and Smartphone
Symbian OS and UIQ application development using Codewarrior, MS Visual C++, MS Visual Studio .Net
Palm OS development using CodeWarrior

Mobile Protocol Stack Development - Protocol stack development requires a different skillset and developing the stacks for Mobile devices require even a different skillset and mindset. Most mobile solutions today are made available in multiple platforms that are still emerging. Reusability and modular composition of the code plays a major role in the design and development of these stacks layers. Our expertise in designing and developing protocol stacks such as XCAP, SIGCOMP, RTP, HTTP etc. in C with Abstraction modules for different Operating Systems has proven beneficial to our customers.

User Interface Development

Mobile devices usually lack the easy input methods available with Desktop computers. The display areas available are very small. As a result design of the user interface plays a vital role. Furthermore, UI on these devices often require to communicate with layers below ion in async mode and lack the power to run large number of threads. Our understanding of operating system architecture (e.g. multi-threading in WinCE and Activeobject implementation in Symbian OS) has helped us design user interfaces that work in separate threads [where required] and communicate with layers below through message queues. This is just one of the many ways we can make programs run more efficiently on mobile devices.

Copyright © 1998 - 2006 Softtrends LLC, Softtrends Software Pvt Ltd. All Rights Reserved

Softtrends develops PDA and Smartphone Software for Windows Mobile 2005, Pocket PC, Symbian OS, UIQ, Palm OS, Nokia Series 60, and Linux platforms. Products Services Company Downloads Contact us