Kontakt. Krzysztof Bzowski Tel B5 / 605
|
|
- Edyta Wiśniewska
- 7 lat temu
- Przeglądów:
Transkrypt
1 Android WYKŁAD 1
2 Kontakt Krzysztof Bzowski Tel B5 / 605
3 Agenda Wprowadzenie Mobilne systemy operacyjne Czym jest android? Android API Android Studio Emulator Uruchamianie i debugowanie Elementy aplikacji Android Pierwsza aplikacja
4 Systemy mobilne Główni gracze Wielcy przegrani
5 Android Platforma/System operacyjny dla urządzeń mobilnych (nie tylko telefonów/tabletów) Opensource: Duże możliwości modyfikacji systemu (Cyanogen Mod, Android Open Kang Project, Paranoid i inne) Duże możliwości modyfikacji UI (HTC Sense, Samsung TouchWiz i inne) Możliwość podmiany jądra systemu (Franco, ElementalX i inne) Prostota uzyskania uprawnień administratora (root) w porównaniu do innych systemów Obecnie spotykany też w: zegarkach, TV, a nawet w samochodach,
6 Różnorodność w Androidzie Android Open Kang Project
7 Android jest wszędzie Honda's Connect NVIDIA SHIELD Samsung T900 Smartwatche Samsung WW9000
8 Czy warto się interesować Androidem? Źródło:
9 Applications Aplikacje użytkownika Android (application) framework Zbiór bibliotek i funkcjonalności do zastosowania w swoich programach. Korzystają z bibliotek natywnych Native libraries biblioteki natywne androida, w większości linuksowe. System Services Usługi systemowe i medialne (wyszukiwarka, powiadomienia, nagrywanie i odtwarzanie dźwięku) Android Runtime maszyny wirtualne (Dalvik/ART). Odpowiednik JRE. Dostarcza podstawowej funkcjonalności dla aplikacji androidowych. HAL Hardware Abstraction Layer interfejs pomiędzy systemem operacyjnym a sterownikami sprzętowymi. Kernel jądro systemu bazujące na jądrze Linux z dodatkowymi mechanizmami przeznaczonymi dla mobilnych platform wbudowanych + sterowniki Android Co to jest?
10 Android API? Wersja API Nazwa Data Apple Pie Banana Bread Cupcake Donut Eclair x 8 Froyo Gingerbread x 10 3.x Honeycomb Wersja API Nazwa Data Ice Cream Sandwitch x x 17 Jelly Bean x x 19 KitKat x 21 Lollipop x Marshmallow ? N (Nutella, nut bread, nougat)? Czerwiec 2016?
11 Android API Dane z r Źródło:
12 Jak wybrać Android API? Jaki jest cel mojej aplikacji / jak docelowo będzie ona wyglądać? Np. Calendar Provider API (pozwalający na odczyt, zapis, ustawienie powiadomień itd) dostępny od API 14 (Android 4.0) Np. Material Design API od API 21 (Android 5.0) Zależność od zewnętrznych bibliotek Np. LibGDX wymaga minimum API 8 (Android 2.2.x) minsdkversion którą wersję API wystarczy dla mojej aplikacji (wymóg dla systemu operacyjnego)? targetsdkversion jaka jest najwyższa wersja API dla której aplikacja jest zoptymalizowana/przetestowana? Informacja tylko dla systemu w celu zachowania wstecznej kompatybilności. Możliwość sprawdzenia API na etapie Runtime (uruchomienia aplikacji) i wyłączenia części z jej funkcjonalności.
13 Wybór narzędzi Android SDK: Android NDK (dla aplikacji natywnych) nie wymagane: JDK (Java Development Kit) 7 lub wyżej: Środowisko programistyczne (IDE) Android Studio (zawiera SDK) oficjalne IDE od Google bazujące na IntelliJ IDEA zapewnia zawsze pełne wsparcie najnowszych wersji Androida Eclipse z Android Development Tools (ADT) oficjalnie niewspierane przez google IntelliJ IDEA Netbeans (NBAndroid) Emulator Android (Dostarczony z SDK) Fizyczne urządzenie do testowania Telefon lub tablet Potrzebna wiedza Podstawy JAVY i programowania obiektowego Podstawy XML Eclipse ADT Android Studio
14 Uwagi na temat emulatora Ilość pamięci RAM > 4GB Intel Hardware Accelerated Execution Manager (HAXM) Przyspiesza działanie emulatora systemu Android Instaluje się wraz z Android Studio (SDK) Do działania wymaga włączonego w BIOSie Intel Virtualization Technology (Intel-VT) Wspierane większość procesorów od I generacji tj. Intel i3, i5, i7 Lista wspieranych procesorów:
15 Konfiguracja środowiska
16
17 Tworzenie Projektu
18 Nazwa projektu Nazwa (paczki) unikalna w skali świata Lokalizacja plików projektu
19 Wybór API Minimalne API obsłużone przez Aplikacje
20
21 URUCHOMIENIE APLIKACJI OPCJE PODGLĄDU PLIKI PROJEKTU PALETA KOMPONENTÓW PODGLĄD WYGLĄDU EKRANU STRUKTURA KOMPONENTÓW NA ACTIVITY PARAMETRY KOMPONENTÓW PRZEJŚCIE MIĘDZY TRYBEM GRAFICZNYM A TEKSOWYM
22 LOGCAT Miejsce wyświetlania błędów
23 Uruchomienie aplikacji
24 Konfiguracja emulatora
25 Konfiguracja nowego emulatora ABI (Application binary interface) musi być ustawione na x86 aby emulator wspierał wirtualizację Można posiadać wiele emulatorów z różnymi wersjami systemu ANDROID
26 Konfiguracja nowego emulatora
27 Emulator może pozostać otwarty w trakcie tworzenia aplikacji Można posiadać dowolną ilość równolegle uruchomionych maszyn wirtualnych dla różnych urządzeń Uruchomienie aplikacji na emulatorze Zmiana orientacji: CTRL + F11
28 Uruchomienie aplikacji na fizycznym urządzeniu Aby podłączyć urządzenie (telefon/tablet) do android Studio należy aktywować opcje programistyczne na urządzeniu. Ustawienia telefonu -> Informacje o Telefonie 7 razy kliknąć "Numer kompilacji" Pojawi się napis "Jesteś teraz programistą" Opcje programistyczne będą dostępne w menu Ustawień telefonu Włączyć "Debugowanie USB" w opcjach programistycznych Potwierdzić odcisk (fingerprint) podłączonego komputera Włączyć "Pozostaw ekran włączony" Sterowniki zależą od producenta w przypadku urządzeń z serii Nexus sterowniki zawarte są w Android SDK
29 Uruchomienie aplikacji na fizycznym urządzeniu
30 Debugowanie aplikacji URUCHOM DEBUGUJ BREAKPOINT Kontynuuj Pauza programu Zatrzymanie debugowania Lista breakpointów Dezaktywacja wszystkich breakpointów HISTORIA URUCHOMIONYCH METOD WIDOCZNE ZMIENNE Show Execution Point (Alt+F10) przejdź do aktualnie wykonywanej linii kodu Step Over (F8) - Przejdź do następnej linijki Step Into (F7) - Wejdź do funkcji (programisty) Force Step Into (ALT+SHIFT+F7) - Wejdź do dowolnej funkcji (w tym SDK) Step Out (SHIFT+F8) wyjdź z funkcji Drop frame Run To Cursor (ALT+F9) wykonuj kod do pozycji kursora
31 Zarządzanie projektem Sources - Klasy JAVY Zasoby (ikonki, grafiki, layouty itd) Pliki projektu (wg. typu) Skrypty budowy programu Gradle Konfiguracja proguard (obfuskacja, optymalizacja kodu) Struktura projektu (struktura katalogów na dysku) Główny plik meta danych aplikacji (wersja app, min SDK, target SDK, zależnoścni itp.)
32 Klasa R Reprezentacja zasobów aplikacji Klasa R jest generowana automatycznie z zasobów (layoutów, ikonek, itd.) dlatego nie wolno jej zmieniać ręcznie
33 Zarządzanie projektem manifest.xml package globalny, unikatowy identyfikator aplikacji (musi odpowiadać nazwie w skryptach budowy i fizycznemu katalogowi) SHIFT+F6 pozwoli na zmianę jej nazwy Ikonka, styl, nazwa aplikacji Główne Activity Aplikacji Pozwolenia
34 Pomoc w tworzeniu kodu - importy ALT+ENTER automatycznie zaimportuje paczkę lub otworzy menu pomocy
35 Podstawowe komponenty aplikacji Aktywności (Activities) An activity is a single, focused thing that the user can do. Pojedyncze okno aplikacji Usługi (Services) Działania wykonywane tle Odbiorcy (Broadcast Receivers) - komunikacja między OS a aplikacją Dostawcy (Content Providers) obsługa repozytoriów danych i baz danych Dodatkowe komponenty aplikacji Widoki (View) Elementy wyświetlane na ekranie (również komponenty wizualne pokroju przycisków/etykiet) Układy (Layouts) Jak zachowują się elementy na widoku i ich rozmieszczenie Intencje (Intents) Mechanizm komunikacji Zasoby (Resources) Wszystko co nie jest kodem JAVA (obrazki, pliki) Fragmenty (Fragments) Gotowe części interfejsu użytkownika
36 Pierwszy projekt - Activity 12 AppCompatActivity bazowa klasa dla większości aktywności z GUI 11 załadowanie widoku na ekran z zasobów
37 Pierwszy projekt - widok 2 Definicja układu 3-5 Przestrzenie nazw 6-7 Wymiary: match_parent wypełnia przestrzen rodzica wrap_content dopasowuje się do zawartości 8 Nie będzie zasłaniać okien systemowych jeśli true 9 Pena nazwa activity obsługująca widok 11 Uklad paska aplikacji 14 Styl 16 Pasek nawigacji 17 nowy istniejący identyfikator 18 -?attr Wartość zostanie wzięta z elementu stylu 25 Wpięcie fragmentu innego widoku 27 Pływający przycisk 31 Umiejscowienie w pionie: gravity wyrównanie w pionie zawartości layout_gravity wyrównanie w pionie względem rodzica 33 - Ikonka
38 Zasoby: \app\src\main\res\values colors.xml dimens.xml string.xml
39 Zasoby: \app\src\main\res\values styles.xml
40 Designer
41 Designer tryb tekstowy 19 Wyświetlany text 21 Zdarzenie po kliknięciu (zdefiniowane w Activity) 23 Margines 36 Umiejscowienie względem innego komponentu
42 Obsługa przycisku MainActivity.java 18 findviewbyid zwraca widok z danym ID. ID jest numerem pobranym z zasobów!
43 Jeśli coś nie działa
Kontakt. Krzysztof Bzowski Tel B5 / 605
Android WYKŁAD 1 Kontakt Krzysztof Bzowski kbzowski@agh.edu.pl Tel. +12 6172615 B5 / 605 http://home.agh.edu.pl/~kbzowski/ Agenda Wprowadzenie Mobilne systemy operacyjne Czym jest android? Android API
Bardziej szczegółowoAgenda. Wprowadzenie do Androida
Android WYKŁAD 1 Agenda Wprowadzenie do Androida Czym jest android Czy warto się nim interesować? Jak zbudowany jest android Dalvik i ART maszyny wirtualne Android API Narzędzia Android Studio Wprowadzenie
Bardziej szczegółowoAndroid - wprowadzenie. Łukasz Przywarty 171018
Android - wprowadzenie Łukasz Przywarty 171018 Ramowy plan prezentacji Czym jest Android: definicja, krótka historia. Architektura systemu. Architektura aplikacji. Właściwości systemu. Środowisko deweloperskie.
Bardziej szczegółowoProgramowanie dla Androida. Ubiquitous
Programowanie dla Androida Ubiquitous Historia Opracowany pierwotnie przez firmę Android Inc. z Palo Alto (Andy Rubin, Rich Miner, Nick Sears, Chris White), założoną w 2003 r. Pierwotnie planowany jako
Bardziej szczegółowoProgramowanie aplikacji mobilnych
Katedra Inżynierii Wiedzy laborki 1 - laborki Ocena ustalana na podstawie aktywności indywidualnej oraz projektów realizowanych w ramach ćwiczeń. Tematyka zajęć Wprowadzenie do aplikacji mobilnych i platformy
Bardziej szczegółowoProgramowanie Urządzeń Mobilnych. Laboratorium nr 7, 8
Programowanie Urządzeń Mobilnych Laboratorium nr 7, 8 Android Temat 1 tworzenie i uruchamianie aplikacji z użyciem Android SDK Krzysztof Bruniecki 1 Wstęp Platforma Android jest opartym na Linuxie systemem
Bardziej szczegółowodr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład
dr Artur Bartoszewski 1 1. Przegląd systemów dla urządzeń mobilnych 2 3 Symbian OS Wywodzi się z systemu EPOC dla palmtopów firmy PSION Psion, Nokia, Ericssoni Motorola założyli w 1999 r. firmę Symbian
Bardziej szczegółowoCzym jest Android Architektura systemu Cechy platformy Android
Android 1 Czym jest Android Architektura systemu Cechy platformy Android 2 Android to oprogramowanie urządzeń mobilnych, łącznie z systemem operacyjnym, oprogramowaniem pośrednim (middleware) oraz kluczowymi
Bardziej szczegółowoProgramowanie aplikacji dla technologii mobilnych. mgr inż. Anton Smoliński
Programowanie aplikacji dla technologii mobilnych mgr inż. Anton Smoliński Agenda Cykl życia aplikacji Struktura plików Plik AndroidManifest.xml Elementy aplikacji Activity Layout Intent BroadcastRecivers
Bardziej szczegółowoLaboratorium Systemów Mobilnych. Wykład 1
Laboratorium Systemów Mobilnych 2015-02-27 Wykład 1 (Wstęp do programowania w systemie Android) Wojciech Wawrzyniak Zaliczenie wykładu i ćwiczeń Wykład omówienie zagadnień Ćwiczenie praktyczne zastosowanie
Bardziej szczegółowoProjektowanie, tworzenie aplikacji mobilnych na platformie Android
Program szkolenia: Projektowanie, tworzenie aplikacji mobilnych na platformie Android Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Projektowanie, tworzenie aplikacji mobilnych
Bardziej szczegółowoAgenda. Activity cd Layouty Jednostki Dialogi LogCat Drugie Activity i Intents Serializacja Własne widoki Menu
Android WYKŁAD 2 Agenda Activity cd Layouty Jednostki Dialogi LogCat Drugie Activity i Intents Serializacja Własne widoki Menu Podgląd kodu Layoutu (XML) ALT + SHIFT + STRZAŁKA W PRAWO/LEWO przełączanie
Bardziej szczegółowoProgramowanie Urządzeń Mobilnych. Część II: Android. Wykład 2
Programowanie Urządzeń Mobilnych Część II: Android Wykład 2 1 Aplikacje w systemie Android Aplikacje tworzone są w języku Java: Skompilowane pliki programów ( dex ) wraz z plikami danych umieszczane w
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych
Systemy operacyjne na platformach mobilnych Wykład 1 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Wprowadzenie do systemów mobilnych System operacyjny
Bardziej szczegółowoAndroid tworzenie aplikacji mobilnych
Android tworzenie aplikacji mobilnych Charakterystyka Szkolenie ma na celu zaznajomienie słuchaczy z tworzeniem aplikacji działających na systemie operacyjnym Android z naciskiem na przedstawienie zaawansowanych
Bardziej szczegółowoInstalujemy środowisko. Hello World! Odczyt/zapis informacji do komponentów na formie. onclick()
Instalujemy środowisko. Hello World! Odczyt/zapis informacji do komponentów na formie. onclick() Co nam będzie potrzebne? 1. Java Platform Development Kit (JDK) bez NetBeansa w wersji zgodnej z Android
Bardziej szczegółowoTworzenie aplikacji na platformie Android
Kod szkolenia: Tytuł szkolenia: ANDROID/APL Tworzenie aplikacji na platformie Android Dni: 5 Opis: Adresaci Szkolenia Szkolenie adresowane jest do programistów znających już Javę i jej kluczowe koncepcje,
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych
Systemy operacyjne na platformach mobilnych Wykład 1 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Wprowadzenie do systemów mobilnych System operacyjny
Bardziej szczegółowoTestowanie aplikacji mobilnych z ukierunkowaniem na system Android
Testowanie aplikacji mobilnych z ukierunkowaniem na system Android Trener Łukasz Złocki Absolwent informatyki UŚ Tester i programista Certyfikat ISTQB Foundation W branży IT od 2003 roku W testowaniu od
Bardziej szczegółowoAgenda. Implicit intents Wyświetlanie obrazków Menu Ikona aplikacji Praca z kolekcjami i ListView Własny widok
Android WYKŁAD 3 Agenda Implicit intents Wyświetlanie obrazków Menu Ikona aplikacji Praca z kolekcjami i ListView Własny widok Implicit intents włącz przeglądarkę www wywołanie intencji "na ślepo" Implicit
Bardziej szczegółowoProgramowanie w Javie
Programowanie w Javie Andrzej Czajkowski Lista nr 0 Debugger w Javie Celem ćwiczenia jest poznanie podstawowych funkcji narzędzia debugera (odpluskwiacz) w środowisku Eclipse. Po ukończeniu ćwiczenia student
Bardziej szczegółowoJDK 7u25 NetBeans 7.3.1 Zajęcia 1 strona - 1
JDK 7u25 NetBeans 7.3.1 Zajęcia 1 strona - 1 Uwaga: INSTALACJA NOWEJ PLATFORMY JAVA SE Wygląd stron WWW pobieranych z serwera może być inny (aktualizacje), od tych pokazanych w instrukcji, ponieważ instrukcja
Bardziej szczegółowoOpenGL Embedded Systems
OpenGL Embedded Systems Instrukcja instalacji niezbędnego oprogramowania Czym jest OpenGL ES? To podzbiór biblioteki OpenGL zaprojektowany dla urządzeo mobilnych (telefony komórkowe, konsole do gier).
Bardziej szczegółowoSOP System Obsługi Parkingów
SOP System Obsługi Parkingów JEE i Android Marcin Tatjewski Tomasz Traczyk Grzegorz Zieliński Paweł Borycki 5 listopada 2009 www.sopark.pl Plan prezentacji Java Platform, Enterprise Edition (JEE) Wstęp
Bardziej szczegółowoUtworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia
Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu
Bardziej szczegółowoProgramowanie aplikacji dla technologii mobilnych. mgr inż. Anton Smoliński
Programowanie aplikacji dla technologii mobilnych mgr inż. Anton Smoliński mgr inż. Anton Smoliński E-mail : anton.smolinski@zut.edu.pl Pokój 102WI2 Konsultacje Tydzień Nieparzysty : Wtorek 10-12 Tydzień
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych
Systemy operacyjne na platformach mobilnych Wykład 1 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Wprowadzenie do systemów mobilnych System operacyjny
Bardziej szczegółowoakademia androida Pierwsze kroki w Androidzie część I
akademia androida Pierwsze kroki w Androidzie część I agenda Środowisko do pracy + emulator Struktura projektu z omówieniem Po co nam AndroidManifest.xml? Cykl życia aplikacji Zadanie 1. Kod, symulacja,
Bardziej szczegółowoAktywności są związane z ekranem i definiują jego wygląd. Dzieje się to poprzez podpięcie do aktywności odpowiedniego widoku.
Aktywności to podstawowe elementy związane z platformą Android. Dzięki poznaniu aktywności będziesz w stanie napisać pierwszą aplikację przeznaczoną na urządzenie mobilne. Po dodaniu kontrolek możesz w
Bardziej szczegółowoTworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski
Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski Agenda Dlaczego PhoneGap i co to jest? Możliwości PhoneGap Jak pisać aplikacje z PhoneGap? Konfiguracja i przykład aplikacji
Bardziej szczegółowoetrader Pekao Podręcznik użytkownika Jak zacząć pracę z etrader Pekao?
etrader Pekao Podręcznik użytkownika Jak zacząć pracę z etrader Pekao? Spis treści 1. Jak zacząć korzystać z etrader?... 3 2. Wymagania systemowe... 3 3. Uruchamianie platformy etrader... 3 4. Uruchamianie
Bardziej szczegółowoPRZEWODNIK PO ETRADER PEKAO ROZDZIAŁ I. JAK ZACZĄĆ PRACĘ Z ETRADER PEKAO? SPIS TREŚCI
PRZEWODNIK PO ETRADER PEKAO ROZDZIAŁ I. JAK ZACZĄĆ PRACĘ Z ETRADER PEKAO? SPIS TREŚCI ROZDZIAŁ I. JAK ZACZĄĆ PRACĘ Z ETRADER PEKAO? 2 1. JAK ZACZĄĆ KORZYSTAĆ Z ETRADER? 3 2. WYMAGANIA SYSTEMOWE 3 3. URUCHAMIANIE
Bardziej szczegółowoGoogle Android. Opracował Maciej Ciurlik
Google Android Opracował Maciej Ciurlik Plan prezentacji Wprowadzenie Architektura Cykl życia aplikacji Wprowadzenie Android - kompletny zbiór oprogramiwania dla urządzeń mobilnych. System operacyjny Middleware
Bardziej szczegółowoCzym jest MIT App Inventor. App Inventor jest to zbiór bloków jako język programowania używany do tworzenia mobilnych aplikacji na androida.
App Inventor Czym jest MIT App Inventor App Inventor jest to zbiór bloków jako język programowania używany do tworzenia mobilnych aplikacji na androida. MIT App Inventor Gdzie tworzysz interfejs użytkownika
Bardziej szczegółowoWprowadzenie do App Inventor
Lab. 1. Wprowadzenie do App Inventor ARCHITEKTURA APP INVENTOR App Inventor jest narzędziem dostarczanym przez Google (obecnie Google przekazało pieczę nad projektem do MIT) służącym do tworzenia aplikacji
Bardziej szczegółowoKrótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.
GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans
Bardziej szczegółowoWIĘCEJ NIŻ TELEFON! CZĘŚĆ PIERWSZA - WPROWADZENIE
WIĘCEJ NIŻ TELEFON! CZĘŚĆ PIERWSZA - WPROWADZENIE SYSTEMY OPERACYJNE 4,1% 1% 0,2% Android 13,4% ios Windows Phone 81,3% BlackBerry OS Inne ERA G1 - POCZĄTEK WERSJE 1.0 Apple Pie 1.1 Banana Bread Cupcake
Bardziej szczegółowoAndroid, wprowadzenie do SDK
Android, wprowadzenie do SDK Wprowadzenie, konfguracja środowiska, narzędzia, pierwsze aplikacje. prowadzący: Piotr Szymański, student 3 roku informatyki Paweł Rejkowicz, student 1 roku Informatyki 1 Android
Bardziej szczegółowoWYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Bardziej szczegółowoMobilne aplikacje multimedialne
Mobilne aplikacje multimedialne Laboratorium 1 Wyznaczanie orientacji urządzenia względem lokalnego układu odniesienia autor: Krzysztof Bruniecki Gdańsk, 2013-10-08 wersja 12 Wprowadzenie Platforma Android
Bardziej szczegółowoWPROWADZENIE DO JĘZYKA JAVA
WPROWADZENIE DO JĘZYKA JAVA programowanie obiektowe KRÓTKA HISTORIA JĘZYKA JAVA KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny języka java. Pierwsza nazwa Oak (dąb). KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny
Bardziej szczegółowoInstrukcja instalacji środowiska testowego na TestingCup wersja 1.0
Instrukcja instalacji środowiska testowego na TestingCup 2017 wersja 1.0 Spis treści: 1. Wstęp Błąd! Nie zdefiniowano zakładki. 2. Konfiguracja sprzętowa 2 3. Instalacja bazy danych MySQL 5.7 2 4. Import
Bardziej szczegółowoSkrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator
Wspomagamy procesy automatyzacji od 1986 r. Skrócony przewodnik OPROGRAMOWANIE PC MultiCon Emulator Wersja: od v.1.0.0 Do współpracy z rejestratorami serii MultiCon Przed rozpoczęciem użytkowania oprogramowania
Bardziej szczegółowoInstrukcja instalacji oprogramowania dla środowiska Windows
Instrukcja instalacji oprogramowania dla środowiska Windows Kurs.NET od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera.net od postaw minimum 8 GB RAM, rekomendowany procesor minimum
Bardziej szczegółowoProgramowanie Systemów Czasu Rzeczywistego
Programowanie Systemów Czasu Rzeczywistego Laboratorium Wprowadzenie Mariusz RUDNICKI mariusz.rudnicki@eti.pg.gda.pl 2016 Spis treści Przygotowanie platform docelowej.... 3 Przygotowanie środowiska programistycznego
Bardziej szczegółowoInstalacja aplikacji
1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2
Bardziej szczegółowoExpo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika
Expo Composer Dokumentacja użytkownika Wersja 1.0 www.doittechnology.pl 1 SPIS TREŚCI 1. O PROGRAMIE... 3 Wstęp... 3 Wymagania systemowe... 3 Licencjonowanie... 3 2. PIERWSZE KROKI Z Expo Composer... 4
Bardziej szczegółowoINSTRUKCJA AKTUALIZACJI PRZEGLĄDARKI. Wersja dokumentu 1.0
INSTRUKCJA AKTUALIZACJI PRZEGLĄDARKI Wersja dokumentu 1.0 SPIS TREŚCI 1. WYMAGANIA SYSTEMOWE IPKO DEALER... 3 2. JAK ZAINSTALOWAĆ PRZEGLĄDARKĘ?... 3 1. JAK ZAKTUALIZOWAĆ BIEŻĄCĄ WERSJĘ PRZEGLĄDARKI?...
Bardziej szczegółowoTworzenie aplikacji GIS w technologii Flex. Tomasz Turowski Esri Polska
Tworzenie aplikacji GIS w technologii Flex Tomasz Turowski Esri Polska Rodzina produktów bazujących na Fleksie ArcGIS API for Flex zbiór klas wprowadzających funkcjonalności mapowe do środowiska Flex.
Bardziej szczegółowoZałącznik 1 instrukcje instalacji
Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych
Bardziej szczegółowoInstrukcja użytkownika Dell Display Manager
Instrukcja użytkownika Dell Display Manager Informacje ogólne Dell Display Manager to aplikacja Windows wykorzystywana do zarządzania monitorem lub grupą monitorów. Umożliwia ona ręczną regulację wyświetlanego
Bardziej szczegółowoWprowadzenie do środowiska Qt Creator
1.Instalacja środowiska Qt Creator Qt Creator jest wygodnym środowiskiem programistycznym przeznaczonym do tworzenia projektów, czyli aplikacji zarówno konsolowych, jak i okienkowych z wykorzystaniem biblioteki
Bardziej szczegółowoProgramowanie procesora Microblaze w środowisku SDK
Programowanie procesora Microblaze w środowisku SDK 9 kwietnia 2010 Zespół Rekonfigurowalnych Systemów Obliczeniowych AGH Kraków http://www.fpga.agh.edu.pl/ 1.Wstęp Celem niniejszego ćwiczenia jest: zapoznanie
Bardziej szczegółowoI2: J2ME programowanie w NetBeans IDE Wydział Transportu PW semestr /11
INSTALOWANIE NETBEANS IDE 6.9.1 JAVA SE (54MB) ORAZ DOINSTALOWANIE PAKIETU SUN JAVA WIRELESS TOOLKIT 2.5.2_01 FOR CLDC Uwaga: NetBeans działa poprawnie, jeŝeli komputer wyposaŝony jest w co najmniej 512
Bardziej szczegółowoJęzyk JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 1, część 2 1 Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po
Bardziej szczegółowoNowy sposób autoryzacji przelewów w Usłudze Bankowości Elektronicznej
Nowy sposób autoryzacji przelewów w Usłudze Bankowości Elektronicznej mtoken Asseco MAA to nowoczesna aplikacja do bezpiecznej autoryzacji bankowych transakcji online. Działa ona na urządzeniach mobilnych
Bardziej szczegółowoLaboratorium - Instalacja Virtual PC
5.0 5.4.1.4 Laboratorium - Instalacja Virtual PC Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium zainstalujesz i skonfigurujesz Tryb XP w Windows 7. Następnie uruchomisz podstawowe
Bardziej szczegółowoSposoby zdalnego sterowania pulpitem
Karolina Wieczorko, EMiI Sposoby zdalnego sterowania pulpitem Jest wiele opcji zdalnego sterowania pulpitem, począwszy od narzędzi systemowych, poprzez różnego rodzaju programy przez sieć internetową.
Bardziej szczegółowoInstalacja NOD32 Remote Administrator
Instalacja NOD32 Remote Administrator Program do zdalnego zarządzania stacjami roboczymi, na których zainstalowany jest program NOD32, składa się z dwóch modułów. Pierwszy z nich Remote Administrator Server
Bardziej szczegółowo1.Wstęp. 2.Generowanie systemu w EDK
1.Wstęp Celem niniejszego ćwiczenia jest zapoznanie z możliwościami debuggowania kodu na platformie MicroBlaze oraz zapoznanie ze środowiskiem wspomagającym prace programisty Xilinx Platform SDK (Eclipse).
Bardziej szczegółowoWprowadzenie i konfiguracja programu Pierwsze kroki w programie do tworzenia aplikacji mobilny App Inventor
Wprowadzenie i konfiguracja programu Pierwsze kroki w programie do tworzenia aplikacji mobilny App Inventor Scenariusz zaje c na 45 min. CEL ZAJE Ć W wyniku zaje c uczeń powinien umiec : 1. Znaleśc w przeglądarce
Bardziej szczegółowoprotected void onsaveinstancestate(bundle outstate); protected void onrestoreinstancestate(bundle savedinstancestate);
Android WYKŁAD 3 Agenda Odtwarzanie stanu Activity Walidacja danych z widoków Przycisk "wstecz" Material Design Fragmenty Implementacja GUI opartego o zakładki Stylowanie aplikacji Implementacja listy
Bardziej szczegółowoLaboratorium 8 ( Android -pierwsza aplikacja)
Dr Mirosław Łątka Informatyka dla medycyny Jesień 2012 Laboratorium 8 ( Android -pierwsza aplikacja) Naszym celem jest stworzenie aplikacji, która wyświetla zdjęcie Alberta Einsteina. Jeden z przycisków
Bardziej szczegółowoZałącznik 1 instrukcje instalacji
Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych
Bardziej szczegółowoPolitechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios
Politechnika Poznańska, Instytut Informatyki, TWO/GE Programowanie dla ios 13 stycznia 2012 Urządzenia ios Urządzenie Data prezentacji iphone 9.01.2007/06.2007 ipod touch 5.09.2007 iphone 3G 9.06.2008
Bardziej szczegółowoDlaczego Android? Uczę się Javy więc piszę.. w Androidzie. Nie mam telefonu z Androidem!
Pierwszy artykuł dotyczący programowania w Androidzie jaki zamieszczam na tym blogu. Dowiedz się co sądzę o Androidzie, czy jest opłacalny oraz dlaczego sam zacząłem się nim interesować. W pierwszym artykule
Bardziej szczegółowoPodstawy technologii cyfrowej i komputerów
BESKIDZKIE TOWARZYSTWO EDUKACYJNE Podstawy technologii cyfrowej i komputerów Budowa komputerów cz. 2 systemy operacyjne mgr inż. Radosław Wylon 2010 1 Spis treści: Rozdział I 3 1. Systemy operacyjne 3
Bardziej szczegółowoInstrukcja obsługi Kamery IP
Instrukcja obsługi Kamery IP NIP-20 1 Kamera nowej generacji P2P IP NIP-20 Technologia nowej generacji. Łatwa instalacja, wysokiej jakości soczewka Glass Lens umożliwiająca nadzór wideo ze smartfona, tabletu
Bardziej szczegółowoINSTRUKCJA KORZYSTANIA Z APLIKACJI
INSTRUKCJA KORZYSTANIA Z APLIKACJI www.ebooki.nowaera.pl WSTĘP WYMAGANIA SYSTEMOWE REJESTRACJA LOGOWANIE AKTYWACJA E-BOOKA POBRANIE E-BOOKA NA URZĄDZENIE MOBILNE USUNIĘCIE E-BOOKA Z URZĄDZENIA MOBILNEGO
Bardziej szczegółowoWEBCON BPS Instalacja Standalone
WEBCON BPS Instalacja Standalone 1. Wymagania wstępne... 2 1.1. Software... 2 1.2. Hardware... 2 1.2.1. Scenariusze sprzętowe konfiguracji... 2 1.2.2. Instalacja minimalna all-in-one installation... 2
Bardziej szczegółowo1 Opis interfejsu użytkownika
1 Opis interfejsu użytkownika 1.1 Wprowadzenie Aplikacja Dapos 3.1 służy do generowania plików wniosków związanych z działalnością Agenta Ubezpieczeniowego działającego w imieniu Zakładu Ubezpieczeniowego.
Bardziej szczegółowoweblsp Wybór przeglądarki i jej ustawienia Instrukcja ADH-Soft sp. z o.o., ul. 17 Stycznia 74, Warszawa
weblsp Wybór przeglądarki i jej ustawienia Instrukcja ADH-Soft sp. z o.o., ul. 17 Stycznia 74, 02-146 Warszawa www.adh.com.pl Spis treści 1. Wydajność aplikacji po stronie klienta... 3 2. Wybór przeglądarki
Bardziej szczegółowoProgramowanie urządzeń mobilnych. dr inż. Juliusz Mikoda
Programowanie urządzeń mobilnych dr inż. Juliusz Mikoda Instalacja środowiska 1 Wymagane składniki środowiska Eclipse wersja 3.4 (Ganymede) lub 3.5 (Galileo classic) http://www.eclipse.org/downloads/packages/release/galileo/r
Bardziej szczegółowoTworzenie cross-platformowych aplikacji w Xamarin.Forms
Tworzenie cross-platformowych aplikacji w Xamarin.Forms Wprowadzenie Tomasz Gibulski Microsoft Certified Professional (MCP) Microsoft Certified Technology Specialist (MCTS) tomasz@gibulski.com www.gibulski.com
Bardziej szczegółowoInstrukcja obsługi programu. BlazeVideo HDTV Player v6
Instrukcja obsługi programu BlazeVideo HDTV Player v6 Spis treści 1. Opis programu...3 1.1 Wprowadzenie...3 1.2 Funkcje programu...3 1.3 Wymagania sprzętowe...4 2. Wygląd interfejsu...4 3. Obsługa programu...6
Bardziej szczegółowo1. Opis. 2. Wymagania sprzętowe:
1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny
Bardziej szczegółowoCechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
Bardziej szczegółowoINSTRUKCJA UŻYTKOWNIKA
INSTRUKCJA UŻYTKOWNIKA Jak przeczytać wypożyczoną książkę?... 2 Uzyskanie Adobe ID... 2 Czytanie na komputerze... 3 Uruchomienie programu... 3 Czytanie i zwracanie książek... 4 Logowanie do aplikacji...
Bardziej szczegółowoInstrukcja instalacji Asystenta Hotline
SoftVig Systemy Informatyczne Sp. z o.o. Instrukcja instalacji Asystenta Hotline Ver. 3.5 2012-06-19 2 Instrukcja obsługi programu Asystent Hotline Zawartość 1 INSTALACJA PROGRAMU 3 1.1 WARUNKI KONIECZNE
Bardziej szczegółowoParagon HFS+ for Windows
PARAGON Software GmbH Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com Paragon
Bardziej szczegółowoPodręcznik szybkiej instalacji Android Mirror JUC600
Podręcznik szybkiej instalacji Android Mirror JUC600 Poznań 2014 Zanim rozpoczniesz sprawdź poniższe: 1. Sprawdź czy w twoim urządzeniu Android został włączony tryb Debug (strona 3) 2. Upewnij się że na
Bardziej szczegółowo1. Od czego zacząć? - Instalacja środowiska pracy
1. Od czego zacząć? - Instalacja środowiska pracy 1.1 Jeśli mamy komputer z Windows 8.1 Prof. lub nowszy W takim przypadku potrzebne nam będą tylko aktualne aktualizacje no i oczywiście środowisko pracy.
Bardziej szczegółowoJavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska
JavaFX - wprowadzenie JavaFX Wydział Informatyki i Zarządzania Politechnika Wrocławska Definicja JavaFX - wprowadzenie Definicja Historia JavaFX Script Rich Internet Application JavaFX - rodzina technologii
Bardziej szczegółowoInstalacja i podstawowa konfiguracja aplikacji ImageManager
Instalacja i podstawowa konfiguracja aplikacji ImageManager Wymagania systemowe dla aplikacji ImageManager przynajmniej 1 GB pamięci RAM (4 GB rekomendowane) przynajmniej 75 MB wolnego miejsca na dysku
Bardziej szczegółowoXesar. Pierwsze kroki
Xesar Pierwsze kroki Wymagania systemowe Xesar Komputer PC; min. 1,2 GHz lub szybszy Minimum 8 GB RAM (dla wersji 64-bit, z czego 4 GB dostępne dla systemu Xesar) 2x interfejs USB 2.0 do połączenia ze
Bardziej szczegółowoInstrukcja obsługi funkcji specjalnych szablonu C01 v.1.0
Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0 UWAGA 1: Przed dokonaniem jakichkolwiek zmian, zalecamy skopiować wcześniej kod html modułu do pliku na lokalnym dysku. W przypadku problemów ułatwi
Bardziej szczegółowoGry Komputerowe Laboratorium 1. Zajęcia organizacyjne Animacja z uwzględnieniem czasu. mgr inż. Michał Chwesiuk 1/22. Szczecin,
Gry Komputerowe Laboratorium 1 Zajęcia organizacyjne mgr inż. Michał Chwesiuk 1/22 projektowych Zajęcia projektowe składają się zajęć (plus jedno zajęcie godzinne). Zajęcia polegają na programowania grafiki
Bardziej szczegółowo4.10 Odtwarzanie multimediów
Podstawy open source system SUSE Linux 4-176 4.10 Odtwarzanie multimediów 4.10.1 Mikser dźwięków Aby zmodyfikować głośność, klikamy lewym przyciskiem myszy na ikonkę głośnika w prawym dolnym rogu, na głównym
Bardziej szczegółowogdmss Lite Android DVR Mobile Client Instrukcja obsługi oprogramowania
gdmss Lite Android DVR Mobile Client Instrukcja obsługi oprogramowania Tylko na telefony z systemem Android Spis treści 1 INFORMACJE OGÓLNE... 3 1.1 Wprowadzenie...3 1.2 Funkcje...3 1.3 Obsługiwane wersje
Bardziej szczegółowoRoger Access Control System. Aplikacja RCP Point. Wersja oprogramowania : 1.0.x Wersja dokumentu: Rev. C
Roger Access Control System Aplikacja RCP Point Wersja oprogramowania : 1.0.x Wersja dokumentu: Rev. C Spis treści Spis treści... 2 1. Wstęp... 3 1.1 Przeznaczenie i główne cechy aplikacji... 3 1.2 Wymagania
Bardziej szczegółowoINSTRUKCJA INSTALACJI URZĄDZENIA
INSTRUKCJA INSTALACJI URZĄDZENIA Dla urządzeń o numerach seryjnych serii A01000 i E01000 1. Wymagania FiloVox działa na komputerach z systemem operacyjnym Windows 2000, XP lub Windows 2003. Dodatkowo komputer
Bardziej szczegółowoPROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia
OPIS PRZEDMIOTU Nazwa przedmiotu Programowanie i obsługa systemów mobilnych Kod przedmiotu Wydział Instytut/Katedra Kierunek Specjalizacja/specjalność Wydział Matematyki, Fizyki i Techniki Instytut Mechaniki
Bardziej szczegółowoSkrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator
Wspomagamy procesy automatyzacji od 1986 r. Skrócony przewodnik OPROGRAMOWANIE PC MultiCon Emulator Wersja: od v.1.0.0 Do współpracy z rejestratorami serii MultiCon Przed rozpoczęciem użytkowania oprogramowania
Bardziej szczegółowo- dodaj obiekt tekstowy: /** Maciej */ Stage { title : "First JavaFX App" scene: Scene { width: 300 height: 300 content: [ ] } }
1. Krótki opis technologii JavaFX jest technologią do tworzenia bogatych wizualnie aplikacji internetowych (RIA Rich Internet Application), przeznaczona nie tylko pod wiele systemów operacyjnych, ale też
Bardziej szczegółowo5. Wyświetli nam się spis treści oraz lista rozdziałów. Aby wejść w podgląd podręcznika, należy wybrać interesujący nas rozdział oraz kliknąć w napis
Jak pracować z TPK? 1. Aby rozpocząć pracę z Teacher s Presentation Kit, należy wejść na stronę www.macmillaneducationeverywhere.com i zalogować się na swoje konto. 2. Po zalogowaniu wyświetlone zostaną
Bardziej szczegółowoTechnologie internetowe w programowaniu.
Technologie internetowe w programowaniu. Android 101 dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski http://myphonedeals.co.uk/blog/33-the-smartphone-os-complete-comparison-chart www.techradar.com/news/phone-and-communications/mobile-phones/ios7-vs-android-jelly-bean-vs-windows-phone-8-vs-bb10-1159893
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android
Systemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka
Bardziej szczegółowo9.1.2. Ustawienia personalne
9.1.2. Ustawienia personalne 9.1. Konfigurowanie systemu Windows Systemy z rodziny Windows umożliwiają tzw. personalizację ustawień interfejsu graficznego poprzez dostosowanie wyglądu pulpitu, menu Start
Bardziej szczegółowoPrzetwarzanie danych w chmurze
Materiały dydaktyczne Katedra Inżynierii Komputerowej Przetwarzanie danych w chmurze Podstawy Google App Engine dr inż. Robert Arsoba Robert.Arsoba@weii.tu.koszalin.pl Koszalin 2017 Wersja 1.0 Podstawy
Bardziej szczegółowoDell Display Manager podręcznik użytkownika
Dell Display Manager podręcznik użytkownika Przegląd Korzystanie z okna dialogowego szybkich ustawień Ustawianie podstawowych funkcji wyświetlania Przypisywanie trybów ustawień wstępnych do aplikacji Stosowanie
Bardziej szczegółowo