ArtfulBits whitespace
whitespace COMPANY whitespace SERVICES whitespace PRODUCTS whitespace PURCHASE whitespace SUPPORT whitespace CONTACTS whitespace Home whitespace Contact Us whitespace Site Map whitespace
whitespace
whitespace
whitespace
OVERVIEW
whitespace
TECHNOLOGIES
whitespace
CONSULTING
whitespace
DESKTOP
whitespace
WEB
whitespace
MOBILE
whitespace
whitespace
whitespace

Symbian Mobile Platform

Overview

Symbian OS is is the operating system initially developed by Symbian Ltd. In 2008 a new, independent non-profit organization called the Symbian Foundation was established and the former Symbian Software Limited was acquired by Nokia. Its objective was to publish the source for the entire Symbian. However, components within Symbian OS were licensed from third parties which prevented the foundation from publishing the full source immediately. Initially much of the source was published under a more restrictive Symbian Foundation License and available to foundation member companies only. Symbian is the leading OS in the "smart mobile device" market. Symbian OS had approximately a 50% share of the smart mobile devices. Symbian OS was created with three systems design principles in mind:

  • the integrity and security of user data is paramount,
  • user time must not be wasted, and
  • all resources are scarce.

In order to follow these principles, Symbian uses a micro-kernel, has a request-and-callback approach to services, and maintains separation between user interface and engine. The Symbian kernel supports sufficiently-fast real-time response to build a single-core phone around it that is, a phone in which a single processor core executes both the user applications and the signaling stack. This is a feature which is not available in Linux. This has allowed Symbian phones to become smaller, cheaper and more power efficient than their predecessors. The Symbian System Model contains the following layers, from top to bottom:

  • UI Framework Layer
  • Application Services Layer
  • Java ME
  • OS Services Layer
  • generic OS services
  • communications services
  • multimedia and graphics services
  • connectivity services
  • Base Services Layer
  • Kernel Services & Hardware Interface Layer

The native language of Symbian is C++, although it is not a standard implementation. Developers also can use Java when developing applications for this platform but native Symbian software are a lot faster than Java software in every sense. So if the application needs raw processing power or in some cases raw pixel processing power, then you should choose C++ and for development speed it would be better to create the application with JavaME. JaveME programs should run on multiple different platforms. Symbian C++ programs will only run on Symbian phones. But developers could write portable C++ for porting the application engine to another platform, the problem is, that Symbian OS has some odd stuff which must be re-implement for the other platforms.

ArtfulBits Experience

Our robust mobile application development background enables us to develop applications for all the Symbian platforms, Series 60, Series 80, Series 90 and UIQ. We have a very strong team of experienced developers who are capable of developing, porting and testing all kinds of mobile applications in all the Symbian platforms. We support all the major Symbian devices and also port various applications for all the popular phone devices like Nokia, Sony Ericsson, Samsung, and many more. We possess capabilities to integrate your applications to your portal, integrate your application with the phones services. We design user-friendly interfaces, which are appealing yet quite easy to use. We can make use of the various multimedia capabilities of the smart phones.

Symbian is the leading Mobile Phone Operating System, especially in the ever expanding Smart Phone market. It almost has a 50% market share today. Recently acquired by the Nokia Corporation, Symbian is now the biggest Operating System for Smart Phones, competing against other popular Smart Phone OS such as BlackBerry and Android, iPhone and Windows Mobile. Thus with your application in Symbian, you can tap on the hugely popular and growing Smart Phones Market. And with Rapidsofts proficient development capabilities you can be rest assured that your application is completely built according to your custom requirements, with rigorous testing behind it, and cost efficient.


Business areas:

  • Porting from other mobile platforms (BlackBerry, Android, iPhone, Windows Mobile)
  • Integration with Web Services.
  • Small and Medium business solutions building. Resource Management.
  • Integration with desktop solutions. Data synchronization with desktops solutions.
  • VoIP & Networking

ArtfulBits offers:

  • Analysis, architecture & concept design and prototyping
  • OS integration and extensions
  • Migration and porting from/to other mobile platforms (iPhone, BlackBerry, Android, Windows Mobile)
  • Applied graphical design
  • Localization (English, German, Spanish, Polish, Russian, Ukrainian)
  • Testing & maintenance
  • Product licensing and protection solutions
  • Live support
  • Research and prototyping

Contact Us

Feel free to contact us if you have any questions regarding ArtfulBits experience in Symbian Mobile area.

  Symbian
whitespace
whitespace
Company | Services | Practices | Technologies | Career | Contacts
© 2005-2010 ArtfulBits. All rights reserved.
#1 #2