![]() |
Register | Login |
Site Rules
• FAQ
• Search • Contact
Portal • Blog • Wiki • Chat |
Board index » Strefa Symbian S60 » Tutoriale & Triki » [S60] Warsztat |
Previous topic | Next topic Page 1 of 1 [ 1 post ] |
Print view |
Write comments | Post new topic |
Symbian OS - historia, możliwości, rodzaje, interfejsy, programowanie. |
---|
![]() |
11 Oct 2019, o 19:42 |
pawelooss ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Symbian OS - jest to system operacyjny przeznaczony dla urządzeń mobilnych, wraz z bibliotekami, rozwiązaniami interfejsu użytkownika oraz specyfikacją dla programów narzędziowych, wyprodukowanych przez firmę Symbian Ltd (powstała w 1998 roku, główna siedziba firmy znajduje się w Londynie).
![]() System przeznaczony jest na architekturę ARM (Advanced RISC Machine, początkowo Acom RISC Machine), istnieje możliwość emulacji na x86. Sam ARM jest 32-bitową architekturą typu RISC o szerokim zastosowaniu w systemach wbudowanych i systemach o niskim poborze mocy, ze względu na energooszczędność. O historii Symbiana Początki Symbiana sięgają roku 1980 i założenia firmy PSION (Potter Scientific Investments), początkowo zajmującej się tworzeniem gier i programów użytkowych dla wczesnych komputerów domowych takich jak ZX Spectrum. Firma zwróciła się następnie w stronę rozwoju programów użytkowych: procesora tekstu, arkusza kalkulacyjnego, programu do zarządzania bazą danych i aplikacji do tworzenia grafiki biznesowej (przeportowanych następnie na system MSDOS). Kolejnym etapem było wprowadzenie na rynek w 1984 roku pierwszego na świecie przenośnego komputera - Psion Organiser (8-bit Hitachi 6301-family processor, z 4K ROM, 2K RAM). Prace nad przenośnymi komputerami skutkowały powstaniem bardzo udanej konstrukcji Psion Organiser II (1986 roku). W 1987 roku firma rozpoczęła pracę nad "SIBO" (Sixteen bit organiser) - nowej rodziny urządzeń z nowym wielozadaniowym systemem operacyjnym EPOC. System wszedł do sprzedaży wraz z trzecią serią organizerów PSION i był rozwiajany w kolejnych seriach. ![]() Dnia 24 czerwca 1998 utworzona zostaje Symbian Ltd. skupiająca pracę takich firm jak Ericsson, Nokia, Motorola, Panasonic, Samsung, Siemens i Psion. W 1999 roku wyprodukowano organizer Ericsson MC218 oparty o piąte wydanie systemu EPOC W listopadzie 2000 roku zostaje wydany Ericsson R380, pierwszy telefon komórkowy wykorzystujący system ER5U (Symbian OS version 5, unicode). ![]() System EPOC jest nadal rozwijany i nazwa zostaje trwale przemianowana na Symbian OS. W czerwcu 2001 roku zostaje wydana Nokia 9210 Communicator, pierwszy otwarty telefon z Symbianem (seria szósta). W 2001 roku zostaje sprzedanych już pół miliona telefonów z tym systemem. Co Symbian oferuje aktualnie? Na podstawie wersji Symbian 9.5. Od strony jądra i usług sprzętowych:
Interfejsy użytkownika Istnieje obecnie pięć interfejsów użytkownika opartych na systemie operacyjnym Symbian:
Bezpieczeństwo
Wirusy? Od strony programisty Aplikacje i system są napisane OOP/MVC w C++. Kolejne warstwy wyglądają następująco:
Zaczniemy od standardowego programu: Jak wygląda język?
Kod w C: Napis jest niemodyfikowalny. Równoważnik w Symbianie: Wskaźnik w C: W Symbianie wygląda to następująco: Podsumowanie Symbian od strony użytkownika jest stabilnym, oferującym szerokie możliwości systemem operacyjnym na urządzenia mobilne. Od strony programisty - opiera się na przestarzałych paradygmatach programowania, ale z czasem błędy są poprawiane i Symbian staje się coraz bardziej przyjazny dla programisty. Z całą pewnością jest obecnie najpopularniejszym systemem w przenośnych urządzeniach. Literatura Wikipedia: http://en.wikipedia.org/wiki/Symbian_OS Oficjalna strona systemu: http://www.symbian.com/index.asp O błędach Symbiana: http://www.codeproject.com/KB/mobile/Sy ... aults.aspx Smartphone Operating System Concepts with Symbian OS, Michael J. Jipping I wiele innych... Tomasz Żołnowski Źródło: http://students.mimuw.edu.pl/SO/Projekt ... mbian.html __________ Uzupełnienie S30: I do not know, never heard about it. I guess closed platform, proprietary OS, extinct. S40: this is the platform of current mass-market Nokia devices. Proprietary OS, but always supports running of 3rd-party Java (MIDP) applications. Of course JavaME has its limitations. S60: this is the current Nokia smartphone platform. Symbian OS (starting with 6.1, Nokia 7650, now it is 9.2, Nokia N95). As Yucca said, S60 was following the Pearl reference design, but it is changing now (for example the new communicator - E90 - is an S60 device). Main API-s are C++ and Java (MIDP), however there are many others (like Python or FlashLite). S80: the extinct communicator platform (Nokia 9500, 9300 and 9300i). Symbian OS 7.0s, C++ and Java (MIDP) API for 3rd-party developers. S90: the extinct touchscreen device (Nokia 7710). Symbian OS 7.0s, C++ and Java API. Źródło: http://developer.nokia.com/community/di ... 0-40-vs-60 |
![]() |
Write comments | Post new topic |
Page 1 of 1 [ 1 post ] Previous topic | Next topic |
|
Users browsing this forum: No registered users and 2 guests |
Board index » Strefa Symbian S60 » Tutoriale & Triki » [S60] Warsztat |
© 2009-2023 Forum NokiaHacking.pl • Full version of site (Hi-Fi)
Powered by phpBB & phpBB3.PL & phpBB SEO modified by Pawelooss Time : 0.496s | 34 Queries | GZIP : Off |