SOP System Obsługi Parkingów



Podobne dokumenty
EJB 3.0 (Enterprise JavaBeans 3.0)

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Android - wprowadzenie. Łukasz Przywarty

1 Wprowadzenie do J2EE

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

OSGi Agata Hejmej

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

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

Praca licencjacka kwiecień 2010

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

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

Wybrane działy Informatyki Stosowanej

Serwery aplikacji. mgr Radosław Matusik. Wydział Matematyki i Informatyki Uniwersytetu Łódzkiego radmat radmat@math.uni.lodz.

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

Wybrane działy Informatyki Stosowanej

Wprowadzenie do J2EE. Maciej Zakrzewicz.

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

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

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

JAVA EE MODEL APLIKACJI. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

JBoss Application Server

Programowanie dla Androida. Ubiquitous

L i f e r a y. Open Source Java Multiplatformowy

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Web Tools Platform. Adam Kruszewski

MIGRACJA SYSTEMÓW INFORMATYCZNYCH DO TECHNOLOGII JAVA

Programowanie w Javie 2. Płock, 26 luty 2014 r.

Android tworzenie aplikacji mobilnych

Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat.

Piotr Matkowski Wprowadzenie do J2EE 20 kwietnia "Unfortunately, no one can be...told what the J2EE is. You have to see it for yourself.

Android, wprowadzenie do SDK

Czym jest Android Architektura systemu Cechy platformy Android

Wprowadzenie do systemu Android

dr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład

Aplikacje Internetowe, Servlety, JSP i JDBC

akademia androida Pierwsze kroki w Androidzie część I

Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus

mgr inż. Michał Paluch

Technologie internetowe w programowaniu.

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

Programowanie Urządzeń Mobilnych. Część II: Android. Wykład 2

Jak stworzyć Geoportal

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Enterprise JavaBeans

Enterprise JavaBean 3.0

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Java. Michał Wójcik.

Programowanie obiektowe. Wprowadzenie

Java wybrane technologie

Architektury usług internetowych. Tomasz Boiński Mariusz Matuszek

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Web frameworks do budowy aplikacji zgodnych z J2EE

Systemy operacyjne na platformach mobilnych

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi

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

edziennik Ustaw Opis architektury

Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2

WPAM. W5 Android bardzo krótkie wprowadzenie. Piotr Gawrysiak

Środowiska i platformy programistyczne

Systemy operacyjne dla telefonów komórkowych i urządzeń typu smartphone

Google Android. Opracował Maciej Ciurlik

Tworzenie aplikacji na platformie Android

Cennik. Szkolenia zintegrowane. Java

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Systemy operacyjne na platformach mobilnych

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

PRZEWODNIK PO PRZEDMIOCIE

Historia zmian. Data wersja Opis Autor. 05/05/ Paweł Maćkowski. 31/05/ Paweł Maćkowski

WPAM. W5 Android bardzo krótkie wprowadzenie. Piotr Gawrysiak.

1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)

Mobilny system operacyjny Android

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

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

Programowanie usług działających w tle

Programowanie w Javie cz. 1 Wstęp. Łódź, 24 luty 2014 r.

Wprowadzenie do systemu Android

Tworzenie aplikacji dla Oracle Application Server 10g R3 w technologii EJB 3.0

Serwery LDAP w środowisku produktów w Oracle

OpenLaszlo. OpenLaszlo

Enterprise JavaBeans. 1. Architektura EJB: komponenty encyjne, komponenty sesyjne, komponenty sterowane komunikatami. 2. Kontenery EJB JBoss.

Platforma J2EE i EJB. Oprogramowanie systemów równoległych i rozproszonych Wykład 9. Rola EJB na platformie J2EE. Dr inż. Tomasz Olas olas@icis.pcz.

Mariusz Fraś. Instytut Informatyki. olitechnika Wrocławska. Systemy Wbudowane. Android. Dr inż. Mariusz Fraś. maf 1

Wprowadzenie do technologii JavaServer Faces 2.1 na podstawie

Początki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 8

Ekspert MS SQL Server Oferta nr 00/08

Rola EJB na platformie Java EE. Enterprise JavaBeans (EJB)

JSF 1.2. w wykonaniu NetBeans IDE 6.1. Jacek Laskowski

SOA Web Services in Java

TECHNOLOGIA JSP W TWORZENIU APLIKACJI ROZPROSZONYCH NA PRZYKŁADZIE SYSTEMU ZARZĄDZANIA NIERUCHOMOŚCIAMI W GMINIE

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

Wprowadzenie do technologii JavaServer Faces 2.1 na podstawie

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

Systemy operacyjne na platformach mobilnych

WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ

dr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład

CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH

Architektura bezpiecznych aplikacji internetowych na platformie Java Enterprise Edition. Jakub Grabowski Warszawa,

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (

Transkrypt:

SOP System Obsługi Parkingów JEE i Android Marcin Tatjewski Tomasz Traczyk Grzegorz Zieliński Paweł Borycki 5 listopada 2009 www.sopark.pl

Plan prezentacji Java Platform, Enterprise Edition (JEE) Wstęp teoretyczny (Paweł Borycki) Prezentacja praktyczna (Grzegorz Zieliński) Android Wstęp teoretyczny (Paweł Borycki) Prezentacja praktyczna (Tomasz Traczyk) Aplikacja łącząca technologie JEE i Android (Marcin Tatjewski) www.sopark.pl

SOA - Service Oriented Architecture Architektura zorientowana na usługi Koncepcja tworzenia aplikacji, w których nacisk stawia się na definiowanie usług Usługi Samowystarczalne Zdefiniowane przez interfejs Niezależne od implementacji

Java Platform, Enterprise Edition Standard programowania serwerów aplikacji Język programowania Java Architektura komponentowa Możliwość działania aplikacji Rozproszonych Wielowarstowych

JEE - Historia Jesień 2009 JEE 6 11 maja 2006 JEE 5 11 listopada 2003 J2EE 1.4 24 września 2001 J2EE 1.3 12 grudnia 1999 J2EE 1.2 pierwsza wersja platformy

JEE - Model-Widok-Kontroler Model Java Persistence API (JPA) (część Enterprise JavaBeans (EJB)) Standard mapowania obiektowo-relacyjnego JPA Query Language (JPQL) Widok JavaServer Pages (JSP) Dokumenty HTML z wplecionym językiem Java Serwlety Kontroler Serwlety Klasy Javy JSP Model 2

Inne interfejsy programistyczne Java Message Service (JMS) JavaServer Faces (JSF)

JEE - Implementacje Apache Geronimo (Apache License) Oracle BEA Weblogic GlassFish (CDDL, GNU General Public License) Jboss (GNU Lesser General Public License) Jetty (Apache Licence) IBM Websphere Application Server

Glassfish Otwarta wzorcowa implementacja serwera aplikacji dla platformy JEE Common Development and Distribution License (CDDL) GNU General Public License (GPL) Rozwijany przez Sun Microsystems

Glassfish - wersje 10 grudnia 2009 Glassfish v3.0 21 stycznia 2009 Glassfish v2.1 17 września 2007 Glassfish v2.0 4 maja 2006 Glassfish v1.0

Plan prezentacji Java Platform, Enterprise Edition (JEE) Wstęp teoretyczny (Paweł Borycki) Prezentacja praktyczna (Grzegorz Zieliński) Android Wstęp teoretyczny (Paweł Borycki) Prezentacja praktyczna (Tomasz Traczyk) Aplikacja łącząca technologie JEE i Android (Marcin Tatjewski) www.sopark.pl

Plan prezentacji Java Platform, Enterprise Edition (JEE) Wstęp teoretyczny (Paweł Borycki) Prezentacja praktyczna (Grzegorz Zieliński) Android Wstęp teoretyczny (Paweł Borycki) Prezentacja praktyczna (Tomasz Traczyk) Aplikacja łącząca technologie JEE i Android (Marcin Tatjewski) www.sopark.pl

Android System operacyjny dla urządzeń przenośnych Telefony komórkowe E-book Netbooki HTC Coorporation, Lenovo, Motorola, Samsung Oparty na jądrze systemu Linux Współtworzony przez Google Inc. Open source

Android - wersje 26 października 2009 Android 2.0 (Eclair) 15 września 2009 Android 1.6 (Donut) 30 kwietnia 2009 Android 1.5 (Cupcake) 21 października 2008 Android 1.0

Android - architektura Aplikacje Kontakty Telefon Przeglądarka internetowa Inne Szkielety aplikacji Menadżer procesów Menadżer pakietów Menadżer zasobów Menadżer telefonii Menadżer powiadomień Menadżer lokalizacji Biblioteki SQLite OpenGL ES FreeType WebKit SSL libc Biblioteki uruchomieniowe Androida Biblioteki jądra Maszyna wirtualna Dalvik Jądro systemu Linux Sterownik wyświetlacza Sterownik klawiatury Sterownik WiFi Sterownik GPS Zarządzanie energią

Android - aplikacje Wirtualna maszyna Dalvik Proces Aplikacja Aplikacja jako zbiór komponentów

Android - aplikacje Uruchomienie aplikacji oncreate() onstart() onrestart() onresume() Utrata sterowania Działanie aplikacji onpause() Odzyskanie sterowania Odzyskanie sterowania Inna aplikacja Potrzebuje pamięci onstop() ondestroy() Zakończenie aplikacji

Android - Intents i komponenty Komponenty aplikacji Activities rozpoczęcie połączenia telefonicznego Services synchronizacja danych w tle Broadcast receivers ostrzeżenie o niskim poziomie baterii Intent Struktura danych zawierająca informacje o komponencie i oczekiwanym zdarzeniu Wiązanie między komponentami odbywa się w czasie wykonania

Android - programowanie Język programowania Java Zasoby deklarowane w pliku XML C i C++ Zintegrowane środowisko programistyczne Dodatek do Eclipse'a

Plan prezentacji Java Platform, Enterprise Edition (JEE) Wstęp teoretyczny (Paweł Borycki) Prezentacja praktyczna (Grzegorz Zieliński) Android Wstęp teoretyczny (Paweł Borycki) Prezentacja praktyczna (Tomasz Traczyk) Aplikacja łącząca technologie JEE i Android (Marcin Tatjewski) www.sopark.pl