2009/01/19

15 Beauty Themes



All S40 models to support
S40 1st Edition

(128x128)

Nokia 2355,Nokia 6651,Nokia 3125,Nokia 6610i,Nokia 6012,Nokia 6015i,Nokia 6015,Nokia 3205,Nokia 3108,Nokia 3120,Nokia 2650,Nokia 7200,Nokia 6810,Nokia 6820,Nokia 3105,Nokia 6225,Nokia 3200,Nokia 3100,Nokia 6108,Nokia 7250i,Nokia 6585,Nokia 3300Nokia 3300 Americas,Nokia 6220,Nokia 6800 Americas,Nokia 6200,Nokia 6100,Nokia 7210,Nokia 6610,Nokia 7250,Nokia 5100,Nokia 6800,

(96 x 65)
Nokia 3587i,Nokia 3587,Nokia 601,Nokia 3586,Nokia 3586i,Nokia 3595,Nokia 3585i,Nokia 8910i,Nokia 3530,Nokia 3510i,
(128x160)
Nokia 7600


S40 2nd Edition

(128x128)
Nokia 2626,Nokia 2610,Nokia 5140,Nokia 5140i,Nokia 6020,Nokia 6030,Nokia 6230,Nokia 3220,Nokia 6235,Nokia 6235i,Nokia 6822,Nokia 7260

(128x160)
Nokia 6060,Nokia 6080,Nokia 6070,Nokia 5070,Nokia 6103,Nokia 6102i,Nokia 6155,Nokia 6155i,Nokia 6152,Nokia 6255,Nokia 2855,Nokia 3152,Nokia 3155,Nokia 3155i,Nokia 7270,Nokia 7360,Nokia 6102,Nokia 6101,Nokia 6170
Nokia 8800 (208 x 208)
Nokia 8801 (208 x 208)
Nokia 6230i (208 x 208)



S40 3rd Edition

(128x160)
Nokia 3109 classic,Nokia 3500 classic,Nokia 3110,Nokia 6086,Nokia 5200,Nokia 6085,Nokia 6151,Nokia 2865i,Nokia 2865,Nokia 6136,Nokia 6125,Nokia 6165,Nokia 6111

(240x320)
Nokia 6131NFC,Nokia 6300,Nokia 6133,Nokia 5300,Nokia 6288,Nokia 7390,Nokia 7373,Nokia 6275i,Nokia 6275,Nokia 6126,Nokia 6131,Nokia 6282,Nokia 6233,Nokia 6234,Nokia 7370,Nokia 6280,Nokia 6265i,Nokia 6265,Nokia 6270,Nokia 8600 Luna,

Nokia 8800 Sirocco Edition (208 x 208)

S40 3rd Edition : Feature Pack 1

(128x160)
Nokia 6151,Nokia 6136,Nokia 6125,

(240x320)
Nokia 6131NFC,Nokia 6133,Nokia 6126,Nokia 6131,Nokia 6233,Nokia 6234,Nokia 8600 Luna,
Nokia 8800 Sirocco Edition (208 x 208)



S40 3rd Edition : Feature Pack 2

(128x160)
Nokia 3500 classic,Nokia 3109 classic,Nokia 3110 classic,Nokia 6086,Nokia 5200,Nokia 6085,

(240x320)
Nokia 6300,Nokia 5300,Nokia 7390,Nokia 7373,



S40 5th Edition

(128x160)
Nokia 1680 classic,Nokia 2600 classic,Nokia 7070 Prism,Nokia 2660,Nokia 2630,Nokia 2760,

(240x320)
Nokia 5000,Nokia 6263,Nokia 6555,Nokia 7500 Prism,Nokia 6267,

S40 5th Edition : Feature Pack 1

(128x160)
Nokia 2680 slide,Nokia 3555,

(240x320)
Nokia 5220 XpressMusic,Nokia 6600 slide,Nokia 6600 fold,Nokia 3600 slide,Nokia 6212 classic,Nokia 6300i,Nokia 3120 classic,Nokia 8800 Arte,Nokia 6301,Nokia 5610 XpressMusic,Nokia 5310 XpressMusic,Nokia 7900 Prism,Nokia 6500 classic,Nokia 6500 slide

Download

Read More ..

Nokia 6230i Games

Nokia 6230i Games

Ultimate SpiderMan
Air Strike 1944
AztecWarrior
Block Breaker Deluxe
Call Of Duty 3
Call Of Duty 2
Crash N Burn
Diamond Rush
Driv3r
FTFA World Cup 2006
Miami Nights (English)
Rayman Raving Rabbid
SOCOM US Navy SEALs 2D
Kingdom Of Heaven
Millionaer SE
Missiom Impossible III
MR Quad Bikes
Nokia Golf Tour
New York Nights (german)
Paris Hilton Diamond Quest
Prince of Persia 3 TTT
Prince of Persia 2 WW
Red Baron
Splinter Cell Double Agend
Carmageddon
Tetris
Totally Spies
Vans Skate

Download

Read More ..

My Sims by EA Mobile

You make friendship with the inhabitants and transforms the city! A MySim creates and personalizes its aspect, then it faces a great rich adventure of exciting missions and funny activities. During the travel, you will discover a spiritosa series of personages, all with their interests and history. You will succeed to help the city to reborn?


DOWNLOAD

Read More ..

Q-SpyCam v.2.5


Ever wanted to spy on someone or something when you cannot be present. This program turns your mobile into a cool spy cam. All you have to do is run it and place it in the location you wish to monitor. Then just enter the Website address displayed on the mobile using a computer or access the live stream via Bluetooth and you will see what your mobile can see instantly. You can monitor what is happening from any location in the world!

Please note that some mobile networks require you to have a public wap IP address before the live stream works.

Activation codes can be found at Activation Codes.


DOWNLOAD

Read More ..

Mobile Solar System


NAME: Mobile Solar System
PLATFORM: S40 Compatible (Tested N6265)
DISPLAY: 240x320
rename .rar to .jar

All this was collected from the NASA and is updated, knows all the data of planets with its moons and compare with the Earth.

DOWNLOAD

Read More ..

Ringtone Composer

A very nice app for ur S40v3

DOWNLOAD

Read More ..

S-40 Java Application


DOWNLOAD

Read More ..

Hot Balloon Race




Take a seat aboard a hot air balloon and embark on a high-flying adventure across 7continents! Choose from 5 different balloons, collect the turbos to receive foudroyantes accelerations and use missiles to delay your opponents. Plunge directly into the action with the way against the clock or run yourself in a lengthy career.

DOWNLOAD

Read More ..

Beijing 2008


Creator: Sega Mobile
Screen Size: 128x128, 128x160, 176x208, 176x220, 208x208, 240x320
Genre: Sport

Accept Gold at the Beijing 2008 Olympian Games! Feel the excitement of the biggest sporting event on earth as you compete in four authentic events - 100m, Hammer Throw, 200m Freestyle and Ping-Pong. For flying action, jump into any event and begin setting records in Quick Start mode, or show your skills in Go for the Gold! Mode as you compete in fast-paced competitions on your quest to set records and win your place on the awards podium. Ample graphics and thirty-two countries represented in this, the official mobile java game of the Beijing 2008 Olympic Games

Download

Read More ..

Grand Theft Auto 4 Mobile


Fans waited GTA on a mobile phone and here it already here. Brake and steal!

It is specially altered version of game Car Jack Streets for fans of lethal game about the great automobile pilferer. Games of series Grand Theft Auto differ freedom of action including free movement on extensive territories, possibility to steal any met transport and to kill any seen. Besides the basic, various subject tasks the player can earn additionally on peace trades, search for the hidden subjects or, for example, to make extreme autojumps in specially provided places.


DOWNLOAD

Read More ..

Ucmail 5.1 English Version


Here English translated version of Ucmail 5.1 Java. You can synchronize your mail with. It supports most common mail sites.



DOWNLOAD

Read More ..

Talk007 v2.0.1



This application satisfies all your recording needs. It will let you record a voice memo or phone call anytime by simply pressing hotkeys of your own choices. Phone calls can also be recorded automatically based on your choices. You can browse, label, delete and transfer all the recorded memo and phone calls with ease.

You can record arbitrarily long memo or conversations. The application will automatically stop recording once the storage space is low on your phone and never will fill up your phone! Hotkeys work anytime, always!
Installation steps:[Read carefully]
1]Switch to offline profile
2]Open the application
3]Fill the 4 boxes with any random data
4]Click on done …it will send the sms
5]Wait for about 5-6 minutes or less till u get a messages saying - “sms sending failed”
6]After the sms sending fails, exit the app n switch to general profile
7]Now open the app again it will ask for reg key
8]Register with any key….Enjoy!

Download

Read More ..

Compare Mobile Phones- to Get Hold of the Best

Mobile phones are the most preferred gizmos by people of every age. Due to the immense popularity of mobile phones, the manufacturers have come up with a range of advanced mobile phones. Today, mobile phones have become more like a multi tasking device than just a communication device. Before buying them it is important that you compare mobile phones so that you can get hold of the best that go well with your budget.

The latest mobile phones are loaded with multiple features such as music players, radio, cameras, Bluetooth, GPRS, Infrared, Quad Band and many more. Due to the increased population of mobile phone users and the constant outpouring of technological innovation the mobile phone manufacturers are in a constant competition to offer the most advanced handset with exceptional features and functionalities.

All the leading mobile phone manufacturers such as LG, Sony Ericsson, Samsung, Nokia and Motorola apply their own intelligence and strategies to develop mobile phones with latest technologies. Thus, it is important that you compare mobile phones and chose the technologies that you would like to experience.

Due to the wide usage of latest mobile phones the network service providers are also emerging with various deals and offers to make mobile communication more smooth and hassle free. The deal offered by the service providers has their own beneficial aspects. They are meant to help the users to stay safe from high soaring mobile phones bills. The users can choose the deal according to their calling pattern and needs.

The only way through which the users can get hold of the best mobile phone and the deals is to compare mobile phones as well as the mobile phone deals. Online shops are the best place where you can carry out such comparisons in a sensible way. So, make use of it to get hold of the best mobile phone of your choice.

Read More ..

Keep your Symbian phone Healthy


1, The first tip is always take backups of your symbian phone on your memory card as well as on PC.

2, Always use the default theme of ur symbian phone , this will make your phone as speedy as possible.

3, try not to use the red button to exit applications as it results is hanging and restarting, because the applications are open in backgrond you can check the applications that are open in background by pressing the menu key for 2 sec & to exit any application that is open in backgroung press the c key.

4, try to switch off your phone for atleast one hour in a day, in night you can do so, after all its a machine and i think machine also needs rest haha.

5, Use file explorer to delete unwanted files that still remains on your phone after uninstalling any application but make sure to delete only unnecessary file , else it could result in damage of ur OS.

6, Try to keep phone memory free use memory card for installing any application or for any other data storing & also keep ur memory card atleast 10 mb free , this will speed up ur phone.

7, Always charge your phone batteries when the phone shows battery low status to get maximum output from your phone battery.

8, Use antivirus like simworks which take very less space to keep ur device virus free .

9, Update your phone’s firmware regularly from nokia care centers so that in the newer versions of firmwares there is less chance for software bugs.

10, Always keep your bluetooth off unless its needed , it can catch some virus from some other device. and also will slow up your phone.

Read More ..

Can the iPhone Beat Symbian OS?


Symbian on Tuesday released its second quarter financial data. The Nokia-owned company said that it bested last year’s sales mark with 19.6 million units sold. That may seem high, but over the past six months, 159 different Symbian OS-based mobile devices hit store shelves, compared to just a handful from RIM and one from Apple.

The most glaring element of Symbian’s release was that it only grew 5 percent over the past year. Considering mobile phone sales grew 12 percent in the second quarter, according to Gartner, and considering Apple is selling 800,000 units each week, Symbian may be losing its grip on the market.

But to declare the Symbian OS irrelevant is premature. It still reigns supreme in OS market share and even with stiff competition from Apple, RIM, and soon, Google, few companies have the ability to catch Symbian anytime soon.

That doesn’t mean it can’t happen, though. Apple has already sold 6 million iPhone 3Gs in the past two months since launch and there’s no sign of it slowing down anytime soon.

In order to see exactly what would need to happen for the iPhone to overtake Symbian in sales, I considered three scenarios: an annual iPhone growth rate of 300 percent, 100 percent, and 50 percent. To put that into perspective, expected iPhone 3G sales for the quarter ending September 30 this year should be 900 percent higher than last year’s figures for first-generation iPhones, assuming Apple continues to sell 800,000 iPhone 3Gs per week through September.

Scenario 1: 300 percent sales growth

The 300 percent sales-growth scenario is our high estimate, but considering Apple’s growth is 900 percent over the past year, it still represents a substantial deceleration. In order to derive a date for when iPhone sales might overtake Symbian sales, I assume Symbian OS will only grow at 5 percent each quarter, since it is a mature technology. Then I apply the 300 percent growth rate to Apple’s previous-year sales for each quarter subsequent to Apple’s latest. Based on those calculations, the iPhone would be able to supplant Symbian as the leader in the space by October of next year when it sells almost 30 million iPhones compared to Symbian’s 26 million.

Scenario 2: 100 percent sales growth

For the second scenario, I used a 100 percent sales-growth estimate. Maintaining such growth would still be quite a challenge, but once again, it may not be as outlandish as some may think. In this estimate, I used the same growth rate for Symbian as in the first forecast. In this case, the iPhone wouldn’t supplant Symbian until the end of September 2010, when it would sell approximately 38 million iPhones compared to Symbian’s 31 million units.

Scenario 3: 50 percent sales growth

For the last scenario, 50 percent sales growth was used as the estimate to see when the iPhone could conceivably surpass Symbian OS. The same growth rate was used for Symbian, but this time 50 percent year-over-year growth was factored in for the iPhone. Under those assumptions, the iPhone wouldn’t outsell Symbian until the end of September 2012, when it would sell 48 million iPhones in the quarter, compared to Symbian’s 46 million.

Will the iPhone eventually beat Symbian-powered phones? Nobody really knows. It might continue to sell at a fast clip and outstrip even the most aggressive estimates or it may slow down and match last year’s first-gen iPhone figures. But one thing is certain: the Symbian OS is simply not selling nearly as well as the rest of the industry and the iPhone 3G is outpacing every other smartphone on the market. Although Apple is expected to sell at least 40 million iPhone 3Gs over the next year, even that may be an understatement.

Read More ..

Motorola approved for Symbian phone


Despite being one of the companies that helped establish Symbian as a private company in 1998, Motorola has dragged its feet in developing phones using the Symbian operating system--but that may be changing.

Motorola received a grant Wednesday from the Federal Communications Commission to sell what is referred to in filings as the A920 multimedia communicator. The device comes with gaming features, a built-in camera, cell phone, music player, Web browser, video player, picture viewer, e-mail and an organizer. The A920 has a touch screen and uses handwriting recognition software for inputting data. With the camera and phone capabilities the device can support video conferencing.

Read More ..

Rumoured Samsung Symbian S60 devices!

"Samsung looks set to release some interesting S60 devices in the future. A number of rumours concerning new devices have appeared on the web over the past few weeks. The Samsung i450 is a slim slider with HSDPA connectivity and 1GB of internal memory. The i550 is a bar shaped phone with a built in GPS and a 3.2 megapixel camera. The i570 is a slider form factor device with a full QWERTY keyboard on the lower slide. More details in the full story.All of these devices run on Samsung new S60 family platform (previously discussed in our Samsung S60 Summit article). This family is based on Symbian OS 9.3 and S60 3rd Edition Feature Pack 1. All of these devices boast QVGA screens, microSD card slots, HSDPA connectivity along with triband GSM / EDGE and Bluetooth (including support for the A2DP profile).The multimedia support is also standardised across the devices: video formats include MPEG4 (H.263 and H.264), Real Video and WMV, audio formats include MP3, AAC, AAC+, Real Audio and WMA. The rumoured specifications also indicate that Flash Lite 2.0 will be supported.Bear in mind that these are all rumoured devices which have not been officially announced (see the source links at the foot of this story for further details). Samsung produces a great number of devices which it showcases and or announces. Not all of these devices subsequently make it to the market in significant volumes. That said all of these device do appear to be genuine and fit in with Samsung's known strategy. These devices could provide Nokia with some very significant competition in the S60 space.

Read More ..

The story behind Sony Ericsson and UIQ Technology

Clearly important to Sony Ericsson's decision to acquire UIQ Technology is that they have chosen UIQ on Symbian OS as the platform for many of their future phones. Rumours have suggested it was a fight between Symbian and Linux. However with the acquisition of UIQ Technology, Sony Ericsson has made a clear choice. Up until now UIQ has only been found in its high end P series phones. The announcement of the M600 and the W950 gave the first hint that this was changing and Sony Ericsson talked in a very positive way about UIQ at the recent Symbian Smartphone Show (and even more so at the AAS pub meet the night before). It seems likely that Sony Ericsson's future strategy will see it follow a path similar to that of Nokia and S60. In the coming years we can probably expect to see a portfolio of Sony Ericsson UIQ devices, including the non touchscreen, one handed devices made possible by UIQ 3.

From a business and strategic point of view bringing UIQ Technology back in house makes sense. Sony Ericsson will have a greater say in the direction of the UIQ platform. It should also save itself licensing costs. This is thought to be around $2-4 per unit, and although current UIQ phone volume is not significant by S60 standards this could change rapidly. It is easy to see that 2008 might see volumes of 10's of millions.

The acquisition does raise questions about licensing UIQ to other manufacturers. Sony Ericsson will continue to allow this, but given Nokia's relative lack of success (at least compared to its own volumes) in licensing S60 it is not clear how successful this will be. Other manufacturers are understandably wary of licensing software from a competitor. However, with both Samsung and LG set to continue their portfolio of S60 devices and suggestions of Motorola's continuing interest in UIQ, the idea of UI licensing is still very much alive.

Read More ..

Nokia Symbian deal winners and losers


After an expansion phase that saw the introduction of the iPhone, Android, LiMo, and JavaFX Mobile, the mobile phone platform landscape is shrinking again. Nokia today announced it plans to spend $410 million to acquire the pieces of Symbian Ltd. that it doesn’t already own, and then give it away as open source under the Eclipse Public License. If that weren’t enough, they got several of their competitors to chip in their own front-end assets and join a new Symbian Foundation that will provide overall governance to the combined project.

At first the Symbian Foundation will simply repackage the existing software and assets, allowing it to produce product right out of the gate next year. Everything won’t be open source from day one. But eventually the differing interfaces will be unified, and within 2 years we should expect to see a single open-source platform supported by all the Foundation members. You can read the details on the Foundation’s web site.

So who does this deal benefit or hurt the most? How will this affect the iPhone, Android, and other mobile platforms? Read on to find out…

Winners

Developers stand to benefit from this or any consolidation in the industry, because the fewer platforms they have to target the better.

Nokia gets a big PR boost, in addition to more leverage in setting the future direction for Symbian. Of course they were pretty much setting the direction anyway so that’s not a big change for them. Nokia’s biggest benefit may be in the protection of their Symbian investment in the face of recent competition (especially from Linux-based alternatives).

Sony Ericsson, Motorola, and NTT DoCoMo will save development resources by reusing what the Foundation provides, though they may lose some ability to differentiate between each other.

The Eclipse Foundation gets a gold star, since Nokia will be using the Eclipse Public License (EPL) for its software and will likely look to Eclipse’s governance model when crafting their own. EPL is similar to the Apache license used by Android, because both allow OEMs and carriers the freedom to make proprietary extensions (or not) if they so choose (as opposed to the GNU Public License which forces everything to remain open and modifiable).

Adobe, after being rebuffed by Apple and Google and RIM and … gets a more solid partner and host platform for Flash in the Symbian Foundation. Piece of advice to Adobe: If you want to be ubiquitous on mobile like you are on the desktop, release your player as open source using an EPL/MPL/LGPL or Apache license. Get it bundled with WebKit builds if you can.

In theory, users of the phones may notice an improved user experience over time as applications become more consistent with each other and programmers concentrate on fewer platforms. But given there are still so many different platforms out there, and carriers will be customizing things, I’m not sure there will be that much effect.

Losers

Sun will find it even harder to push their JavaFX Mobile phone stack, although they’ll claim that since Symbian runs Java ME applications it can run JavaFX Script applications. This is just lipstick on a pig, though, as the more innovative and interactive apps will always be created with either native interfaces or (increasingly) Web based interfaces.

Palm, and to a lesser extent RIM (Blackberry), will feel the pinch from the revitalized Symbian, the iPhone, and Android platforms. I wouldn’t be surprised to see these two players jump on one of the other bandwagons at some point; perhaps Palm to LiMo and RIM to Android.

LiMo gets one more reason not to exist with this new Foundation. Although the idea of Linux on the phone is a fine one, the organization has thus far been unable to deliver a coherent strategy or appeal.

Google, Android, and the Open Handset Alliance would have been better off without this deal as they’ll face a stronger competitor now. Without the Symbian Foundation, Symbian was running the risk of fading away in a few years as developers and manufacturers jumped ship to arguably better and more modern alternatives. Now, Symbian’s lifetime is extended and its installed base will remain a mindshare draw for developers for that much longer. Additionally, the timing of the announcement, following on the heels of yesterday’s Android “delay” couldn’t have been worse.

Draw

Apple couldn’t care less about the new partnership. They’ll continue to do their own thing, as usual, and enjoy a loyal niche audience at the higher end of the market, thank you very much.

Microsoft will likewise be unaffected. Neither Apple or Microsoft will feel the need to partner with the others, instead seeing themselves as leaders of their own packs. Deep pockets will allow Microsoft to continue plugging away for as long as they want to, but as with the Zune and XBox it’s unlikely they’ll be able to establish anything approaching market dominance.

Read More ..

Symbian

Symbian OS

is an operating system designed for mobile devices, with associated libraries, user interface frameworks and reference implementations of common tools, produced by Symbian Ltd. It is a descendant of Psion's EPOC and runs exclusively on ARM processors.

On 24 June 1998, Symbian Ltd. was formed as a partnership between Ericsson, Nokia, Motorola and Psion, to exploit the convergence between PDAs and mobile phones. Symbian was previously owned by Nokia (56.3%), Ericsson (15.6%), Sony Ericsson (13.1%), Panasonic (10.5%) and Samsung (4.5%). Ten years to the day later, on 24 June 2008, Nokia announced that they intended to acquire all shares that they did not already own. The acquisition was of €264 million, or $410 million.

On 24 June 2008 the Symbian Foundation was announced with the aim to "provide royalty-free software and accelerate innovation".

Design

Symbian OS, with its roots in Psion S/W's EPOC, is structured like many desktop operating systems with pre-emptive multitasking and memory protection. EPOC was inspired by a VMS-like approach to multitasking with server-based asynchronous serialised access based on events.

Symbian OS was built to follow three design rules: the integrity and security of user data is paramount, user time must not be wasted, and all resources are scarce. This led to a continuation of the use of servers, a microkernel, a request and callback approach to all services, an absolute division of user interfaces from system or application services, reuse and openness, extensibility, and robust management and resource recovery to support extended always-on operation. For hardware the OS is optimised for low-power battery-based devices and for ROM-based systems (e.g. features like XIP and re-entrancy in shared libraries). Applications, and the OS, follow an object-oriented design, MVC.

Later OS iterations diluted this approach in response to market demands, notably the introduction of a real-time kernel and a platform security model in versions 8 and 9.

There is a strong emphasis on conserving resources, using Symbian-specific programming idioms such as descriptors and a cleanup stack. There are similar techniques for conserving disk space (though the disks on Symbian devices are usually flash memory). Furthermore, all Symbian OS programming is event-based, and the CPU is switched off when applications are not directly dealing with an event. This is achieved through a programming idiom called active objects. Similarly the OS approach to threads vs. processes is driven by reducing overheads.

Symbian OS kernel (EKA2) supports sufficiently-fast real-time response such that it is possible 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 signalling stack. This is a feature which is not available in Linux. This has allowed SymbianOS EKA2 phones to become smaller, cheaper and more power efficient

Competition
Symbian OS is the leading OS in the "smart mobile device" market. Statistics published November 2008 showed that Symbian OS had a 46.6% share of the smart mobile device market, with Apple having 17.3% (through iPhone OS), RIM having 15.3% and Microsoft having 13.5% (through Windows CE and Windows Mobile).[5] Other competitors include Palm OS, Qualcomm's BREW, Google Android, SavaJe and MontaVista Software.

Structure

The Symbian OS 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 Base Services Layer is the lowest level reachable by user-side operations; it includes the File Server and User Library, the Plug-In Framework which manages all plug-ins, Store, Central Repository, DBMS, and cryptographic services. It also includes the Text Window Server and the Text Shell, the two basic services from which a completely functional port can be created without the need for any higher layer services.

Symbian OS has a microkernel architecture, which means that the minimum necessary is within the kernel to improve robustness, availability, and responsiveness. It contains a scheduler, memory management, and device drivers, but other services like networking, telephony, or filesystem support are placed in the OS Services Layer or Base Services Layer. The inclusion of device drivers means the kernel is not a true microkernel. The EKA2 real-time kernel has been termed a nanokernel, containing only the most basic primitives and supporting an extended kernel to implement any other abstractions.

Symbian OS is designed to emphasize compatibility with other devices, especially removable media file systems. Early development of EPOC led to adopting FAT as the internal file system and this remains in the Symbian OS but an object-oriented persistence model has been placed over the underlying FAT, providing a POSIX-style interface and a streaming model. The internal data formats rely on using the same API that create the data to run all file manipulations - this has created the problems of data-dependence and associated difficulties with changes and data migration.


There is a large networking and communication subsystem, which has three main servers: ETEL (EPOC telephony), ESOCK (EPOC sockets) and C32 (responsible for serial communication). Each of these has a plug-in scheme. For example ESOCK allows different ".PRT" protocol modules, implementing different types of networking protocol scheme. The subsystem also contains code that pertains to short-range communication links, such as Bluetooth, IrDA and USB.

There is also a large volume of user interface (UI) Code. Only the base classes and substructure are contained in Symbian OS, while most of the actual user interfaces are maintained by third parties. This component is known as UIKON. The OS also contains the graphics, text layout, and font rendering libraries.

All Symbian applications are built up from three classes defined by the application architecture: an application class, a document class, and an application user interface class. These classes create the fundamental application behaviour. The remaining required functions, the application view, data model, and data interface, are created independently and interact solely through their APIs with the other classes. UIQ and S60 both extend this approach, in two different ways.

Many other things do not yet fit into this model – for example, SyncML, Java ME providing another set of APIs on top of most of the OS and multimedia. Many of these are frameworks, and vendors are expected to supply plug-ins to these frameworks from third parties (for example, Helix player for multimedia codecs). This has the advantage that the APIs to such areas of functionality are the same on many phone models, and that vendors get a lot of flexibility. But it means that phone vendors need to do a great deal of integration work to make a Symbian OS phone.

Symbian OS device manufacturers also get supplied with an example user-interface layer called "TechView". It provides a basis to start customisation and is also the environment in which much Symbian OS test code and example code runs. It is very similar to the user interface from a Psion Series 5 personal organiser, so it is not used for any given phone user interface.


*From Wikipedia, the free encyclopedia


Read More ..