Mobile Applications

Mobile Applications — LinSys Software

LinSys Software’s mobile applications practice covered application and platform development for early smartphone-era devices. The 2004-2011 era when LinSys was active spanned the rise of Symbian, the early Windows Mobile/Pocket PC platforms, the Maemo/MeeGo Linux-based phone platforms, and the early Android adoption curve.

Platforms and engagement types

  • Embedded Linux phone platforms — Maemo (Nokia’s Linux-based smartphone OS, used on N770/N800/N810/N900), MeeGo, OpenMoko
  • Early Android — application work on Android 1.x and 2.x, plus board-support and kernel work for Android hardware vendors
  • Symbian and Windows Mobile — application porting and lower-level work where Linux skills overlapped
  • Embedded device firmware — feature phones and earlier-generation handsets running custom embedded Linux

What mobile engagements typically involved

  • Board support package (BSP) integration — combining vendor-supplied silicon BSPs with kernel customizations and userspace integration
  • Driver development — display drivers, touchscreen drivers, sensor drivers, modem integration
  • Application development — native applications using GTK+ on Maemo, the Android SDK for Android, or custom UI frameworks for embedded products
  • Performance optimization — battery life optimization, memory footprint reduction, UI responsiveness tuning

Historical context

This was a fascinating but turbulent era for mobile platforms. Several of the platforms LinSys engineers worked on (Maemo, MeeGo, Symbian, Windows Mobile) eventually lost out to iOS and Android in the consumer market — but the engineering practices for embedded Linux on mobile transferred forward and inform much of modern Android low-level work. Many engineers who worked on these early Linux-on-mobile platforms now contribute to mainline Linux mobile development, projects like postmarketOS, and the broader AOSP ecosystem.

Related services

Mobile engagements often combined with Embedded Systems work for the hardware-adjacent components and Performance Engineering for the resource-constrained optimization. See Services Overview.


From the archive


Home | Contact Us | Careers | Site Map | Blog

LinSysSoft among top 5 contributors to 2.6.30
read more

Home > Domains >
Mobile Applications


Mobile Applications is the most recent addition to our portfolio. Our team has developed capabilities in this area on the following:

  1. Enterprise level mobile applications
  2. Mobile applications for personal use

We can deliver range of solutions in this space:

  1. IP based communication solutions
  2. Software specific to platform or handsets (Iphone, Windows Mobile, SYMBIAN, BREW)
  3. Integration of mobile devices into social networking applications
  4. Testing of applications

This division is being led by Vandana, who brings in her solid 12+ years of experience in embedded systems space. Our capabilities are summarized as follows:

Technical Expertise
Platforms . Windows Mobile

. Palm OS

. Symbian

. Blackberry

Languages C, J2ME

Related Links:

Home | About Us | Privacy | Legal | Contact Us | Copyright 2004-2009. LinSysSoft. All rights reserved.


Leave a Comment