• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Operating System
 

Operating System

on

  • 477 views

 

Statistics

Views

Total Views
477
Views on SlideShare
477
Embed Views
0

Actions

Likes
0
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Operating System Operating System Document Transcript

    • TUGAS OPERATING SYSTEM TUBAGUS AXEL LUTHFIADY TI – 1ATEKNIK INFORMATIKA / TEKNIK ELEKTRO
    • A. Android1. Pengertian Android adalah suatu sistem operasi untuk telepon seluler yang berbasis Linux. Androidmerupakan sistem operasi untuk perangkat mobile seperti smartphone dan komputer tablet.Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasimereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc.membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudianuntuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel,Motorola, Qualcomm, T-Mobile, dan Nvidia. Android merupakan software berbasis kode computer yang bisa didistribusikan secaraterbuka (open source) sehingga programmer bisa membuat aplikasi baru di dalamnya, terdapatAndroid Market yang menyediakan ribuan aplikasi baik yg gratis maupun berbayar, sertamemiliki aplikasi native Google yang terintegrasi, seperti push email GMail, Google Maps, danGoogle Calendar. Google membeli pengembang awal dari perangkat lunak, Android Inc, pada tahun 2005.Para pembukaan dari distribusi Android pada tanggal 5 November 2007 diumumkan denganpendiri Open Handset Alliance , sebuah konsorsium dari 84 perangkat keras , perangkat lunak,dan telekomunikasi perusahaan yang ditujukan untuk memajukan standar terbuka untukperangkat mobile. Google merilis sebagian besar kode Android di bawah Apache License ,sebuah lisensi perangkat lunak bebas . Source Android Proyek Terbuka (AOSP ) bertugas denganpemeliharaan dan pengembangan lebih lanjut dari Android. Android terdiri dari kernel berdasarkan kernel Linux , dengan middleware ,perpustakaan dan API yang ditulis dalam C dan perangkat lunak aplikasi yang berjalan padakerangka aplikasi yang mencakup Jawa-kompatibel perpustakaan didasarkan pada ApacheHarmony . Android menggunakan mesin virtual yang Dalvik dengan just-in-time kompilasi untukmenjalankan Dalvik dex-kode (Dalvik executable), yang biasanya diterjemahkan dari Jawabytecode. Android memiliki komunitas besar pengembang menulis aplikasi ("aplikasi") yangmemperluas fungsionalitas dari perangkat. Pengembang menulis terutama dalam versidisesuaikan Jawa. Saat ini ada sekitar 300.000 aplikasi yang tersedia untuk Android, dari total500.000 aplikasi atas kehidupan Android. Aplikasi dapat didownload dari ketiga Situs pihak ataumelalui toko online seperti Android Market , toko aplikasi dijalankan oleh Google.
    • Android terdaftar sebagai yang terbaik-menjual smartphone platform yang di seluruhdunia pada Q4 2010 oleh Canalys dengan lebih dari 200 juta perangkat Android digunakan padabulan November 2011. Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yangmendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalahyang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagaiOpen Handset Distribution (OHD).2. Sejarah Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada diPalo Alto, California Amerika Serikat. Android, Inc didirikan pada Palo Alto, California , AmerikaSerikat pada Oktober, 2003 oleh Andy Rubin (co-pendiri Danger ), Kaya Miner (co-pendiriWildfire Communications, Inc), Nick Sears (sekali VP di T-Mobile ), dan Chris White (desain danpengembangan menuju antarmuka di Webtv ) untuk mengembangkan, dalam kata-kata Rubin"... cerdas perangkat mobile yang lebih menyadari lokasi pemiliknya dan preferensi ". Parapendiri Android Inc. bekerja pada Google, di antaranya Andy Rubin, Rich Miner, Nick Sears, danChris White. Saat itu banyak yang menganggap fungsi Android Inc. hanyalah sebagai perangkatlunak pada telepon seluler. Sejak saat itu muncul rumor bahwa Google hendak memasuki pasartelepon seluler. Di perusahaan Google, tim yang dipimpin Rubin bertugas mengembangkanprogram perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan indikasibahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon seluler.3. Perkembangan dan Versi Android 2007-2008: Produk awalSekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak patenaplikasi telepon seluler (akhirnya Google mengenalkan Nexus One, salah satu jenis teleponpintar GSM yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksioleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010).Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerjaAndroid ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc,Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiringpembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android,perangkat bergerak (mobile) yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilistelah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.
    • Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18jenis telepon seluler yang menggunakan Android. a. Android versi 1.1 Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi denganpembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesandengan Gmail, dan pemberitahuan email. b. Android versi 1.5 (Cupcake) Pada pertengahan Mei 2009, Google kembali merilis telepon seluler denganmenggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake).Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versiini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggahvideo ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP,kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboardpada layar yang dapat disesuaikan dengan sistem. c. Android versi 1.6 (Donut) Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yanglebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fiturlainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus;kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, danText-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersediapada semua ponsel; pengadaan resolusi VWGA. d. Android versi 2.0/2.1 (Eclair) Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1(Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru,dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google melakukaninvestasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps - aplikasi unggulan).Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakanselama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik. Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android,semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistemoperasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam,
    • Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs Internet juga dianggappenting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook. e. Android versi 2.2 (Froyo: Frozen Yoghurt) Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahanumumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatankinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakaiGoogle Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasidalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalamaplikasi Android Market. f. Android versi 2.3 (Gingerbread) Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuanpermainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesainulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization,headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication(NFC), dan dukungan jumlah kamera yang lebih dari satu. g. Android versi 3.0/3.1 (Honeycomb) Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukungukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudahdidesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasiperangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankanHoneycomb adalah Motorola Xoom. Perangkat tablet dengan platform Android 3.0 akan segerahadir di Indonesia. Perangkat tersebut bernama Eee Pad Transformer produksi dari Asus.Rencana masuk pasar Indonesia pada Mei 2011. h. Android versi 4.0 (ICS :Ice Cream Sandwich) Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuksmartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah,jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkattambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakanNFC.4. Fitur Fitur yang tersedia di Android adalah:
    •  Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia. Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat mobile. Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL. SQLite: untuk penyimpanan data. Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM, Bluetooth, EDGE, 3G, dan WiFi (hardware dependent) Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware)5. Android Bagi Komunitas Sumber Terbuka (Open Source) Android memiliki berbagai keunggulan sebagai software yang memakai basis kodekomputer yang bisa didistribusikan secara terbuka (open source) sehingga pengguna bisamembuat aplikasi baru di dalamnya. Android memiliki aplikasi native Google yang terintegrasiseperti pushmail Gmail, Google Maps, dan Google Calendar. Para penggemar open source kemudian membangun komunitas yang membangun danberbagi Android berbasis firmware dengan sejumlah penyesuaian dan fitur-fitur tambahan,seperti FLAC lossless audio dan kemampuan untuk menyimpan download aplikasi pada microSDcard. Mereka sering memperbaharui paket-paket firmware dan menggabungkan elemen-elemen fungsi Android yang belum resmi diluncurkan dalam suatu carrier-sanction firmware.
    • B. Symbian1. Pengertian Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd.Symbian OS pada awalnya dikembangkan oleh Symbian Ltd Ini adalah keturunan Psion s EPOCdan berjalan secara eksklusif pada ARM prosesor , meskipun suatu yang belum pernah dirilisx86 port yang ada.yang dirancang untuk digunakan peralatan bergerak (mobile). Symbian adalah sistem operasi mobile (OS) dan platform komputasi yang dirancanguntuk smartphone dan saat ini dikelola oleh Accenture . Platform Symbian adalah penerusSymbian OS dan Nokia Seri 60 ; tidak seperti Symbian OS, yang membutuhkan tambahanantarmuka pengguna sistem, Symbian mencakup komponen antarmuka pengguna berbasis S605th Edition. Versi terbaru, Symbian ^ 3, secara resmi dirilis pada Q4 2010, pertama kalidigunakan di Nokia N8 . Pada Mei 2011 update, Symbian Anna, secara resmi diumumkan, diikutioleh Symbian Belle pada Agustus 2011. Sebelum Nokia mengumumkan pembelian seluruh sisa saham Symbian Ltd. yang tidakdimilikinya pada 24 Juni 2008,[1] Symbian dimiliki Nokia (47,9%), Ericsson (15,6%), Panasonic(10,5%), Samsung (4,5%), Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Versi Symbian yangterbaru adalah Symbian ^3 dengan PR 02 yang disebut symbian belle. Sedangkan ponsel yangpaling banyak beredar saat ini menggunakan Symbian OS v6.1s, v7.0s, RV 47 75, v8.OS,v9.1sdan s60 v5. Nokia Nseries rata-rata menggunakan Symbian OS v9.1s, kecuali Nokia N95 yangmenggunakan Symbian OS v9.2s. Ponsel symbian s60 v5 dan symbian ^3 rata ratamenggunakan layar sentuh kecuali nokia e6-00 dan nokia e7.ponsel symbian ^3 yang pertamameluncur aadalah nokia n8 dengan kamera 12 megapiksel.symbian ^3 mendapat pembaruanpertama yang disebut symbian anna. digunakan di ponsel nokia x7-00 dan e6-00. sedangkanpembaruan terbaru disebut symbian belle. semua ponsel symbian ^3 bisa diupgrade kesymbian belle. Beberapa perkiraan menunjukkan bahwa jumlah kumulatif perangkat mobile dikirimdengan OS Symbian sampai akhir Q2 2010 adalah 385 juta. Dengan 5 April 2011, Nokia merilis Symbian bawah lisensi baru dan diubah ke modelshared source milik sebagai lawan dari proyek open source. Pada tanggal 11 Februari 2011, Nokia mengumumkan bahwa mereka akan bermigrasijauh dari Symbian untuk Windows Phone 7 . Pada 22 Juni 2011 Nokia telah membuatkesepakatan dengan Accenture sebagai program outsourcing. Accenture akan menyediakanpengembangan perangkat lunak berbasis Symbian dan layanan dukungan untuk Nokia sampai2016 dan sekitar 2.800 karyawan Nokia akan Accenture karyawan pada awal Oktober 2011.Transfer selesai pada tanggal 30 September 2011.
    • Sekarang keseluruhan saham di symbian limited telah dimiliki oleh nokia dan posisisistem operasi symbian sebagai penguasa pasar sistem operasi bergerak telah direbut olehsistem operasi buatan google yaitu sistem operasi android yang meluncur di akhir tahun 2009dengan ponsel pertamanya htc dreaam g1.vendor ponsel seperti samsung, lg, sony ericssonsekarang tidak laagi menggunakan sistem oprasi symbian dan menyatakan berhentimendukung sistem operasi ini. Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produkperalatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi darisisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistemoperasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface;API). API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yangdapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API merupakan objekantarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan jugavariabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubungantara software dan hardware. Dengan adanya standar API ini membantu pihak pengembanguntuk melakukan penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produktelepon bergerak yang bermacam-macam. Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan operasi secaramultithreading, multitasking dan pengamanan terhadap memori. Dan semua pemrogramanpada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketikatidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem operasi ini memangditujukan untuk diinstal pada peralatan mobile dengan keterbatasan sumber daya. Multithreaddan multitasking memberikan kemampuan Symbian OS untuk menjalankan lebih dari satuaplikasi sekaligus. Namun khusus ini, adanya preemptive multitasking kernel akan memberitiap-tiap program suatu pembagian waktu pemprosesan yang dilakukan bergantian dengancepat sehingga nampak bagi pemakai seolah-olah proses ini dieksekusi secara bersamaan.Untuk itu telah didefinisikan penjadwalan berdasar prioritas tertentu untuk menentukan prosesmana yang berjalan terlebih dahulu dan proses apa berikutnya serta berapa banyak waktu akanjadi diberi. Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh karenameskipun terdapat ketersedian API dan dokumentasinya, yang banyak membantu pihakpengembang aplikasi untuk membuat software yang berjalan di atas sistem operasi ini,dipublikasi untuk umum namun tidak untuk kode source sendiri.2. Sejarah
    • Pada tahun 1980, berdiri perusahaan pengembang software Psion yang didirikan olehDavid Potter. Produk dari perusahaan itu diberi nama EPOC. Sistem operasi ini lebih difokuskanpada penggunaannya di telepon bergerak. Pada tahun 1998, terjadi sebuah kerjasama antaraperusahaan Ericsson, Nokia, Motorola dan Psion untuk mengeksplorasi lebih jauhkekonvergensian antara PDA dan telepon selular yang diberi nama Symbian. Pada tahun 2004Psion menjual sahamnya dan hasil kerjasama ini menghasilkan EPOC Release 5 yang kemudiandikenal dengan nama Symbian OS v5. Sistem operasi dari Symbian OS v5 itu sudah mulaimengintegrasikan kebutuhan implementasi aplikasi pada perangkat seperti PDA selain teleponseluler. Kemudian muncul perangkat yang dinamakan smartphone dan muncullah pula versi-versi terbaru dari Symbian OS hingga ada yang disebut dengan Symbian v6.0 atau yang lebihterkenal dengan nama ER6 yang merupakan versi pertama dari Symbian OS. Sifatnya terbukakarena pada sistem ini dapat dilakukan instalasi perangkat lunak oleh berbagai pengembangaplikasi. Pada awal tahun 2005, muncul Symbian OS v9.1 dengan sistem keamanan platformbaru yang dikenal sebagai capability-based security. Sistem keamanan ini mengatur hak aksesbagi aplikasi yang akan diinstal pada peralatan dalam hal mengakses API. Muncul pula yang disebut dengan Symbian OS v9.2 yang melakukan perbaharuan padateknologi konektifitas Bluetooth dengan digunakannya Bluetooth v.2.0. Sedangkan yangterbaru, Symbian mengeluarkan Symbian OS v9.3 (dirilis pada tanggal 12 Juli 2006) telahmengusung teknologi wifi 802.11 dan HSDPA sebagai bagian dari komponen standarnya.3. Versi Sejarah Para Nokia N8 smartphone adalah perangkat pertama yang berjalan di Symbian ^ 3sistem operasi mobile. Rilis Symbian bergaya Symbian ^ 1, Symbian ^ 2 dsb (Vocalised sebagai"Symbian satu", "Symbian dua").  Symbian ^ 1, menjadi rilis pertama, membentuk dasar untuk platform. Ini menggabungkan Symbian OS dan S60 Edisi 5 (yang dibangun pada Symbian OS 9.4) dan dengan demikian itu tidak dibuat tersedia di open source .  Symbian ^ 2 adalah bebas royalti pertama versi Symbian. Sementara bagian dari Symbian ^ 2 adalah EPL berlisensi, sebagian dari kode sumber di bawah lisensi proprietary dan SFL tersedia hanya untuk anggota Symbian Foundation. Pada tanggal 1 Juni 2010, sejumlah perusahaan Jepang termasuk DoCoMo dan Sharp mengumumkan smartphone menggunakan Symbian ^ 2.  Symbian ^ 3 diumumkan pada 15 Februari 2010. Hal ini dirancang untuk menjadi platform smartphone generasi berikutnya lebih. Symbian ^ 3 rilis memperkenalkan
    • fitur baru seperti 2D baru dan grafis 3D arsitektur, UI perbaikan, dan dukungan untuk menampilkan eksternal melalui HDMI. Ini memiliki menu tekan tunggal dan sampai tiga homescreens disesuaikan. Symbian ^ 3 SDK (Software Development Kit) dirilis bulan September 2010. Sepuluh smartphone dengan sistem operasi Symbian 3 ^ (atau diperbaharui nya Belle Anna dan varian) telah dirilis sejauh ini, sedangkan Nokia N8 , Nokia C6-01 , Nokia E7-00 , Nokia C7-00 , Nokia E6 , Nokia X7 , Nokia 500 , Nokia 603 , Nokia 700 , dan Nokia 701 . Sebuah kesebelas (Nokia 600) diumumkan namun dibatalkan sebelum rilis.  Symbian ^ 4 diharapkan akan dirilis pada semester pertama tahun 2011. Namun, Nokia mengumumkan pada bulan Oktober 2010 bahwa Symbian ^ 4 tidak akan kapal dalam rilis terpisah. Sebaliknya, banyak dari UI perangkat tambahan direncanakan untuk Symbian ^ 4 akan dirilis sebagai update untuk Symbian ^ 3. Symbian Anna update untuk Symbian ^ 3, dirilis oleh Nokia pada bulan April 2011sebagai bagian dari peluncuran smartphone X7 dan E6. Symbian Anna meliputi perbaikanseperti browser baru, keyboard virtual dalam orientasi potret, ikon baru dan real-time bergulirhomescreen. Pada tanggal 18 Agustus 2011, Nokia membuat pembaruan Symbian Annatersedia untuk pemilik N8, E7 C7 dan C6-01 model sebagai pembaruan perangkat lunak (melaluiOTA memperbarui dan Nokia Software Updater / Nokia Ovi Suite aplikasi PC). Symbian Belle update untuk Symbian Anna. Pada musim panas 2011 video yangmenunjukkan versi awal bocor Belle berjalan pada Nokia N8 diterbitkan di YouTube. Padatanggal 24 Agustus 2011, Nokia mengumumkan Belle resmi selama empat smartphone baru,Nokia 600 , Nokia 603 , Nokia 700 , dan Nokia 701 . Mereka juga mengumumkan bahwa Belleakan datang kepada semua yang ada Symbian ^ 3 perangkat pada kuartal keempat tahun 2011.Symbian Belle menambah perbaikan Anna dengan status pull-down / bar pemberitahuan, lebihdekat bidang komunikasi integrasi, bentuk-bebas yang cukup besar kembali homescreenwidget, dan enam homescreens bukan tiga sebelumnya. Pada akhir 2011, sebuah foto bocor diambil di acara Nokia Developer Day di Meksikokonon mengungkapkan dua versi berikutnya dari Symbian. Rupanya, Nokia adalah untukmengikuti konvensi penamaan abjad rilis Symbian terbaru. Menurut foto, Symbian Carla akanmencakup sebuah aplikasi browser baru, fitur NFC ditingkatkan, dan dukungan untuk DolbySurround pengolahan suara, sedangkan Symbian Donna akan rilis Symbian pertama yangmendukung dual-core prosesor .4. Arsitektur Sistem Operasi
    • Secara umum arsitektur Symbian OS sendiri dapat gambarkan menjadi empat lapisanberdasarkan penggunaan API yang tersedia, yaitu :  Lapisan pendukung aplikasi (Application Utility Layer) Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi. Hal inimemungkinkan aplikasi lain (diluar sistem operasi) untuk berintegrasi dengan aplikasi dasaryang tersedia pada sistem operasi. Bentuk layanan lain termasuk proses pertukaran data danmanajemen data.  Lapisan layanan dan framework antarmuka grafis (GUI Framework) Lapisan ini merupakan framework API yang tersedia untuk memberi dukungan terhadappenanganan input user secara grafis maupun suara yang dapat digunakan oleh aplikasi lain.  Lapisan komunikasi Lapisan ini berfungsi sebagai sistem operasi yang fokus diimplementasi pada peralatankomunikasi mobile, Symbian OS memiliki kumpulan API yang fokus pada lapisan komunikasi.Bagian teratas pada lapisan ini terdapat dukungan pencarian dan pengiriman pesan teks.Berikutnya adalah antarmuka yang memberi dukungan komunikasi seperti Bluetooth daninfrared (IrDA) serta USB. Yang terakhir pada lapisan ini adalah protokol komunikasi berupaTCP/IP, HTTP, WAP dan layanan telepon.  Lapisan sistem API dasar Lapisan ini merupakan kumpulan API yang mendukung pengasksesan data memori,tanggal dan waktu, serta sistem dasar lainnya5. Klasifikasi Sistem Operasi Klasifikasi ini berdasar fungsionalitas dan hak akses dari API tertentu. Tujuan daripendefinisian sistem ini selain untuk membedakan API mana saja yang bisa diakses oleh aplikasiyang dibuat oleh pihak pengembang aplikasi, juga tetap memelihara integrasi dari layanan yangdisediakan bagi pihak pengembang aplikasi dengan API yang umum digunakan. Hal ini jugadilakukan untuk memaksimumkan interoperabilitas antara berbagai produk yang menggunakanSymbian OS.Terdapat empat kategori dalam klasifikasi API yang tersedia, yaitu:  (API) Symbian Umum
    • Komponen ini merupakan komponen (API) inti dari Symbian OS. Setiap pengembangaplikasi dapat berasumsi bahwa komponen ini terdapat pada setiap versi Symbian OS sehinggadapat digunakan pada setiap perangkat telepon bergerak yang menggunakan Symbian OSsebagai sistem operasinya. Dengan kata lain setiap kode program yang hanya menggunakan APIpada kategori ini dapat dikompail dan dijalankan tanpa kesalahan pada setiap telepon yangmenggunakan Symbian OS. Dengan adanya lisensi kerjasama, pengembang aplikasi dapatmenambahkan dengan syarat tidak mengganti ataupun mengubah fungsi API standar yangdikategorikan pada bagian ini.  (API) Symbian Umum Tergantikan Komponen yang memerlukan kostumisasi dari komponen Symbian Umum yangdiperlukan untuk bekerja dengan ROM dari sistem dimana ia diinstal. Komponen ini merupakankomponen yang bekerja pada low-level dari hardware tertentu. Untuk mendapatkan komponenini pihak pengembang aplikasi memerlukan lisensi dengan pihak Symbian karena versikomponen ini disediakan oleh pihak Symbian. Namun pada dasarnya komponen ini merupakankomponen standar (umum) yang tersedia pada semua versi Symbian OS.  (API) Symbian Opsional Komponen-komponen ini sifatnya opsional (tidak selalu ada) pada semua versi SymbianOS. Namun jika tersedia, maka pengembang aplikasi mendapat jaminan bahwa aplikasinyadapat menggunakan API pada kategori ini pada versi Symbian OS yang sama.  (API) Symbian Opsional Tergantikan Bentuk kategori ini mirip dengan kategori Symbian Opsional adalah kumpulan API yangtidak terikat dengan API umum yang ada pada versi Symbian OS dan dapat ditambahkan olehpihak pengembang dengan suatu lisensi dari pihak Symbian.6. Fitur  Antarmuka pengguna Symbian telah memiliki toolkit grafis asli sejak awal, yang dikenal sebagai AVKON(sebelumnya dikenal sebagai Series 60 ). S60 dirancang untuk menjadi dimanipulasi olehmetafora keyboard-seperti antarmuka, seperti keypad ditambah ~15-tombol telepon, ataumini-QWERTY keyboard. AVKON berbasis perangkat lunak biner-kompatibel dengan versiSymbian sampai dengan dan termasuk Symbian ^3.
    • Symbian ^3 mencakup kerangka Qt , yang sekarang direkomendasikan antarmukapengguna toolkit untuk aplikasi baru. Qt juga dapat diinstal pada perangkat Symbian yang lebihtua. Symbian ^4 direncanakan untuk memperkenalkan kerangka kerja GUI perpustakaanbaru khusus dirancang untuk antarmuka berbasis sentuhan, yang dikenal sebagai "Ekstensi UIuntuk Mobile" atau UIEMO (proyek nama internal "Orbit"), yang dibangun di atas Qt; pratinjaudirilis pada Januari 2010, namun pada bulan Oktober 2010 Nokia mengumumkan bahwa Orbit /UIEMO telah dibatalkan. Nokia saat ini merekomendasikan bahwa pengembang menggunakan Qt Cepat denganQML , tingkat tinggi baru GUI dan kerangka scripting untuk menciptakan interface touchscreenvisual yang kaya yang memungkinkan pembangunan untuk kedua Symbian dan MeeGo ,melainkan akan dikirimkan ke Symbian ^3 sudah ada perangkat sebagai update Qt. Ketikaaplikasi lebih secara bertahap fitur user interface ulang di Qt, warisan S60 kerangka (AVKON)akan usang dan tidak lagi disertakan dengan perangkat baru di beberapa titik, sehinggamelanggar biner kompatibilitas dengan aplikasi S60 yang lebih tua.  Browser Artikel utama: S60 Browser dan Opera Mobile Symbian ^3 dan sebelumnya memiliki asli WebKit berbasis browser yang , memang,Symbian adalah platform mobile pertama untuk menggunakan WebKit (pada bulan Juni 2005).[38] Beberapa model memiliki lebih tua Symbian Opera Mobile sebagai default browsermereka. Nokia merilis browser baru dengan rilis dari Symbian Anna dengan kecepatanditingkatkan dan user interface yang ditingkatkan.  Aplikasi pengembangan Dari 2010, Symbian beralih menggunakan standar C + + dengan Qt sebagai SDK, yangdapat digunakan dengan baik Qt Pencipta atau Carbide. Qt mendukung Symbian S60 3rd tuadan edisi 5, serta platform Symbian baru. Ini juga mendukung Maemo dan MeeGo , Windows,Linux dan Mac OS X. Alternatif pengembangan aplikasi dapat dilakukan dengan menggunakan Python (lihatPython untuk S60 ), Adobe Flash atau Java ME. Symbian OS yang sebelumnya digunakan khusus Symbian C + + versi bersama denganCarbide.c + + lingkungan pengembangan terpadu (IDE) sebagai lingkungan pengembanganaplikasi asli. Web Runtime (WRT) adalah sebuah kerangka aplikasi portabel yang memungkinkanmembuat widget pada platform S60 , itu adalah ekstensi untuk S60 WebKit berbasis browser
    • yang memungkinkan meluncurkan beberapa contoh browser sebagai aplikasi JavaScript yangterpisah.7. Aplikasi pengembangana. Qt Pada 2010, SDK untuk Symbian adalah standar C + +, menggunakan Qt . Hal ini dapatdigunakan dengan baik Qt Creator , atau Carbide (IDE yang lebih tua yang sebelumnyadigunakan untuk Symbian pembangunan). [40] [44] Sebuah simulator telepon memungkinkanpengujian aplikasi dari Qt. Aplikasi dikompilasi untuk simulator dikompilasi ke kode asli untukplatform pengembangan, daripada harus ditiru. [45] pengembangan aplikasi dapatmenggunakan C + + atau QML .b. Symbian C + + Hal ini juga memungkinkan untuk mengembangkan menggunakan Symbian C + +,meskipun tidak implementasi standar. Sebelum rilis Qt SDK, ini adalah lingkunganpengembangan standar. Ada beberapa platform berbasis Symbian OS yang disediakan softwaredevelopment kit (SDK) untuk pengembang aplikasi yang ingin menargetkan perangkat SymbianOS, yang utama yang UIQ dan S60. Produk telepon individu, atau keluarga, sering SDK atauekstensi SDK didownload dari website pembuat terlalu. SDK berisi dokumentasi, file header dan file-file library yang dibutuhkan untukmembangun perangkat lunak Symbian OS, dan emulator berbasis Windows ("WINS"). SampaiSymbian OS versi 8, SDK juga termasuk versi dari GNU Compiler Collection (GCC) compiler (across-compiler ) yang diperlukan untuk membangun perangkat lunak untuk bekerja padaperangkat. Symbian OS 9 dan platform Symbian baru menggunakan antarmuka aplikasi biner (ABI)dan membutuhkan sebuah kompiler yang berbeda. Sebuah pilihan tersedia kompiler termasukversi terbaru dari GCC (lihat link eksternal di bawah). Sayangnya, Symbian pemrograman C + + memiliki curam kurva belajar , seperti SymbianC + + memerlukan penggunaan teknik khusus seperti deskriptor, objek aktif dan cleanup stack.Hal ini dapat membuat program bahkan relatif sederhana sulit untuk diterapkan daripada dilingkungan lain. Selain itu, dipertanyakan apakah teknik-teknik, seperti paradigma manajemenmemori, sebenarnya menguntungkan. Ada kemungkinan bahwa teknik-teknik, yangdikembangkan untuk perangkat keras ponsel jauh lebih terbatas tahun 1990-an, hanyadisebabkan kompleksitas yang tidak perlu dalam kode sumber karena programmer yangdiperlukan untuk berkonsentrasi pada rutinitas tingkat rendah, bukan fitur aplikasi yang lebihspesifik. Pada 2010, isu-isu ini tidak lagi terjadi bila menggunakan standar C + +, dengan SDK Qt.
    • Symbian C + + pemrograman umumnya dilakukan dengan lingkungan pengembanganterpadu (IDE). Untuk versi sebelumnya dari Symbian OS, IDE komersial CodeWarrior untukSymbian OS disukai. Alat CodeWarrior digantikan selama tahun 2006 oleh Carbide.c + + ,sebuah Eclipse berbasis IDE yang dikembangkan oleh Nokia. Carbide.c + + ditawarkan dalamempat versi yang berbeda: Express, Developer, Profesional, dan OEM, dengan tingkatpeningkatan kemampuan. Perangkat lunak fitur lengkap dapat dibuat dan dirilis dengan edisiExpress, yang bebas. Fitur seperti desain UI, crash debugging lain-lain tersedia di lain,dibebankan-untuk, edisi. Microsoft Visual Studio 2003 dan 2005 juga didukung melaluiCarbide.vs plugin.c. Bahasa Lainnya Perangkat Symbian juga dapat diprogram dengan menggunakan Python , Java ME , FlashLite , Ruby , BERSIH. , Web Runtime (WRT) Widgets dan Standar C / C + + . Programmer Visual Basic dapat menggunakan NS Basic untuk mengembangkan aplikasiuntuk S60 3rd Edition dan UIQ 3 perangkat. Di masa lalu, Visual Basic , Visual Basic NET. , dan C # pengembangan untuk Symbianadalah mungkin melalui AppForge CrossFire, sebuah plugin untuk Microsoft Visual Studio. Pada13 Maret 2007 AppForge menghentikan operasinya; Oracle membeli properti intelektual, tapimengumumkan . bahwa mereka tidak berencana untuk menjual atau memberikan dukunganuntuk produk AppForge mantan Net60 ., kerangka kompak NET untuk Symbian, yangdikembangkan oleh redFIVElabs, dijual sebagai produk komersial. Dengan Net60, VB.NET dan C# (dan lainnya) kode sumber dikompilasi menjadi bahasa perantara (IL) yang dieksekusi dalamOS Symbian menggunakan compiler just-in-time. (Per 18/1/10 RedFiveLabs telah berhentipengembangan Net60 dengan pengumuman ini pada halaman arahan mereka:. "Pada tahap inikita mengejar beberapa opsi untuk menjual IP sehingga Net60 dapat terus memiliki masadepan") Ada juga versi dari Borland IDE untuk Symbian OS. Symbian OS pembangunan jugamungkin di Linux dan Mac OS X menggunakan alat dan metode yang dikembangkan olehmasyarakat, sebagian diaktifkan oleh Symbian merilis kode sumber untuk alat kunci. Sebuahplugin yang memungkinkan pengembangan aplikasi Symbian OS di Apple Xcode IDE untuk MacOS X yang tersedia. Java ME aplikasi untuk Symbian OS adalah dikembangkan dengan menggunakan teknikstandar dan alat-alat seperti Sun Java Wireless Toolkit (sebelumnya J2ME Wireless Toolkit).Mereka dikemas sebagai JAR (dan mungkin JAD) file. Kedua aplikasi CLDC dan CDC dapat dibuatdengan NetBeans . Peralatan lainnya termasuk SuperWaba , yang dapat digunakan untukmembangun Symbian 7.0 dan 7.0 program menggunakan Java.
    • Nokia S60 juga dapat menjalankan Python script ketika juru Python untuk S60 diinstal,dengan API yang dibuat khusus yang memungkinkan untuk mendukung Bluetooth dansemacamnya. Ada juga konsol interaktif untuk memungkinkan pengguna untuk menulis skrippython langsung dari ponsel.8. Desain Symbian fitur pre-emptive multitasking dan perlindungan memori , seperti sistemoperasi lain (terutama yang dibuat untuk digunakan pada komputer desktop). PendekatanEPOC untuk multitasking terinspirasi oleh VMS dan didasarkan pada peristiwa server berbasisasynchronous.Symbian OS dibuat dengan desain sistem tiga prinsip dalam pikiran:  integritas dan keamanan data pengguna adalah yang terpenting  kali pengguna tidak harus terbuang  semua sumber daya yang langka Untuk mengikuti prinsip-prinsip terbaik, Symbian menggunakan mikrokernel , memilikipendekatan permintaan-dan-panggilan balik ke layanan, dan memelihara pemisahan antarauser interface dan mesin. OS dioptimalkan untuk rendah daya baterai perangkat berbasis danuntuk sistem berbasis-ROM (misalnya fitur seperti XIP dan re-entrancy di perpustakaanbersama-sama). Aplikasi, dan OS itu sendiri, mengikuti desain berorientasi objek: Model-view-controller (MVC) . Kemudian diencerkan OS iterasi pendekatan ini dalam menanggapi tuntutan pasar,terutama dengan diperkenalkannya kernel real-time dan keamanan model platform dalam versi8 dan 9. Ada penekanan yang kuat pada sumber daya konservasi yang dicontohkan oleh Symbianidiom-spesifik pemrograman seperti deskriptor dan cleanup stack . Metode serupa ada untukmenghemat ruang disk, meskipun pada perangkat Symbian disk biasanya flash memori .Selanjutnya, semua program Symbian adalah event berbasis, dan unit pengolahan pusat (CPU)diaktifkan ke mode daya rendah saat aplikasi tidak langsung berhubungan dengan acara. Hal inidilakukan melalui idiom pemrograman disebut objek aktif . Demikian pula pendekatan Symbianuntuk benang dan proses didorong dengan mengurangi biaya overhead.9. Tentang Symbian
    • Para pengguna dari Symbian di negara dengan abjad non-Latin (seperti Rusia, Ukrainadan lain-lain) telah mengkritik metode yang rumit switching bahasa selama bertahun-tahun [78]. Sebagai contoh, jika pengguna ingin mengetik huruf Latin, ia harus memanggil menu, klik itembahasa, pilih bahasa Inggris antara banyak bahasa lainnya dengan tombol panah dan kemudiantekan OK tombol. Setelah mengetik huruf Latin, pengguna harus mengulangi prosedur yanguntuk kembali ke keyboard asalnya. Metode ini memperlambat mengetik secara signifikan.Dalam sentuh ponsel dan ponsel QWERTY prosedur ini sedikit berbeda tapi tetap memakanwaktu. Semua sistem operasi mobile lainnya serta ponsel Nokia S40 memungkinkan beralihantara dua bahasa awalnya dipilih oleh satu klik atau oleh satu gerakan. Finlandia tidak perlufitur ini karena alfabet Finlandia didasarkan pada aksara Latin. Versi awal dari firmware asli untuk Nokia N97 , yang berjalan pada Symbian Edisi1/Series ^ 60 5 telah banyak dikritik. Pada bulan November 2010, blog Smartphone Semua Tentang Symbian mengkritikkinerja web browser Symbian default dan merekomendasikan browser alternatif Opera Mobile. Senior Wakil Presiden Nokia Jo Harlow menjanjikan sebuah browser diperbarui pada kuartalpertama tahun 2011C. Pangsa pasar dan persaingan Dalam jumlah penjualan "perangkat telepon pintar", perangkat Symbian adalahpemimpin pasar untuk 2010. Statistik menunjukkan bahwa perangkat Symbian membentukpangsa 37,6% dari perangkat mobile pintar yang dijual, dengan Android memiliki 22,7%, RIMmemiliki 16%, dan Apple memiliki 15,7% (melalui IOS ). Laporan sebelumnya pada pengiriman perangkat yang dipublikasikan pada bulanFebruari 2010 menunjukkan bahwa perangkat Symbian membentuk pangsa 47,2% dariperangkat mobile pintar dikirim pada tahun 2009, dengan RIM memiliki 20,8%, Apple memiliki15,1% (melalui IOS ), Microsoft memiliki 8,8% (melalui Windows CE dan Windows Mobile ) danAndroid memiliki 4,7%. Pesaing lainnya termasuk webOS , Qualcomm s BREW , SavaJe , Linuxdan Perangkat Lunak MontaVista . Meskipun pangsa Symbian di pasar smartphone global turun dari 52,4% pada tahun2008 menjadi 47,2% pada tahun 2009, pengiriman perangkat Symbian tumbuh 4,8%, dari74.900.000 unit menjadi 78,5 juta unit. [70] Dari Q2 2009 ke Q2 2010, pengiriman dari Symbianperangkat tumbuh 41,5%, dengan 8,0 juta unit, dari 19.178.910 unit untuk 27.129.340;.dibandingkan dengan peningkatan sebesar 9,6 juta unit untuk Android, 3,3 juta unit untuk RIM,dan 3,2 juta unit untuk Apple
    • Meskipun pertumbuhan dalam jumlah pengiriman, Symbian telah kehilangan sejumlahbesar pangsa pasar dalam beberapa tahun terakhir. Ini telah jatuh dari memegang sebanyak73% dari pasar smartphone selama tahun 2006 untuk akuntansi untuk 22,1% dari pasar padakuartal kedua 2011. Selama 2009-2011, Nokia , Motorola , Samsung , LG , dan Sony Ericssonmengumumkan penarikan mereka dari Symbian yang mendukung platform alternatif termasukGoogle Android , Microsoft Windows Telepon , dan Samsung Bada .