Mobilne systemy operacyjne. Adam Malizjusz, Piotr Galanek

Podobne dokumenty
Systemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android

Android - wprowadzenie. Łukasz Przywarty

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Systemy operacyjne dla telefonów komórkowych i urządzeń typu smartphone

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

Tablet GOCLEVER TAB T76 GPS TV

Minimalne parametry telefonów/modemów/tabletów. Grupa 1. Telefon podstawowy wymagania: (wymagane min. 2 modele, szacunkowa liczba dostaw: 27 szt.

Spis treści. O autorze 9. O recenzentach 10. Przedmowa 13. Rozdział 1. Oto Linux Mint 17_

BUDOWA APLIKACJI NA PLATFORMĘ IPHONE/IPAD. dr inż. Marcin Tomana

Ulotka. Wersja

Współczesne usługi monitoringu NOWE TRENDY

A2W II Miracast Dongle

Do użytku z aplikacjami z funkcją skanowania / czytania kodów QR

GSMONLINE.PL. Nokia Lumia pierwszy tablet Nokii Nokia zaprezentowała dziś pierwszy tablet - Nokia Lumia 2520.

System operacyjny System operacyjny

Symulator doboru koloru i przetłoczenia bramy garażowej oraz wzoru drzwi wejściowych. do elewacji budynku klienta

Wymagania systemowe dla Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.

Usługi mobilne ipko biznes

Cztery nowe tablety firmy ASUS. pawel100g, 19 styczeń 2011, 09:32


Co potrafi EZCast 4K? EZCast A2W 4K. Extendery bezprzewodowe : EZCast A2W 4K. Opis

Spis treści. Rozdział 3. Podstawowe operacje na plikach...49 System plików Konsola Zapisanie rezultatu do pliku... 50

ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop Spis treści

Podręcznik użytkownika platformy szkoleniowej Audatex. wersja 1.2

URZĄDZENIE DO BEZPRZEWODOWEGO STRUMIENIOWANIA MULTIMEDIÓW

Załącznik nr 4 Parametry techniczne telefonów

1. ROZPOCZYNANIE PRACY Z KOMPUTEREM

Tworzenie oprogramowania

Nawigacja po trasie wycieczki

Wymagania systemowe dla Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Wymagania systemowe dla Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

MOBILNA BANKOWOŚĆ potrzeba czy moda?

PARAMETRY TECHNICZNE OFEROWANEGO SPRZĘTU

Przewodnik AirPrint. Niniejszy podręcznik użytkownika dotyczy następujących modeli:

Kalipso wywiady środowiskowe

INSTRUKCJA PODŁĄCZENIA KAMERY IP SERII LV VSS

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Przewodnik Google Cloud Print

OP /2012 Załącznik nr 3 Szczegółowy opis przedmiotu zamówienia

INSTRUKCJA INSTALACJI I AKTYWACJI KB TOKENA

1 GENEZA I HISTORIA SMARTFONA ZAPOZNANIE SIĘ ZE SMARTFONEM WYBÓR OPERATORA SIECI... 37

Projekt inżynierski uwagi

Szczegółowy opis przedmiotu zamówienia. CZĘŚĆ I Dostawa sprzętu komputerowego do biura Zamawiającego w Nowym Targu (Polska) Opis minimalnych wymagań

Eura-Tech. Instrukcja Obsługi Aplikacji Mobilnej

Tworzenie aplikacji na platformie Android

Wymagania systemowe dla Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)

NAGRYWANIE I ODTWARZANIE OBRAZU I DŹWIĘKU.

Wyposażenie w sprzęt komputerowy szkół w Gminie Oleśnica ZP Szczegółowa Specyfikacja Zamówienia

KAM-TECH sklep internetowy

Motorola Phone Tools. Krótkie wprowadzenie

Przewodnik po Sklepie Windows Phone

Min. 256 GB, dysk półprzewodnikowy SSD, złącze M.2.

Urzdzenia techniki komputerowej Identyfikacja i charakteryzowanie urzdze zewntrznych komputera

Skrócona instrukcja obsługi rejestratorów marki

Załącznik nr 6 Uszczegółowienie przedmiotu zamówienia. Pakiet 1 (Gdańsk) Tabela 1. Komputer przenośny. Ilość 1 sztuka

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

watermark TABLET LARK FreeMe GPS

Projektor DLP. Instrukcja obsługi multimediów

SYSTEM OPERACYJNY. Monika Słomian

Unitek Y-5501 adapter WiFi do HDMI

Klawiatura sprzętowa SIEĆ GSM 850, 900, 1800, 1900 WCDMA 850, 900, 1800, 1900, 2100 WYŚWIETLACZ kolorowy, SUPERAMOLED Wyświetlacz

SOP System Obsługi Parkingów

Telefony DUAL SIM w ofercie TRAK

Skrócona instrukcja obsługi rejestratorów marki IPOX

APLIKACJA SHAREPOINT

Świadczenie usług telefonii komórkowej wraz z dostawą aparatów telefonicznych

Matryca funkcjonalności systemu FAMOC

:30-18:30 Social media - Jak bezpiecznie tworzyć swój wizerunek w Internecie

TECHNOLOGIE INFORMACYJNE

Integral over IP. Integral over IP. SCHRACK SECONET POLSKA K.Kunecki FIRE ALARM

OPIS PRZEDMIOTU ZAMÓWIENIA

SPECYFIKACJA TECHNICZNA OPROGRAMOWANIA

Android (system operacyjny)

Przewodnik AirPrint. Wersja 0 POL

Instrukcja obsługi SmartWatch S28 Informacja bezpieczeństwa

Najczęściej zadawane pytania dotyczące usługi Wideo Doradca Aktualizacja:

Dokumentacja aplikacji Szachy online

Konspekt pracy inżynierskiej

MATRYCA FUNKCJONALNOŚCI SYSTEMU MDM T-MOBILE (FAMOC V 3.21)

Mobilny system operacyjny Android

Wymagania systemowe dla Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.

Aplikacja mobilna Novell Vibe Szybki start

Spis treści. Od autorów / 9

Przewodnik po ING BusinessMobile

Nokia N95 - komputer multimedialny

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

opracował Adam Nowiński

ŻYJE SIĘ RAZ. Żyje się tylko raz, więc zadbaj o stylowe życie. Strona 2 z 7

Wspaniała rozrywka. Naprawdę dobre połączenie.

Ubuntu Linux. Autor: Piotr Czarny ISBN: Format: B5, stron: 168

KONFIGURACJA KOMPUTERA W SALI KRÓLESTWA

POLITYKA PLIKÓW "COOKIES"

GSMONLINE.PL. Nokia 7200 już w Polsce

PRZYJAZNY PRZEWODNIK PO SMARTFONACH

[1/15] Chmury w Internecie. Wady i zalety przechowywania plików w chmurze

Google Android. Opracował Maciej Ciurlik

Wyposażenie w sprzęt komputerowy szkół w Gminie Mrozy Szczegółowa Specyfikacja Zamówienia

Transkrypt:

Mobilne systemy operacyjne Adam Malizjusz, Piotr Galanek

Plan prezentacji 1. Wstęp 2. Android 3. ios 4. Symbian OS 5. Windows Phone 6. Porównanie wersji mobilnych z odpowiednikami stacjonarnymi 7. Oprogramowanie fabryczne 8. Instalowanie oprogramowania zewnętrznego

1. Wstęp - systemy operacyjne System operacyjny jest zbiorem oprogramowania nadzorującego pracę całego komputera oraz programów użytkowych. System zarządza urządzeniami komputerowymi (hardware) oraz oprogramowaniem (software). Zarządzanie komputerem przez system operacyjny polega na wykonywaniu następujących zadań: obsługa dialogu pomiędzy użytkownikiem i komputerem; organizowanie zapisu danych na dyskach; zarządzanie pamięcią operacyjną; uruchamianie programów użytkowych; sygnalizacja błędów i stanów awaryjnych;

1.1 Wstęp - mobilne systemy operacyjne Mobilne systemy operacyjne łączą w sobie cechy klasycznego systemu operacyjnego z innymi funkcjami przydatnymi do zastosowań w urządzeniach mobilnych/przenośnych.

2. Android Android - platforma opensource, oparty na systemie Linux. Początkowo rozwijany przez Android Inc. (kupione później przez Google), następnie przeszedł pod skrzydła Open Handset Alliance (konsorcjum w skład którego wchodzi kilkadziesiąt firm z branży telekomunikacyjne, mające na celu rozwój otwartych standardów dla urządzeń mobilnych). Istnieją dystrybucje systemu rozwijane przez społeczność i entuzjastów systemu, np. CyanogenMod, które oferują funkcje niekoniecznie dostępne w oficjalnym odpowiedniku. Android jest obecnie najpopularniejszym systemem mobilnym na świecie.

2.1 Android - historia lipiec 2005 Google zakupiło Android Inc., niewielką firmę z Kalifornii. lipiec 2007 Doniesienia prasowe o tym, że Google pracuje nad mobilnym systemem operacyjnym. sierpień 2007 The Wall Street Journal informuje, że Google chce wejść na rynek urządzeń mobilnych. październik 2007 Network World donosi, iż telefon Google to otwarty system operacyjny dla telefonów komórkowych, a nie konkretne urządzenia, jak iphone. listopad 2007 5. listopada 2007 założono Open Handset Alliance, konsorcjum w którego skład wchodzą Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, Sprint Nextel oraz NVIDIA, z myślą o rozwoju otwartych standardów dla telefonii mobilnej. Wraz z ogłoszeniem powstania OHA zaprezentowano platformę Android. luty 2008 W ramach Mobile World Congress 12 lutego 2008 Google zaprezentował trzy działające prototypy wyposażone w Androida. kolejne lata - w kolejnych latach udostępniano coraz to nowsze wersje systemu i poprawki

2.2 Android - cechy Ekran - Platforma obsługuje różne rozdzielczości ekranów, w szczególności zarówno VGA jak i mniejsze. Biblioteki umożliwiają wykorzystanie zarówno grafiki 2D jak i 3D w oparciu o OpenGL ES 1.0. Przechowywanie danych - Wykorzystanie Systemu Zarządzania Bazą Danych SQLite. SQLite - to system zarządzania bazą danych oraz biblioteka C implementująca taki system, obsługująca język SQL (ang. Structured Query Language). Komunikacja - Android wykorzystuje wiele technologii komunikacyjnych, m.in. GSM, CDMA, Bluetooth, EDGE, 3G oraz Wi-Fi. Wiadomości SMS, MMS, XMPP (wykorzystujące XML, w oparciu o protokół Jabbera). Przeglądarka internetowa - Android używa wbudowanej przeglądarki opartej o silnik WebKit. Multimedia - Android obsługuje formaty takie jak MPEG-4, H.264, MP3 oraz AAC, JPEG, PNG, GIF. Dodatkowe urządzenia - Android potrafi w pełni korzystać z aparatu fotograficznego oraz kamery, ekranu dotykowego, GPS, kompasu, sensorów motorycznych i akceleratorów grafiki 3D. Środowisko programistyczne - Zawiera emulator, debugger, diagnostykę użycia pamięci, profiler wydajności oraz wtyczka dla Eclipse IDE. Android Studio - oficjalne

3. ios ios - system opracowany przez firmę Apple Inc., pod względem popularności ustępuje jedynie Androidowi. System dystrybuowany jest wyłącznie na urządzenia Apple, take jak iphone czy ipad. Oficjalnie zaprezentowany został 9 stycznia 2007 roku i wydany w lipcu tego roku.

3.1 ios - cechy Urządzenia pracujące pod kontrolą systemu ios charakteryzują się dobrą optymalizacją systemu i stabilnością działania. Wyraźny nacisk położono także na prostotę i intuicyjność. ios jest systemem zamkniętym przez co nie pozwolono tu na zbyt dużą ingerencję użytkownika w personalizację systemu.

4. Symbian OS Symbian to system operacyjny dla urządzeń mobilnych. Wersja dla telefonów komórkowych zadebiutowała w roku 1998. Dzięki niemu telefon przestał być zwykłym narzędziem do prowadzenia rozmów a stał się wielofunkcyjnym, uniwersalnym i multimedialnym urządzeniem mobilnym, które użytkownik mógł dowolnie przystosować do swoich potrzeb korzystając z dodatkowego oprogramowania. Umożliwia on m.in. korzystanie z internetu, przeglądanie i edycję dokumentów tekstowych, arkuszy kalkulacyjnych, odtwarzanie i nagrywanie muzyki, fotografowanie i edycję zdjęć, nagrywanie i odtwarzanie video, posiada nawigację GPS, zapewnia również rozrywkę poprzez wiele różnego rodzaju gier.

4.1 Symbian OS - cechy - wielozadaniowość - niskie zużycie zasobów (pamięci, procesora, baterii) - minimalizm - intuicyjność - wiele dodatkowych aplikacji - niska estetyka spowodowana minimalizmem

5. Windows Phone Rodzina mobilnych systemów operacyjnych rozwijanych przez Microsoft. Phone jest systemy Windows Phone są następcą Windows Mobile. Po raz pierwszy wprowadzony w październiku 2010 roku (Windows Phone 7). Systemy Phone posiadają mobilną wersję popularnego pakietu Office, dzięki czemu mogą współpracować ze standardowymi wersjami oprogramowania wchodzącego w skład pakietu np. Word, Excel, PowerPoint.

6. Porównanie wersji mobilnych i stacjonarnych W dużej większości stacjonarne wersje systemów straciły na funkcjonalności w wersji mobilnej. Zwykły użytkownik Linuksa na pewno zauważy braki w standardowych aplikacjach zainstalowanych na urządzeniu kontrolowanym przez system Android. Wynika to w pewnym sensie z dużo większych ograniczeń sprzętowych niż w komputerach stacjonarnych czy laptopach. W pierwszych wersjach Androida użytkownik nie uświadczy pakietu biurowego, który jest domyślnie zainstalowany w wielu desktopowych dystrybucjach Linuksa (np. w Ubuntu).

6. Porównanie wersji mobilnych i stacjonarnych c.d. Mobilne odpowiedniki zyskały oczywiste funkcje takie jak obsługa połączeń czy wiadomości tekstowych. Natomiast w pierwszych wersjach Androida użytkownik nie będzie mógł użyć wbudowanego stopera, minutnika czy alarmu. Funkcje te są dobrze znane z innych urządzeń mobilnych, lecz nie zostały dodane do mobilnej odmiany stacjonarnego systemu. Oczywiście każdy może zainstalować je we własnym zakresie. Android nie pozwoli nam na użycie oprogramowania dedykowanego na Linuksa oraz vice versa. Tłumaczy to po częsci fakt, że Android jest oficjalną dystrybucją Linuksa dopiero od 2011 roku. Cały czas był bazowany na Linuksie, lecz jest to zupełnie inna architektura.

6. Porównanie wersji mobilnych i stacjonarnych c.d. Użytkownik urządzenia mobilnego pod kontrolą Androida nie ma także uprawnień administratora. W Linuksie każdy mógł uruchomić program czy wykonać polecenie jako root - czy to przez użycie sudo, czy poprzez przelogowanie na jego konto. W oprogramowaniu mobilnym okrojono też możliwość personalizacji systemu. Zmiana kroju czcionki, oddzielnie dla każdego elementu, odeszła w niepamięć. Twórcy pozostawili jedynie możliwość zmiany jej wielkości. Edycja sygnałów dźwiękowych również została ograniczona do zmiany dzwonka i powiadomień. Straciliśmy m.in możliwość ingerencji w muzykę odgrywaną przy starcie bądź zamknięciu systemu.

6. Porównanie wersji mobilnych i stacjonarnych c.d. Konfiguracja sieci również została uproszczona do minimum. Zostały najważniejsze opcje, tj rodzaj szyfrowania, certyfikat oraz hasło dostępu do sieci. Nie możemy już edytować bramy, adresu IP czy też serwerów DNS. System zmodyfikowano tak, by obsługa odbywała się poprzez interfejs dotykowy, a nie przez myszką oraz klawiaturę.

7. Oprogramowanie fabryczne Oprogramowanie dostarczane przez producenta sprzętu potrafiło być bardzo ubogie. Przykładowo Siemens C25 nie został wyposażony nawet w kalkulator, budzik czy zegarek. Był to typowe urządzenie do komunikacji, które od telefonu stacjonarnego różniło się obsługą wiadomości tekstowych oraz posiadaniem kompozytora dzwonków. Nie było możliwości instalacji nowych aplikacji. Wraz z rozwojem technologii, oprogramowanie telefonów stawało się coraz bardziej rozbudowane. Oprócz rzeczy przydatnych na co dzień (np. budzika) mogliśmy znaleźć konwerter miar, notatnik czy nawet mapy połączone z nawigacją GPS.

7. Oprogramowanie fabryczne c.d. Fabryczne oprogramowanie obecnych systemów mobilnych zostało rozbudowane w zupełnie innym kierunku. Znów w niektórych wersjach nie znajdziemy notatnika czy budzika. Zamiast nich pojawiła się aplikacja Facebooka, prosta galeria obrazów czy odtwarzacz wideo. Nie oznacza to jednak, że telefon znów nie jest w stanie nas obudzić o poranku. Bogata baza aplikacji dostępna on-line, w połączeniu z ciągłym rozwojem komunikacji bezprzewodowej sprawiła, że potrzebne nam aplikację zainstalujemy w urządzeniu poprzez kilka kliknięć. Z tego powodu producenci przestali instalować coraz to większa liczbę standardowych aplikacji, gdyż każdy może spersonalizować swój telefon wg własnego uznania.

8. Instalowanie oprogramowania zewnętrznego Android, Windows Phone oraz ios udostępniają użytkownikowi miejsce zwane sklepem. Zawiera ono oprogramowanie tworzone przez osoby trzecie. Instalacja polega na wyszukaniu danej aplikacji, po czym kliknięciu w opcje instalacji. Starsze systemy operacyjne wymagały samodzielnego ściągnięcia aplikacji oraz przekopiowania jej do pamięci urządzenia (np z wykorzystaniem komputera stacjonarnego oraz przewodu do komunikacji). W przypadku Symbian OS wynikły pewne problemy. Twórcy przestali cyfrowo podpisywać nowe aplikacje, co uniemożliwiło ich instalacje. Programiści zostali zmuszeni do wyrobieniu własnego certyfikatu developerskiego, który przywrócił możliwość instalacji aplikacji.

8. Instalowanie oprogramowania zewnętrznego c.d. Systemy operacyjne pierwszych telefonów komórkowych nie pozwalały użytkownikowi na rozbudowę fabrycznego oprogramowania. Nie była możliwa także jakakolwiek komunikacja czy wymiana danych z urządzeniem (wyłączając serwis). Sytuacja ta zmieniła się wraz z nadejściem Javy ME. Pozwoliło to programistom na tworzenie swoich aplikacji w Javie na telefony komórkowe.

To już jest koniec Adam Malizjusz Piotr Galanek