Mobilne technologie geoprzestrzenne z uwzględnieniem aplikacji w systemie Android

Wielkość: px
Rozpocząć pokaz od strony:

Download "Mobilne technologie geoprzestrzenne z uwzględnieniem aplikacji w systemie Android"

Transkrypt

1 Mobilne technologie geoprzestrzenne z uwzględnieniem aplikacji w systemie Android Łukasz Markiewicz Katedra Systemów Geoinformatycznych Wydział Elektroniki, Telekomunikacji i Informatyki

2 Plan prezentacji GIS i GPS Platformy mobilne (Android, ios, Unity 3D) Android ios Unity 3D Stworzenie Android prostej aplikacji mobilnej na platformie Wykorzystanie platformy Android do tworzenia złożonych projektów geoinformatycznych na przykładzie systemu nawigacji dla niewidomych Mówiące Mapy (w tym zagadnienia geoinformatyczne)

3 GIS i GPS GIS (Geographic Information System): system informacji geograficznej rozległy termin, wiele różnych zastosowań system łączący dane i atrybuty geograficzne z innymi danymi w celu wizualizacji map, dokonywania analiz przestrzennych,... GPS (Global Positioning System): globalny system pozycjonowania na lądzie, wodzie i w powietrzu aktualna pozycja, prędkość i czas w popularnych urządzeniach mobilnych wspomagany przez sieć GSM, kompas cyfrowy dokładność zależna od: warunki pogodowe, jakość odbiornika,...

4 GIS i GPS Wyzwania w wykorzystaniu GIS i GPS w aplikacjach mobilnych: (GIS) potrzeba pozyskania specjalizowanych danych przestrzennych (GIS) mnogość danych i meta-danych (GIS) dokładność danych (GPS) dokładność pozycjonowania (GPS) błędy wyznaczania pozycji (GPS) odbiorniki wbudowane i zewnętrzne...

5 Platformy mobilne (przenośność aplikacji) Ta sama aplikacja mobilna na różnych urządzeniach: dawniej JavaME i Symbian aktualnie Android, ios, Windows Phone, BlackBerry,... wybór: popularność, możliwości udostępnione wytwórcom oprogramowania, sprawdzona platforma, cena urządzeń,...

6 Platformy mobilne mobilne urządzenia i systemy operacyjne znaczący i rosnący trend w wytwarzaniu oprogramowania zmiany w przemyśle sprzętowym urządzenia mobilne pojawiły się na rynku razem z rozwojem komputerów osobistych w latach 90. ubiegłego wieku usługi mobilne stały się szeroko dostępne i popularne (telefony komórkowe, pagery) w latach nowoczesne smartfony wytwarzane przez RIM, Nokia, Apple i Google, potem przez wiele firm zwiększające się możliwości sprzętowe urządzeń mobilnych coraz bliższe komputerom osobistym od roku 2010 duża popularność tabletów

7 Android w roku 2008 premiera systemu operacyjnego Android oraz smartfonu Google G1 w odpowiedzi na ogromny sukces urządzeń mobilnych firmy Apple (iphone, ipod) stworzony przez Google we współpracy z wieloma firmami zrzeszonymi w OHA (Open Handset Alliance) aktualnie w OHA ponad 80 korporacji z różnych gałęzi przemysłu (producenci sprzętu, oprogramowania, operatorzy sieci,...) główny cel OHA utworzenie systemu operacyjnego (opensource) opierającego się o Linux oraz stworzenie listy wytycznych dla kompatybilnych urządzeń mobilnych system zdobył silną pozycję na rynku - nadal jest rozwijany oraz rozbudowywany z roku na rok nieustannie rosnąca ilość sprzedawanych kompatybilnych urządzeń

8 Android język programowania - zmodyfikowana wersja Java maszyna wirtualna Dalvik (DVM) - mniej wymagająca sprzętowo i zajmująca mniej pamięci niż maszyna wirtualna Java (JVM) API Androida używa dodatkowych bibliotek i modułów (brak ich w API Javy) wsparcie dla ekranów dotykowych i sensorów urządzeń mobilnych projekty mogą być tworzone w wielu środowiskach: m.in. w Eclipse lub Netbeans (poprzez dodatkowe wtyczki) oficjalnym środowiskiem jest ADT (Android Development Tools - oparte o Eclipse) zawiera obraz systemu urządzenia mobilnego operacyjnego oraz emulator parametry urządzenia i jego możliwości są konfigurowalne

9 Android ADT (Eclipse) Cechy ADT: moduł tworzenia projektu, edytor kodu źródłowego, edytor GUI DDMS (Dalvik Debug Monitor Server) zestaw narzędzi używanych do kontroli stanu urządzenia i jego maszyny wirtualnej (podgląd wątków i pamięci, explorator plików itp.) tworzona aplikacja może również zostać uruchomiona poprzez ADT na fizycznym urządzeniu podłączonym do komputera

10 Apple ios mobilny system ios firmy Apple (system na komputery stacjonarne to Mac OS X) od 2007 roku na rynku urządzenia iphone, ipod, ipad duży wpływ na rynek, jeden z dwóch najbardziej popularnych systemów mobilnych język programowania: Objective-C znacznie poszerzone możliwości) (oparty o język C, zaprojektowany aby dodać metody programowania obiektowego do języka C, kod w języku C może być używany w plikach języka Objective-C oferuje odmienne podejście do wywoływania metod oraz dostępu do parametrów

11 Apple ios zamiast operatora. pojawiają się znane z języka Smalltalk kwadratowe nawiasy w późniejszych wersjach Objective-C dodano operator. wywołanie metod w Objective-C: obiekt.metoda(); [obiekt methoda]; obiekt.metoda(parametr); [obiekt method: parametr];

12 Apple ios - Xcode Cechy Xcode IDE: wspólne srodowisko programowania dla ios i Mac OS X moduły do budowy projektów, GUI i edycji kodu źródłowego zestaw narzędzi Instruments do testowania sprawdzenia wydajności i wyszukiwania błędów aplikacji,

13 Unity 3D

14 Unity 3D Unity3D: środowisko do wytwarzania gier (również wizualizacji geoprzestrzennych) na wiele platform pierwsza wersja w 2005 roku jedynie na MAC OS X obecnie wytwarzanie projektów na wiele stacjonarnych, mobilnych i sieciowych platform: Windows, ios, Android, Mac OS X, XBox 360, PS3, Wii i Adobe Flash zawiera wiele gotowych elementów, które upraszczają proces tworzenia gier i aplikacji (silnik, fizyka, kolidowanie obiektów itp.) silnik do wyświetlania grafiki (rendering), zarządzanie i edycja zasobów (grafiki, modele), obsługa skryptów i wielu języków programowania oraz multimediów silnik graficzny używa wielu API (Direct3D, OpenGL, OpenGL ES, etc.) w zależności od wybranej platformy wynikowej wizualizacja sceny (ekranu), możliwa edycja kodu w trakcie

15 Unity 3D skrypty mogą być pisane w językach C# i JavaScript udostępniane biblioteki edytorów i narzędzi umożliwiają tworzenie własnych wbudowany moduł wizualizacyjny umożliwia testowanie działanie aplikacji podczas każdego etapu wytwarzania (zmiana parametrów obiektów lub wartości zmiennych podczas uruchomienia moduł Inspection ) zmiana platformy wynikowej prawie jednym kliknięciem, wymagane drobne zmiany w kodzie źródłowym projektu (np. obsługa innego systemu plików, obsługa odmiennych API, różne sposoby sterowania) np. aplikacja została początkowo zaimplementowana na stacjonarną platformę (np. Windows), a następnie zostaje dostosowana do platform mobilnych (pojawia się konieczność obsługi ekranu dotykowego oraz potrzeba innego sposobu sterowania)

16 Platformy mobilne - podsumowanie ogromny wzrost rynku platform mobilnych w ostatnich latach nieustanny rozwój sprzętowych platform mobilnych i możliwości konsumenci oraz wytwórcy oprogramowania mogą wybrać platformę, która spełnia ich oczekiwania i potrzeby urządzenia mobilne stały się czymś więcej niż urządzeniami używanymi do bezprzewodowej komunikacji (kalendarz, notatnik, aparat fotograficzny, kamera, narzędzie do przeglądania internetu, rozrywka, narzędzie pomiarowe,...) duże zapotrzebowanie - powstają mniejsze i większe firmy nastawione na tworzenie mobilnego oprogramowania istniejące firmy tworzą działy technologii mobilnych każdego roku pojawiają się nowe narzędzia, platformy i produkty

17 Stworzenie prostej aplikacji mobilnej używającej map na platformie Android (ADT) instalacja środowiska ADT użycie Google Maps V2 API jest elementem i wymaga instalacji Google Play Services w SDK wygenerowanie klucza do API dla aplikacji ( SHA1 + nazwa pakietu Android Key) utworzenie nowego projektu Android Application, np. wersja API 17, czyli Android import biblioteki Google Play Services (Google Maps V2 API) dodanie do pliku AndroidManifest.xml danych klucza API dodanie zgód aplikacji w tym samym pliku utworzenie widoku mapy (MapFragments) w aplikacji (plik.xml aktywności)

18 Stworzenie prostej aplikacji mobilnej używającej map na platformie Android (ADT) kod na pobranie i wyświetlenie mapy (plik.java oncreate(), initializemap(), onresume()) wyświetlenie mapy dodanie znacznika marker na mapie zmiana koloru i ikony znacznika przeniesienie widoku mapy do znacznika zmiana typu mapy (normal, hybrid, terrain) pokazanie aktualnej pozycji urządzenia na mapie włączanie/wyłączanie przycisków zoom, gestów, kompasu, prezentacja

19 Przykładowy system Mówiące Mapy - system GIS wspomagający poruszanie się niewidomych w terenie miejskim Projekt został wsparty dofinansowaniem przez Narodowe Centrum Badań i Rozwoju w ramach programu IniTech. W prezentacji wykorzystano fotografie wykonane przez Narodowe Centrum Badań i Rozwoju.

20 Realizacja W dwóch fazach: badania naukowe, prototyp: (Katedra Systemów Geoinformatycznych, Politechnika Gdańska) zebranie danych przestrzennych, wdrożenie: (Okręgowe Przedsiębiorstwo GeodezyjnoKartograficzne "OPEGIEKA" Sp. z o.o.) Autorzy: Andrzej Stepnowski, Łukasz Kamiński, Łukasz Markiewicz, Marcin Kulawiak, Krzysztof Bruniecki

21 Elementy systemu odbiornik DGPS/GPS (pozycjonowanie) urządzenie mobilne, np. smartfon aplikacja mobilna (nawigacja + GUI) dedykowana aplikacja do zbierania danych przestrzennych baza danych przestrzennych (istniejące mapy + punkty adresowe, przeszkody, zagrożenia itp.)

22 Poprzednia architektura systemu (pełna kopia danych na urządzeniu mobilnym)

23 Obecna architektura systemu (zdalny dostęp do danych - poprzez internet)

24 Metody akwizycji danych przestrzennych istniejące mapy z projektu OpenStreetMaps dodane punkty Points of Attention & Points of Interest dla niewidomych (np. budynki, adresy, skrzyżowania, nawierzchnia, przeszkody, zagrożenia,...) zbieranie urządzeniem mobilnym (smartfon) oraz profesjonalnymi urządzeniami (GTK DGPS)

25 Specyfika danych przestrzennych Dane wektorowe: możliwość konstrukcji grafu na potrzeby wyszukiwania ścieżki łatwość dostarczania obiektów przestrzennych na potrzeby opisu otoczenia aspekt wizualizacyjny

26 Pobieranie danych z serwera format OSM dane wektorowe rozszerzalny mechanizm atrybutów sprawdzony i skalowalny aspekt społecznościowy

27 Pozyskiwanie danych pozyskiwanie i aktualizacja danych to kosztowne przedsięwzięcie szansą na ograniczenie kosztów jest pozyskiwanie danych przez społeczność media społecznościowe konieczne zapewnienie dedykowanych narzędzi i infrastruktury

28 Zadania aplikacji mobilnej wizualizacja mapy określenie aktualnej pozycji użytkownika na mapie wyznaczanie ścieżki do wybranego celu nawigacja głosowe komunikaty o otoczeniu (punkty POA/POI) log pozycjonowania (testy)

29 Komunikacja z użytkownikiem Wejście: główne menu (ekrany dotykowe) klawiatury fizyczne i programowe rozpoznawanie gestów rozpoznawanie mowy Wyjście: dźwięki (w tym słuchawki klasyczne i słuchawki kostne) wibracje urządzenia obraz (wizualizacje)

30 Graficzny interfejs menu na ekranie dotykowym dedykowane klawiatury ekranowe, klawiatury systemowe, klawiatury fizyczne, rozpoznawanie mowy wszystkie komunikaty prezentowane głosowo oraz poprzez wibracje wszystkie funkcje urządzenia (dzwonienie, SMS, ) powinny być nadal dostępne czy są wymagane lub opcjonalne dodatkowe urządzenia zewnętrzne (np. zewnętrzny DGPS)

31 Klawiatury programowe Klawiatura tablicowa Klawiatura gestowa (wolniejsze wprowadzanie) (szybka, ale kształty niektórych liter podobne) Trzecia metoda wprowadzania tekstu, oparta na rozpoznawaniu mowy - najlepsza i najszybsza (wymagany dostęp do internetu)

32 Nawigacja wyszukiwanie ścieżki prowadzenie po ścieżce opis otoczenia korygowanie ruchu weryfikacja, anonsowanie komunikaty o przeszkodach i utrudnieniach

33 Pozycjonowanie w praktyce wbudowane w urządzenia mobilne odbiorniki GPS są zawodne testy odbyły się na wielu urządzeniach (Samsung, HTC, Nokia) dokładność zależna od warunków (pogoda, zachmurzenie, stan baterii) możliwość użycia dodatkowego (zewnętrznego) odbiornika rozwiązane częściowo poprzez odbiornik DGPS

34 Poprawa dokładności pozycjonowania Metoda sprzętowa - DGPS odbiornik Garmin etrex DGPS poprawki z sieci ASG-EUPOS (stacje poniżej) adapter Bluetooth (do łączności z urządzeniem mobilnym)

35 GPS kontra DGPS Ścieżki pochodzą z testów terenowych na terenie kampusu Politechniki Gdańskiej: czerwony ścieżka z GPS czerwony ścieżka GPS zielony ścieżka z DGPS (błędy GPS zaznaczone strzałkami) niebieski prawdziwa ścieżka niebieski ścieżka z DGPS DGPS poprawia pozycjonowanie w stosunku do GPS

36 GPS kontra DGPS DGPS zmniejsza błędy pomiaru położenia

37 Poprawa dokładności pozycjonowania Metoda programowa - map-matcher niebieski pozycjonowanie GPS, fioletowy pozycjonowanie aplikacji (błędy na początku urządzenie w budynku)

38 Map-matcher Pozycjonowanie aplikacji poprawnie nie uznaje, że użytkownik znajduje się po drugiej stronie ulicy, mimo wielu błędnych pomiarów GPS

39 Map-matcher gdy w okolicy znajduje się przejście dla pieszych aplikacja bierze to pod uwagę przy pozycjonowaniu faktyczne przejście użytkownika przez ulicę kilka chwilowych błędów GPS (skoki), ale po krótkiej chwili pozycja użytkownika zostaje poprawnie zmieniona (druga strona ulicy)

40 Map-matcher po pierwszym i przed drugim skrzyżowaniem znaczące błędy GPS, wiele połączeń pomiędzy różnymi ścieżkami chwilowe błędy GPS (skoki) pozycjonowanie powraca na właściwą ścieżkę po około 5-10 pomiarach GPS (w mniej niż 1 sekundę)

41 Testy aplikacji mobilnej

42 Testy aplikacji mobilnej

43 Podsumowanie możliwości integracji GIS i GPS dane przestrzenne dokładność pozycjonowania i nawigacji ekrany dotykowe urządzeń mobilnych rozpoznawanie mowy najszybszy sposób na sterowanie i wprowadzanie danych? klawiatury fizyczne i programowe niezawodność wbudowanych odbiorników GPS i sensorów w urządzenia mobilne komunikaty ostrzegawcze, anonsowanie, weryfikacja

Android - wprowadzenie. Łukasz Przywarty 171018

Android - 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ółowo

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

Systemy 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ółowo

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

Programowanie 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ółowo

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

Politechnika 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ółowo

Systemy Geoinformatyczne

Systemy Geoinformatyczne Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Profil dyplomowania: Systemy Geoinformatyczne Specjalność: Technologie geoinformatyczne i mobilne

Bardziej szczegółowo

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

BUDOWA APLIKACJI NA PLATFORMĘ IPHONE/IPAD. dr inż. Marcin Tomana BUDOWA APLIKACJI NA PLATFORMĘ IPHONE/IPAD dr inż. Marcin Tomana ipod Touch ipod nano - najpopularniejsze urządzenie do odtwarzania muzyki - ograniczone jednak funkcje! ipod Touch - to możliwości prawie

Bardziej szczegółowo

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

Kró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ółowo

Projekt inżynierski uwagi

Projekt inżynierski uwagi Politechnika Śląska Instytut Matematyki Wydział Matematyki Stosowanej Ważne! Dokumentacja projektu inżynierskiego Metodyka pracy Literatura Aplikacja Ta prezentacja zawiera ogólne uwagi, które nie muszą

Bardziej szczegółowo

Nawigacja po trasie wycieczki

Nawigacja po trasie wycieczki Nawigacja po trasie wycieczki Publikacja trasy wycieczki za pomocą pliku kml. KML (Keyhole Markup Language) jest to format pliku pozwalający na wizualizację trójwymiarowych danych przestrzennych. Nawigacja

Bardziej szczegółowo

tel. (+48 81) 538 47 21/22 fax (+48 81) 538 45 80 Cel przedmiotu

tel. (+48 81) 538 47 21/22 fax (+48 81) 538 45 80 Cel przedmiotu 0-68 Lublin tel. (+48 8) 538 47 / fax (+48 8) 538 45 80 Przedmiot: Programowanie aplikacji Rok: 4 Semestr: 7 Rodzaj zajęć i liczba godzin: Studia stacjonarne Studia niestacjonarne Wykład 30 4 Ćwiczenia

Bardziej szczegółowo

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

JavaFX. 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ółowo

I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J 2016

I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J 2016 I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J 2016 Programowanie Gier Testowanie i zapewnianie jakości oprogramowania (QA) Grafika i multimedia Inteligentne systemy autonomiczne INŻYNIERIA

Bardziej szczegółowo

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma

Bardziej szczegółowo

Tworzenie aplikacji na platformie Android

Tworzenie 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ółowo

MonoGame. Wieloplatformowe gry w C# Mateusz Cicheński

MonoGame. Wieloplatformowe gry w C# Mateusz Cicheński MonoGame Wieloplatformowe gry w C# Mateusz Cicheński Plan prezentacji Założenia Alternatywy Narzędzia Różnice między WP8, ios, Android DEMO Podsumowanie Założenia CEL: Stworzenie wieloplatformowej gry

Bardziej szczegółowo

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia

PROJEKT 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ółowo

Chorwacka firma softwarowa z 10 letnią tradycją, specjalizująca się w rozwoju i udoskonalaniu technologii z dziedziny nawigacji GPS i telematyki

Chorwacka firma softwarowa z 10 letnią tradycją, specjalizująca się w rozwoju i udoskonalaniu technologii z dziedziny nawigacji GPS i telematyki Don t Panic nawigacja nowej generacji Mireo profil firmy Chorwacka firma softwarowa z 10 letnią tradycją, specjalizująca się w rozwoju i udoskonalaniu technologii z dziedziny nawigacji GPS i telematyki

Bardziej szczegółowo

SOP System Obsługi Parkingów

SOP 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ółowo

- nawigacja satelitarna w turystyce

- nawigacja satelitarna w turystyce - nawigacja satelitarna w turystyce Ślesin 11 13 czerwca 2014 r. Czym jest GPSwielkopolska? projekt poświęcony wykorzystaniu technologii nawigacji satelitarnej w turystyce, rozwijany od 2007 r. przez Samorząd

Bardziej szczegółowo

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa 1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko

Bardziej szczegółowo

Programowanie aplikacji mobilnych

Programowanie 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ółowo

Google Android. Opracował Maciej Ciurlik

Google 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ółowo

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

Cechy 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ółowo

Konspekt pracy inżynierskiej

Konspekt pracy inżynierskiej Konspekt pracy inżynierskiej Wydział Elektryczny Informatyka, Semestr VI Promotor: dr inż. Tomasz Bilski 1. Proponowany tytuł pracy inżynierskiej: Komunikator Gandu na platformę mobilną Android. 2. Cel

Bardziej szczegółowo

Testowanie aplikacji mobilnych z ukierunkowaniem na system Android

Testowanie 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ółowo

KARTA KURSU. Projektowanie aplikacji mobilnych

KARTA KURSU. Projektowanie aplikacji mobilnych KARTA KURSU Nazwa Nazwa w j. ang. Projektowanie aplikacji mobilnych Mobile application development Kod Punktacja ECTS* 3 Koordynator dr Dariusz Pałka Zespół dydaktyczny: mgr Roman Czapla mgr Wojciech Nawalaniec

Bardziej szczegółowo

Rozwiązanie GIS dla mniejszego. miasta: model Miasta Stalowa Wola. Janusz JEśAK. Jacek SOBOTKA. Instytut Rozwoju Miast. ESRI Polska Sp. z o. o.

Rozwiązanie GIS dla mniejszego. miasta: model Miasta Stalowa Wola. Janusz JEśAK. Jacek SOBOTKA. Instytut Rozwoju Miast. ESRI Polska Sp. z o. o. Rozwiązanie GIS dla mniejszego miasta: model Miasta Stalowa Wola Instytut Rozwoju Miast Janusz JEśAK ESRI Polska Sp. z o. o. Jacek SOBOTKA Rybnik, 27-28 września 2007 Plan Prezentacji Geneza przedsięwzięcia

Bardziej szczegółowo

Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski

Tworzenie 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ółowo

Programowanie aplikacji na iphone. Wstęp do platformy ios. Łukasz Zieliński

Programowanie aplikacji na iphone. Wstęp do platformy ios. Łukasz Zieliński Programowanie aplikacji na iphone. Wstęp do platformy ios. Łukasz Zieliński Plan Prezentacji. Programowanie ios. Jak zacząć? Co warto wiedzieć o programowaniu na platformę ios? Kilka słów na temat Obiective-C.

Bardziej szczegółowo

OpenGL Embedded Systems

OpenGL 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ółowo

Programowanie dla ios

Programowanie dla ios Programowanie dla ios Trochę historii 1 kwietnia 1976 r. - zostaje założona firma Apple Computer Company przez Steve a Jobsa, Stevena Wozniaka i Ronalda Weyna a W lipcu 1976 rozpoczęłą się sprzedaż Apple

Bardziej szczegółowo

ROZWÓJ INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ w statystyce publicznej. Janusz Dygaszewicz Główny Urząd Statystyczny

ROZWÓJ INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ w statystyce publicznej. Janusz Dygaszewicz Główny Urząd Statystyczny ROZWÓJ INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ w statystyce publicznej Janusz Dygaszewicz Główny Urząd Statystyczny INSPIRE w GUS Portal Geostatystyczny Połączenie danych statystycznych i informacji przestrzennej

Bardziej szczegółowo

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012 Wrocław, 18.05.2015 Program kształcenia i plan studiów podyplomowych: Android i ios nowoczesne aplikacje mobilne edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Bardziej szczegółowo

Programowanie dla ios

Programowanie dla ios Programowanie dla ios Dane techniczne System operacyjny: okrojona wersja Mac OS X Mobilna wersja przeglądarki Safari Początkowe wspierane tylko aplikacje webowe Od czerwca 2008 dostępne SDK Dystrybucja

Bardziej szczegółowo

Załącznik do umowy nr..

Załącznik do umowy nr.. Załącznik do umowy nr.. z dnia I Opis przedmiotu zamówienia specyfikacja techniczna: 1. System mobilny: Aplikacja przeznaczona dla telefonów z systemem Android, wersja 4.0 wzwyż i napisana w języku natywnym

Bardziej szczegółowo

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase 1 Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase Jednym z głównych aspektów procesu programowania systemów wbudowanych

Bardziej szczegółowo

ActiveXperts SMS Messaging Server

ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server to oprogramowanie typu framework dedykowane wysyłaniu, odbieraniu oraz przetwarzaniu wiadomości SMS i e-mail, a także tworzeniu własnych

Bardziej szczegółowo

Mobilne aplikacje multimedialne

Mobilne 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ółowo

Co to jest smartfon?

Co to jest smartfon? Co to jest? jak korzystać w pełni ze a bez obaw o koszty Smartfon to połączenie telefonu i komputera. Ma wszystkie funkcje zwykłego telefonu komórkowego, czyli: połączenia głosowe SMS-y, MMS-y aparat foto

Bardziej szczegółowo

akademia androida Pierwsze kroki w Androidzie część I

akademia 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ółowo

Systemy operacyjne na platformach mobilnych 2 Platforma Maemo

Systemy operacyjne na platformach mobilnych 2 Platforma Maemo Systemy operacyjne na platformach mobilnych 2 Platforma Maemo Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez

Bardziej szczegółowo

URZĄDZENIE DO BEZPRZEWODOWEGO STRUMIENIOWANIA MULTIMEDIÓW

URZĄDZENIE DO BEZPRZEWODOWEGO STRUMIENIOWANIA MULTIMEDIÓW URZĄDZENIE DO BEZPRZEWODOWEGO STRUMIENIOWANIA MULTIMEDIÓW Instrukcja szybkiej instalacji DN-70310 1. Prezentacja produktu Dziękujemy za wybranie urządzenia do bezprzewodowego strumieniowania multimediów

Bardziej szczegółowo

WPROWADZENIE DO JĘZYKA JAVA

WPROWADZENIE 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ółowo

Dzięki szkoleniu. Dni: 3. Opis: Adresaci szkolenia

Dzięki szkoleniu. Dni: 3. Opis: Adresaci szkolenia Kod szkolenia: Tytuł szkolenia: IOS/START Programowanie ios - szybki start Dni: 3 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów, którzy chcą od podstaw poznać język Objective- C oraz

Bardziej szczegółowo

ERDAS ADE Suite edytor baz danych Oracle Spatial

ERDAS ADE Suite edytor baz danych Oracle Spatial ERDAS ADE Suite edytor baz danych Oracle Spatial III Konferencja naukowo-techniczna WAT i GEOSYSTEMS Polska, Serock, 12 czerwca, 2008 ERDAS, Inc. A Hexagon Company. All Rights Reserved Czym jest ERDAS

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ

REFERAT PRACY DYPLOMOWEJ REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt o implementacja pakietu gier planszowych realizowany na platformie Android Autor: Paweł Piechociński Promotor: dr Jadwiga Bakonyi Kategorie: gra planszowa

Bardziej szczegółowo

SMARTWATCH ZGPAX S99

SMARTWATCH ZGPAX S99 Instrukcja obsługi SMARTWATCH ZGPAX S99 BEZPIECZEŃSTWO: Przed rozpoczęciem użytkowania przeczytaj uważnie całą instrukcję obsługi. Rysunki i zrzuty ekranu mogą się różnic w zależności od aktualnego oprogramowania.

Bardziej szczegółowo

Format KML w oprogramowaniu GIS

Format KML w oprogramowaniu GIS Format KML w oprogramowaniu GIS Wojciech Pokojski, Paulina Pokojska Pracownia Edukacji Komputerowej Wydział Geografii i Studiów Regionalnych Uniwersytet Warszawski Udział w Konferencji został dofinansowany

Bardziej szczegółowo

Dokumentacja aplikacji Szachy online

Dokumentacja aplikacji Szachy online Projekt z przedmiotu Technologie Internetowe Autorzy: Jakub Białas i Jarosław Tyma grupa II, Automatyka i Robotyka sem. V, Politechnika Śląska Przedmiot projektu: Aplikacja internetowa w języku Java Dokumentacja

Bardziej szczegółowo

Uniwersalny System Mobilny CRM dla Androida

Uniwersalny System Mobilny CRM dla Androida Uniwersalny System Mobilny CRM dla Androida Glen sp. z o.o., ul. Kościuszki 43, 30-114 Kraków tel. 12 422 64 26, 12 426 02 64, 12 427 30 32 email: mah@glen.com.pl www.glen.com.pl, mah.glen.pl Październik

Bardziej szczegółowo

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

Skrócona instrukcja obsługi rejestratorów marki IPOX Skrócona instrukcja obsługi rejestratorów marki IPOX v 1.1, 07-09-2015 1 Spis treści 1. Pierwsze uruchomienie...3 2. Logowanie i przegląd menu rejestratora...4 3. Ustawienia nagrywania...6 4. Odtwarzanie

Bardziej szczegółowo

Katedra Geodezji Satelitarnej i Nawigacji. Geodezja i geoinformatyka

Katedra Geodezji Satelitarnej i Nawigacji. Geodezja i geoinformatyka Załącznik nr 8 STUDIA NIESTACJONARNE PIERWSZEGO STOPNIA ROK AKADEMICKI 2012/2013 Katedra Geodezji Satelitarnej i Nawigacji (nazwa Jednostki Organizacyjnej) Geodezja i geoinformatyka (Specjalność) Adam

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Temat: Platforma Systemowa Wonderware cz. 2 przemysłowa baza danych,

Bardziej szczegółowo

Materiał dystrybuowany na licencji CC-BY-SA

Materiał dystrybuowany na licencji CC-BY-SA Materiał dystrybuowany na licencji CC-BY-SA II Seminarium Technologiczne Warszawa, ORE, 30.08.2013 Autorzy: Krzysztof Kurowski, Piotr Dziubecki Agenda 10.40 12.30 Interfejsy programistyczne i narzędzia

Bardziej szczegółowo

System Nawigacji Samochodowej Navmax FLEET - opis nawigacji

System Nawigacji Samochodowej Navmax FLEET - opis nawigacji System Nawigacji Samochodowej Navmax FLEET - opis nawigacji 1. Opis systemu nawigacji samochodowej Navmax Nawigacja Navmax będąc nawigacją Off-line na smartfony oraz tablety instalowaną na urządzeniu jest

Bardziej szczegółowo

Krótkoterminowa prognoza warunków jakości powietrza dla Miasta, Powiatu, Województwa system informatyczny. Piotr Ciwiś Maja Trzepacz Jerzy Jamrocha

Krótkoterminowa prognoza warunków jakości powietrza dla Miasta, Powiatu, Województwa system informatyczny. Piotr Ciwiś Maja Trzepacz Jerzy Jamrocha Krótkoterminowa prognoza warunków jakości powietrza dla Miasta, Powiatu, Województwa system informatyczny Piotr Ciwiś Maja Trzepacz Jerzy Jamrocha 3 lata na rynku założona przez absolwentów Politechniki

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Zaawansowane programowanie w języku C++

Zaawansowane programowanie w języku C++ Kod szkolenia: Tytuł szkolenia: C/ADV Zaawansowane programowanie w języku C++ Dni: 3 Opis: Uczestnicy szkolenia zapoznają się z metodami wytwarzania oprogramowania z użyciem zaawansowanych mechanizmów

Bardziej szczegółowo

Android tworzenie aplikacji mobilnych

Android 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ółowo

2 INSTALACJA OPROGRAMOWANIA. 3 3 GŁÓWNE OKNO PROGRAMU 3 4 MODUŁ OBSŁUGI ARCHIWUM 7

2 INSTALACJA OPROGRAMOWANIA. 3 3 GŁÓWNE OKNO PROGRAMU 3 4 MODUŁ OBSŁUGI ARCHIWUM 7 LUBUSKIE ZAKŁADY APARATÓW ELEKTRYCZNYCH LUMEL S.A. W ZIELONEJ GÓRZE PROGRAM DO KONFIGURACJI KONCENTRATORA DANYCH TYPU PD22 PD22Wiz.exe INSTRUKCJA OBSŁUGI Zielona Góra 2007 2 SPIS TREŚCI: 1 WSTĘP. 3 2 INSTALACJA

Bardziej szczegółowo

edycja 3 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

edycja 3 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012 Wrocław, 12.09.2017 Program kształcenia i plan studiów podyplomowych: Android i ios nowoczesne aplikacje mobilne edycja 3 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Bardziej szczegółowo

Czym jest Android Architektura systemu Cechy platformy Android

Czym 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ółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja wieloplatformowej aplikacji mobilnej Autor: Karolina Kaps z informacjami o uczelni. Studenci to osoby, które najczęściej korzystają ze smartfonów

Bardziej szczegółowo

Dokumentacja techniczna

Dokumentacja techniczna I N F O R M A T Y K A S T O S O W A N A E A I I E A G H Dokumentacja techniczna Mobilny asystent administratora Łukasz Świder Radosław Gabiga Łukasz Podolski Paweł Knap Marec Cabaj Maciej Stygar Aleksander

Bardziej szczegółowo

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji

Bardziej szczegółowo

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida Web frameworks do budowy aplikacji zgodnych z J2EE Jacek Panachida Cel pracy Analiza wybranych ram projektowych dostępnych dla platformy Java Warunki selekcji napisany z wykorzystaniem języka Java oraz

Bardziej szczegółowo

Systemy wbudowane i mobilne

Systemy wbudowane i mobilne Systemy wbudowane i mobilne Kod przedmiotu: SWiM Rodzaj przedmiotu: kierunkowy ; obieralny Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): Inżynieria Systemów Informatycznych Poziom

Bardziej szczegółowo

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

Symulator doboru koloru i przetłoczenia bramy garażowej oraz wzoru drzwi wejściowych. do elewacji budynku klienta Symulator doboru koloru i przetłoczenia bramy garażowej oraz wzoru drzwi wejściowych do elewacji budynku klienta Wszechobecna nowa technologia Smartfony obecnie coraz częściej zastępują zwykłe telefony

Bardziej szczegółowo

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Tworzenie aplikacji Web Alicja Zwiewka. Page 1 Tworzenie aplikacji Web Alicja Zwiewka Page 1 Co to są web-aplikacje? Aplikacja internetowa (ang. web application) program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową

Bardziej szczegółowo

Urządzenia Elektroniki Morskiej Systemy Elektroniki Morskiej

Urządzenia Elektroniki Morskiej Systemy Elektroniki Morskiej Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej Katedra Systemów Elektroniki Morskiej Stacja Badań Hydroakustycznych Urządzenia Elektroniki Morskiej Systemy Elektroniki Morskiej

Bardziej szczegółowo

Infrastruktura drogowa

Infrastruktura drogowa Infrastruktura drogowa Utrzymanie dróg Strona 1 ERGO zapewnia kompleksową obsługę procesów związanych z utrzymaniem krótkoterminowym i długoterminowym dróg. Podstawą obsługi tych procesów są dane ewidencji

Bardziej szczegółowo

SESJA SZKOLENIOWA. SZKOLENIE I Wprowadzenie do ArcGIS Desktop. 8-9 X (2-dniowe) max. 8 osób. SZKOLENIE II Wprowadzenie do ArcGIS Server

SESJA SZKOLENIOWA. SZKOLENIE I Wprowadzenie do ArcGIS Desktop. 8-9 X (2-dniowe) max. 8 osób. SZKOLENIE II Wprowadzenie do ArcGIS Server SZKOLENIE I Wprowadzenie do ArcGIS Desktop SESJA SZKOLENIOWA 8-9 X (2-dniowe) Szkolenie dla nowych użytkowników oprogramowania ArcGIS oraz osób rozpoczynających pracę z GIS dostarcza podstawowej wiedzy

Bardziej szczegółowo

Elastyczność i mobilność w jednym, kompletnym pakiecie Panasonic UC Pro. Doskonała łączność gdziekolwiek się znajdujesz

Elastyczność i mobilność w jednym, kompletnym pakiecie Panasonic UC Pro. Doskonała łączność gdziekolwiek się znajdujesz Elastyczność i mobilność w jednym, kompletnym pakiecie Panasonic UC Pro Doskonała łączność gdziekolwiek się znajdujesz Chcesz oszczędzać czas i zwiększyć produktywność? Chcesz bezproblemowo pozostawać

Bardziej szczegółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja mobilnego systemu wspomagającego organizowanie zespołowej aktywności fizycznej Autor: Krzysztof Salamon W dzisiejszych czasach życie ludzi

Bardziej szczegółowo

Voicer. SPIKON Aplikacja Voicer V100

Voicer. SPIKON Aplikacja Voicer V100 Voicer SPIKON Aplikacja Voicer V100 SPIKON Voicer Aplikacja Voicer w platformie SPIKON dedykowana jest przede wszystkim konsultantom kampanii wirtualnego Call Center. Dając łatwy dostęp do najważniejszych

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA

INŻYNIERIA OPROGRAMOWANIA INSTYTUT INFORMATYKI STOSOWANEJ 2014 Nowy blok obieralny! Testowanie i zapewnianie jakości oprogramowania INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania

Bardziej szczegółowo

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

Integral over IP. Integral over IP. SCHRACK SECONET POLSKA K.Kunecki FIRE ALARM Integral over IP FIRE ALARM Integral over IP Zdalne Zarządzanie - możliwości zastosowań zdalna obsługa systemu sygnalizacji pożarowej (np. centralny system nadzoru, inżynier serwisu technicznego konserwatora

Bardziej szczegółowo

Skrócona instrukcja obsługi rejestratorów marki

Skrócona instrukcja obsługi rejestratorów marki Skrócona instrukcja obsługi rejestratorów marki v 1.0, 22-05-2014 1 Spis treści 1. Wprowadzenie do technologii HD-CVI...3 2. Pierwsze uruchomienie...3 3. Logowanie i przegląd menu rejestratora...4 4. Ustawienia

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Programowanie aplikacji dla technologii mobilnych. mgr inż. Anton Smoliński

Programowanie 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ółowo

Mobilne systemy operacyjne. Adam Malizjusz, Piotr Galanek

Mobilne systemy operacyjne. Adam Malizjusz, Piotr Galanek 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

Bardziej szczegółowo

CMS, CRM, sklepy internetowe, aplikacje Web

CMS, CRM, sklepy internetowe, aplikacje Web CMS, CRM, sklepy internetowe, aplikacje Web Aplikacje PHP, open source, dodatki Add-ins, templatki, moduły na zamówienie Aplikacje mobilne jquery Mobile + PhoneGap Kilka platform w cenie jednego kodu JavaScript!

Bardziej szczegółowo

+/- 1,5 cm PLM CONNECT RTK. Sygnał korekcyjny z największą dokładnością w Europie.

+/- 1,5 cm PLM CONNECT RTK. Sygnał korekcyjny z największą dokładnością w Europie. PLM CONNECT RTK Sygnał korekcyjny z największą dokładnością w Europie www.newholland.com +/- 1,5 cm PLM Connect RTK Uzyskaj natychmiastowy dostęp do najlepszej sieci Szybkie i niezawodne połączenie. Dzięki

Bardziej szczegółowo

Wykorzystanie nowoczesnych technologii w zarządzaniu drogami wojewódzkimi na przykładzie systemu zarządzania opartego na technologii GPS-GPRS.

Wykorzystanie nowoczesnych technologii w zarządzaniu drogami wojewódzkimi na przykładzie systemu zarządzania opartego na technologii GPS-GPRS. Planowanie inwestycji drogowych w Małopolsce w latach 2007-2013 Wykorzystanie nowoczesnych technologii w zarządzaniu drogami wojewódzkimi na przykładzie systemu zarządzania opartego na technologii GPS-GPRS.

Bardziej szczegółowo

Technologie i aplikacje mobilne Kod przedmiotu

Technologie i aplikacje mobilne Kod przedmiotu Technologie i aplikacje mobilne - opis przedmiotu Informacje ogólne Nazwa przedmiotu Technologie i aplikacje mobilne Kod przedmiotu 11.3-WI-INFP-TiAM Wydział Kierunek Wydział Informatyki, Elektrotechniki

Bardziej szczegółowo

Utworzenie 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 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ółowo

Scenariusze obsługi danych MPZP

Scenariusze obsługi danych MPZP Scenariusze obsługi danych MPZP S t r o n a 2 I. URUCHOMIENIE MODUŁU PLANOWANIE PRZESTRZENNE... 3 II. NARZĘDZIA OBSŁUGI MPZP... 4 III. WYSZUKIWANIE PLANU... 5 Scenariusz wyszukiwania planu... 5 IV. WYSZUKIWANIE

Bardziej szczegółowo

Cape Town 945 charakteryzuje się wyszukaną stylistyką, spójnym interfejsem użytkownika opartym na systemie Android i niesamowitymi możliwościami. Wypo

Cape Town 945 charakteryzuje się wyszukaną stylistyką, spójnym interfejsem użytkownika opartym na systemie Android i niesamowitymi możliwościami. Wypo Cape Town 945 charakteryzuje się wyszukaną stylistyką, spójnym interfejsem użytkownika opartym na systemie Android i niesamowitymi możliwościami. Wyposażony jest w duży 6,8-calowy ekran pojemnościowy z

Bardziej szczegółowo

GEO-SYSTEM Sp. z o.o. ul. Kubickiego 9 lok. 5, 02-954 Warszawa, tel./fax 847-35-80, 843-41-68 www.geo-system.com.pl geo-system@geo-system.com.

GEO-SYSTEM Sp. z o.o. ul. Kubickiego 9 lok. 5, 02-954 Warszawa, tel./fax 847-35-80, 843-41-68 www.geo-system.com.pl geo-system@geo-system.com. GEO-SYSTEM Sp. z o.o. ul. Kubickiego 9 lok. 5, 02-954 Warszawa, tel./fax 847-35-80, 843-41-68 www.geo-system.com.pl geo-system@geo-system.com.pl e-mapa Podręcznik użytkownika Warszawa 2012 e-mapa podręcznik

Bardziej szczegółowo

APLIKACJA INTERTON INSTRUKCJA

APLIKACJA INTERTON INSTRUKCJA APLIKACJA INTERTON INSTRUKCJA Wprowadzenie Gratulujemy wyboru aplikacji Interton. Aplikację Interton stworzono po to, by udoskonalać doświadczenia słuchowe i umożliwiać jeszcze lepsze wykorzystanie możliwości

Bardziej szczegółowo

SpriteKit. Biblioteka do tworzenia gier wbudowana w SDK. Wspiera grafikę 2D w oparciu o sprite y

SpriteKit. Biblioteka do tworzenia gier wbudowana w SDK. Wspiera grafikę 2D w oparciu o sprite y SpriteKit SpriteKit Biblioteka do tworzenia gier wbudowana w SDK Wspiera grafikę 2D w oparciu o sprite y SpriteKit HelloWorld SpriteKit HelloWorld SpriteKit AppDelegate identyczny jak w innych szablonach

Bardziej szczegółowo

e-sprawdzian instrukcja programu do sprawdzania wiedzy ucznia przy pomocy komputera (WINDOWS & LINUX)

e-sprawdzian instrukcja programu do sprawdzania wiedzy ucznia przy pomocy komputera (WINDOWS & LINUX) instrukcja programu do sprawdzania wiedzy ucznia przy pomocy komputera (WINDOWS & LINUX) Spis treści: 1. Wstęp. 2. Prawne aspekty używania programu. 3. Jak zdobyć e-sprawdzian. 4. Uruchomienie programu.

Bardziej szczegółowo

Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice

Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice Opis kursu Przygotowanie praktyczne do realizacji projektów w elektronice z zastosowaniem podstawowych narzędzi

Bardziej szczegółowo

Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Dokumentacja dla Scandroid. Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Scandroid to aplikacja przeznaczona

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7 5.0 5.3.3.5 Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7 Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz korzystać z narzędzi administracyjnych

Bardziej szczegółowo

instrukcja obsługi Oprogramowanie klienckie na urządzenia mobilne oparte na systemie Android. NMS Mobile

instrukcja obsługi Oprogramowanie klienckie na urządzenia mobilne oparte na systemie Android. NMS Mobile instrukcja obsługi Oprogramowanie klienckie na urządzenia mobilne oparte na systemie Android. NMS Mobile UWAGI I OSTRZEŻENIA Oprogramowanie klienckie na urządzenia mobilne dla NMS Serwer UWAGA! POWIELANIE

Bardziej szczegółowo

Bezpieczeństwo systemów komputerowych. Java i JavaScript. Java i JavaScript. Java - historia. Język Java. Bezpieczeństwo języka Java

Bezpieczeństwo systemów komputerowych. Java i JavaScript. Java i JavaScript. Java - historia. Język Java. Bezpieczeństwo języka Java Bezpieczeństwo systemów komputerowych i Script używane w celu dodania cech interaktywności do stron WWW mogą być wykonywane w przeglądarce jak i na serwerze WWW i Script mgr Katarzyna Trybicka-Francik

Bardziej szczegółowo

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE) Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE) Temat projektu/pracy dr inż. Wojciech Waloszek Grupowy system wymiany wiadomości. Zaprojektowanie

Bardziej szczegółowo

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Wykład Ćwiczenia Laboratorium Projekt Seminarium WYDZIAŁ ELEKTRONIKI KARTA PRZEDMIOTU Nazwa w języku polskim Języki programowania Nazwa w języku angielskim Programming languages Kierunek studiów (jeśli dotyczy): Informatyka - INF Specjalność (jeśli dotyczy):

Bardziej szczegółowo