Czyli nie przekraczamy wagi bagażu podręcznego pilota Electronic Flight Bag.

Slides:



Advertisements
Podobne prezentacje
System Elektronicznego Egzaminowania
Advertisements

Program Royalty – korzyści i wymagania.
Agile w praktyce, czyli jak to robimy naprawdę
Marcin Piotrowski. Najpopularniejszymi darmowymi przeglądarkami są Internet Explorer, Opera, Mozilla Firefox, Google Chrome.
Opis metodyki i procesu produkcji oprogramowania
ActiveX. OLE W Windows 95 wprowadzono nową wersję techniki łączenia i osadzania OLE różnica między łączeniem a osadzaniem Office jako przykład wykorzystania.
Struktura organizacyjna STERENERGO PROJKET Sp. z.o.o.
OLAP budowa aplikacji analitycznych w MS SQL 2000 i Yukon
Budowanie rozwiązań biznesowych na platformie MOSS 2007
Aplikacje w sieciach Internet/Intranet
Norton AntiVirus.
Dokumentowanie wymagań w języku XML
Eclipse jako IDE III a.
Co wyróżnia nasze projekty? Technologie - Off-line ROOT AliROOT C++ Linux.
Usługa Windows Server Update Services (WSUS)
Koordynatorzy: Krzysztof BIKONIS Marek MOSZYŃSKI
Jakość systemów informacyjnych (aspekt eksploatacyjny)
Staże Ośrodka RENOWATOR.
Projekt i implementacja aplikacji do zasilania bazy danych testowymi danymi Jacek Lis Promotor: prof. dr hab. inż. Włodzimierz KASPRZAK.
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.
Warsztat: "Automatyzacja testów (JAVA) - od podstaw"
WebSphere Everyplace Micro Environment IBM Workplace Client Technology, Micro Edition Monika Nawrot, Tomasz Jadczyk, Tomasz Sadura KI, EAIiE, AGH.
Technicy oprogramowania są potrzebni w IT Bogdan Bereza 1 (18) Technicy oprogramowania są potrzebni w IT Bogdan.
Twoje narzędzie do pracy grupowej
Systemy zarządzania treścią Wykład 1
Rozwój aplikacji. To zestaw narzędzi do budowania i optymalizacji złożonych aplikacji opartych na przeglądarce. To zestaw narzędzi do budowania i optymalizacji.
Zarządzanie projektami IT
Realizacja aplikacji internetowych
Continuous Integration
Agenda 1 Tailored Mobile Solutions S.A 2 Aplikacja TMS Finance 3
Microsoft Solution Framework
Magdalena kurzyńska Sławomir Kwasiborski
Co to jest Visual Studio Team System?
Licencjonowanie narzędzi dla programistów
Chyba najczęściej używaną przeglądarką internetową jest INTERNET EXPLORER, bo jest ona domyślnie instalowana w wiodącym na rynku polskim oprogramowaniu.
ZAKŁAD SYSTEMÓW KOMPUTEROWYCH
Laborka.wp.pl / opiwo.com / Piotr Gabryjeluk / 28 lutego 2008 Czym jest opiwo.com Projekt serwisu internetowego, który umożliwia spisywanie zakładów w.
Michał Gmerek, Krzysztof Słodowicz
Copyright© 2012 Microsoft Corporation W prezentacji przedstawiono po raz pierwszy produkty Lync Server 2013 i Lync Online. Daty udostępnienia i funkcje.
„Nie ma nic łatwiejszego niż być zajętym i nic trudniejszego niż być efektywnym” R. Alec Mackenzie.
Architektura współczesnych gier video Adam Sawicki asawicki.infoasawicki.info
Bazy i Systemy Bankowe Sp. z o.o. ul. Kasprzaka 3, 85 – 321 Bydgoszcz
Domain Specific Language Mac Michał Programujący architekt, konsultant.
Projekt realizowany w ramach Software Development Studio (SDS) Wizualne środowisko do tworzenia aplikacji webowych.
Agenda O Nas Ogólne informacje o Produkcie Job Manager – idealne rozwiązanie Aplikacja Webowa Aplikacja Kliencka Najnowsze zmiany.
Technologie programowania systemów internetowych
HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język.
System operacyjny Windows
Podstawy języka skryptów
Agile Manifesto Manifest Zwinnego Wytwarzania Oprogramowania
Forum Pracodawców AEiI 2015 Wydział Automatyki, Elektroniki i Informatyki Gliwice, 11 marca 2015r.
Technologie internetowe
Autor: Piotr Pasławski
1 1 / 15 Techniki lokalizacji oprogramowania – wykład 7 Wykład 7: Testowanie projektów lokalizacyjnych dr inż. Agenor Hofmann-Delbor.
PLAN PREZENTACJI: 1. WSTĘP 2. HISTORIA 3. PLATFORMA 4. WADY I ZALETY 5. TITANIUM vs PHONEGAP CJE 6. PRZYKŁAD.
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
Rozwiązania mobilne wykorzystujące i aktualizujące informacje przestrzenne Poznań
T ESTY JEDNOSTKOWE W C# Alicja Majka, A GENDA Wprowadzenie do środowiska Czym są testy jednostkowe i po co je stosować? XUnit, NUnit Pokrycie.
Projekt zespołowy – propozycje tematów Radosław Kosicki Marek Rodzoch.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Bankowość w telefonie.
Co to jest WPF? Silnik graficzny odpowiedzialny za renderowanie interfejsów (nie tylko!) użytkownika aplikacji dla Windows. Dostępny od.NET 3.0 (2006)
Systemy operacyjne i sieci komputerowe DZIAŁ : Systemy operacyjne i sieci komputerowe Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz.
SafeSurfing Moduł 3 Jak zachować bezpieczeństwo korzystając z internetu i aplikacji mobilnych.
Profesjonalna wycena pojazdów na stacjach diagnostycznych
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Framework css Prezentacje wykonał: szymon kupper
GTS Shared Infrastructure (GSI)
C# może więcej! Budowanie aplikacji mobilnych na platformy iOS/Android/Windows Phone przy użyciu narzędzi Xamarin Platform
Zapis prezentacji:

czyli nie przekraczamy wagi bagażu podręcznego pilota Electronic Flight Bag

inż. Michał Bojko – ten inżynier to tylko dlatego, że wykład jest na PG 16 lat w IT, pamiętam pierwszą wersję Need For Speed i GTA W większości projekty międzynarodowe Ścieżka rozwoju od serwisanta, przez szkoleniowca i programistę do architekta i kierownika zespołów produkcyjnych Kim jest prelegent?

Dlaczego historia jest tak ważna? Aircraft Data Loader używany między innymi dla Flight Management Computer

Dlaczego EFB? Terminal Charts i Enroute w pigułce Silnik renderujący i technologie webowe Proces wytwarzania rozwiązań w TD Jak można testować takie rozwiązania? O czym będzie ta prezentacja?

Ciągłość procesu PomysłPrototypProdukcja

Robiłem mapy nie dla sławy, ale po to aby przeżyć Kapitan Jeppesen

Pilot i jego czarna torba? co on ukrywa?

Prawda jest brutalna… 22 kg map

Dlaczego EFB? Pracochłonna aktualizacja kontuzje można popykać z CandyCrush Saga Laptop/Tablet jest lekki

Silniki renderujące w ramach Jeppesen są przygotowywane przez najlepszych programistów w firmie i są bardzo dobrze pilnowaną tajemnicą Aktualnie wszystkie narzędzia udostępniane naszym klientom korzystają właśnie z naszych silników renderujących, wytworzonych przez pracowników Jeppesen Wyświetlane mapy są wielowarstwowe i dynamiczne – dobór danych i obiektów zależy od obowiązujących regulacji oraz od wymogów i potrzeb klienta. Silniki muszą obsługiwać wszystkie te wymagania Wykorzystujemy DirectX oraz OpenGL Rendering w tle, z obsługą wielowątkowości Silnik renderujący

Repozytoria danych, wykorzystywane przez silnik: Airport Map Configuration Data Cultural Jeppesen Data Server containing navigation data, obstacle data, etc. Terrain Silnik dostarcza interfejs dostępny przez Java (JNI), Objective-C, i.NET (unmanaged calls). Silnik jest napisany w języku obsługiwanym na wielu platformach: iOS, Android, Windows, Mac, Linux, RTOS. Silnik renderujący

Prace prowadzone dla Boeing i Airbus mają za zadanie udostępnić dane Jeppesen za pomocą przeglądarki internetowej Pracujemy aktualnie nad dostosowaniem silników renderujących do potrzeb nowego środowiska (warstwa wrapper’ów pomiędzy rozwiązaniem a silnikiem renderującym) Wykorzystujemy narzędzia ogólnodostępne: OpenLayers Integrujemy EFB do wersji webowej pod Windows 8 i Internet Explorer Narzędzia są lub niedługo będą także dostępne jako aplikacje mobilne Integrujemy rozwiązania EFB do platform OSGI dla różnych typów samolotów naszych klientów Technologie webowe

Wykorzystywane technologie to JAVA, C/C++, VBS, HTML5, Javascript Wykorzystywane narzędzia: Confluence, Contour, JIRA, HPQC, UFT, MAVEN, P4V, Sonar, Primavera i wszechobecny EXCEL Technologie

Na początku jest MSR – tam zasady są uproszczone masz 3 miesiące i tyle czasu ile potrzebujesz aby dostarczyć nowe cacko Potem jest CPD – weź nowe cacko i zrób z tego coś działającego. Pamiętaj jednak, że to co zrobisz trafi do produkcji i musi być już tak mniej więcej dobrze wyglądać Na końcu jest TD – dostarczamy rozwiązania do klientów i musimy te rozwiązania dostarczać zgodnie z regulacjami FAA, zatem porządek musi być W każdym z tych działów pracują ludzie kreatywni, pomysłowi, zaradni i bardzo zdyscyplinowani. W każdym dziale te cechy są różnie intensywne. Procesy, Procedury, Reguły

Produkt kolejno przechodzi z działu do działu TD jest organizacją hybrydową: cały proces jest w trybie waterfall, produkcja oprogramowania jest AGILE (SCRUM). W ramach codziennej pracy obowiązują: Continous Integration Przeglądy kodu Testy manualne i automatyczne Analiza biznesowa i systemowa CCB (change control board) Wsparcie z Product Management Procesy, Procedury i Reguły

PMO SQA SCM Tests Security Architecture A co jest naokoło? PM Product Manager Development Manager Requirements Analyst Test Lead Tester Dev Lead Developer SCMS Tech Lead Role w zespole Procesy, Procedury i Reguły

Gdzie szukać wiedzy?

Jak można to testować? symulacja GPS ALT

Jak można to testować?

Jak się z nami skontaktować? wejdź na stronę napisz maila Wejdź na FB na profil Jeppesen Poland

A kogo szukamy? Pracowników Stażystów Praktykantów Profesjonalnych, zaangażowanych, sprytnych, pracowitych, ciekawych świata, wesołych, ambitnych, grających zespołowo ludzi

Michał Bojko Dziękuję