MatchApp Rezerwacja obiektów sportowych. Dokumentacja projektu

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

Download "MatchApp Rezerwacja obiektów sportowych. Dokumentacja projektu"

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

REFERAT O PRACY DYPLOMOWEJ

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

Referat Pracy Dyplomowej

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

REFERAT PRACY DYPLMOWEJ. Temat pracy: Projekt i realizacja warstwy serwerowej gry internetowej

REFERAT 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ół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

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

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

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Jarosł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ół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

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

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

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

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

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

OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET

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

Strona wizytówka od 400 zł

Strona 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ół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

Program szkolenia: REST i Microservices w PHP

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

REFERAT PRACY DYPLOMOWEJ

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

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

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

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

SZCZEGÓŁ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ółowo

REFERAT 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ą 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ółowo

Wyjaś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 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ółowo

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

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

ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH

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

GoBiz System platforma współpracy marektingowej

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

Projektowanie i implementacja wysokowydajnych aplikacji w języku

Projektowanie 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ół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

Cookie Policy. 1. Informacje ogólne.

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

brandrace FUNKCJONALNY sklep internetowy

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

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

Django : praktyczne tworzenie aplikacji sieciowych / Antonio Mele. Gliwice, cop Spis treści

Django : 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ół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

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

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

Dokumentacja projektu QUAIKE Architektura oprogramowania

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

Frogfoot CMS.

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

Deduplikacja danych. Zarządzanie jakością danych podstawowych

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

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

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

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 ZAMAWIANIE I REZERWOWANIE

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

11. Autoryzacja użytkowników

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

System generacji raportów

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

Kluczowe zasoby do realizacji e-usługi Warszawa, 16 października 2012. Maciej Nikiel

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

Polityka prywatności serwisu www.aran.com.pl

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

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

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

OPIS PRZEDMIOTU ZAMÓWIENIA

OPIS 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ół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

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER 2012-08-06

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

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60

FUNKCJONALNOŚ 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ół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

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

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

Cemarol Sp. z o.o. Polityka prywatności (pliki cookies) 1. Informacje ogólne.

Cemarol 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ół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

Pytanie nr 3: Czy połączenie urządzenie mobilne -> serwer będzie szyfrowane? (protokół HTTPS).

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

Technologie 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. 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ół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

Serwis realizuje funkcje pozyskiwania informacji o użytkownikach i ich zachowaniach w następujący sposób:

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

epuap Opis standardowych elementów epuap

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

Aplikacje webowe z wykorzystaniem Node.js oraz Express

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

Instrukcja użytkownika Internetowej Platformy Edukacyjnej UPRP

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

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

Opis Przedmiotu Zamówienia utworzenie, prowadzenie i administrowanie aplikacją TRASA CZERWONEJ NITKI

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

Webowy generator wykresów oparty na programie gnuplot

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

POLITYKA PRYWATNOŚCI Opisuje zasady przetwarzania przez nas informacji na Twój temat, w tym danych osobowych oraz ciasteczek, czyli tzw. cookies.

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

Nowocześnie zaprojektowana e-usługa - studium przypadku

Nowocześ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ółowo

Pakiety podstawowe. Cena: 8750 zł netto

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

Serwis nie zbiera w sposób automatyczny żadnych danych, z wyjątkiem danych zawartych w plikach cookies podczas samego korzystania z Witryny.

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

REFERAT PRACY DYPLOMOWEJ

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

DOTACJE NA INNOWACJE

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

Zdalny dostęp SSL. Przewodnik Klienta

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

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

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

Case study strona firmowa

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

ZAPYTANIE OFERTOWE nr 1/2017

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

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

Wyspecjalizowani w ochronie urządzeń mobilnych

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

Praktykant 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) 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ółowo

Polityka prywatności

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

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Biorą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ółowo

Exulto Software House

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

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

System EssentioCMS. Korzyści z zastosowania EssentioCMS

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

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

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

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

Programowanie urządzeń mobilnych. projekt 6 ( )

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

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

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

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

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

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

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

I. Opis przedmiotu zamówienia

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

PLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD

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

POLITYKA PRYWATNOŚCI I COOKIES

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

Kartografia multimedialna krótki opis projektu. Paweł J. Kowalski

Kartografia 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ół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

Specyfikacja przygotowania layoutu do systemu Key2Print

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

Obowiązek informacyjny RODO

Obowią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ółowo

TRAKT KRÓLEWSKI W GNIEŹNIE. Opis techniczny i schemat funkcjonalności aplikacji mobilnej. Królika GOŃ

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

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

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Projektowanie, 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ółowo

OpenLaszlo. OpenLaszlo

OpenLaszlo. 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