1. Wstęp. 2. Metodyki tworzenia aplikacji mobilnych
|
|
- Władysław Sobczak
- 8 lat temu
- Przeglądów:
Transkrypt
1 Praca inżynierska Serwis www lokalizujący swoich użytkowników przy użyciu aplikacji mobilnej - Wstępna analiza tematu Autor: Wiktor Sierociński, Opiekun pracy: mgr. inż. Paweł Radziszewski 1. Wstęp Dokument ten przedstawić ma ogólne spojrzenie na listę rozwiązań budowy serwisów www i aplikacji mobilnych, dzięki którym w połączeniu z dostępnym urządzeniem lokalizującym, możliwa jest geolokalizacja użytkowników przez osoby korzystające z danego serwisu WWW. Pokazane zostaną przyjęte założenia projektowe i środowisko programistyczne, metodyki tworzenia aplikacji mobilnych, techniki lokalizacji, a także możliwy sposób integracji serwisów społecznościowych ze znanym serwisem społecznościowym facebook udostępniającym swój interfejs programistyczny. 2. Metodyki tworzenia aplikacji mobilnych Tworzenie aplikacji mobilnych jest procesem, w którym aplikacje wytwarzane są na potrzeby małych, ograniczonych wydajnościowo i podręcznych urządzeń takich jak komputery typu palmtop czy telefony mobilne. Aplikacje mobilne mogą być tworzone przy użyciu różnych platform i języków programowania, w zależności od tego na jakie urządzenie mobilne dane oprogramowanie jest tworzone. Większość tworzonych aplikacji tego typu składa się z trzech zasadniczych części: aplikacji samej w sobie i jej struktury, logiki biznesowej i interfejsu graficznego. Istnieje wiele platform programistycznych, które wspierają różnych dostawców sprzętu. Najbardziej znane platformy to: 1) Java ME ta platforma w ogólności tworzy przenośne aplikacje, chociaż istnieją biblioteki dla danego rodzaju sprzętu (wykorzystywane głównie w grach), co czyni je nieprzenośne. Platforma ta często jest wykorzystywana do tworzenia prostych aplikacji. Aplikacja wraz z danymi nie może zajmować więcej niż 1MB pamięci aby działała na większości urządzeń. Java ME jest uruchamiana na maszynie wirtualnej (KVM), co daje aplikacjom na jej bazie tworzonej duży, ale nie całkowity dostęp do możliwości telefonu. 2) Symbian platforma stworzona została od początku do tworzenia aplikacji mobilnych. Platforma została stworzona w celu dobrego działania w warunkach ograniczonych zasobów, maksymalizująca wydajność. Fundacja Symbian utrzymuje kod dla tej otwartej platformy bazującej na Symbian OS. Jest wspierana przez takie firmy jak Nokia, NTT DOCOMO i Sony Ericsson. 3) Android jest to platforma bazująca na systemie Linux, stworzona przez stowarzyszenie Open Handset Alliance, w skład którego wchodzą takie firmy jak Google, HTC czy Motorola. Jądro Linuxa jest używane jako warstwa abstrakcji sprzętu. Programowanie aplikacji w większości tworzone jest na tej platformie w języku Java. Aby można było tworzyć aplikacje na tę platformę niezbędne jest posiadanie specjalnego rodzaju Java SDK dla Androida. 4) Windows Mobile jest to wersja Windows Embedded Compact (Windows CE) dla telefonów mobilnych. Windows Mobile wspiera podzbiór interfejsu Windows Api i prosty interfejs graficzny z jednym oknem w tym samym czasie. Dla potrzeb serwisu wykorzystana zostanie platforma Java ME. Choć jest to już starzejąca się technologia i nie jest wspierana na najnowszych mobilnych platformach (takich jak na przykład iphone) to jednak wybór ten został dokonany w oparciu o szerokie możliwości przenoszenia aplikacji pisanych na tę platformę pomiędzy dużą jeszcze liczba wielu starszych urządzeń tę technologię wykorzystującą. Aplikacja dla Java ME Aplikacje pisane na platformę Java ME muszą opierać się na pewnym zestawie dostępnych funkcji. Java ME implementuje więc tak zwany profil definiujący zestaw funkcji. Profile budowane są na podstawie konfiguracji. Istnieją obecnie dwie takie konfiguracje: Connected Limited Device Configuration (CLDC) i Connected Device Configuration (CDC). Najbardziej znane profile to Mobile Information Device Profile (MIDP) stworzony dla telefonów komórkowych i Personal Profile stworzony dla bardziej zaawansowanych urządzeń. W naszym projekcie wykorzystany zostanie profil MIDP 2.0 (MIDlet) i konfiguracja CLDC 1.1, która jest niezbędna aby wykorzystać interfejs JSR 179, który pozwala nam lokalizować nasze urządzenie. Urządzenia mobilne, nieważne czy rzeczywiste czy emulatory, kontaktują się z aplikacją mobilną (w tym wypadku MIDlet'em) używając swojego własnego oprogramowania, które zwane jest Application Management Software (AMS). AMS odpowiedzialny jest za inicjalizowanie, startowanie, pauzowanie i niszczenie MIDletu. W ten sposób MIDlet może przechodzić pomiędzy stanami.
2 Diagram stanów dla MIDlet'u wygląda tak (zaczerpnięty z developers.sun.com): Java ME do tworzenia interfejsu użytkownika nie używa znanych bibliotek AWT ani Swing. Zamiast tego definiuje się własny zestaw klas interfejsu użytkownika, które są częścią interfejsu MIDP. Główną z przyczyn dla których nie wykorzystuje się AWT ani Swing jest fakt, że biblioteki te zostały specjalnie zaprojektowane do działania na komputerach osobistych, w warunkach o dużo wyższej wydajności sprzętowej. Używanie więc tych bibliotek dla telefonów mobilnych staje się niepraktyczne. MIDP definiuje swój własny zestaw klas interfejsu użytkownika. Interfejs ten dzieli się na dwa zasadnicze podtypy: wysokopoziomowe API i niskopoziomowe API. Oba zestawy klas znajdują się w pakiecie javax.microedition.lcdui 3. Techniki lokalizacji Usługa lokalizacji dla urządzeń mobilnych dała w ostatnim czasie użytkownikom możliwość korzystania z szerokiego wachlarza zaawansowanych usług geolokalizacyjnych. Otworzyło się nowe pole dla deweloperów aplikacji, którzy mogą teraz tworzyć aplikacje do wyznaczania warunków ruchu ulicznego, dostarczania informacji nawigacyjnej czy wspomagania znalezienia najbliższych restauracji w pobliżu. Istnieją dwa podstawowe techniki lokalizacji. Można naszą lokalizację wykrywać przy użyciu stacji bazowych operatora komórkowego lub przy użyciu satelitów. 1) Wykorzystanie operatora komórkowego przy użyciu identyfikatora cell ID możemy zidentyfikować stację bazową (BTS), z którą jesteśmy połączeni i później dowiedzieć się o jej lokalizacji. Na bazie opóźnień w przesyłaniu sygnałów jesteśmy w stanie uzyskać informację jak daleko znajdujemy się od danej stacji. Wykorzystując tą technikę możemy stwierdzić jakie posiadamy położenie z dokładnością nawet to 150 m. Jednak jest to bardzo zależne od gęstości stacji w naszym położeniu i co się z tym wiąże, ich odległości od siebie. 2) Wykorzystanie satelitów GPS Globalny System Pozycjonowania (GPS) kontrolowany jest przez Departament Obrony USA. Używa on 24 satelitów orbitujących wokół Ziemi. GPS uzyskuje pozycję urządzenia przez wyliczanie czasu jaki potrzeba sygnałowi z różnych satelitów osiąganie odbiornika nasz urządzenia mobilnego. Sygnał GPS jest specjalnie zakodowany więc urządzenie mobilne potrzebuje specjalnego odbiornika. Technika GPS jest bardzo dokładna od 4 m do 40 m jednak ma ona jedną wielką wadę: cierpi na efekt kanionu, znaczy to że trudno jest jej funkcjonować w miastach i pomieszczeniach. Problemem jest też czas trwania początkowego ustalenia położenia widzialnych satelitów. W naszej aplikacji będziemy chcieli skorzystać z możliwości jaki daje nam system GPS. Aby uzyskać dane lokalizacyjne na platformie Java ME skorzystamy ze specyfikacji Location API for Java ME znanej jako JSR 179.
3 Location API for Java ME Specyfikacja Location API definiuje opcjonalny pakiet javax.microedition.location, który pozwala deweloperom pisać bezprzewodowe aplikacje lokalizujące. Interfejs ten pozwala deweloperowi uzyskać nie tylko dane lokalizujące ale też orientacje (zgodną z kierunkiem kompasu), a także wspiera tworzenie i używanie bazy wiedzy na temat miejsc, które mogą być przetrzymywane na urządzeniu. Urządzenie stwierdza jakie są dostępne metody lokalizacji. Jeśli nie ma żadnej to Location API jest bezużyteczne. Dla dostępnych metod, aplikacje mogą żądać specjalnych kryteriów dla metod lokalizacyjnych, takich jak minimalny poziom dokładności, czas odpowiedzi, potrzebę poznania wysokości czy szybkość poruszania się. Typowy schemat uzyskania danych lokalizacyjnych z wykorzystaniem klas z pakietu javax.microedition.location przebiega tak, jak pokazuje poniższy kod (zaczerpnięty z developers.sun.com): // Set criteria for selecting a location provider: // accurate to 500 meters horizontally Criteria cr= new Criteria(); cr.sethorizontalaccuracy(500); // Get an instance of the provider LocationProvider lp= LocationProvider.getInstance(cr); // Request the location, setting a one-minute timeout Location l = lp.getlocation(60); Coordinates c = l.getqualifiedcoordinates(); if(c!= null ) { // Use coordinate information double lat = c.getlatitude(); double lon = c.getlongitude(); }... Schemat pokazuje w jaki sposób uzyskać instancję obiektu klasy LocationProvider, tworzonej zgodnie z dostarczonymi kryteriami wyrażonymi w instancji obiektu klasy Criteria. Za pomocą metod getlatitude() i getlongitude() instancji obiektu klasy Coordinates uzyskanej pośrednio z instancji klasy LocationProvider uzyskuje się współrzędne urządzenia. Dla celów naszej aplikacji mobilnej która korzystać ma z odbiornika GPS wbudowanego w telefon komórkowy wystarczy ustawić kryteria dla dokładności długości i szerokości na 500 metrów. 4. Środowisko programistyczne Serwis WWW zostanie stworzony w oparciu o technologię tworzenia serwisów webowych Microsoft ASP.NET 4 i język Visual C#. W celu zapisywania danych wykorzystana zostania relacyjna baza danych Microsoft SQL Server Dostęp do niej realizowany będzie na bazie obiektowo-relacyjnej technologii LINQ to SQL. Jako środowisko programistyczne wykorzystany zostanie program Microsoft Visual Web Developer 2010 Express. Projekt oparty zostanie o wzorzec projektowy ASP.NET MVC2 Web Application, będący jednym z szablonów dostępnych w wyżej wymienionym środowisku. 5. Interfejsy programistyczne portali społecznościowych Istnieje obecnie kilka szeroko znanych serwisów społecznościowych, które udostępniają swoje interfejsy programistyczne. Najbardziej znane to facebook, twitter i amazon. W tym dokumencie przyjrzymy się bliżej interfejsowi tego najbardziej znanego obecnie w internecie serwisu jakim jest facebook. Facebook przy użyciu technologii Facebook Connect daje deweloperom możliwość stworzenia serwisu społecznościowego, w którym konta użytkowników facebooka mogą być zintegrowane z kontem użytkownika naszego serwisu. Dzięki temu w naszym serwisie jesteśmy w stanie korzystać z danych, które są umieszczone w serwisie facebook, a także logować się do naszego serwisu korzystając wyłącznie z logowania facebooka zamiast rejestracji i logowanie przez nasz serwis. Aby korzystać z tej funkcjonalności serwisu facebook, należy najpierw zarejestrować nową aplikację na stronie
4 Należy wypełnić wszelkie informacje dotyczące naszego serwisu, w tym trzeba podać adres URL, pod którym można znaleźć nasz serwis. W wyniku tej rejestracji otrzymuje się ID aplikacji, klucz API i klucz zabezpieczający, które będą nam potrzebne w procesie łączenia się z serwerem facebooka. Model wymiany informacji działa w następujący sposób: 1) Nasz serwis zwany aplikacją facebooka leży na naszym własnym serwerze. 2) Kiedy użytkownik facebooka odwiedza nasz serwis przez serwis facebooka to facebook wywołuje odpowiedni URL (podany wcześniej) odnoszący się do serwisu na naszym serwerze. 3) Nasz serwis wywołuje Facebook API aby zdobyć informacje na temat użytkownika. 4) Nasz serwis łączy informacje z bazy danych facebooka i naszej własnej bazy, i wyświetla rezultat. Wszystkie te operacje są możliwe do przeprowadzenia dzięki wykorzystaniu biblioteki dostarczanej przez facebook. Problem polega jednak na tym, że facebook rozwija tą bibliotekę wyłącznie dla deweloperów piszących w PHP. W maju 2008 roku facebook zakończył wpieranie biblioteki dla Javy. Na szczęście powstał projekt niezależnych deweloperów, którzy dalej rozwijają wersję przeznaczoną dla języka Java ( Nasz serwis aby mógł pobierać dane użytkownika, który się zalogował, musi poznać jego identyfikator nadany przez facebook. Identyfikator ten musi być też przetrzymywany w naszej lokalnej bazie danych abyśmy mogli wiązać specyficzne dane użytkownika serwisu z danymi użytkownika facebooka. Serwis Facebook Developer w ten sposób pokazuje aby to robić (język PHP): $fb=new Face book($api_key,$secret); $fb_user=$fb->get_loggedin_user(); gdzie $api_key to klucz API, a $secret to klucz zabezpieczający. Identyfikator uzyskiwany jest dzięki wykorzystaniu cookiesów ustawionych przez serwer facebooka w momencie logowania. Dane użytkowników uzyskuje się w taki sposób (język PHP): $user_details=$fb->api_client->users_getinfo($fb_user, array('last_name','first_name','proxied_ ')); $firstname=$user_details[0]['first_name']; $lastname=$user_details[0]['last_name']; $ =$user_details[0]['proxied_ ']; 6. Studium wykonalności W celu sprawdzenia i udowodnienia, że przy pomocy wyszczególnionych w niniejszej analizie technologii jestem w staniem stworzyć serwis społecznościowy www, który będzie w stanie lokalizować swoich użytkowników dzięki technologii GPS, przeprowadziłem studium wykonalności. W tym celu napisałem program, który uruchomiony na testowym urządzeniu mobilnym będzie w stanie zlokalizować nasze położenie za pomocą funkcji GPS, a następnie po uzyskaniu połączenia z internetem i wykorzystaniu informacji w nim zawartych, stwierdzi słownie w jakiej miejscowości się znajdujemy. Użyte urządzenie to telefon Nokia E71. Informację na temat nazwy miejsca w jakim się obecnie znajdujemy, program uzyskuje dzięki serwisowi Używa on do tego skryptu createapi.php, podając w parametrach zapytania GET szerokość i długość geograficzną. Wycinek z programu, realizujący zadanie pobrania współrzędnych GPS i informacji zawartych na serwisie double lat = c.getlatitude(); double lon = c.getlongitude(); string = "\nszerokość : " + lat + "\ndługość : " + lon; new GetData(midlet, lat, lon).start(); gdzie GetData() to funkcja pobierająca informację o nazwie miejsca z internetu na bazie wprowadzonych współrzędnych. Cały wyciąg z programu testowego znajduje się w katalogu sources.
5 Wynik studium wykonalności: Studium wykonalności zostało przeprowadzone pomyślnie i zakończyło się sukcesem. Dowiodło, że jestem w stanie napisać serwis o jakim mowa jest w niniejszej analizie. Przykładowa emulacja programu przy zerowych współrzędnych (komputer, na którym dokonywana jest emulacja nie jest wyposażony w odbiornik GPS):
Autor : Mateusz Kupczyk
Technologie biznesu elektronicznego Java 2 Micro Edition J2ME Autor : Mateusz Kupczyk Plan prezentacji Wstęp J2ME - omówienie Szczegółowe omówienie profilu MIDP KVM MIDLet oraz MIDSuite Interfejs użytkownika,
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ół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ółowoPiotr Orzechowski. Technologie Biznesu Elektronicznego
Wydział Informatyki i Zarządzania Politechnika Wrocławska Cele prezentacji Urządzenia mobilne Rynek aplikacji dla urządzeń mobilnych Cele prezentacji 1. Zapoznanie się z charakterystyką rynku aplikacji
Bardziej szczegółowoProgramowanie urządzeń mobilnych. projekt 6 ( )
Programowanie urządzeń mobilnych projekt 6 (05.01.2018) Usługi lokalizacyjne Jedną z powszechniejszych funkcjonalności wykorzystywanych przez liczne aplikacje przeznaczone dla urządzeń mobilnych jest możliwość
Bardziej szczegółowoProgramowanie aplikacji na urządzenia mobilne
Informatyka I Programowanie aplikacji na urządzenia mobilne dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 JME - Java Platform Micro Edition JME platforma Java przeznaczona
Bardziej szczegółowoDokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor
Koszalin, 15.06.2012 r. Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor Zespół projektowy: Daniel Czyczyn-Egird Wojciech Gołuchowski Michał Durkowski Kamil Gawroński Prowadzący: Dr inż.
Bardziej szczegółowoInstalacja 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ółowoCMS, 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ółowoR o g e r A c c e s s C o n t r o l S y s t e m 5
R o g e r A c c e s s C o n t r o l S y s t e m 5 Nota aplikacyjna nr 012 Wersja dokumentu: Rev. A Pierwsze uruchomienie RCP Master 3 Wprowadzenie Niniejszy dokument opisuje proces instalacji aplikacji
Bardziej szczegółowoSzczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze
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ół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ółowoNASZA MISJA. wszystkie nasze dzialania sfokusowane sa na efektywną, partnerską współprace.
NASZA MISJA Aby tworzyć najbardziej użyteczne, najlepsze aplikacje ściśle dopasowane do Państwa wymagań i potrzeb oraz budżetu, który chcecie Państwo zainwestować. podstawa satysfakcjonujacej współpracy
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ół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ół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ółowoSystemy operacyjne dla telefonów komórkowych i urządzeń typu smartphone
Systemy operacyjne dla telefonów komórkowych i urządzeń typu smartphone Architektura, rozwiązania, koncepcje, rozwijanie aplikacji Marcin Erdmann 2 kwietnia 2008 Plan prezentacji 1 Wstęp 2 Definicje 3
Bardziej szczegółowoPROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA
PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA Wydział Matematyczno-Przyrodniczy Szkoła Nauk Ścisłych Koło Naukowe Informatyków FRAKTAL Opracował : Michał Wójcik, II rok MU IiE CZYM JEST
Bardziej szczegółowoActiveXperts 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ółowoWprowadzenie do J2ME
Wprowadzenie do J2ME Marcin Stachniuk mstachniuk@gmail.com Politechnika Wrocławska Wydział Elektroniki Studenckie Koło Naukowe Informatyki Systemów Autonomicznych i Adaptacyjnych ISA 2 25 listopada 2010
Bardziej szczegółowoMAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z
WordPress : Omówienie I Instalacja Na początek, dlaczego byłbyś zainteresowany wykorzystaniem WordPressa razem z PhoneGap? Zapytałbym: "Dlaczego byś nie?" Moim zdaniem WordPress jest jednym z najłatwiejszych
Bardziej szczegółowoPlatformy programistyczne:.net i Java L ABORATORIUM 7,8: HACKATHON - JTTT
Platformy programistyczne:.net i Java L ABORATORIUM 7,8: HACKATHON - JTTT O co chodzi? - Przypomnienie Hackathon - http://en.wikipedia.org/wiki/hackathon A hackathon is an event in which computer programmers
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ółowoZAPOZNANIE SIĘ Z TWORZENIEM
LABORATORIUM SYSTEMÓW MOBILNYCH ZAPOZNANIE SIĘ Z TWORZENIEM APLIKACJI MOBILNEJ W J2ME I. Temat ćwiczenia II. Wymagania Podstawowe wiadomości z zakresu języka Java Podstawowa znajomość środowiska Eclipse
Bardziej szczegółowoInstrukcja użytkownika. Aplikacja mysafety Mobile i mysafety e-sticker_wersja 23.02.2014 1.WSTĘP... 2
Instrukcja użytkownika Aplikacja mysafety Mobile i mysafety e-sticker_wersja 23.02.2014 Spis treści 1.WSTĘP... 2 2.WYMAGANIA TECHNICZNE DLA POPRAWNEGO DZIAŁANIA SYSTEMU... 2 Specyfikacja techniczna i funkcjonalna
Bardziej szczegółowoDotacje na innowacje. Inwestujemy w waszą przyszłość.
PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia
Bardziej szczegółowoInformatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java
Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny
Bardziej szczegółowoKonspekt 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ółowotimetrack Przewodnik Użytkownika timetrack Najważniejsze Funkcje
timetrack Przewodnik Użytkownika timetrack jest łatwą w obsłudze aplikacją, stworzoną do rejestracji czasu. Pozwala ona na zapisywanie czasu spędzonego z klientami oraz podczas pracy nad projektami i zadaniami
Bardziej szczegółowoPiotr Bubacz Cloud Computing
Cloud Computing ITA-112 Wersja 0.9 Warszawa, Czerwiec 2011 Spis treści Wprowadzenie i-4 Moduł 1 Wprowadzenie do Cloud Computing 1-1 Moduł 2 Wprowadzenie do Windows 2-1 Moduł 3 Storage Tabele 3-1 Moduł
Bardziej szczegółowoAPLIKACJA SHAREPOINT
APLIKACJA SHAREPOINT Spis treści 1. Co to jest SharePoint?... 2 2. Tworzenie nowej witryny SharePoint (obszar roboczy)... 2 3. Gdzie znaleźć utworzone witryny SharePoint?... 3 4. Personalizacja obszaru
Bardziej szczegółowoSystemy mobilne. Laboratorium. Dostęp do danych GPS w Windows Phone 7
Systemy mobilne Laboratorium Dostęp do danych GPS w Windows Phone 7 1. Wprowadzenie Laboratorium ma na celu zapoznanie się z narzędziami dostępu do danych dotyczących lokalizacji w urządzeniach mobilnych
Bardziej szczegółowoObiektowy PHP. Czym jest obiekt? Definicja klasy. Składowe klasy pola i metody
Obiektowy PHP Czym jest obiekt? W programowaniu obiektem można nazwać każdy abstrakcyjny byt, który programista utworzy w pamięci komputera. Jeszcze bardziej upraszczając to zagadnienie, można powiedzieć,
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ółowoInstrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014
Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014 Instrukcja jest przeznaczona dla użytkowników systemu Bibliotekarz.NET Web Platform. Instrukcja została przygotowana 26.07.2016.
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ółowoUniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: 209216. Aukcjomat
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki Paweł Parys Nr albumu: 209216 Aukcjomat Praca licencjacka na kierunku INFORMATYKA w zakresie INFORMATYKA Praca wykonana pod kierunkiem
Bardziej szczegółowoSystemy 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ółowoJęzyk UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 10 Diagramy wdrożenia I Diagramy wdrożenia - stosowane do modelowania
Bardziej szczegółowoREFERAT PRACY DYPLMOWEJ. Temat pracy: Projekt i realizacja warstwy serwerowej gry internetowej
REFERAT PRACY DYPLMOWEJ Temat pracy: Projekt i realizacja warstwy serwerowej gry internetowej Autor: Maciej Zajączkowski Promotor: dr inż. Romana Simińskiego Kategorie: platforma do obsługi gry internetowej
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ółowoKurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE
Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE Cena szkolenia Cena szkolenia wynosi 100 zł za 60 min. Ilość godzin szkolenia jest zależna od postępów w nauce uczestnika kursu oraz ilości czasu, którą będzie
Bardziej szczegółowoCzym 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ółowoTematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania
Tematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania Literatura Projekt i implementacja biblioteki tłumaczącej zapytania w języku SQL oraz OQL na zapytania w języku regułowym. dr hab. inż.
Bardziej szczegółowoNowocześnie zaprojektowana e-usługa - studium przypadku
2012 Nowocześnie zaprojektowana e-usługa - studium przypadku Piotr Kocjan Wyzwania w projektowaniu i programowaniu e-usługi Poznań, 11 października 2012 Problem Wyzwania w projektowaniu i programowaniu
Bardziej szczegółowoSPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
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ółowoProduktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i
Program szkolenia: Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Produktywne tworzenie aplikacji webowych z
Bardziej szczegółowoInstrukcja instalacji Control Expert 3.0
Instrukcja instalacji Control Expert 3.0 Program Control Expert 3.0 jest to program służący do zarządzania urządzeniami kontroli dostępu. Dedykowany jest dla kontrolerów GRx02 i GRx06 oraz rozwiązaniom
Bardziej szczegółowoWindows Mobile. Andy Wigley, Daniel Moth, Peter Foot, Microsoft Mobile Development Handbook, Microsoft Press 2007
Windows Mobile Andy Wigley, Daniel Moth, Peter Foot, Microsoft Mobile Development Handbook, Microsoft Press 2007 Wykład 14-2 Windows CE Modułowy system operacyjny Platform Builder pozwala na wybranie tych
Bardziej szczegółowoREFERAT 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ółowoXway. Inne podejście do lokalizacji GPS obiektów mobilnych i zarządzania flotą
Xway Inne podejście do lokalizacji GPS obiektów mobilnych i zarządzania flotą prosty zakup: zainstaluj i korzystaj - brak umów! 3 lata transmisji GPRS na terenie Polski! aktywna ochrona pojazdu najwyższej
Bardziej szczegółowoUsługi mobilne ipko biznes
Usługi mobilne ipko biznes Spis treści TOKEN MOBILNY... 3 Korzystanie z aplikacji Token ipko biznes... 4 LISTA OBSŁUGIWANYCH TELEFONÓW... 5 IPKO BIZNES NA BLACKBERRY... 5 Wymagania i pobranie aplikacji...
Bardziej szczegółowoREFERAT 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ółowoOdseparowanie kodu PHP i warstwy prezentacji od dawna było celem
Smarty system szablonów 01 Odseparowanie kodu PHP i warstwy prezentacji od dawna było celem programistów tworzących aplikacje w tym języku. Bardzo często taki kod w znacznym stopniu przeplatał się tagami
Bardziej szczegółowoPrzetwarzanie danych w chmurze
Materiały dydaktyczne Katedra Inżynierii Komputerowej Przetwarzanie danych w chmurze Modele przetwarzania w chmurze dr inż. Robert Arsoba Robert.Arsoba@weii.tu.koszalin.pl Koszalin 2017 Wersja 1.0 Modele
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ółowoREFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja aplikacji internetowej do wyszukiwania promocji Autor: Sylwester Wiśniewski Promotor: dr Jadwiga Bakonyi Kategorie: aplikacja webowa Słowa
Bardziej szczegółowoDariusz 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ółowoProgramowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
Bardziej szczegółowoInformatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.
Informatyka I Programowanie aplikacji bazodanowych w języku Java. Standard JDBC. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 Standard JDBC Java DataBase Connectivity
Bardziej szczegółowoJava Platform Micro Edition
Java Platform Micro Edition Instalacja środowiska programistycznego Java Platform Micro Edition Software Development Kit 3.0 for Windows z lokalizacji http://www.oracle.com/technetwork/java/javame/downloads/sdk30-jsp-139759.html
Bardziej szczegółowoZałącznik nr 2. Przewodnik instalacyjny systemu e-broker Technologiczny v.1.0. Część 4 - Narzędzia informatyczne przeznaczone dla ośrodków innowacji
Załącznik nr 2 Przewodnik instalacyjny systemu e-broker Technologiczny v.1.0 Część 4 - Narzędzia informatyczne przeznaczone dla ośrodków innowacji Produkt finalny projektu innowacyjnego testującego pn.:
Bardziej szczegółowoWeb Services w połączeniu z aplikacjami uruchamianymi na urządzeniach mobilnych
Web Services w połączeniu z aplikacjami uruchamianymi na urządzeniach mobilnych Problemy Projekt i implementacja aplikacji mobilnej z wykorzystaniem Web Service Testy aplikacji Jakie są wady i zalety Web
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ółowoProgramowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)
Bardziej szczegółowoDokumentacja 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ółowoUruchamianie bazy PostgreSQL
Uruchamianie bazy PostgreSQL PostgreSQL i PostGIS Ten przewodnik może zostać pobrany jako PostgreSQL_pl.odt lub PostgreSQL_pl.pdf Przejrzano 10.09.2016 W tym rozdziale zobaczymy, jak uruchomić PostgreSQL
Bardziej szczegółowoSystem zarządzający grami programistycznymi Meridius
System zarządzający grami programistycznymi Meridius Instytut Informatyki, Uniwersytet Wrocławski 20 września 2011 Promotor: prof. Krzysztof Loryś Gry komputerowe a programistyczne Gry komputerowe Z punktu
Bardziej szczegółowo1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)
1 90 min. Aplikacje WWW Harmonogram ń, semestr zimowy -2017 (studia stacjonarne) 6 października Wprowadzenie do aplikacji WWW Rys historyczny Składniki architektury WWW o klient HTTP o serwer HTTP o protokół
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką Autor: Paweł Konieczny Promotor: dr Jadwigi Bakonyi Kategorie: aplikacja www Słowa kluczowe: Serwis
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ółowoTworzenie 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ółowoOSGi Agata Hejmej 4.05.2009
OSGi Agata Hejmej 4.05.2009 Plan prezentacji Co to jest OSGi Jakie problemy rozwiązuje Opis standardu Przykładowa aplikacja Podsumowanie korzyści Co to jest OSGi? Standard, który pozwala na tworzenie wysoce
Bardziej szczegółowoLeonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014
Leonard G. Lobel Eric D. Boyd Microsoft TM Azure SQL Database Krok po kroku Przekład: Marek Włodarz APN Promise, Warszawa 2014 Spis treści Wprowadzenie........................................................
Bardziej szczegółowoCzym jest technologia Bluetooth?
Tomasz Merda Czym jest technologia Bluetooth? Czym jest technologia Bluetooth? Bluetooth to technologia pozwalająca na komunikację radiową na ograniczoną odległość (standardowo do 10 metrów). Przy pomocy
Bardziej szczegółowoNawigacja 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ółowoReferat Pracy Dyplomowej
Referat Pracy Dyplomowej Team Pracy: Projekt i realizacja gry w technologii HTML5 z wykorzystaniem interfejsu programistycznego aplikacji Facebook Autor: Adam Bartkowiak Promotor: dr inż. Roman Simiński
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ółowoE-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.
E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL. Autor: Larry Ullman Poznaj zasady wirtualnego handlu i zarabiaj prawdziwe pieniądze Jak stworzyć doskonałą witrynę sklepu internetowego? Jak
Bardziej szczegółowoKARTA 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ółowoZaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
Bardziej szczegółowoBudowa aplikacji ASP.NET z wykorzystaniem wzorca MVC
Akademia MetaPack Uniwersytet Zielonogórski Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Krzysztof Blacha Microsoft Certified Professional Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Agenda:
Bardziej szczegółowoBiorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
Bardziej szczegółowoZAŁOŻENIA I STAN REALIZACJI PRAC W ZAKRESIE OPRACOWANIA SERWISU POZYCJONOWANIA Z WYKORZYSTANIEM TELEFONÓW GSM Z MODUŁEM GNSS
Satelitarne metody wyznaczania pozycji we współczesnej geodezji i nawigacji Wrocław 2 ZAŁOŻIA I STA RALIZACJI PRAC W ZAKRSI OPRACOWAIA SRWISU POZYCJOOWAIA Z WYKORZYSTAIM TLFOÓW GSM Z MODUŁM GSS Saczuk
Bardziej szczegółowoForum Client - Spring in Swing
Forum Client - Spring in Swing Paweł Charkowski. 0. Cel projektu Celem projektu jest próba integracji Spring Framework z różnymi technologiami realizacji interfejsu użytkownika, oraz jej ocena. Niniejszy
Bardziej szczegółowoDokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9
Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR Wersja dokumentu 1.0 Strona 1/9 Spis treści 1. Instalacja binariów bazy danych... 3 2. Tworzenie struktury bazy... 5 2. Instalacja aplikacji ADR...
Bardziej szczegółowoSpis treści... 2... 4... 7... 8... 10
Spis treści... 2... 4... 7... 8... 10 Czasem, aby zainstalować najnowszą wersję programu Bitdefender należy odinstalować jego poprzednią wersję. Instalacja najnowszej wersji jest zawsze wskazana nowsze
Bardziej szczegółowoIdentity Management w Red Hat Enterprise Portal Platform. Bolesław Dawidowicz
Identity Management w Red Hat Enterprise Portal Platform Związany z projektem GateIn (wcześniej JBoss Portal) od 2006r. Obecnie pełni rolę GateIn Portal Project Lead (razem z Julien Viet z exo) Odpowiedzialny
Bardziej szczegółowoProjekt 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ółowoSpecyfikacja techniczna. mprofi Interfejs API
Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU
Bardziej szczegółowoSpecyfikacja implementacyjna aplikacji serwerowej
Projekt: System wspomagania osób studiujących Strona: 1 / 7 Opracowali: Zatwierdzili: Spis treści Damian Głuchowski Krzysztof Krajewski Krzysztof Krajewski dr inż. Sławomir Skoneczny Spis treści... 1 1.
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ółowoPrzypadki testowe. Spis treści. Plan testów. From Sęp. Wstęp. 2 Plan testów
Przypadki testowe From Sęp Spis treści 1 Wstęp 2 Plan testów 3 Testy bazy danych 4 Testy serwera 5 Testy aplikacji klienckiej 6 Testy interfejsu webowego 7 Testy integracyjne 8 Testy wydajności 8.1 Baza
Bardziej szczegółowoPrzewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013
Przewodnik instalacji i rozpoczynania pracy Dla DataPage+ 2013 Ostatnia aktualizacja: 25 lipca 2013 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie Setup.exe
Bardziej szczegółowoDiagram wdrożenia. Rys. 5.1 Diagram wdrożenia.
Diagram wdrożenia Zaprojektowana przez nas aplikacja bazuje na architekturze client-server. W tej architekturze w komunikacji aplikacji klienckiej z bazą danych pośredniczy serwer aplikacji, który udostępnia
Bardziej szczegółowoTECHNOLOGIE INFORMACYJNE
TECHNOLOGIE INFORMACYJNE LAB - SEM IX Prowadzący zajęcia lab: Mgr inŝ. Zbigniew JANIK Dr inŝ. Józef OKULEWICZ Mgr inŝ. GraŜyna SITNICKA Wykład: Prof. Dr inŝ. Lucjan Grochowski TECHNOLOGIE INFORMACYJNE
Bardziej szczegółowo