MatchApp Rezerwacja obiektów sportowych. Dokumentacja projektu
|
|
- Kajetan Leszczyński
- 7 lat temu
- Przeglądów:
Transkrypt
1 MatchApp Rezerwacja obiektów sportowych Dokumentacja projektu Patryk Tucki Dawid Lisiecki Jacek Galla Mateusz Żuchowski Wprowadzenie Celem projektu MatchApp jest wykorzystanie nowoczesnych technologii do zrzeszania miłośników gier zespołowych. Powszechnym problemem występującym wśród sportowców-amatorów jest znalezienie chętnych do wspólnej gry w przypadku piłki nożnej potrzebne jest zebranie aż 22 osób w jednym czasie na jednym boisku. Wspólnie zaprojektowaliśmy i zaimplementowaliśmy system, który umożliwia rezerwację obiektów sportowych poprzez wygodny interfejs zintegrowany z mapami Google dostępny na wielu urządzeniach oraz platformach. Zadbaliśmy również o wydajność naszych aplikacji oraz szczegóły, takie jak autoryzacja dostępu do lokacji i wydarzeń (prawa własności wewnątrz systemu) oraz wnikliwa walidacja przyjmowanych danych zgodna z zaprojektowanymi przez nas regułami. 1
2 Specyfikacja wymagań 1. Multiplatformowość Z funkcji aplikacji można korzystać zarówno z poziomu przeglądarki internetowej (pod adresem ) jak i natywnej aplikacji na platformie android. Poprzez wykorzystanie usługi REST API, aplikacja po stronie serwera jest uniwersalna i umożliwia dalszy rozwój na innych platformach (np. ios lub Windows Phone). 2. Wygoda użytkowania/user experience Przeprowadzone wywiady z potencjalnymi użytkownikami, które dały wiarygodne wnioski i relacje osób, które mogą w przyszłości korzystać z naszej aplikacji. Polegały one na pogłębionej rozmowie programisty z osobą badaną. Dzięki takiej metodzie byliśmy w stanie poznać wzorce zachowań, przyzwyczajenia, a także bolączki potencjalnych użytkowników. 3. Integracja z mapami Google Wykorzystanie map w aplikacji Matchapp umożliwia lepszą wizualizację danych użytkownikowi. Aplikacja przeglądarkowa zważywszy na fakt, że geolokalizacja po ip użytkownika nie działa idealnie, aplikacja pracuje w trybie który zwraca w określonym promieniu od centrum mapy najbliższe boiska. Po wejściu w dane boisko użytkownik widzi wydarzenia, które mają na nim miejsce. Dodatkowo wykorzystując moduł GPS dostępny w telefonie aplikacja może prezentować dane uwzględniając obecną lokalizację użytkownika. 4. Import bazy danych obiektów sportowych Celem naszej aplikacji jest umożliwienie organizacji wydarzeń sportowych na terenie całego kraju. W związku z tym aplikacja jest wyposażona w rozległą bazę obiektów sportowych w największych miastach na terenie naszego kraju. Każdy obiekt sportowy jest reprezentowany w bazie danych poprzez następujące informacje - nazwa boiska, adres, lokalizacja za pomocą współrzędnych geograficznych na mapie, obiekty znajdujące się w pobliżu, zdjęcia, informacja, czy boisko jest obiektem typu orlik czy nie oraz dyscypliny sportowe, które można tam uprawiać. Z racji tego, że dostęp do tego typu informacji jest ograniczony, ponieważ nie istnieje żadna oficjalna lista kompleksów sportowych w Polsce, wszystkie informacje były przez nas skrzętnie zbierane i dokumentowane. Baza obiektów sportowych będzie w miarę możliwości rozbudowywana i aktualizowana. 2
3 5. Optymalizacja dla wyszukiwarek internetowych W związku z tym, że w przypadku naszego serwisu największym wyzwaniem będzie odpowiednia promocja projektu, zdecydowaliśmy się na użycie odpowiednich technik prowadzących do popularyzacji projektu. Pierwszym nasuwającym się na myśl procesem jest optymalizacja dla wyszukiwarek internetowych. Po dogłębnej analizie rynku stron internetowych tego typu postawiliśmy na optymalizację treści, tak aby nasz serwis zyskał wyższą pozycję w wynikach wyszukiwarek internetowych. Składa się na to przede wszystkim dobór odpowiednich tagów do tytułu czy opisu strony. 6. Integracja z dostawcami danych personalnych Liczba użytkowników mediów społecznościowych jest ogromna i rośnie z dnia na dzień. Większość z naszych znajomych posiada konto w serwisie Facebook lub konto pocztowe Google. Integracja tych usług z systemem uwierzytelniania MatchApp niesie za sobą wiele zalet: Brak haseł użytkowników w bazie danych większe bezpieczeństwo, mniejsza odpowiedzialność, większe zaufanie użytkowników, Błyskawiczna rejestracja i logowanie, Możliwość zintegrowania funkcjonalności kontaktowania się ze znajomymi w celu zaproszenia ich do systemu MatchApp. 7. Sprawna obsługa danych geograficznych Podstawową funkcjonalnością systemu MatchApp jest składowanie danych o boiskach wraz ze współrzędnymi geograficznymi oraz sprawne wyszukiwanie miejsc i wydarzeń w pobliżu lokalizacji użytkownika. Czas zwrócenia listy boisk w promieniu 25km od lokacji użytkownika nie może przekraczać 2 sekund na serwerze o przeciętnej wydajności. 8. Sprawna obsługa danych czasowych Kolejnym ważnym aspektem systemu MatchApp jest szybkie znajdowanie nadchodzących wydarzeń oraz zapewnienie, aby tylko jedno wydarzenie miało miejsce w jednym czasie na jednym boisku wydarzenia nie mogą na siebie nachodzić. 3
4 Architektura systemu Serwer (Amazon AWS) Ubuntu LTS system operacyjny oparty na jądrze Linux w wersji 3.13 z pięcioletnim wsparciem firmy Canonical Nginx wydajny serwer HTTP obsługujący żądania do aplikacji back-end oraz serwujący aplikację front-end PHP 7.0 skryptowy język programowania wykorzystywany do przetwarzania danych przez aplikację zaplecza MongoDB 3.2 nierelacyjny system bazodanowy służący za skład danych systemu MatchApp Certyfikat SSL organizacji Let s Encrypt zapewnia bezpieczeństwo wszystkich danych przesyłanych pomiędzy użytkownikami, a systemem MatchApp Aplikacja back-end Composer narzędzie do wygodnego zarządzania bibliotekami języka PHP 4
5 Web Laravel 5.2 framework do budowy aplikacji w języku PHP zawierający mnogość wysokiej jakości narzędzi gotowych do wykorzystania przy wielu aspektach typowych aplikacji serwerowych (routing, obsługa baz danych, internacjonalizacja etc.) REST API bezstanowy interfejs HTTP aplikacji back-end współpracujący z wieloma rodzajami klientów, oparty na zasobach i metodach interakcji z nimi reprezentowanych przez odpowiednie czasowniki (verbs) HTTP AngularJS - wspierany i firmowany przez Google, framework napisany w języku JavaScript. Jego głównym przeznaczeniem jest tworzenie aplikacji Internetowych, które nie wymagają odświeżenia strony w trakcie korzystania. jquery - biblioteka, która znacznie upraszcza pracę z językiem JavaScript. Less - język arkusza stylów rozszerzający możliwości standardowego języka CSS. Docelowo jest on kompilowany do języka CSS przy pomocy WinLess. Bootstrap - framework CSS, rozwijany przez programistów Twittera, wydawany na licencji MIT. Zawiera zestaw przydatnych narzędzi ułatwiających tworzenie interfejsu graficznego stron oraz aplikacji internetowych - bardzo przydatny przy tworzeniu responsywnej wersji strony. Android Aplikacja została napisana w środowisku Android Studio w języku Java Aplikacja działa na telefonach z systemem Android 4.0+ (sdk API 15) Do korzystania z REST API wykorzystano biblioteki Retrofit (1.9.0) oraz Gson (2.4) Do autoryzacji wykorzystano Facebook SDK oraz Google Play Services Zrealizowane funkcjonalności Logowanie Użytkownik może zalogować się do systemu korzystając ze swojego konta Facebook lub Google. W przypadku pierwszego logowania automatycznie zakładane jest konto MatchApp identyfikowane adresem użytkownika. Przeglądanie lokacji Web Zalogowany użytkownik może przeglądać lokacje w swojej okolicy. Dodatkowo może zawęzić wynik poprzez wpisanie w polu search nazwy boiska, adresu lub dyscypliny. 5
6 Android Zalogowany użytkownik może przeglądać lokacje w swojej okolicy. Dodatkowo może zawęzić wynik poprzez wybranie interesującej go dyscypliny sportu. Dodawanie lokacji Zalogowany użytkownik może dodać nową lokację podając: Nazwę Lokalizację (współrzędne geograficzne) Adres Dyscypliny jakie można uprawiać na obiekcie Opcjonalnie może dodać zdjęcie lokacji Edycja lokacji Zalogowany użytkownik, który utworzył lokację może edytować jej parametry. Przeglądanie wydarzeń Web Zalogowany użytkownik może przeglądać listę wydarzeń: W których bierze udział Odbywające się na konkretnym boisku(z czego znajduje je na mapie wyświetlającej wszystkie boiska w jego pobliżu) Android Zalogowany użytkownik może przeglądać listę wydarzeń: W których bierze udział Odbywające się w jego okolicy (na podstawie ustalonej pozycji) Odbywające się na konkretnym boisku Dodawanie wydarzenia Zalogowany użytkownik może utworzyć nowe wydarzenie w interesującej go lokacji. Aby tego dokonać należy podać: Tytuł wydarzenia Opis wydarzenia Datę i godzinę rozpoczęcia Czas trwania wydarzenia Dyscyplinę sportu, która jest dostępna w danej lokacji Maksymalną liczbę graczy Informację o kosztach uczestnictwa w wydarzeniu 6
7 Edycja wydarzenia Zalogowany użytkownik, który utworzył dane wydarzenie, może edytować: Tytuł wydarzenia Opis wydarzenia Datę i godzinę rozpoczęcia Czas trwania wydarzenia Maksymalną liczbę graczy Informację o kosztach uczestnictwa w wydarzeniu Dołączanie do/opuszczanie wydarzenia Zalogowany użytkownik może dołączyć do wydarzenia, jeżeli są w nim wolne miejsca. Użytkownik, który dołączył już do wydarzenia może je opuścić. Udostępnianie wydarzenia Zalogowany użytkownik może udostępnić wydarzenie na portalach społecznościowych. Raportu z testów Serwer + backend Przypadek Data Tester Rezultat Konfiguracja repozytoriów git Tucki Ok Konfiguracja serwera nginx Tucki Ok Konfiguracja PHP Tucki Ok Konfiguracja bazy danych MongoDB Tucki Ok Konfiguracja środowiska aplikacji back-end Tucki Ok Konfiguracja certyfikatu SSL Tucki Ok Logowanie Google (web) Tucki Działa Logowanie Facebook (web) Tucki Działa Logowanie Google (mobilne) Tucki Działa Logowanie Facebook (mobilne) Tucki Działa Rejestracja Google (web) Tucki Działa Rejestracja Facebook (web) Tucki Działa 7
8 Rejestracja Google (mobilne) Tucki Działa Rejestracja Facebook (mobilne) Tucki Działa Złączenie konta Facebook przy uprzedniej rejestracji Google Złączenie konta Google przy uprzedniej rejestracji Facebook Poprawna interpretacja tokenu JWT z nagłówka HTTP Authorization Tucki Działa Tucki Działa Tucki Działa Transformacja obiektu Sport do json Tucki Działa Transformacja obiektu Event do json Tucki Działa Transformacja obiektu Location do json Tucki Działa Transformacja obiektu User do json Tucki Działa Transformacja obiektu Photo do json Tucki Działa Zwracanie listy sportów Tucki Działa Zwracanie danych zalogowanego użytkownika Tucki Działa Zapisywanie się do wydarzenia Tucki Działa Wypisywanie się z wydarzenia Tucki Działa Zwracanie listy wydarzeń zalogowanego użytkownika Zwracanie listy lokacji dla konkretnej lokalizacji użytkownika Zwracanie listy lokacji dla konkretnej lokalizacji użytkownika w żądanym promienu (do 25km) Zwracanie listy lokacji dla konkretnej lokalizacji użytkownika dla żądanego sportu Zwracanie konkretnej lokacji Tworzenie lokacji: walidacja nazwy Tworzenie lokacji: walidacja adresu Tworzenie lokacji: walidacja lokalizacji geograficznej Tworzenie lokacji: walidacja powiązanych sportów Tworzenie lokacji: walidacja dodanego zdjęcia Tworzenie lokacji - właściwa logika 8
9 Tworzenie lokacji - zapisywanie zdjęcia Aktualizacja lokacji: walidacja nazwy Aktualizacja lokacji: walidacja adresu Aktualizacja lokacji: walidacja lokalizacji geograficznej Aktualizacja lokacji: walidacja powiązanych sportów Aktualizacja nazwy lokacji Aktualizacja adresu lokacji Aktualizacja lokalizacji geograficznej lokacji Aktualizacja powiązanych sportów lokacji Zwracanie zdjęcia Zwracanie miniaturki zdjęcia Cache owanie miniaturki zdjęcia Zwracanie listy graczy w wydarzeniu Zwracanie listy wydarzeń w promieniu do 25km Zwracanie listy wydarzeń w konkretnej lokalizacji Zwracanie listy wydarzeń - filtr sportu Zwracanie konkretnego wydarzenia Tworzenie wydarzenia: walidacja lokacji Tworzenie wydarzenia: walidacja sportu Tworzenie wydarzenia: walidacja tytułu Tworzenie wydarzenia: walidacja opisu Tworzenie wydarzenia: walidacja limitu graczy Tworzenie wydarzenia: walidacja day rozpoczęcia Tworzenie wydarzenia: walidacja czasu trwania Tworzenie wydarzenia: walidacja ceny Tworzenie wydarzenia: walidacja nachodzenia na inne wydarzenia na jednym boisku (wszystkie możliwe przypadki) 9
10 Tworzenie wydarzenia: właściwa logika Aktualizacja wydarzenia: walidacja tytułu Aktualizacja wydarzenia: walidacja opisu Aktualizacja wydarzenia: walidacja limitu graczy Tworzenie wydarzenia: walidacja day rozpoczęcia Aktualizacja wydarzenia: walidacja czasu trwania Aktualizacja wydarzenia: walidacja ceny Aktualizacja wydarzenia: właściwa logika Skrypt importu boisk z pliku XML (+ pobieranie zdjęć z internetu) Web Wszystkie funkcjonalności oraz widoki zostały manualnie przetestowane na następujących przeglądarkach/urządzeniach: - WERSJA PRZEGLĄDARKOWA - Przeglądarki Chrome, Mozilla(explorer odpuszczony ze względu na małą popularność - okolice 2% użytkowników), - WERSJA MOBILNA(responsywność) - Samsung Galaxy S4 (android 5.1.1) oraz iphone 6s (IOS 10) Android Wszystkie funkcjonalności oraz widoki zostały manualnie przetestowane na następujących urządzeniach: Samsung Nexus S (android 4.3.1) Samsung Galaxy S 3 (android 4.4) Xiaomi Redmi 3 (android 5.1.1) One Plus X (android 6.0) Podział ról Patryk Tucki Projekt, implementacja i dokumentacja aplikacji back-end (uwierzytelnianie, REST API) Instalacja oraz konfiguracja oprogramowania na serwerze produkcyjnym (Git, Nginx, PHP, MongoDB, Certyfikat SSL) 10
11 Dawid Lisiecki Stworzenie przeglądarkowej wersji aplikacji (Frontend) Projekt GUI aplikacji przeglądarkowej Mateusz Żuchowski Stworzenie bazy danych obiektów sportowych (nazwa boiska, adres, lokalizacja za pomocą współrzędnych geograficznych na mapie, obiekty znajdujące się w pobliżu, zdjęcia, informacja, czy boisko jest obiektem typu orlik czy nie oraz dyscypliny sportowe, które można tam uprawiać) Optymalizacja dla wyszukiwarek internetowych Elementy graficzne Dokumentacja Jacek Galla Stworzenie mobilnej wersji aplikacji na platformę Android Projekt GUI aplikacji mobilnej Wdrożenie System internetowy System został udostępniony w publicznej domenie internetowej. Po szczegółowej analizie rynku aplikacji związanych z rezerwacją wydarzeń sportowych, zdecydowaliśmy się na opcję MatchApp.pl. Pod tym właśnie adresem internetowym dostępna jest finalna wersja aplikacji. Aplikacja jest gotowa do wykorzystania przez społeczność internetową. Aplikacja została zasilona danymi produkcyjnymi, tzn. z aplikacji mogą już korzystać zarejestrowani użytkownicy. Aplikacja mobilna Aplikacja mobilna została udostępniona w sklepie internetowym Google Play i oficjalnie oddana do użytku dla klientów urządzeń mobilnych. Kryteria akceptacji W dniu aplikacja została oficjalnie zaprezentowana na zajęciach Inżynierski projekt zespołowy przed prowadzącym zajęcia. Wszystkie funkcjonalności, które wcześniej były założone, zostały ostatecznie zrealizowane. Finalna wersja aplikacji została zaakceptowana przez prowadzącego. 11
Szczegół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ół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ół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ół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ółowoRFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot
RFP Wymagania dla projektu sklepu internetowego B2C dla firmy Oplot CEL DOKUMENTU Celem niniejszego dokumentu jest przedstawienie wymagań technicznych i funkcjonalnych wobec realizacji projektu budowy
Bardziej szczegółowoJarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne
Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS
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ółowoSpecyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet
Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet Spis treści 1. Opis przedmiotu zamówienia... 1 1.1. Definicje... 1 2. Główny cel systemu... 2
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ół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ółowoOPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET
Security Systems Risk Management OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET Oprogramowanie firmy KEMAS jest zbudowane na bazie pakietu programowego- KEMAS NET- dedykowanego do zarządzania
Bardziej szczegółowoStrona wizytówka od 400 zł
Strona wizytówka od 400 zł Oferta z dnia 21.01.2010 Prosta strona zawierająca podstawowe informacje o firmie oraz jej ofercie. Pozwala ona klientom na odnalezienie firmy w sieci, zapoznanie się z jej ofertą,
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ółowoProgram szkolenia: REST i Microservices w PHP
Program szkolenia: REST i Microservices w PHP Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: REST i Microservices w PHP PHP-rest PHP developerzy 4 dni 50% wykłady / 50% warsztaty
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
Bardziej szczegółowoPlan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym
1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle
Bardziej szczegółowoSZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA
Załącznik nr 2 do Zapytania ofertowego nr ZO/3/FO/POPC/2017 SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA 1) Szczegółowy zakres Przedmiotu zamówienia: a) przygotowanie i wdrożenie Platformy internetowej z uwzględnieniem
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ółowoWyjaśnienia z dnia r. do treści Zapytania Ofertowego nr ZO/3/FO/POPC/2017 w odpowiedzi na pytania dotyczące Zapytania ofertowego.
Wyjaśnienia z dnia 14.09.2017r. do treści Zapytania Ofertowego nr ZO/3/FO/POPC/2017 w odpowiedzi na pytania dotyczące Zapytania ofertowego. 1. Czy dobrze rozumiem, że administracja portalem jest po Państwa
Bardziej szczegółowoAplikacja serwerowa Platformy Prezentacyjnej Opis produktu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...
Bardziej szczegółowoANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH
ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH szkolenie dla webdeveloperów ze znajomością przynajmniej podstaw HTML i JavaScript INFORMACJE PODSTAWOWE AngularJS to framework JavaScript stworzony przez inżynierów
Bardziej szczegółowoGoBiz System platforma współpracy marektingowej
GoBiz System platforma współpracy marektingowej Spis treści 1. Opis przedmiotu zamówienia... 1 1.1. Definicje... 1 2. Główny cel platformy... 2 3. Główni odbiorcy systemu... 2 4. Przedmiot zamówienia...
Bardziej szczegółowoProjektowanie i implementacja wysokowydajnych aplikacji w języku
Program szkolenia: Projektowanie i implementacja wysokowydajnych aplikacji w języku PHP Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Projektowanie i implementacja wysokowydajnych
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ółowoCookie Policy. 1. Informacje ogólne.
Cookie Policy 1. Informacje ogólne. 1. Operatorem Serwisu jest Artur Kowalski http://inzynieria.pro 2. Serwis realizuje funkcje pozyskiwania informacji o użytkownikach i ich zachowaniu w następujący sposób:
Bardziej szczegółowobrandrace FUNKCJONALNY sklep internetowy
brandrace FUNKCJONALNY sklep internetowy Zwiększ efektywność działań w internecie poprzez wdrożenie nowych rozwiązań! sklep internetowy Sprzedaż przez internet to przyszłość handlu. Z każdym dniem przybywa
Bardziej szczegółowoZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja
ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.
Bardziej szczegółowoDjango : praktyczne tworzenie aplikacji sieciowych / Antonio Mele. Gliwice, cop Spis treści
Django : praktyczne tworzenie aplikacji sieciowych / Antonio Mele. Gliwice, cop. 2016 Spis treści O autorze 13 O recenzentach technicznych 14 Wprowadzenie 17 Rozdział 1. Utworzenie aplikacji bloga 21 Instalacja
Bardziej szczegółowoKatedra 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ół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ółowoDokumentacja projektu QUAIKE Architektura oprogramowania
Licencjacka Pracownia Oprogramowania Instytut Informatyki Uniwersytetu Wrocławskiego Jakub Kowalski, Andrzej Pilarczyk, Marek Kembrowski, Bartłomiej Gałkowski Dokumentacja projektu QUAIKE Architektura
Bardziej szczegółowoFrogfoot CMS.
Frogfoot CMS www.frogriot.com Spis treści: Kluczowe zastosowania Zalety Frogriot CMS Lista głównych modułów 4 5 7 Główne moduły Dashboard Formularze Webinary Konkursy Edytor treści Drzewo strony Użytkownicy
Bardziej szczegółowoDeduplikacja danych. Zarządzanie jakością danych podstawowych
Deduplikacja danych Zarządzanie jakością danych podstawowych normalizacja i standaryzacja adresów standaryzacja i walidacja identyfikatorów podstawowa standaryzacja nazw firm deduplikacja danych Deduplication
Bardziej szczegółowoPrzygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)
Program szkolenia: Przygotowanie do nowoczesnego programowania po stronie przeglądarki (HTML5, CSS3, JS, wzorce, architektura, narzędzia) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania:
Bardziej szczegółowoZintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 ZAMAWIANIE I REZERWOWANIE
Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 ZAMAWIANIE I REZERWOWANIE Poznań 2011 Spis treści 1. Zamawianie i rezerwowanie definicja pojęć...3 2. Zasada działania systemu...4 3. Zamawianie
Bardziej szczegółowo11. Autoryzacja użytkowników
11. Autoryzacja użytkowników Rozwiązanie NETASQ UTM pozwala na wykorzystanie trzech typów baz użytkowników: Zewnętrzna baza zgodna z LDAP OpenLDAP, Novell edirectory; Microsoft Active Direcotry; Wewnętrzna
Bardziej szczegółowoSystem generacji raportów
Zalety systemu Czym jest ProReports? prostota instalacji, wieloplatformowość (AIX, Linux, Windows, Solaris), obsługa popularnych formatów (PDF, XLS, RTF, HTML,TXT,XML,CSV), obsługa wielu baz danych, raporty
Bardziej szczegółowoKluczowe zasoby do realizacji e-usługi Warszawa, 16 października 2012. Maciej Nikiel
2012 Zasoby wiedzy w e-projekcie. Technologie informatyczne, oprogramowanie - zdefiniowanie potrzeb, identyfikacja źródeł pozyskania. Preferencje odnośnie technologii informatycznych. Maciej Nikiel Kluczowe
Bardziej szczegółowoPolityka prywatności serwisu www.aran.com.pl
Przedsiębiorstwo BudowlanoHandlowe Z.Niziński Polityka prywatności serwisu www.aran.com.pl 1. Informacje ogólne. Operatorem Serwisu [adres serwisu, np. www.blink.pl] jest [pełne dane rejestrowe] Serwis
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ółowoOPIS PRZEDMIOTU ZAMÓWIENIA
Lubelskie Centrum Transferu Technologii Politechniki Lubelskiej ul. Nadbystrzycka 36, 20-618 Lublin Tel. 81 538 42 70, fax. 81 538 42 67; e-mail: lctt@pollub.pl OPIS PRZEDMIOTU ZAMÓWIENIA Do realizacji
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ółowoFirma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER 2012-08-06
2012 Firma Informatyczna ASDER Prezentacja Serwer danych lokalnych Przemysław Kroczak ASDER 2012-08-06 Szanowni Państwo, W dzisiejszej coraz częściej trzeba współdzielić pliki między pracownikami/działami
Bardziej szczegółowoFUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60
FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60 W KAMELEON.SQL 7.5.60 została dodana funkcjonalność klasy B2B (na tą funkcjonalność wymagana jest dodatkowa licencja, którą można wykupić w naszej firmie)
Bardziej szczegółowoZałą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ółowoDokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy
Dokumentacja techniczna Młodzieżowe Pośrednictwo Pracy Spis Treści 1. Widok ogólny architektury MPP... 3 2. Warstwy systemu... 5 3. Struktura systemu/komponentów... 7 3.1 Aplikacje... 7 3.2 Biblioteki...
Bardziej szczegółowoCemarol Sp. z o.o. Polityka prywatności (pliki cookies) 1. Informacje ogólne.
Polityka prywatności (pliki cookies) 1. Informacje ogólne. Cemarol Sp. z o.o. 1. Operatorem Serwisu www.powiat-lebork.com jest Cemarol sp. z o.o. z siedzibą w Kobylnicy (76-251), Kobylnica, ul. Główna
Bardziej szczegółowoMateriał 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ółowoPytanie nr 3: Czy połączenie urządzenie mobilne -> serwer będzie szyfrowane? (protokół HTTPS).
Do Wykonawców Wrocław, 12.06.2015r. CUI-DOAZ.331.10.2015 CUI/ZP/PN/10/2015/11/... Dotyczy: postępowanie o udzielenie zamówienia publicznego na: Rozwój CRM - Opracowanie i wdrożenie aplikacji mobilnej CRM
Bardziej szczegółowoTechnologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.
Technologie cyfrowe Artur Kalinowski Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.pl Semestr letni 2014/2015 Usługi internetowe usługa internetowa (ang.
Bardziej szczegółowoREFERAT 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ółowoSerwis realizuje funkcje pozyskiwania informacji o użytkownikach i ich zachowaniach w następujący sposób:
Informacje ogólne. Operatorem Serwisu www.gops.gmina.swidnica.pl jest Gminny Ośrodek Pomocy Społecznej w Świdnicy, ul. B.Głowackiego 4, 58-100 Świdnica NIP: 884-18-46-403 REGON:005811915 Serwis realizuje
Bardziej szczegółowoepuap Opis standardowych elementów epuap
epuap Opis standardowych elementów epuap Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka SPIS TREŚCI SPIS TREŚCI...
Bardziej szczegółowoAplikacje webowe z wykorzystaniem Node.js oraz Express
Aplikacje webowe z wykorzystaniem Node.js oraz Express Adresaci szkolenia: Kurs przeznaczony jest dla programistów pragnących tworzyć skalowalne aplikacje z wykorzystaniem Node.js. Parametry szkolenia:
Bardziej szczegółowoInstrukcja użytkownika Internetowej Platformy Edukacyjnej UPRP
Instrukcja użytkownika Internetowej Platformy Edukacyjnej UPRP Spis treści 1. Wymagania techniczne 3 2. Dostęp do platformy 4 3. Rejestracja 5 4. Logowanie 7 5. Logowanie portale społecznościowe 9 6. Strona
Bardziej szczegółowoZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl
ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl Niniejsze zasady dotyczą wszystkich Użytkowników strony internetowej funkcjonującej w domenie http://www.pawlowskisport.pl,
Bardziej szczegółowoOpis Przedmiotu Zamówienia utworzenie, prowadzenie i administrowanie aplikacją TRASA CZERWONEJ NITKI
Opis Przedmiotu Zamówienia utworzenie, prowadzenie i administrowanie aplikacją TRASA CZERWONEJ NITKI Załącznik 3B do SIWZ Przedmiot zamówienia: utworzenie, prowadzenie i administrowanie aplikacją TRASA
Bardziej szczegółowoWebowy generator wykresów oparty na programie gnuplot
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin Nowak nr albumu: 254118 Praca magisterska na kierunku informatyka stosowana Webowy generator wykresów oparty na
Bardziej szczegółowoPOLITYKA PRYWATNOŚCI Opisuje zasady przetwarzania przez nas informacji na Twój temat, w tym danych osobowych oraz ciasteczek, czyli tzw. cookies.
Opisuje zasady przetwarzania przez nas informacji na Twój temat, w tym danych osobowych oraz ciasteczek, czyli tzw. cookies. 1 Informacje ogólne 1. Niniejsza polityka dotyczy serwisu WWW, funkcjonującego
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ółowoPakiety podstawowe. Cena: 8750 zł netto
Serdecznie dziękujemy za zainteresowanie naszą firmą. Powstaliśmy z połączenia wielu doświadczeń zdobytych w różnych dziedzinach marketingu, informatyki oraz finansów, co sprawia, że potrafimy dopasować
Bardziej szczegółowoSerwis nie zbiera w sposób automatyczny żadnych danych, z wyjątkiem danych zawartych w plikach cookies podczas samego korzystania z Witryny.
POLITYKA PRYWATNOŚCI (POLITYKA COOKIES) SERWISU WWW.EREPETITIO.COM Zawartość 1. Informacje ogólne... 1 2. Jakie dane zbiera Serwis w sposób automatyczny podczas korzystania z Witryny?... 1 3. Logi serwera...
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ółowoDOTACJE NA INNOWACJE
Rzeszów, 15.05.2014 r. Ogłoszenie na realizację innowacyjnego systemu wyceny i transakcji wraków pojazdów w ramach projektu pt. Autowraki.pl ogólnopolski system wyceny i transakcji wraków pojazdów etap
Bardziej szczegółowoZdalny dostęp SSL. Przewodnik Klienta
Zdalny dostęp SSL Przewodnik Klienta Spis treści 1. WSTĘP... 3 2. DOSTĘP DO SSL VPN Z KOMPUTERA Z SYSTEMEM WINDOWS... 3 2.1. INSTALACJA CERTYFIKATÓW SIGNET... 3 2.2. INSTALACJA TOKENA W SYSTEMIE WINDOWS
Bardziej szczegółowoI. Informacje ogólne. Jednym z takich systemów jest Mambo.
MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację
Bardziej szczegółowoCase study strona firmowa
Case study strona firmowa Klient Cele Zespół Projektowanie Funkcje UI, UX, AI Podsumowanie Zaufali nam Referencje Klient Luqam - firma konsultingowa działająca w trybie projektowo-szkoleniowym: 12 lat
Bardziej szczegółowoZAPYTANIE OFERTOWE nr 1/2017
Gdańsk, 23-05-2017 (data) ZAPYTANIE OFERTOWE nr 1/2017 W związku z realizacją projektu pn. Wdrożenie systemu e-przychodnia i jego integracja z obecnie wykorzystywanym systemem informatycznym POZ i AOS
Bardziej szczegółowoPRZEDSTAWIENIE ZAŁOŻEŃ MERYTORYCZNYCH DOTYCZĄCYCH PROJEKTU. Regionalna Platforma Informacyjna Kultura na Mazowszu
PRZEDSTAWIENIE ZAŁOŻEŃ MERYTORYCZNYCH DOTYCZĄCYCH PROJEKTU Regionalna Platforma Informacyjna Kultura na Mazowszu Ewa Janczar Zastępca Dyrektora Departamentu Cyfryzacji, Geodezji i Kartografii UMWM Paweł
Bardziej szczegółowoWyspecjalizowani w ochronie urządzeń mobilnych
Wyspecjalizowani w ochronie urządzeń mobilnych Rozwiązania dopasowane do dużych i małych firm MDM 43-300 Bielsko-Biała, ul. Warszawska 28 tel./fax: +48 /33/ 822 14 85 Proget MDM Coraz większa ilość urządzeń
Bardziej szczegółowoPraktykant Programista ios/android/windows Phone/Windows 8/PHP/.NET (do wyboru) Biuro w Warszawie
Praktykant Programista ios/android/windows Phone/Windows 8/PHP/.NET (do wyboru) Jeśli chcesz w przyszłości zostać cenionym specjalistą i pisać unikalne i nowatorskie aplikacje na urządzenia z systemami
Bardziej szczegółowoPolityka prywatności
Polityka prywatności Polityka prywatności opisuje zasady przetwarzania przez nas informacji na Twój temat, w tym danych osobowych oraz ciasteczek, czyli tzw. cookies. 1. Informacje ogólne 1. Niniejsza
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ółowoExulto Software House
Exulto Software House Oferta i cennik współpracy programistycznej biuro@exulto.pl Tworzymy autorskie aplikacje internetowe, z wykorzystaniem nowoczesnych technologii. Przygotowanie aplikacji internetowej,
Bardziej szczegółowoWspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ
Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS (c) 2008 Grupa SPOT SJ Grupa SPOT Krzysztof Cieślak, Maciej Gdula Spółka Jawna Podstawowe dane: firma założona w roku 2004 w wyniku połączenia
Bardziej szczegółowoSystem EssentioCMS. Korzyści z zastosowania EssentioCMS
e-mail: info@essentio.pl System EssentioCMS Profesjonalna strona internetowa stanowi nieocenione źródło informacji o firmie, jej usługach oraz produktach. Jest najnowocześniejszym medium pozyskiwania nowych
Bardziej szczegółowoOgłoszenie o zapytaniu ofertowym z dnia na: wybór osoby świadczącej usługi Programisty Back-end dla spółki MegaCity
Ogłoszenie o zapytaniu ofertowym z dnia 18.05.2017 na: wybór osoby świadczącej usługi Programisty Back-end dla spółki MegaCity 1. Zamawiający: Megacity Sp. z o.o. ul. Związkowa 26 20-148 Lublin 2. Opis
Bardziej szczegółowoZałożenia projektowe dla zapytania ofertowego EAK_ZA_01/2015
Warszawa, 23.01.2015r. NIP: 521-32-79-750 Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015 I. Wstęp W związku z realizacją projektu Wdrożenie i świadczenie usługi w modelu SaaS eakceptacje,
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ół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ółowoGrzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat
Grzegorz Ruciński Warszawska Wyższa Szkoła Informatyki 2011 Promotor dr inż. Paweł Figat Cel i hipoteza pracy Wprowadzenie do tematu Przedstawienie porównywanych rozwiązań Przedstawienie zalet i wad porównywanych
Bardziej szczegółowoWINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.
WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8. Gdy już posiadamy serwer i zainstalowany na nim system Windows XP, 7 lub 8 postawienie na nim serwera stron WWW jest bardzo proste. Wystarczy
Bardziej szczegółowoProjekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie
Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie
Bardziej szczegółowoSzczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.
Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania. Założenia projektowe systemu NETDOC. część 1: założenia ogólne i funkcjonalność rdzenia systemu Założenia ogólne Celem projektu jest
Bardziej szczegółowoI. Opis przedmiotu zamówienia
I. Opis przedmiotu zamówienia Przedmiotem zamówienia jest świadczenie usług z zakresu zapewnienia zasobów ludzkich z branży IT przez okres 12 miesięcy od dnia zawarcia umowy ramowej, polegających na zapewnieniu
Bardziej szczegółowoPLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD
PLATFORMA ACTIVE FORMS Kreator Formularzy Internetowych ze wsparciem dla RWD ACTIVE FORMS 2 Spis treści WPROWADZENIE 3 Dowolnie złożone formularze 3 Niski czas i koszt zbudowania formularza 4 TOP 10 WŁAŚCIWOŚCI
Bardziej szczegółowoPOLITYKA PRYWATNOŚCI I COOKIES
POLITYKA PRYWATNOŚCI I COOKIES Student Travel Sp. z o.o. dokłada wszelkich starań, aby dotyczące Państwa informacje pozostawały bezpieczne. W związku z tym publikujemy dokument wyjaśniający zasady oraz
Bardziej szczegółowoKartografia multimedialna krótki opis projektu. Paweł J. Kowalski
Kartografia multimedialna krótki opis projektu Paweł J. Kowalski Copyright Paweł J. Kowalski 2008 1. Schemat realizacji projektu 2 Celem projektu wykonywanego w ramach ćwiczeń z kartografii multimedialnej
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ółowoSpecyfikacja przygotowania layoutu do systemu Key2Print
Specyfikacja przygotowania layoutu do systemu Key2Print Spis treści Wstęp:... 3 Wymagane elementy layoutu strony internetowej:... 4 Strona główna... 4 Podstrona konfiguracji produktu... 6 Podstrona koszyka...
Bardziej szczegółowoObowiązek informacyjny RODO
Obowiązek informacyjny RODO Administrator danych osobowych Administratorem podanych przez Panią/Pana danych osobowych jest LABORATORIUM GRAFOLOGICZNE I BADAŃ DOKUMENTÓW z siedzibą we Wrocławiu (54-143)
Bardziej szczegółowoTRAKT KRÓLEWSKI W GNIEŹNIE. Opis techniczny i schemat funkcjonalności aplikacji mobilnej. Królika GOŃ
Opis techniczny i schemat funkcjonalności aplikacji mobilnej Królika GOŃ Przed aplikacja zostały postawione następujące cele: Podstawowe: Aplikacja wspiera wizytę w Mieście (zatem ma sens w połączeniu
Bardziej szczegółowoAGRODZIENNICZEK.PL POLITYKA PRYWATNOŚCI I PLIKÓW COOKIES. wersja obowiązująca od r.
AGRODZIENNICZEK.PL POLITYKA PRYWATNOŚCI I PLIKÓW COOKIES wersja obowiązująca od 20.03.2019 r. Ochrona sfery prywatności użytkowników agrodzienniczek.pl, w szczególności ochrony danych osobowych, jest aspektem,
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ółowoOpenLaszlo. OpenLaszlo
OpenLaszlo Spis Treści 1 OpenLaszlo Co to jest? Historia Idea Architektura Jako Flash lub DHTML Jako servlet lub SOLO Jak to działa? Język LZX Struktura programu Skrypty Obiekty i klasy Atrybuty i metody
Bardziej szczegółowo