Open source dating application
They include S60 (Nokia, Samsung and LG), UIQ (Sony Ericsson and Motorola) and MOAP(S) (Japanese only such as Fujitsu, Sharp etc.).With no major competition in the smartphone OS then (Palm OS and Windows Mobile were comparatively small players), Symbian reached as high as 67% of the global smartphone market share in 2006.Its objective was to publish the source code for the entire Symbian platform under the OSI- and FSF-approved Eclipse Public License (EPL).The code was published under EPL on 4 February 2010; Symbian Foundation reported this event to be the largest codebase moved to Open Source in history.Since then Nokia maintained its own code repository for the platform development, regularly releasing its development to the public repository.Symbian was intended to be developed by a community led by the Symbian Foundation, which was first announced in June 2008 and which officially launched in April 2009.By contrast, i Phone OS (renamed i OS in 2010) and Android had comparatively simpler design, provided easier and much more centralized infrastructure to create and obtain third-party apps, offered certain developer tools and programming languages with a manageable level of complexity, and having capabilities such as multitasking and graphics in order to meet future consumer demands.
Symbian originated from EPOC32, an operating system created by Psion in the 1990s.However, some important components within Symbian OS were licensed from third parties, which prevented the foundation from publishing the full source under EPL immediately; instead much of the source was published under a more restrictive Symbian Foundation License (SFL) and access to the full source code was limited to member companies only, although membership was open to any organisation.Also, the open-source Qt framework was introduced to Symbian in 2010, as the primary upgrade path to Mee Go, which was to be the next mobile operating system to replace and supplant Symbian on high-end devices; Qt was by its nature free and very convenient to develop with.Symbian OS was essentially a shell system and required an additional user interface (as middleware) to form a complete operating system.
Symbian OS became prominent from the S60 (formerly Series 60) platform built by Nokia, first released in 2002 and powering most Nokia smartphones.
Despite its sizable market share then, Symbian was at various stages difficult to develop for: First (at around early-to-mid-2000's) due to the complexity of then the only native programming languages OPL and Symbian C and of the OS itself; then the obstinate developer bureaucracy, along with high prices of various IDEs and SDKs, which were prohibitive for independent or very small developers; and then the subsequent fragmentation, which was in part caused by infighting among and within manufacturers, each of which also had their own IDEs and SDKs.