01-05-2012, 11:01 AM
Symbian
FEATURES OF SYMBIAN OS
• Browsing: full web browser support and WAP stack for mbile browsing
• Messaging: support MMS, EMS, SMS, POP3, IMAP4, SMTP, MHTML; standard attachments; fax
• Multimedia: shared access to screen, keyboard, fonts and bitmaps; audio recording and playback, and image related functionality (support common audio and image formats), including API for graphics acceleration, streaming and direct screen access
PROCESSES AND THREADS
• Supports multitasking and multithreading.
• Only one application can have access to UI.
• A process can have one or more threads.
• Uses preemptive multitasking.
• The thread with the highest priority being ready to run will be scheduled next.
• All user processes have their own memory address spaces and all threads within the same process share the same memory address space.
• Each Process and threads have their own stack and heaps.
• Thread Priorities
– Absolute: Ignoring the priority of a process owning the thread
– Relative: Overall priority of a thread is defined as a priority of the process owning the thread plus the relative priority value.
SUCCESS
• Technical
– Symbian Has large software development community.
– Symbian OS maintains its position as the industry’s leading development platform for phones designed for 3G networks
– Symbian OS™ Real Time Compatibility Layer (RTCL)
– Modularity: runtime linking between dynamically linked shared librariy
• Commercial
– Q3 2005 shipments of Symbian OS™ phones rise 131% (Symbian OS, 2005)
– Symbian OS worldwide installed base reaches almost 48 million phones.
THREATS
– PC nature: User can install software .Symbian OS has been subject to a variety of viruses, the best known of which is Cabir.
– Critics also argue that Symbian is trying to replace PC.
FEATURES OF SYMBIAN OS
• Browsing: full web browser support and WAP stack for mbile browsing
• Messaging: support MMS, EMS, SMS, POP3, IMAP4, SMTP, MHTML; standard attachments; fax
• Multimedia: shared access to screen, keyboard, fonts and bitmaps; audio recording and playback, and image related functionality (support common audio and image formats), including API for graphics acceleration, streaming and direct screen access
PROCESSES AND THREADS
• Supports multitasking and multithreading.
• Only one application can have access to UI.
• A process can have one or more threads.
• Uses preemptive multitasking.
• The thread with the highest priority being ready to run will be scheduled next.
• All user processes have their own memory address spaces and all threads within the same process share the same memory address space.
• Each Process and threads have their own stack and heaps.
• Thread Priorities
– Absolute: Ignoring the priority of a process owning the thread
– Relative: Overall priority of a thread is defined as a priority of the process owning the thread plus the relative priority value.
SUCCESS
• Technical
– Symbian Has large software development community.
– Symbian OS maintains its position as the industry’s leading development platform for phones designed for 3G networks
– Symbian OS™ Real Time Compatibility Layer (RTCL)
– Modularity: runtime linking between dynamically linked shared librariy
• Commercial
– Q3 2005 shipments of Symbian OS™ phones rise 131% (Symbian OS, 2005)
– Symbian OS worldwide installed base reaches almost 48 million phones.
THREATS
– PC nature: User can install software .Symbian OS has been subject to a variety of viruses, the best known of which is Cabir.
– Critics also argue that Symbian is trying to replace PC.