Aplikacja do obsługi sklepu na urządzenia mobilne



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

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008

ActiveXperts SMS Messaging Server

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

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

Mamy najlepsze ceny na rynku!

Narzędzia i platformy programowania w Internecie

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

Wstp do programowania BlackBerry w jzyku C++ na platformie Mac OS

System zarządzający grami programistycznymi Meridius

omnia.pl, ul. Kraszewskiego 62A, Jarosław, tel

CMS, CRM, sklepy internetowe, aplikacje Web

Administrator Systemów SCADA

Globalne referencje dla idempiere Business Suite

Piotr Bubacz Cloud Computing

PROGRAMOWANIE W ŚRODOWISKU FLASH

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Storware KODO. One KODO to protect them all STORWARE.EU

ZAPYTANIE OFERTOWE. e-match B2S - Zintegrowana platforma kompleksowych usług dla firm startup

PLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD

Informatyczne fundamenty

System do komunikacji on-line

Wyniki z oceny wniosków o przyznawanie mikrograntów w roku 2013 nabór 2

Uchwała Nr 19/2013/III Senatu Politechniki Lubelskiej z dnia 11 kwietnia 2013 r.

Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Tworzenie aplikacji GIS w technologii Flex. Tomasz Turowski Esri Polska

SPECYFIKACJA FORM REKLAMOWYCH

Wprowadzenie Dwie wersje: do domu i dla firmy. Do kogo adresowany? Komponenty

Ulotka. Zmiany w wersji Data produkcji wersji: 25 września Wersja

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Konspekt pracy inżynierskiej

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

System kadrowo-płacowy KOMAX 2.0

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

Miejska Platforma Internetowa

Wprowadzenie do prezentacji multimedialnych

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

FAQ. Dotyczące nowej bankowości mobilnej.

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Szczegółowy opis przedmiotu zamówienia

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

Technologie mobilne - opis przedmiotu

Komputer i urządzenia z nim współpracujące.

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Sterowanie procesem NIVISION SYSTEM WIZUALIZACJI PROCESU

Projekt współfinansowany przez Unię Europejską z Programu Operacyjnego Innowacyjna Gospodarka na lata ZAMAWIAJĄCY:

OpenLaszlo. OpenLaszlo

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

Projekt inżynierski uwagi

Odseparowanie kodu PHP i warstwy prezentacji od dawna było celem

PRZEDMIOT ZAMÓWIENIA I TERMINY REALIZACJI

TWÓJ BIZNES. Nasz Obieg Dokumentów

Aplikacje internetowe - opis przedmiotu

PHP: bazy danych, SQL, AJAX i JSON

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi

Tworzenie i obsługa wirtualnego laboratorium komputerowego

NASZA MISJA. wszystkie nasze dzialania sfokusowane sa na efektywną, partnerską współprace.

innovaphone Case Study Rozwiązanie komunikacyjne innovaphone gwarantuje na lotnisku Münster/Osnabrück większą mobilność i elastyczność

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Tworzenie aplikacji bazodanowych

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

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

Wprowadzenie SYSTEMY SIECIOWE. Michał Simiński

REFERAT O PRACY DYPLOMOWEJ

PRZEWODNIK PO PRZEDMIOCIE

REFERAT PRACY DYPLOMOWEJ

Jak bezpieczne są Twoje dane w Internecie?

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs.

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Strona znajduje się w archiwum.

Mercedes PRO działa już w Polsce

Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: Aukcjomat

czas trwania (ilość semestrów/ dni oraz godzin) cena szkolenia/ os. lub grupę 2 semestry/ ok. 28 dni / razem 196 godzin 7000 PLN za osobę

Xopero Backup Appliance

MIGRATE OS TO SSD. Przewodnik

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Instrukcja obsługi aplikacji QR Droid

TWÓJ BIZNES. Nasze rozwiązanie

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

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

Strona wizytówka od 400 zł

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

Instrukcja obsługi aplikacji QR Barcode Scanner

timetrack Przewodnik Użytkownika timetrack Najważniejsze Funkcje

PRZEWODNIK PO PRZEDMIOCIE

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

GS2TelCOMM. Rozszerzenie do TelCOMM 2.0. Opracował: Michał Siatkowski Zatwierdził: IMIĘ I NAZWISKO

Czym jest Samsung KNOX? Bezpieczny telefon. -Zabezpieczenie służbowych danych i aplikacji - Środowisko pracy dla biznesu

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

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.

Transkrypt:

Gliwice, dn. 18.10.2012r. TECHNOLOGIE INTERNETOWE PROJEKT Aplikacja do obsługi sklepu na urządzenia mobilne Autorzy: Aleksander Mielczarek Piotr Wodok Kierunek: Automatyka i Robotyka Semestr: 5 Grupa: 2 TI Sekcja: 2_1_7 Projekt realizowany na Wydziale Automatyki, Elektroniki i Informatyki, kierunek automatyka i robotyka, w ramach przedmiotu Technologie Internetowe.

Spis treści 1. Opis projektu.... 3 2. Terminal dostępowy.... 4 3. Wykorzystane technologie.... 4 1) Adobe AiR... 4 2) Adobe Flex... 5 3) SQL... 5 4. Harmonogram.... 5 1) 19 paździenika 2012r.... 5 2) 26 paździenika 2012r.... 5 3) 2 listopada 2012r. kamień milowy 1.... 5 4) 9 listopada 2012r.... 6 5) 16 listopada 2012r.... 6 6) 23 listopada 2012r. kamień milowy 2.... 6 7) 30 listopada 2012r.... 6 8) 7 grudnia 2012r. kamień milowy 3.... 6 9) 14 grudnia 2012r.... 6 10) Styczeń 2013r.... 6

1. Opis projektu. W dobie wszechobecnej informatyzacji życia oraz ogromnego wzrostu popytu na urządzenia mobilne, można zauważyć pewną nierówność pomiędzy rozwojem terminali dostępowych do zasobów globalnej sieci oraz rozwojem oprogramowania przeznaczonego na platformy mobilne. Ostatnich parę lat to rozwój oprogramowania głównie w sferze entertainment lub dla użytkowników korporacyjnych. Nasz projekt ma zapełnić niszę rynkową jaką niewątpliwie jest oprogramowanie na platformy mobilne przeznaczone dla mikro, małych i średnich przedsiębiorstw. Aplikacja do obsługi sklepu pozwoli na obsługę sklepu (nie tylko internetowego) korzystając z urządzeń mobilnych. W niedługim czasem każdy będzie posiadał terminal dostępowy do zasobów globalnej sieci czy to w postaci smartfona, tableta lub netbooka. Zespół w pracach prototypowych wykorzysta urządzenie firmy Research In Motion (RIM), mianowicie tablet BlackBerry Playbook. Powszechny dostęp do terminali będzie skutkował stopniowym przenoszeniem wszystkich operacji wykonywanych w życiu na urządzenia, co już można zaobserwować. Jak już wspomnieliśmy na rynku oprogramowania istnieje niedobór rozwiązań dla MMSP. Naszym zdanie jest to spowodowane tym, że większość developerów nie jest zainteresowana tworzeniem prostych i niezawodnych aplikacji pomocnych w codziennej pracy. Kolejnym problemem są bariery finansowe. Mała firma nie ma funduszy by uzbroić swoich pracowników w służbowe urządzenia, a z powodu braku dostępnych rozwiązań w dziedzinie oprogramowania, konieczny staje się kolejny wydatek środków na stworzenie koniecznych do pracy aplikacji. Nasza aplikacja rozwiązuje większość wymienionych powyżej problemów. Docelowo możliwa będzie instalacja w najpopularniejszych systemach na urządzenia mobilne: OS BB 10, OS BB Playbook, OS Android, w przyszłości również ios. Wykorzystane narzędzia programistyczne oraz odpowiednia struktura pozwalają na stosunkowo łatwą migrację kodu na różne platformy, co zmniejsza znacząco koszty wdrożenia nowego oprogramowania, a także nie obliguje zamawiającego do posiadania jednolitego sprzętu. Pozwoli to m.in. na zainstalowanie aplikacji na prywatnych urządzeniach pracowników. Również kwestie poufności i bezpieczeństwa danych w znacznej większości MSP nie odgrywają znaczącej roli w codziennej pracy przedsiębiorstwa, dzięki czemu aplikacja nie musi korzystać z kosztownych i skomplikowanych protokołów bezpieczeństwa, co dodatkowo zmniejsza cenę oprogramowania. Końcowy użytkownik potrzebuje aplikacji prostej, intuicyjnej i niezawodnej. Te trzy elementy leżą u podstaw naszej aplikacji. Aplikacja sklepu mobilnego po pierwsze poprawi osiągane wyniki poprzez znaczne uproszczenie i zautomatyzowanie sprzedaży. Użytkownik będzie w jednym miejscu na bieżąco widział dane związane z produktem: cenę, ilość sprzedanych sztuk, zapas w magazynie. W przypadku sprzedaży kilku produktów aplikacja automatycznie obliczy koszt zamówienia. Prosty interfejs pozwoli każdemu łatwo odnaleźć się w oferowanych funkcjach.

Aplikacja jest idealna dla wszystkich firm prowadzących sprzedaż produktów, od sprzedawców na targu, przez sklepikarzy po konsultantów w sieciach handlowych i marketach. Nisza na rynku oprogramowania, szeroki, ale ukierunkowany zakres potencjalnych użytkowników oraz staranne i eleganckie wykonie pozwalają przypuszczać, że aplikacja ma szansę stać się znaczącym produktem na rynku oprogramowania dla firm. 2. Terminal dostępowy. W pracach prototypowych sekcja będzie korzystała z urządzenia firmy Research In Motion (RIM), mianowicie tabletu BlackBerry Playbook. Jest to stosunkowo nowe urządzenie przeznaczone zarówno dla użytkowników indywidualnych jak i instytucjonalnych. Solidne wykonanie oraz odpowiednia konfiguracja pozwalają na przyjemną pracę na urządzeniu. Zastosowana bateria pozwala korzystać z urządzenia przez cały dzień bez potrzeby ładowania, co jest dodatkowym atutem w przypadku sprzedaży w terenie. Również nie bez znaczenia jest wsparcie oferowane dla developerów i użytkowników urządzeń z pod znaku BlackBerry. Urządzenie pracuje pod własnym systemem operacyjnym BlackBerry Playbook. System jest bardzo sprawny i praktycznie w pełni niezawodny. Oferuje pełne wsparcie dla stosowanych powszechnie technologii w globalnej sieci. 3. Wykorzystane technologie. 1) Adobe AiR Adobe AIR to środowisko do uruchamiania aplikacji internetowych niezależnie od przeglądarki. Są to aplikacje określane mianem RIA (Rich Internet Application), czyli tzw. bogate aplikacje internetowe. Twórcy programów przeznaczonych do działania w tym środowisku mogą je pisać z użyciem technologii Adobe - Flash i Flex, a także HTML i AJAX. Chociaż zwykle używanie tych rozwiązań wymaga podstawy w postaci przeglądarki internetowej, z Adobe AIR odpowiednio napisane aplikacje działają absolutnie bez jakiejkolwiek z nich. Adobe Integrated Runtime (AIR) to stosunkowo młoda platforma, gdyż jej pierwsze testowe wydanie pojawiło się w roku 2007, natomiast stabilne - rok później. Zaletą tego środowiska jest jego multiplatformowość, gdyż poza systemami Windows aplikacje przeznaczone do działania z AIR będą mogły być uruchamiane także przez użytkowników innych systemów desktopowych (Linux, Mac OS X), a nawet mobilnych (Android, ios, BlackBerry OS).

2) Adobe Flex Adobe Flex zestaw technologii stworzonych przez Adobe Systems służących do tworzenia oprogramowania typu Rich Internet Application bazującego na Adobe Flash. Pierwsza wersja została stworzona przez Macromedia. Flex wykorzystuje: MXML (bazujący na XML-u język opisujący interfejs użytkownika i jego zachowanie) oraz ActionScript (język programowania bazujący na ECMAScript służący do tworzenia logiki i interakcji w aplikacji). 3) SQL SQL (ang. Structured Query Language) strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych. Dzięki wykorzystaniu baz danych SQL nasz aplikacja będzie mogła komunikować się z zewnętrzną bazą danych w celu odświeżania danych. Będzie to bardzo pomocne w przypadku równoległego wykorzystania aplikacji na kilku terminalach. 4. Harmonogram. 1) 19 paździenika 2012r. Instalacja wymaganego oprogramowania: Flash Builder, konfiguracja SDK. 2) 26 paździenika 2012r. Zdobycie koniecznych kluczy i certyfikatów BlackBerry, zapoznanie się ze strukturą programu w Adobe Flex. 3) 2 listopada 2012r. kamień milowy 1. Uruchomienie testowego programu na urządzeniu, rozpoczęcie przygotowań do uruchomienia serwisu www.

4) 9 listopada 2012r. Projekt interfejsu aplikacji, schemat blokowy działania systemu i programu. 5) 16 listopada 2012r. Oprogramowanie funkcji logicznych aplikacji, uruchomienie serwisu www. 6) 23 listopada 2012r. kamień milowy 2. Przesłanie pierwszej informacji z serwisu www do aplikacji wykorzystując SQL, rozpoczęcie opracowania dokumentacji technicznej systemu i aplikacji. 7) 30 listopada 2012r. Dopracowanie komunikacji pomiędzy aplikacją a serwisem www, Usunięcie drobnych błędów w aplikacji. 8) 7 grudnia 2012r. kamień milowy 3. Testy oprogramowania, Zakończenie prac nad dokumentacją projektu. 9) 14 grudnia 2012r. Przygotowania do prezentacji aplikacji szerokiemu gronu odbiorców. 10) Styczeń 2013r. Prezentacja projektu.