Symbian: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.2 |
|||
(45 revisi perantara oleh 29 pengguna tidak ditampilkan) | |||
Baris 1:
{{Distinguish|Sybian|Symbion}}
{{Infobox OS
| name = Symbian
| logo = [[Berkas:Symbian OS logo.svg|220px|Symbian logo]]
| logo_caption = Symbian OS logo
| screenshot = [[Berkas:Nokia Belle OS Feature Pack 2 screenshot.png|pus|180px|Home screen of Nokia Belle OS Feature Pack 2]]
| caption = Home Screen dari Nokia Belle Feature Pack 2 (Versi Symbian terakhir)
| developer = [[Symbian Ltd.]] (1998–2008)<br />[[Symbian Foundation]] (2008–11)<br />[[Nokia]] (2010–11)<br />[[Accenture]], seijin [[Nokia]] (2011–13)<ref name="accenture">[http://newsroom.accenture.com/news/nokia-and-accenture-finalize-symbian-software-development-and-support-services-outsourcing.htm Nokia and Accenture Finalize Symbian Software Development and Support Services Outsourcing Agreement]</ref>
| source_model = [[Closed source software|Closed source]],<ref name="ArsTechnica">[https://arstechnica.com/gadgets/2011/04/nokia-transitions-symbian-source-to-non-open-license/ Nokia transitions Symbian source to non-open license]. Ars Technica. Retrieved 12 June 2014.</ref> previously [[open source]] (2010–11)
| kernel_type = Real-time [[microkernel]], [[EKA2]]
| supported_platforms = [[ARM architecture|ARM]], [[x86]]<ref>Lee Williams {{cite web |url=http://blog.symbian.org/2009/04/16/symbian-on-intels-atom/ |title=Symbian on Intel's Atom architecture |accessdate=31 Maret 2010 |deadurl=bot: unknown |archiveurl=https://web.archive.org/web/20090419214755/http://blog.symbian.org/2009/04/16/symbian-on-intels-atom/ |archivedate=19 April 2009 |df=dmy-all }}. blog.symbian.org. 16 April 2009</ref>
| ui = [[S60 (software platform)|S60]] (sejak 2009)
| family = [[RTOS]]
| released = {{start date and age|df=yes|1997|6|5}} (sebagai EPOC32)
| latest_release_version = Nokia Belle Feature Pack 2
| latest_release_date = 2 Oktober 2012
| working_state = Tidak dilanjutkan
| license = [[Proprietary software|Proprietary]],<ref name="ofb">{{cite web|url=http://symbian.nokia.com/blog/2011/04/04/open-source-just-open-for-business/|title=Not Open Source, just Open for Business |publisher=symbian.nokia.com |date=4 April 2011 |accessdate=23 August 2014}}{{dead link|date=June 2016|bot=medic}}{{cbignore|bot=medic}}</ref> sebelumnya [[Eclipse Public License|EPL]]
| marketing_target =
| programmed_in = [[C++]]<ref>{{cite web |url=http://www.lextrait.com/Vincent/implementations.html |title=The Programming Languages Beacon, v10.0 |first=Vincent |last=Lextrait |date=January 2010 |accessdate=5 Januari 2010}}</ref>
| prog_language =
| language = Multi-bahasa
| Flagship = [[Nokia 808 PureView]] (2012)
| updatemodel = 65
| package_manager = [[Opera Store]], [[.sis]], [[.sisx]], [[.jad]], [[.jar]]
| website = {{URL|http://symbian.nokia.com/}} (berhenti pada of Mei 2014), {{URL|http://symbian.org/}} (berhenti pada 2009–10)}}
'''''Symbian''''' adalah [[sistem operasi]] yang dikembangkan oleh [[Symbian Ltd.]] yang dirancang untuk [[peralatan bergerak]] (''mobile'').
Sebelum [[Nokia]] mengumumkan pembelian seluruh sisa saham Symbian Ltd. yang tidak dimilikinya pada 24 Juni 2008,<ref name="
Sekarang keseluruhan saham di
== Gambaran umum ==
Saat ini Symbian OS
Mirip seperti sistem operasi [[desktop]], Symbian OS mampu melakukan operasi secara ''multithreading'', [[multitasking]] dan pengamanan terhadap [[memori]]. Dan semua pemrograman pada Symbian dilakukan secara ''event-based'', artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan keterbatasan sumber daya. ''Multithread'' dan multitasking memberikan kemampuan Symbian OS untuk menjalankan lebih dari satu [[aplikasi]] sekaligus. Namun khusus ini, adanya preemptive multitasking kernel akan memberi tiap-tiap program suatu pembagian waktu pemprosesan yang dilakukan bergantian dengan cepat sehingga
Symbian OS sendiri bukanlah software yang sifatnya [[open source]] secara penuh karena meskipun terdapat ketersedian API dan dokumentasinya, yang banyak membantu pihak pengembang aplikasi untuk membuat software yang berjalan di atas [[sistem operasi]] ini, dipublikasi untuk umum namun tidak untuk kode ''source'' sendiri.
== Sejarah ==
Pada tahun [[1980]], berdiri perusahaan pengembang software Psion yang didirikan oleh David Potter. Produk dari perusahaan itu diberi nama EPOC. Sistem operasi ini lebih difokuskan pada penggunaannya di telepon bergerak. Pada tahun [[1998]], terjadi sebuah kerjasama antara perusahaan [[Ericsson]], [[Nokia]], [[Motorola]] dan Psion untuk mengeksplorasi lebih jauh kekonvergensian antara [[PDA]] dan telepon
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 lebih terkenal dengan nama ER6 yang merupakan versi pertama dari Symbian OS. Sifatnya terbuka karena pada sistem ini dapat dilakukan instalasi [[perangkat lunak]] oleh berbagai pengembang aplikasi. Pada awal tahun [[2005]], muncul Symbian OS v9.1 dengan sistem keamanan platform baru yang dikenal sebagai ''capability-based security''. Sistem keamanan ini mengatur hak akses bagi aplikasi yang akan diinstal pada peralatan dalam hal mengakses API.
Baris 21 ⟶ 46:
Muncul pula yang disebut dengan Symbian OS v9.2 yang melakukan perbaharuan pada teknologi konektifitas [[Bluetooth]] dengan digunakannya Bluetooth v.2.0. Sedangkan yang terbaru, Symbian mengeluarkan Symbian OS v9.3 (dirilis pada tanggal 12 Juli 2006) telah mengusung teknologi wifi 802.11 dan [[HSDPA]] sebagai bagian dari komponen standarnya.
== Arsitektur Sistem Operasi ==
Secara umum arsitektur Symbian OS sendiri dapat gambarkan menjadi empat lapisan berdasarkan penggunaan API yang tersedia, yaitu:
=== Lapisan pendukung aplikasi (''Application Utility Layer'') ===
Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi. Hal ini memungkinkan aplikasi lain (di luar sistem operasi) untuk berintegrasi dengan aplikasi dasar yang tersedia pada [[sistem operasi]]. Bentuk layanan lain termasuk proses pertukaran data dan manajemen data.
=== Lapisan layanan dan framework antarmuka grafis (''GUI Framework'') ===
Lapisan ini merupakan framework API yang tersedia untuk memberi dukungan terhadap penanganan [[input]] user secara grafis maupun suara yang dapat digunakan oleh aplikasi lain.
=== Lapisan komunikasi ===
Lapisan ini berfungsi sebagai sistem operasi yang fokus diimplementasi pada peralatan [[komunikasi]] [[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 dan [[infrared]] (IrDA) serta [[USB]]. Yang terakhir pada lapisan ini adalah protokol komunikasi berupa TCP/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 lainnya
== Klasifikasi Sistem Operasi ==
Baris 27 ⟶ 64:
Klasifikasi ini berdasar fungsionalitas dan hak akses dari API tertentu. Tujuan dari pendefinisian sistem ini selain untuk membedakan API mana saja yang bisa diakses oleh aplikasi yang dibuat oleh pihak pengembang aplikasi, juga tetap memelihara integrasi dari layanan yang disediakan bagi pihak pengembang [[aplikasi]] dengan API yang umum digunakan. Hal ini juga dilakukan untuk memaksimumkan interoperabilitas antara berbagai produk yang menggunakan Symbian OS.
Terdapat empat kategori dalam klasifikasi API yang tersedia, yaitu:
=== (API) Symbian Umum ===
Komponen ini merupakan komponen (API) inti dari Symbian OS. Setiap pengembang aplikasi dapat berasumsi bahwa komponen ini terdapat pada setiap versi Symbian OS sehingga dapat digunakan pada setiap perangkat telepon bergerak yang menggunakan Symbian OS sebagai sistem operasinya. Dengan kata lain setiap [[kode]] program yang hanya menggunakan API pada kategori ini dapat dikompail dan dijalankan tanpa kesalahan pada setiap telepon yang menggunakan Symbian OS. Dengan adanya lisensi kerjasama, pengembang aplikasi dapat menambahkan dengan syarat tidak mengganti ataupun mengubah fungsi API standar yang dikategorikan pada bagian ini.
=== (API) Symbian Umum Tergantikan ===
Komponen yang memerlukan kostumisasi dari komponen Symbian Umum yang diperlukan untuk bekerja dengan [[ROM]] dari sistem
=== (API) Symbian Opsional ===
Baris 44 ⟶ 81:
== Referensi ==
{{Reflist|30em}}
== Bibliografi ==
{{Refbegin}}
* {{Cite book
| first = Ben
| last = Morris
| date = 22 June 2007
| title = The Symbian OS architecture sourcebook : design and evolution of a mobile phone OS
| publisher = [[John Wiley & Sons]]
| isbn = 0-470-01846-1
| page = 630
| url = http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470018461.html
}}
{{Refend}}
[[Kategori:Sistem operasi]]
[[Kategori:Symbian]]
|