Architektura Systemu Źródło:

Slides:



Advertisements
Podobne prezentacje
Migrating Desktop Podsumowanie projektu
Advertisements

Narzędzia do zarządzania i monitorowania sieci
Tworzenie portali z wykorzystaniem technologii Sun Java Enterprise Systems Joanna Kosińska
WEB SERVICE Stefan Rutkowski.
ADAM Active Directory w trybie aplikacyjnym
Architektura systemu Gra strategiczna „Strusia Jama”
Integracja z Facebookiem (Facebook SDK)
Systemy operacyjne Wykład nr 5: Wątki Piotr Bilski.
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
Systemy operacyjne.
Seminarium Dyplomowe Prezentacja pracy
Enteprise Java Beans Emil Wcisło.
Java – programowanie obiektowe
Paweł Fałat Katedra Informatyki Stosowanej
Modele baz danych - spojrzenie na poziom fizyczny
REPOZYTORIA 1. Co to są repozytoria?
Evident – Środki Trwałe
WebSphere Everyplace Micro Environment IBM Workplace Client Technology, Micro Edition Monika Nawrot, Tomasz Jadczyk, Tomasz Sadura KI, EAIiE, AGH.
Dropbox.
C# Windows Forms Zastosowania Informatyki Wykład 2
Wstęp do programowania urządzeń z systemem. Windows Phone 7
IT Asset Management Service
Rozwój aplikacji. To zestaw narzędzi do budowania i optymalizacji złożonych aplikacji opartych na przeglądarce. To zestaw narzędzi do budowania i optymalizacji.
* HTML5 i CSS3 w nowoczesnych serwisach internetowych
Struktura aplikacji System elektronicznej obsługi klienta
… iSCSI … Windows Server 2012 Łukasz Dylewski.
System operacyjny. System operacyjny Co to jest system operacyjny: jest szczególnym rodzajem programu, którego zadaniem jest koordynowanie pracy.
GT-S3500 Metaliczny błysk elegancji. Możliwość tworzenia i edycji tematów pulpitu. Możliwość wykorzystania swoich zdjęć lub obrazków do stworzenia perfekcyjnego.
Telefon przyjazny programistom JAVA – szybkie wprowadzenie
Interfejsy urządzeń peryferyjnych
Podstawy programowania II
WinPakSE/PE Zintegrowany System Ochrony Obiektów
Alnet System CCTV.
Gra mobilna wykorzystująca GPS „Dead City”
Budowa systemu komputerowego
Użytkowanie komputerów
Prezentacja Adrian Pyza 4i.
Android - wprowadzenie
Tworzenie aplikacji mobilnych
Narzędzia administracyjne
CKK PROFESJA Awaryjny tryb pracy Windowsa XP
Prezentacja Adrian Pyza 4i.
Narzędzie do programowania sterowników EKC Programator EKA183A
Sieci komputerowe.
Aplet JavaCard, pełniący funkcję autoryzującą (obowiązkowo) oraz identyfikującą (opcjonalna) Aplet wystawia metody pozwalające zarejestrować swoją obecność,
Michał Gmerek, Krzysztof Słodowicz
Programowanie aplikacji telefonicznych z wykorzystaniem
Zintegrowany sterownik przycisków. Informacje podstawowe Każdy przycisk jest podłączony do sterownika za pośrednictwem dwóch przewodów, oraz dwóch linii.
Elektroniczne pomoce nawigacyjne © PP-AERO Do czego mi to potrzebne? -Ustalenie własnej pozycji -Lokalizacja lotnisk i punktów VFR -Położenie i.
Dokumentacja obsługi programów Kamil Smużyński Piotr Kościński.
Zakres wykładu Kierunki rozwoju oprogramowania systemów rozproszonych Własności wybranych architektur - problemy badawcze Przykładowe obszary zastosowań.
Rozwiązania biznesowe RIM. Czym jest RIM? kanadyjska firma Research In Motion założona w 1984 roku w Waterloo. producent znanej linii urządzeń BlackBerry.
WSPM - Wirtualny System Plików Multimedialnych Igor BOKUN, Stanisław STRELNIK, Krzysztof ZIELIŃSKI Katedra Informatyki Akademia Górniczo-Hutnicza.
Portal edukacyjny J A V A S C R I P T JĘZYK PROGRAMOWANIA STRON HTML Opracowała: Anna Śmigielska.
Mobilny Geoportal AGH Mateusz Prusaczyk Wydział Geodezji Górniczej i Inżynierii Środowiska Opiekun projektu: dr inż. Krystian Kozioł.
AKTUALIZATOR LMN Instrukcja aktualizacji warstw Zespół Zadaniowy ds. Leśnej Mapy Numerycznej w LP Część 1. Instalacja i konfiguracja programu.
© 2014 IBM Corporation COMMON POLSKA 2014 JDBC z IBM System i Tomasz Piela & Marcin Wilk Global Technlonogy Services, IBM.
PROJEKT I IMPLEMENTACJA APLIKACJI MOBILNEJ "INFORMATOR UO”. Autor: Marcin Marcinkowski Promotor: Dr Helena Kiriczenko.
System lokalizacji GPS
System lokalizacji urządzeń mobilnych
SMB – Pierwszy projekt Michail Mokkas.
Windows Workflow Foundation
Wprowadzenie do systemu Android
Wskaż wybrany krok lub kliknij Enter aby dowiedzieć się więcej.
JavaBeans by Paweł Wąsala
Modele baz danych - spojrzenie na poziom fizyczny
Zapis prezentacji:

Architektura Systemu Źródło: http://developer.android.com/guide/basics/what-is-android.html

Podstawowe elementy aplikacji Activities: Content providers: Services: Intents:

Activities: Odpowiednik okienka z systemu windows Zazwyczaj zawiera definicję interfejsu użytkownika Inny kod umieszczany jest z reguły w obiektach typu content provider lub service

Content providers: Dostarczają kolejny poziom abstrakcji dla dostępu do danych składowanych w urządzeniu, które mają być dostępne dla różnych aplikacji. Umożliwiają programowanie dostępu do danych w jednolity sposób (bez względu na ich rodzaj)

Services: Sevices (Usługi) zaprojektowano tak by działały jeśli to konieczne niezależnie od activity. Wykorzystuje się je np. do sprawdzania uaktualnień RSS, odtwarzania muzyki w tle itp..

Intents: Intents to komunikaty systemowe przesyłane wewnątrz urządzenia Informują aplikacje o różnych zdarzeniach np. zmiana stanu urządzenia (pojawianie się karty SD), nadejście SMS Informują o zdarzeniach w aplikacji np. uruchomienie aplikacji. Można tworzyć własne. (Np. uruchamiane w przypadku gdy użytkownik znajdzie się w pobliżu założonej lokalizacji)

Podstawowe zasoby

Storage: Zasoby aplikacji (ikony, pliki pomocy) Baza danych Karta SD

Network: Dostęp na poziomie Gniazd (Socket) Java Widged – WebKit

Multimedia: Odtwarzania i zapis audio i wideo W zależności od urządzenia możliwa różna specyfikacja

Global positioning system (GPS): Dostęp do lokalizacji z wykorzystaniem GPS (location providers) Mapy

Phone services: Rozmowy SMS, …

Instalacja i konfiguracja środowiska Android SDK Kolejne platformy SKD API Eclipse ADK Plugin AVD (Android Virtual Device)

Emulator

Podłączenie fizyczne urządzenia

Instalacja urządzenia Sterownik systemowy Standard Android driver: google-usb_driver Manufacturer-supplied driver: