Nowe metody interakcji w Adobe Flash
|
|
- Elżbieta Krawczyk
- 9 lat temu
- Przeglądów:
Transkrypt
1 Interfejs użytkownika - Kansei w praktyce Nowe metody interakcji w Adobe Flash Marcin Wichrowski Polsko-Japońska Wyższa Szkoła Technik Komputerowych Warszawa mati@pjwstk.edu.pl Streszczenie Aplikacja Adobe Flash od kilku lat stanowi multimedialny standard w projektowaniu bogatych wizualnie i interakcyjnie treści w sieci. Dzięki rozwijanym dodatkowym bibliotekom możliwe staje się rozszerzenie funkcjonalności produkcji Flash o nowe metody prezentacji i interakcji. Omawiane w artykule przykłady dotyczą opracowanych przez entuzjastów bezpłatnych bibliotek WiiFlash 21 oraz FLARToolKit 22. Pierwsza pozwala na komunikację z poziomu języka ActionScript z kontrolerami do konsoli Nintendo Wii, natomiast druga odpowiada za obsługę technologii Augmented Reality. Słowa kluczowe Interfejsy Flash, Nintendo Wii, WiiFLash, FLARToolKit, Augmented Reality Wprowadzenie do WiiFlash Autorami projektu WiiFlash są Joa Ebert i Thibault Imbert. Powstał on z myślą o integracji aplikacji stworzonych w Adobe Flash i kontrolerów dostarczanych do obsługi popularnej konsoli Nintendo Wii. Są nimi Wii Remote, Nunchuk, ClassicController oraz Balance Board (można je nabyć oddzielnie bez konieczności kupowania konsoli). Copyright Wydawnictwo PJWSTK Warszawa 2009 Kansei 2009 Interfejs użytkownika Kansei w praktyce ISBN
2 185 Projekt zbudowany jest z dwóch części: WiiFlash Server (serwer odpowiadający za komunikację komputera z kontrolerami napisany w C++ i.net) WiiFlash ActionScript API (interfejs programowania aplikacji w postaci komponentu SWC) komunikacja między komputerem a kontrolerem z poziomu języka ActionScript. Dostarczony plik testowy Wiimote Demo.fla pozwala sprawdzić działanie wbudowanych sensorów oraz przycisków urządzenia. Kontroler Wii Remote (nieoficjalnie nazywany Wiimote) posiada poza kilkoma przyciskami wbudowany czujnik ruchu, czujnik przyspieszenia (accelerometer) oraz kamerę z filtrem podczerwieni pozwalającą śledzić położenie do 4 źródeł nadajników podczerwieni. Komunikacja między nim a komputerem odbywa się przez Bluetooth, w który wyposażona jest większość współczesnych laptopów. Istnieje również szeroki wybór przenośnych wersji USB z dedykowanymi programami obsługi (np. BlueSoleil 23 ). W celu wykrycia kontrolera Wiimote należy wybrać wyszukiwanie urządzeń Bluetooth oraz nacisnąć na nim przyciski Najczęściej urządzenie zostaje zidentyfikowane jako Nintendo RVL-CNT-01. Niektóre z aplikacji dołączanych do adapterów Bluetooth wymagają podania kodu parowania dla łączonych urządzeń, jednak w przypadku kontrolerów Wii krok ten należy zignorować. Udane połączenie będzie sygnalizowane zieloną ikoną w pasku systemowym. Ostatnim krokiem jest uruchomienie WiiFlash Server, który dostarczany jest razem z bibliotekami, przykładami i dokumentacją. Wspomniany serwer poinformuje o ilości podłączonych urządzeń. Od tego momentu po uruchomieniu Adobe Flash możliwa jest 23 rysunek 1. Wykryty kontroler i uruchomiony WiiFlash Server Implementacja ActionScript 3 Komunikacja z kontrolerami i obsługa ich zdarzeń jest intuicyjna. Poniżej przedstawiono dla przykładu kilka poleceń pozwalających połączyć się z kontrolerem Wiimote. Pierwszym krokiem jest zaimportowanie bibliotek i upewnienie się, że ścieżka dostępu do folderu je zawierająca jest właściwa: import org.wiiflash.wiimote; import org.wiiflash.events.buttonevent; import org.wiiflash.events.wiimoteevent; import flash.events.*;
3 186 Połączenie z kontrolerem realizuje kod: var mywiimote:wiimote = new Wiimote(); mywiimote.connect(); Do wykrycia i obsługi zdarzenia np. naciśnięcia przysisku A, który ma wywołać drgania urządzenia służy kod: mywiimote.addeventlistener(buttonevent.a_press, onapressed ); Przykłady zastosowań Dzięki możliwości podłączenia także pozostałych kontrolerów sposoby interakcji w filmach Flash mogą być wzbogacone o metody kinetyczne i optyczne co daje szerokie spektrum zastosowań. Jednym z pierwszych przykładów jest projekt Majority Desk 24 pozwalający sterować obiektami wirtualnego pulpitu z użyciem dwóch Wiimotów (autorzy: Eddie Herrmann i Dan McWeeney). function onapressed ( pevt:buttonevent ):void { mywiimote.rumbletimeout = 1000; } Poniższy kod realizuje śledzenie informacji z sensorów ruchu i wykorzystuje je do zmiany położenia na osiach x oraz y symbolu box1_mc. Obiekt jest wyśrodkowany względem sceny, mnożnik 200 odpowiada za szybkość przemieszczania się symbolu. mywiimote.addeventlistener(wiimoteevent.update, move); function move(event:event):void { box1_mc.x = (stage.stagewidth / 2) + mywiimote.sensorx * 200; box1_mc.y = (stage.stageheight / 2) + mywiimote.sensory * 200; } W podobny sposób może odbywać się pobieranie danych z innych przycisków i sensorów w tym rejestrowanie źródeł podczerwieni rysunek 2. Majority Desk Wykorzystanie wbudowanej kamery z filtrem podczerwieni przedstawiają np. projekty Alana Rossa 25,
4 187 który użyj jej do wizualnej reprezentacji położenia źródeł diod IR oraz śledzenia ruchu głowy do sterowania obiektami w przestrzeni 3D (head tracking). wielodotykowego. W programie WiiJ użytkownik manipulując wideo, zdjęciami, kształtami i ścieżkami muzycznymi w czasie rzeczywistym tworzy pokaz audiowizualny. rysunek 3. Wiimote Demo IR Traces rysunek 5. WiiJ - Visual Jockey rysunek 4. Wiimote Demo Head Tracking Echa pionierskich zastosowań kontrolerów Wii, które zaproponował Johnny Chung Lee 26 można odnaleźć także w aplikacji WiiJ Visual Jokey 27. Za pomocą jednego Wiimota i dwóch piór z diodami IR każda powierzchnia może stać się rodzajem ekranu Podobnie zaawansowane użycie śledzenia źródeł podczerwieni użyto w konstrukcji interaktywnego stołu będącego częścią wystawy w Liliesleaf Museum 28. Bazując na Wiimotach odczytujących położenie dwóch elementów nawigacyjnych znajdujących się na blacie instalacja pozwala sterować wyświetlaniem elementów wideo, obrazów i tekstów. Daje to możliwość w intuicyjny i interaktywny sposób zapoznać się z prezentowaną treścią
5 188 prawdopodobnej fizycznie animacji reprezentującej daną akcję. Jednak przykładów wykorzystania WiiFlash do tworzenia prostych gier nie brakuje. Na wykorzystanie kontrolera Balance Board zdecydowała się belgijska firma Togami w swojej grze, w której użytkownik steruje deską do snowboardu 30. rysunek 6. Liliesleaf Interactive Table Dużym atutem w użyciu WiiFlasha jest możliwość sterowania filmami opublikowanymi w sieci. I tak dla przykładu projekt zrealizowany przez Jeffa Windera pozwala na sterowanie mapą z użyciem urządzeń Wiimote i Nunchuk 29. Za pomocą przycisków można przybliżać/oddalać mapę, poruszanie przesuwa widok, natomiast joystick na Nunchuku działa jak myszka. rysunek 7. WiiFlash z UMap komponent 29 Oczywistymi pomysłami na zastosowanie WiiFlash wydają się gry, które zasadą działania nawiązują do tych z konsoli Nintendo Wii. Niestety posługiwanie się tylko bezpośrednimi danymi z sensorów nie zapewni precyzji i płynności ruchów znanych z gier konsolowych. Wynika to z faktu, iż w przypadku konsoli dane z sensorów są tylko podstawą do rozpoznania wykonanego ruchu i dalszego wyliczenia najbardziej rysunek 8. Togami Snowboard Game 30
6 189 Jedne z bardziej niecodziennych zastosowań opisywanej technologii to stworzenie prawdziwego pojazdu sterowanego kierownicą Wii Wheel 31 oraz WiiSpray 32 symulującego rozpylanie farby na ekranie. rysunek 9. Pojazd sterowany Wiimotem Wprowadzenie do FLARToolKit FLARToolKit to przeniesiona do ActionScript 3 wersja ARToolKit zestawu bibliotek do generowania aplikacji Augmented Reality (AR). Transfer dokonany został z szybciej działającej wersji Java (NyARToolKit), a nie z oryginalnego kodu w języku C. W uproszczeniu Augmented Reality (tłumaczona często jako rzeczywistość wzbogacona) polega na połączeniu rzeczywistego świata rejestrowanego kamerą z obiektami generowanymi przez komputer. W miejscach gdzie kamera rejestruje odpowiedni marker (może nim być po prostu kartka z nadrukiem) zostaje na niego nałożony obiekt 3D, którego położenie dopasowane jest do ruchów obserwującej go kamery. W wyniku śledzenia zmian lokalizacji markera, trójwymiarowy obiekt wydaje się być integralną częścią rzeczywistego świata. W celu rozpoczęcia pracy z FLARToolkit należy: pobrać biblioteki FLARToolKit: pobrać biblioteki Papervision3d: zaprojektować marker i zapamiętać go z użyciem ARToolKit Marker Generator dostępnym na stronie: rysunek 10. WiiSpray Działanie aplikacji opiera się na analizie dokonywanej przez Marker Detector obiektu BitmapData (zrzut obrazu z kamery) w poszukiwaniu wzorca markera. Następnie informacje dotyczące położenia wzorca są przekazywane do kontenera Flar Base Node (jest nim Papervision DisplayObject3d) przechowującego obiekt 3D, który ma być odwzorowany na markerze.
7 190 Dokładne opisy implementacji można znaleźć na stronach Mikko Haapoja 33 oraz Lee Brimelowa 34. Przykłady zastosowań FLARToolKit otwiera drogę do powstawania aplikacji Flash wykorzystujących AR dostępnych online. Wcześniej realizacja takich projektów była możliwa wyłącznie w innych środowiskach programistycznych. Spektrum zastosowań podobnie jak standardowego AR jest bardzo szerokie, a łatwość dostępu przez przeglądarkę internetową z Flash Playerem znacznie zwiększa liczbę potencjalnych użytkowników. Z racji dużej wizualnej atrakcyjności tej technologii reklamodawcy chętnie sięgają po pokazy przyciągające uwagę widza. Ostatnio wykorzystano ją na stronie Ecomagination 35, na której po wydrukowaniu kartki z markerem widz może podziwiać animowane modele elektrowni wiatrowych i słonecznych. Innym przykładem zastosowania są wzbogacone książki, które oglądane przez kamerę pozwalają przekazać dodatkowe informacje. Pomysł ten można zrealizować w postaci wizualizacji na ekranie odpowiadającej danym markerom lub poprzez generowane na stronach książki obiektów 3D (np. modele architektoniczne w katalogu projektowym). rysunek 12. FLARToolKit - markery w książce rysunek 11. AR na stronie Ecomagiantion AR staje się również narzędziem ułatwiającym pracę architektom wnętrz i innym projektantom obiektów 3D, którzy mogą tworzyć swoje makiety w aplikacjach CAD, a następnie konfrontować ich wygląd w rzeczywistym otoczeniu oglądając je przez specjalne gogle z wyświetlaczami LCD. Pozwala to na redukcję budowania
8 191 kosztownych makiet i łatwiejsze dopasowanie obiektów do rzeczywistej przestrzeni. Połączenie dwóch wyżej omówionych technologii daje jeszcze bardziej rozbudowane możliwości wizualno symulacyjne np. stworzenie na markerach obiektów 3D sterowanych bezprzewodowymi kontrolerami. Jedna z prób wykorzystująca FLARToolKit prezentuje poruszający się po stole pojazd, z którym komunikacja odbywa się przez Xbox 360 Controller. Źródła [1] [2] [3] [4] rysunek 13. FLARToolKit + Xbox 360 Controller Podsumowanie Zwiększająca się liczba dostępnych na zasadach otwartej licencji bibliotek do ActionScript 3 daje szansę ma kreatywne wykorzystanie online nowoczesnych technologii przez szerokie grono zainteresowanych użytkowników. Interfejsy użytkownika, symulacje, gry, prace artystyczne, reklamy itp. dzięki łatwości łączenia wyżej opisanych technik mogą uzyskać nową jakość ograniczoną jedynie pomysłowością twórców.
Zastosowanie AR i nowych form interakcji w środowisku Adobe Flex Air 2
This paper should be cited as: Wichrowski, M., & Mishra, N. (2010). Zastosowanie AR i nowych form interakcji w środowisku Adobe Flex Air 2. Proceedings of the Conference: Interfejs użytkownika - Kansei
Rzeczywistość rozszerzona w praktyce muzealnej
OPRACOWANIE ZAŁOŻEŃ WYKONANIA INSTALACJI MULTIMEDIALNEJ Muzeum X Pawilonu Rzeczywistość rozszerzona w praktyce muzealnej Opracowanie przedstawia zastosowanie rzeczywistości rozszerzonej (ang. Augmented
Kinect vs VR, czyli technologie sensoryczne stosowane w konsolach do gier.
Kinect vs VR, czyli technologie sensoryczne stosowane w konsolach do gier. Miłosz Sułtanowski XBOX Kinect Źródło: https://img1.cgtrader.com/items/729760/29a0dd3746/xbox-360-kinect-3d-model-max-obj-3ds-fbx-dwg-mtl.jpg
GUI - projektowanie interfejsów
Katedra Inżynierii Wiedzy Wykład 4 O czym dzisiaj? Natural User Interface; Virtual Reality (VR); Augmented Reality (AR); UI - User Interface działanie bezpośrednie - użytkownik porozumiewa się bezpośrednio
Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
Java jako język programowania
Java jako język programowania Interpretowany programy wykonują się na wirtualnej maszynie (JVM Java Virtual Machine) Składnia oparta o język C++ W pełni zorientowany obiektowo (wszystko jest obiektem)
DESIGNER APPLICATION. powered by
DESIGNER APPLICATION powered by O FIRMIE HiddenData specjalizuje się w technologii dystrybucji treści video w Internecie oraz w budowie złożonych, funkcjonalnych aplikacji internetowych i mobilnych. Budujemy
opracował Adam Nowiński
opracował Adam Nowiński Projekt Glass, czyli? projekt rozwijany przez firmę Google mający na celu stworzenie okularów rozszerzonej rzeczywistości. Okulary te mają docelowo mieć funkcje standardowego smartfona,
Mobilne Aplikacje Multimedialne
Mobilne Aplikacje Multimedialne Technologie rozszerzonej rzeczywistości Krzysztof Bruniecki Rozszerzona rzeczywistość W odróżnieniu od rzeczywistości wirtualnej użytkownik NIE jest całkowicie zanurzony
Zastosowania Robotów Mobilnych
Zastosowania Robotów Mobilnych Temat: Zapoznanie ze środowiskiem Microsoft Robotics Developer Studio na przykładzie prostych problemów nawigacji. 1) Wstęp: Microsoft Robotics Developer Studio jest popularnym
MAR Mobile Augmented Reality Rzeczywistość Rozszerzona NA TWOIM SMARTFONIE
Rzeczywistość Rozszerzona NA TWOIM SMARTFONIE Technologia AR Rzeczywistość rozszerzona (ang. Augmented Reality) to system łączący świat rzeczywisty z generowanym komputerowo. Zazwyczaj wykorzystuje się
TWÓJ BIZNES. Nasz Obieg Dokumentów
1 Innowacyjny System Elektronicznego Obiegu Dokumentów i Spraw opracowany przez firmę WASKO S.A., na podstawie wieloletnich doświadczeń zdobytych na rynku systemów teleinformatycznych. TWÓJ BIZNES Nasz
Innowacja pedagogiczna na zajęciach komputerowych w klasach 4e, 4f, 4g. Nazwa innowacji Programowy Zawrót Głowy
Szkoła Podstawowa nr 13 im. Arkadego Fiedlera w Gorzowie Wlkp. rok szkolny 2016-2017 Innowacja pedagogiczna na zajęciach komputerowych w klasach 4e, 4f, 4g Nazwa innowacji Programowy Zawrót Głowy Autor
Pliki zorganizowano w strukturze drzewiastej odzwierciedlając strukturę logiczną aplikacji:
Technologia wykonania projektu: HTML5 Javascript: o jquery (1.9.1), o CreateJS (0.6.1): EaselJS, TweenJS, PreloadJS. Części funkcjonalne projektu: Strona internetowa pliki strony internetowej zlokalizowane
Programowanie obiektowe
Programowanie obiektowe Wykład 7 Marcin Młotkowski 8 kwietnia 2015 Plan wykładu Z życia programisty, część 1 1 Z życia programisty, część 1 2 3 Z życia programisty, część 2 Model View Controller MVC w
Projekt Zaprogramować działanie robota w narzędziu USARSim
WYŻSZA SZKOŁA INFORMATYKI I ZARZĄDZANIA Z SIEDZIBĄ W RZESZOWIE Inteligentne Systemy Autonomiczne Projekt Zaprogramować działanie robota w narzędziu USARSim Prowadzący: Wykonawca: Mgr Daniel Jachyra Paweł
IBM SPSS Statistics - Essentials for Python: Instrukcje instalacji dla Windows
IBM SPSS Statistics - ssentials for Python: Instrukcje instalacji dla Windows Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for Python w systemach operacyjnych Windows.
5.2. Pierwsze kroki z bazami danych
5.2. Pierwsze kroki z bazami danych Uruchamianie programu Podobnie jak inne programy, OO Base uruchamiamy z Menu Start, poprzez zakładkę Wszystkie programy, gdzie znajduje się folder OpenOffice.org 2.2,
Wprowadzenie do projektu QualitySpy
Wprowadzenie do projektu QualitySpy Na podstawie instrukcji implementacji prostej funkcjonalności. 1. Wstęp Celem tego poradnika jest wprowadzić programistę do projektu QualitySpy. Będziemy implementować
Szczegółowy opis przedmiotu zamówienia
Szczegółowy opis przedmiotu zapytania 19/PN/D/Jab/2015 Zestaw aplikacji do promocji Centrum Badawczego PAN Konwersja Energii i Źródła Odnawialne. W związku z realizacją projektu pt. Centrum Badawcze Polskiej
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
Instrukcja migracji z programu Proste Faktury do programu DuoKomp Sprzedaż i Magazyn
Instrukcja migracji z programu Proste Faktury do programu DuoKomp Sprzedaż i Magazyn Poniższa instrukcja przeznaczona jest dla użytkowników programu Proste Faktury i prezentuje najprostszą drogę migracji
OMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
Rozdział 2. Programowanie Arduino i kodowanie społecznościowe (29)
O autorach (11) O korektorze merytorycznym (12) Wprowadzenie (13) Podziękowania (14) Rozdział 1. Zmiany w rdzeniu Arduino 1.0.4 (15) Zmiany w środowisku programistycznym Arduino (15) Zmiany w szkicowniku
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
Memeo Instant Backup Podręcznik Szybkiego Startu
Wprowadzenie Memeo Instant Backup pozwala w łatwy sposób chronić dane przed zagrożeniami cyfrowego świata. Aplikacja regularnie i automatycznie tworzy kopie zapasowe ważnych plików znajdujących się na
Tworzenie gier na urządzenia mobilne
Katedra Inżynierii Wiedzy Wykład 13 O czym dzisiaj? Natural User Interface; Virtual Reality (VR); Augmented Reality (AR); UI - User Interface działanie bezpośrednie - użytkownik porozumiewa się bezpośrednio
INTERAKTYWNA KOMUNIKACJA WIZUALNA. Flash - podstawy
INTERAKTYWNA KOMUNIKACJA WIZUALNA Flash - podstawy Adobe Flash (dawniej Macromedia Flash) program komputerowy, technologia tworzenia animacji z wykorzystaniem grafiki wektorowej. Powstałe pliki *.swf można
OMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
Misja #1 Poznajemy Prophio.
Po dzisiejszym spotkaniu będziesz: bezpiecznie pracować z urządzeniami zasilanymi prądem elektrycznym, organizować stanowisko pracy w sposób zgodny z przepisami bezpieczeństwa i higieny pracy, stosować
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
INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO
INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO DLA LEKKIEJ PŁYTY DO BADAŃ DYNAMICZNYCH HMP LFG WYMAGANE MINIMALNE PARAMETRY TECHNICZNE: SPRZĘT: - urządzenie pomiarowe HMP LFG 4 lub HMP LFG Pro wraz z kablem
Nowe notowania epromak Professional
Nowe notowania epromak Professional Poniższa instrukcja obsługi zawiera: 1. Pobranie pliku instalacyjnego... 1 2. Proces Instalacji... 3 3. Uruchomienie notowań... 5 4. Dodatkowe funkcjonalności... 7 1.
Aplikacja (oprogramowanie) będzie umożliwiać przygotowanie, przeprowadzenie badania oraz analizę wyników według określonej metody.
Załącznik nr 1 Specyfikacja przedmiotu zamówienia Aplikacja (oprogramowanie) będzie umożliwiać przygotowanie, przeprowadzenie badania oraz analizę wyników według określonej metody. Słowniczek pojęć Badanie
1. Szczegółowy opis przedmiotu zamówienia
Szczegółowy opis przedmiotu zapytania 15/PN/D/Jab/2015 Zestaw aplikacji do promocji Centrum Badawczego PAN Konwersja Energii i Źródła Odnawialne W związku z realizacją projektu pt. Centrum Badawcze Polskiej
Norton 360 TM Instrukcja instalacji, aktywacji i dezinstalacji aplikacji
Norton 360 TM Instrukcja instalacji, aktywacji i dezinstalacji aplikacji Spis treści: 1. Pobranie aplikacji... 2 2. Proces automatycznej instalacji i aktywacji... 5 3. Instalacja z użyciem kodu PIN...
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
GUI - projektowanie interfejsów
Katedra Inżynierii Wiedzy Wykład 4 O czym dzisiaj? Natural User Interface; Virtual Reality (VR); Augmented Reality (AR); UI - User Interface działanie bezpośrednie - użytkownik porozumiewa się bezpośrednio
Część I Rozpoczęcie pracy z usługami Reporting Services
Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...
16) Wprowadzenie do raportowania Rave
16) Wprowadzenie do raportowania Rave Tematyka rozdziału: Przegląd wszystkich komponentów Rave Tworzenie nowego raportu przy użyciu formatki w środowisku Delphi Aktywacja środowiska Report Authoring Visual
WIZUALIZACJA I STEROWANIE ROBOTEM
Maciej Wochal, Opiekun koła: Dr inż. Dawid Cekus Politechnika Częstochowska, Wydział Inżynierii Mechanicznej i Informatyki, Instytut Mechaniki i Podstaw Konstrukcji Maszyn, Koło Naukowe Komputerowego Projektowania
JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska
JavaFX - wprowadzenie JavaFX Wydział Informatyki i Zarządzania Politechnika Wrocławska Definicja JavaFX - wprowadzenie Definicja Historia JavaFX Script Rich Internet Application JavaFX - rodzina technologii
ActionLab - oprogramowanie do tworzenia labiryntów interaktywnych V1.0.1
Instrukcja obsługi ActionLab - oprogramowanie do tworzenia labiryntów interaktywnych V1.0.1 1 ActionLab to zaawansowane oprogramowanie umożliwiające tworzenie labiryntów interaktywnych i laserowych. Oprogramowanie
Projektowanie systemów zrobotyzowanych
ZAKŁAD PROJEKTOWANIA TECHNOLOGII Laboratorium Projektowanie systemów zrobotyzowanych Instrukcja 2 Temat: Rozpoczęcie pracy z programem RobotStudio Opracował: mgr inż. Arkadiusz Pietrowiak mgr inż. Marcin
Techniki animacji komputerowej
Techniki animacji komputerowej 1 Animacja filmowa Pojęcie animacji pochodzi od ożywiania i ruchu. Animować oznacza dawać czemuś życie. Słowem animacja określa się czasami film animowany jako taki. Animacja
System zarządzający grami programistycznymi Meridius
System zarządzający grami programistycznymi Meridius Instytut Informatyki, Uniwersytet Wrocławski 20 września 2011 Promotor: prof. Krzysztof Loryś Gry komputerowe a programistyczne Gry komputerowe Z punktu
SCENARIUSZ LEKCJI. Temat może zostać zrealizowany jako wprowadzający do zagadnień opracowywania i prezentowania informacji.
SCENARIUSZ LEKCJI Autorzy scenariusza: OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
Załącznik 1 instrukcje instalacji
Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych
Nowy PekaoBIZNES 24. Przewodnik po zmianach w systemie. Departament Bankowości Transakcyjnej
Nowy PekaoBIZNES 24 Przewodnik po zmianach w systemie Departament Bankowości Transakcyjnej Grudzień 2012 DLACZEGO PekaoBIZNES 24 SIĘ ZMIENIA? Platforma transakcyjna PekaoBIZNES 24 usprawnia codzienne operacje
Obrazek 1: Interfejs DT. DT Help File v1.3
Interfejs DT Ta sekcja umożliwia minimalizowanie i/lub zamykanie interfejsu DT, zapewnia dostęp do funkcji wyszukiwania oraz paska informującego o wolnej/zajętej przestrzeni. Ta sekcja umożliwia wybór
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ą,
Komputery I (2) Panel sterowania:
Komputery I (2) Paweł Jamer Panel sterowania: Podstawowym miejscem z którego zarządzamy ustawieniami systemu Windows jest panel sterowania. Znaleźć tam możemy wszelkiego rodzaju narzędzia umożliwiające
Projektowanie systemów zrobotyzowanych
ZAKŁAD PROJEKTOWANIA TECHNOLOGII Laboratorium Projektowanie systemów zrobotyzowanych Instrukcja 4 Temat: Programowanie trajektorii ruchu Opracował: mgr inż. Arkadiusz Pietrowiak mgr inż. Marcin Wiśniewski
Voicer. SPIKON Aplikacja Voicer V100
Voicer SPIKON Aplikacja Voicer V100 SPIKON Voicer Aplikacja Voicer w platformie SPIKON dedykowana jest przede wszystkim konsultantom kampanii wirtualnego Call Center. Dając łatwy dostęp do najważniejszych
Laboratorium przez Internet w modelu studiów inżynierskich
Laboratorium przez Internet w modelu studiów inżynierskich Remigiusz Rak Marcin Godziemba-Maliszewski Andrzej Majkowski Adam Jóśko POLITECHNIKA WARSZAWSKA Ośrodek Kształcenia na Odległość Laboratorium
Webowy generator wykresów wykorzystujący program gnuplot
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin Nowak nr albumu: 254118 Praca inżynierska na kierunku informatyka stosowana Webowy generator wykresów wykorzystujący
Nowe notowania epromak Professional
Nowe notowania epromak Professional Poniższa instrukcja obsługi zawiera: 1. Pobranie pliku instalacyjnego... 1 2. Proces Instalacji... 2 3. Uruchomienie notowań... 4 4. Dodatkowe funkcjonalności... 6 1.
Dokumentacja aplikacji Szachy online
Projekt z przedmiotu Technologie Internetowe Autorzy: Jakub Białas i Jarosław Tyma grupa II, Automatyka i Robotyka sem. V, Politechnika Śląska Przedmiot projektu: Aplikacja internetowa w języku Java Dokumentacja
Szybkie prototypowanie w projektowaniu mechatronicznym
Szybkie prototypowanie w projektowaniu mechatronicznym Systemy wbudowane (Embedded Systems) Systemy wbudowane (ang. Embedded Systems) są to dedykowane architektury komputerowe, które są integralną częścią
UMOWY CYWILNOPRAWNE Instalacja, rejestracja i konfiguracja programu
UMOWY CYWILNOPRAWNE Instalacja, rejestracja i konfiguracja programu 1. Wersje i warianty programu Nr wersji programu składa się z trzech liczb oddzielonych kropkami: człon pierwszy oznacza główny nr wersji
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
to agencja specjalizująca się w kompleksowej obsłudze marek w mediach społecznościowych. Dzięki specjalistycznemu know-how, dopasowaniu oferty do
to agencja specjalizująca się w kompleksowej obsłudze marek w mediach społecznościowych. Dzięki specjalistycznemu know-how, dopasowaniu oferty do indywidualnych potrzeb oraz silnemu wsparciu technologicznemu,
Tablet dla dzieci GoClever GENIUS 7"
Tablet dla dzieci GoClever GENIUS 7" Cena : 267,48 zł (netto) 329,00 zł (brutto) Dostępność : Dostępność - 3 dni Stan magazynowy : brak w magazynie Średnia ocena : brak recenzji Utworzono 28-06-2016 Tablet
Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.
Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->. Następnie wybieramy Serwer aplikacji (IIS, ASP.NET) i klikamy
Główne elementy zestawu komputerowego
Główne elementy zestawu komputerowego Monitor umożliwia oglądanie efektów pracy w programach komputerowych Mysz komputerowa umożliwia wykonywanie różnych operacji w programach komputerowych Klawiatura
MonoGame. Wieloplatformowe gry w C# Mateusz Cicheński
MonoGame Wieloplatformowe gry w C# Mateusz Cicheński Plan prezentacji Założenia Alternatywy Narzędzia Różnice między WP8, ios, Android DEMO Podsumowanie Założenia CEL: Stworzenie wieloplatformowej gry
Pytanie: Odpowiedź: Pytanie: Odpowiedź: . Pytanie: Odpowiedź: Pytanie: element multimedialny lub interaktywny Odpowiedź: Pytanie:
W pozycji Dodatkowe informacje pkt. 1 a) czytamy: przygotowanie elektronicznej (edytowalnej) wersji dokumentu, stanowiącego podział treści na ekrany zgodnie z treściami kształcenia dostarczonymi od Zamawiającego
Phocus.pl to polsko-japońska firma składająca się z grupy kreatywnych profesjonalistów, którzy współpracując razem tworzą porządne rzeczy.
Phocus.pl - oferta O firmie Phocus.pl to polsko-japońska firma składająca się z grupy kreatywnych profesjonalistów, którzy współpracując razem tworzą porządne rzeczy. Naszym celem jest dostarczenie Państwu
Gogle wirtualnej rzeczywistości (VR) Pro
Gogle wirtualnej rzeczywistości (VR) Pro Instrukcja szybkiej instalacji 87004 Gogle wirtualnej rzeczywistości (VR) Pro firmy ednet zostały stworzone z myślą o częstym użytkowaniu. Dzięki wykorzystaniu
1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4
1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4 2 Tabele przestawne, wykresy przestawne i formatowanie warunkowe 11 Co to
URZĄDZENIE DO BEZPRZEWODOWEGO STRUMIENIOWANIA MULTIMEDIÓW
URZĄDZENIE DO BEZPRZEWODOWEGO STRUMIENIOWANIA MULTIMEDIÓW Instrukcja szybkiej instalacji DN-70310 1. Prezentacja produktu Dziękujemy za wybranie urządzenia do bezprzewodowego strumieniowania multimediów
G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.2
G DATA TechPaper Aktualizacja rozwiązań Spis treści Podsumowanie i zakres... 3 Konwencje typograficzne... 3 1. Przygotowanie... 3 2. Aktualizacja do wersji 14.2... 5 2.1. Aktualizacja przy użyciu metody
Załącznik techniczny przedmiotu zamówienia komponentu
Załącznik nr 1 mapowego dla portalu WWW Załącznik techniczny przedmiotu zamówienia komponentu 1.1 Komponent mapowy Zleceniodawcy pozostawia się wolną rękę w wyborze technologii w jakiej zostanie stworzony
Jak utworzyć diagram
Drukowanie struktury organizacyjnej... 1 Jak utworzyć diagram... 1 Wyświetlanie fragmentu struktury organizacyjnej... 2 Wyświetlanie na wykresie informacji szczegółowych... 3 Uwzględnianie wszystkich rekordów...
Kryteria ocen zajęcia komputerowe klasa 4
Kryteria ocen zajęcia komputerowe klasa 4 Dopuszczająca: Zna i rozumie przepisy obowiązujące w pracowni komputerowej. Przestrzega regulaminu pracowni. Rozróżnia podstawowe typy współczesnych komputerów.
Serwery Statefull i Stateless
Serwery Statefull i Stateless Wszystkie serwery aplikacji są określone jako stateless podczas projektowania. Te aplikacje nie przetrzymują stałego połączenia z klientem. Wysyłają one pakiety danych na
Instrukcja wejścia na lekcje on-line
Instrukcja wejścia na lekcje on-line Spis treści I. Przygotowanie techniczne... 3 II. Logowanie... 4 III. Wejście do lekcji on-line... 6 IV. Instrukcja obsługi platformy (moduł transmisji on-line TO )...
Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows
Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Spis treści Rozdział 1. Przegląd......... 1 Wstęp................. 1 Wdrażanie technologii Data Access........ 1 Źródła danych
Numer i nazwa obszaru: Temat szkolenia:
Numer i nazwa obszaru: Obszar tematyczny nr 3 Zajęcia komputerowe w szkole podstawowej Temat szkolenia: Programowanie dla najmłodszych SZCZEGÓŁOWY PROGRAM SZKOLENIA WARSZAWA, 2016 Wydanie 1 Formularz F509
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
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
Instrukcja uaktualnienia AdRem NetCrunch z wersji 5.3 do 6.x
Instrukcja uaktualnienia AdRem NetCrunch z wersji 5.3 do 6.x 2010 AdRem Software, sp. z o.o. Niniejszy dokument został opracowany przez firmę AdRem Software i przedstawia poglądy oraz opinie firmy AdRem
World Wide Web? rkijanka
World Wide Web? rkijanka World Wide Web? globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy - system informacyjny, działający na bazie Internetu. 1.Sieć WWW jest
Tworzenie aplikacji GIS w technologii Flex. Tomasz Turowski Esri Polska
Tworzenie aplikacji GIS w technologii Flex Tomasz Turowski Esri Polska Rodzina produktów bazujących na Fleksie ArcGIS API for Flex zbiór klas wprowadzających funkcjonalności mapowe do środowiska Flex.
Programowanie Obiektowe GUI
Programowanie Obiektowe GUI Swing Celem ćwiczenia jest ilustracja wizualnego tworzenia graficznego interfejsu użytkownika opartego o bibliotekę Swing w środowisku NetBeans. Ponadto, ćwiczenie ma na celu
Tomasz Greszata - Koszalin
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołów HTTP oraz HTTPS i oprogramowania IIS (ang. Internet Information Services).
G DATA TechPaper. Aktualizacja rozwiązań G DATA Business do wersji 14.1
G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.1 G DATA Software AG International Presales Q3 2017 Spis treści PODSUMOWANIE I ZAKRES...3 KONWENCJE TYPOGRAFICZNE...3 1. PRZYGOTOWANIE...
Pomoc. BIP strona portalu
Pomoc BIP strona portalu Biuletyn Informacji Publicznej powstał w celu powszechnego udostępnienia informacji publicznej w postaci elektronicznej. Głównym zadaniem portalu jest przekazywanie informacji
E-Podręcznik w edukacji. Marlena Plebańska
E-Podręcznik w edukacji Marlena Plebańska e-podręczniki 62 e-podręczniki, 14 przedmiotów, 2500 zasobów edukacyjnych dostępnych z poziomu tabletu, komputera, telefonu, czytnika książek, otwarta licencja,
1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania
1. Opis aplikacji Interfejs programu podzielony jest na dwie zakładki. Wszystkie ustawienia znajdują się w drugiej zakładce, są przygotowane do ćwiczenia i nie można ich zmieniac bez pozwolenia prowadzącego
Digital Signage Systems
Digital Signage Systems Systemy DOOH SYSTEMY DIGITAL SIGNAGE to nowoczesne i atrakcyjne rozwiązaniem reklamowe, umożliwiające emisję treści skierowanych do konkretnej grupy docelowej w określonym miejscu
Instrukcja instalacji aplikacji MuoviSelect 2.0
SPIS TREŚCI Ważne informacje przed instalacją aplikacji Instalacja aplikacji Uruchomienie aplikacji i rejestracja nowego Użytkownika 1. Ważne informacje przed instalacją aplikacji Wymagania do uruchomienia
Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8
Programowanie Urządzeń Mobilnych Laboratorium nr 7, 8 Android Temat 1 tworzenie i uruchamianie aplikacji z użyciem Android SDK Krzysztof Bruniecki 1 Wstęp Platforma Android jest opartym na Linuxie systemem
windows XP n a j l e p s z e t r i k i
windows XP n a j l e p s z e t r i k i windows XP n a j l e p s z e t r i k i Jak zoptymalizować pracę z systemem Windows XP?... 3 Jak szybko uruchamiać programy?... 3 W jaki sposób dostosować pulpit i
Ćwiczenie 1: Pierwsze kroki
Ćwiczenie 1: Pierwsze kroki z programem AutoCAD 2010 1 Przeznaczone dla: nowych użytkowników programu AutoCAD Wymagania wstępne: brak Czas wymagany do wykonania: 15 minut W tym ćwiczeniu Lekcje zawarte
wizualizacje animacje reklama inwestycji PROMOCJA ARCHITEKTURY ZAUFANY PARTNER
PROMOCJA ARCHITEKTURY ZAUFANY PARTNER Styczeń 2008 3DLive PS jest pracownią oferującą usługi nowoczesnego projektowania w trójwymiarze. Proponowane przez nas 3D, filmy czy spacery wirtualne dają możliwość
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!
Zaawansowana Grafika Komputerowa
Zaawansowana Komputerowa Michał Chwesiuk Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Wydział Informatyki 28 Luty 2017 Michał Chwesiuk Zaawansowana Komputerowa 28 Luty 2017 1/11 O mnie inż.
to agencja specjalizująca się w kompleksowej obsłudze marek w mediach społecznościowych. Dzięki specjalistycznemu know-how, dopasowaniu oferty do
to agencja specjalizująca się w kompleksowej obsłudze marek w mediach społecznościowych. Dzięki specjalistycznemu know-how, dopasowaniu oferty do indywidualnych potrzeb oraz silnemu wsparciu technologicznemu,
Platforma szkoleniowa krok po kroku
Platforma szkoleniowa krok po kroku Jeśli masz problemy z uruchomieniem Platformy szkoleniowej warto sprawdzić poprawność poniższych konfiguracji: Minimalne wymagania sprzętowe SPRZĘT Procesor min. 233