AKTUALNE TRENDY BUDOWY APLIKACJI INTERNETOWYCH. Mariusz Żytniewski
|
|
- Teodor Woźniak
- 8 lat temu
- Przeglądów:
Transkrypt
1 AKTUALNE TRENDY BUDOWY APLIKACJI INTERNETOWYCH Mariusz Żytniewski Wprowadzenie Od kilkunastu miesięcy w różnego typu czasopismach branży informatycznej pojawia się określenie WEB 2.0 stosowane w odniesieniu do nowych trendów rozwoju Internetu [MaBr07]. Pojęcie to z jednej strony stanowi określenie nowych możliwości, jakie daje Internet w postaci łatwej wymiany informacji oraz zrzeszania się jego użytkowników, a z drugiej ukazuje rozwój nowych technologii opartych o AJAX (Asynchroniczny JavaScript + XML) stosowanych do budowy serwisów internetowych [DaJo05]. W niniejszym artykule przedstawione zostaną nowe trendy budowy portali internetowych oraz oparta o AJAX koncepcja budowy aplikacji internetowych o nazwie RIA (Rich Internet Application - dosłownie: bogata aplikacja internetowa) [Wiki07].
2 Aktualne trendy rozwoju Internetu Rozwój Internetu związany z jego upowszechnieniem powoduje, iż coraz częściej strony internetowe traktowane są przez użytkowników już nie tylko jako źródło informacji i wymiany poglądów, ale także jako element rozszerzający funkcjonalnie możliwości aplikacji komputerów domowych. Pojawienie się na rynku rozwiązań typu lub maps.google.com spowodowało, iż możliwości, jakie dotychczas były jedynie dostępne w oprogramowaniu instalowanym lokalnie na komputerze użytkownika możliwe są do realizacji poprzez zwykłą przeglądarkę internetową. Najprostszym przykładem tego trendu jest edytor tekstu oferowany na stronach Przykład interfejsu edytora Google przedstawia rysunek 1. Rysunek 1. Edytor tekstu Google. Źródło: docs.google.com [2007/05/05] Pamiętać należy, iż określenie, które pojawia się w wielu publikacjach pod postacią Web 2.0 nie kryje w sobie żadnych elementów związanych
3 z nowymi podejściem do budowy Internetu. Stanowi jedynie przejaw nowego trendu, którego głównym nurtem jest coraz szersze zrzeszanie się internautów oraz powstawanie portali wymiany informacji w postaci artykułów, opinii lub plików. W portalach takich to właśnie sami użytkownicy odpowiedzialni są za ich kształt i zawartość merytoryczną. Portale ukierunkowane na nowy trend w dużej mierze oferują takie usługi jak tworzenie blogów, udostępnianie kanałów RSS, plików audio oraz wideo, podcast ów oraz coraz częściej usług sieciowych i związanych z nimi bogatych aplikacji internetowych. Aby zapewnić odpowiednią funkcjonalność takich portali upowszechniły się nowe rozwiązania jak technologia AJAX, która z punktu widzenia budowy aplikacji internetowych pozwala na tworzenie dynamicznych stron zawierających wiele rozwiązań multimedialnych. Przykłady elementów mogących być osadzane na stronach internetowych oraz platform do budowy aplikacji internetowych przedstawione zostaną w dalszej części opracowania. Aktualnie trudno doszukać się w Internecie dokładnej definicji tego, co określane jest mianem WEB 2.0. W literaturze pojawiają się jednak próby analizy [TiOr05] związane głównie z porównaniem, czym różni się nowe podejście od już obowiązujących standardów. Najczęściej przytaczanymi cechami WEB 2.0 są: 1. Usługi zamiast aplikacji. Polega na budowie aplikacji internetowych posiadających funkcjonalność równą aplikacjom dostępnym na komputerach stacjonarnych, ale opierających się o usługi sieciowe i wykorzystujących w głównej mierze przeglądarki internetowe.
4 2. Przechowywanie danych w sieci Internet. Najczęściej utożsamiane jest z różnego rodzaju portalami typu YouTube (grafika i filmy) lub Digg.com (audycje) oferującymi możliwość zamieszczania plików z danymi multimedialnymi oraz wyrażanie własnych opinii na ich temat. Innym rozwiązaniem związanym z umożliwieniem użytkownikom przechowywania danych jest budowa aplikacji RIA. 3. Budowanie sieci społecznych. Zastosowanie Internetu nowej generacji przejawia się w umożliwieniu użytkownikom niczym nieskrępowanej wymiany poglądów, treści za pomocą tematycznych portali oraz samodzielnego redagowania ich zawartości. Koncepcja budowy Internetu rozwijanego w latach 90-tych spowodowała, iż dane prezentowane na stronie internetowej w dużej mierze były własnością osoby odpowiedzialnej za daną stronę. Powodowało to, iż osoba taka odpowiedzialna za treści na niej zawarte była zobowiązana do realizacji wszystkich prac związanych z utrzymaniem i aktualizacją takiej strony lub całego portalu. Rozwijające się trendy współdziałania użytkowników głównie za sprawą otwartego oprogramowania (open source) spowodowały powstanie różnych inicjatyw w postaci chociażby encyklopedii Wikipedia (rysunek 2), w których różne osoby odpowiedzialne za różne, nawet niewielkie zadania, tworzą społeczność.
5 Rysunek 2. Wikipedia Źródło: pl.wikipedia.org [2007/04/27] Do innych projektów, które powstają w ramach trendu WEB 2.0, integrujących rzesze internautów zaliczymy sourceforge.com umożliwiający współdzielenie projektów open source lub Flickr.com pozwalające na udostępnianie zdjęć. Na to, iż nowe spojrzenie na budowę i zarządzanie stronami internetowymi faktycznie przynosi wymierne korzyści wskazują wyniki wzrostu popularności serwisów internetowych. Jak podaje [Net07] portale tworzone w prezentowanym nurcie odnotowały znaczące wzrosty oglądalności w roku I tak: Feedburner (o 385 proc.); Doqq.com (o 286 proc.); MySpace (o 170 proc.); Wikipedia (o 161 proc.); Facebook (o 134 proc.);
6 Jak już wspomniano wcześniej, rozwój prezentowanego podejścia ściśle związany jest z nowymi trendami technologicznymi w postaci technologii AJAX. AJAX tak naprawdę to zbiór rozwiązań, które już od dłuższego czasu są obecne na rynku. Zaliczymy do nich [TiOr05]: zastosowanie rozwiązań XHTML oraz CSS; zastosowanie DOM (Document Object Model); wymiana oraz manipulacja danymi dzięki XML oraz XSLT; asynchroniczna wymiana danych poprzez XMLHttpRequest; wykorzystanie języka JavaScript; Rozwiązania te zapewniają łatwiejszy dostęp internautów do informacji oraz związane są z nowym podejściem do budowy aplikacji internetowych określanym mianem RIA (Rich Internet Application). Przykłady wybranych rozwiązań opartych o technologię AJAX Podstawowym założeniem tej technologii jest przeniesienie przetwarzania danych z serwera na komputer klienta. Dzięki temu generowane strony nie powodują problemów ze zbyt dużym obciążeniem łącz użytkowników, ale wymagają równocześnie więcej zasobów komputera klienta. Technologia AJAX zapewnia użytkownikom możliwość zmiany oglądanych treści bez konieczności przeładowywania strony internetowej. Najbardziej znanym przykładem rozwiązania opartego o prezentowany wcześniej AJAX jest Google Maps, które nie tylko zapewnia API służące
7 do prezentowania dynamicznej mapy świata, ale także umożliwia tworzenia własnych markerów i umieszczanie ich na prezentowanej mapie. Przykład tak przygotowanej mapy przedstawia rysunek 3. Rysunek 3. Przykład zastosowania technologii AJAX Źródło: opracowanie własne na podstawie maps.google.com Prezentowana technologia pozwala także na budowę bardziej skomplikowanych rozwiązań. Przykładem jest tutaj serwis desktoptwo.com pozwalający na uruchomienie po stronie przeglądarki, strony funkcjonalnie przypominającej pulpit komputera posiadającej miedzy innymi klienta poczty oraz pakiet OpenOffice 2.0. Wygląd tego rozwiązania ukazuje rysunek 4.
8 Rysunek 4. Przykład budowy aplikacji RIA Źródło: [2007/04/21] Innymi przykładami zastosowania omawianej technologii są będącej przykładem budowy arkusza kalkulacyjnego, wspomagające pracę grupową lub omawiane wcześniej docs.google.com. Przegląd wybranych rozwiązań do budowy bogatych aplikacji internetowych Tradycyjne rozwiązania tworzenia stron internetowych opierają się o technologię klient-serwer, gdzie obliczenia oraz generowanie kodu strony wykonywane są po stronie serwera www, natomiast przeglądarka internetowa stanowi jedynie medium prezentacji informacji na ekranie. Koncepcja zastosowania AJAX zapewnia możliwość uruchomienia po stronie klienta dynamicznie tworzonej aplikacji w języku DHTML, która
9 odpowiada za sferę prezentacji otrzymanych danych oraz proste obliczenia, natomiast w jej tle przesyłane są komunikaty miedzy serwerem, a klientem w postaci zapytań XML, które określają jej zachowanie. Innym rozwiązaniem zapewniającym podobną funkcjonalność jest zastosowanie technologii Flash, odpowiedzialnej za prezentację danych na komputerze klienta. Podstawowymi zaletami takiej budowy aplikacji internetowych jest ich multimedialność, możliwość wykorzystania technologii przeciągnij i puść mające niebagatelne znaczenie przy budowie sklepów internetowych, przetwarzanie danych po stronie klienta bez konieczności każdorazowego kontaktu z serwerem, dzięki czemu zmniejsza się zapotrzebowanie na zasoby serwera, doładowywania danych do aplikacji w czasie wykonywania przez użytkownika innych czynności, a tym samym lepsze rozdysponowanie pasma internetowego, brak potrzeb instalacji oprogramowania oraz automatyczne aktualizacje takiej aplikacji, możliwość używania tej samej aplikacji oraz danych z dowolnego komputera, mniejsza podatność na działanie wirusów komputerowych. Oczywiście zastosowanie tej technologii niesie ze sobą także problemy w postaci ograniczonego dostępu do zasobów komputera tak tworzonych aplikacji, wymaganie uruchomienia JavaScript na komputerze klienta, wymaganie odpowiednich mocy obliczeniowych komputera klienta, trudności związane z indeksowaniem takich stron. Technologiczny aspekt budowy bogatych aplikacji internetowych związany jest z zastosowaniem przedstawionych wcześniej technologii, co samo w sobie nie stanowi przełomu w budowie stron internetowych. Jednakże na bazie tych rozwiązań na rynku powstało kilka platform ko-
10 mercyjnych oraz open source, które pozwalają na budowę aplikacji RIA w różnych językach programowania. Do głównych rozwiązań zaliczymy tutaj OpenLaszlo, które w obecnej formie zapewnia możliwość budowy aplikacji, których interfejs użytkownika tworzony jest w postaci plików Flash lub kodu DHTML (od wersji 4.0) działających po stronie klienta i komunikujących się z serwerem za pomocą miedzy innymi usług sieciowych (rysunek 5), Rysunek 5. Przykład zastosowanie platformy OpenLaszlo Źródło: [2007/04/21] Zasada tworzenia aplikacji w tym rozwiązaniu polega na tworzeniu stron za pomocą języka LZX interpretowanego przez serwer, kompilowanego do pliku Flash lub DHTML i wysyłanego do przeglądarki klienta. Drugim stosowanym rozwiązaniem jest Flex tworzony przez firmę Macromedia, który od wersji 3 (według zapewnień twórców) ma być dystrybuowane w licencji Mozilla Public License, pozwalający za pomocą
11 Flex Builder będącego dodatkiem do platformy Eclipse budować złożone aplikacje oparte o usługi sieciowe. Ostatnim prezentowanym rozwiązaniem jest Echo2 pozwalające na budowanie aplikacji działających po stronie serwera z interfejsem użytkownika generowanym w postaci kodu DHTML. Przedstawiony na rysunku 6 przykład przedstawia zastosowanie platformy Echo2 oraz języka AIML (Artificial Intelligence Markup Language) do budowy interaktywnego chatbota. Rysunek 6. Przykład budowy chatbota w oparciu o platformę Echo2 Źródło: opracowania własne. Rozwiązanie to pozwala na budowanie aplikacji internetowych z zastosowaniem języka Java. Fragment kodu w języku Java tworzącego okno prezentowanego chatbota przedstawia rysunek 7.
12 Rysunek 7. Przykład kodu generującego okno Źródło: opracowania własne. Pozostałe trendy budowy aplikacji internetowych opierają się o takie rozwiązania jak XAML (extensible Application Markup Language) ściśle powiązany z.net Framework 3.0 służący do definiowania interfejsu użytkownika lub nie związany z technologią AJAX - Java Web Start pozwalający na publikowanie aplikacji napisanych w oparciu o język Java na stronach internetowych i będący częścią Java Runtime Environment (JRE) w wersji JRE 5.0. Dokładne informacje na ten temat znaleźć można pod adresem Podsumowanie Przedstawiony w niniejszym artykule trend rozwoju aplikacji internetowych wskazuje nowe możliwości, jakie daje prezentowania technologia bogatych aplikacji internetowych. Aplikacje tego typu spowodowały, iż to, co dotychczas było w dużej mierze płatne oraz wymagało instalacji na komputerze klienta w obecnej formie uruchamiane może być poprzez zwykłą przeglądarkę internetową.
13 Także charakter samej technologii, która rozwijana jest jako wolne oprogramowanie powoduje, iż firmy coraz częściej zainteresowane są jej zastosowaniem do budowy własnych rozwiązań. Do podstawowych problemów, na jakie jednak wskazują [MiDu07] należą bezpieczeństwo, które wskazało 64% badanych, małe doświadczenie w budowie tego typu rozwiązań 55%, problem integracji z aktualnymi technologiami 51%, trudności w obliczaniu wskaźnika ROI 32% [NiHo07]. Literatura [DaJo05] D. Johnson AJAX: Dawn of a new developer: The latest tools and technologies for AJAX 2005 JavaWorld.com, adres: [2007/04/01]. [MaBr07] M. Breeding We Need to Go Beyond Web 2.0 Computers in Libraries - Complete Coverage of Library Information Technology vol [MiDu07] M. Dumiak Interactive Web Entices, But Is Difficult to Secure USBanker 2007 adres: [2007/05/01]. [Net07] Serwisy Web 2.0 rosną najszybciej , adres: [2007/04/01]. [NiHo07] N. Hoover Enterprise 2.0 InformationWeek 2007/2. [TiOr05] T. O'Reilly What Is Web Design Patterns and Business Models for the Next Generation of Software [Wiki07] [2007/04/01].
14 Informacje o autorze: mgr Mariusz Żytniewski Katedra Informatyki Akademia Ekonomiczna ul. Bogucicka Katowice Polska Numer telefonu (fax) +48/32/ zyto@ae.katowice.pl
Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008
Flex 3 Piotr Strzelczyk Wydział EAIiE Katedra Automatyki Kraków, 2008 Flex 3 czyli co to jest? RIA (Rich Internet Application) Jest to aplikacja webowa posiadająca moŝliwości aplikacji desktopowej. UmoŜliwia
Bardziej szczegółowoOpenLaszlo. 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ółowoImię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz
SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr II/4 Specjalność Bez specjalności Kod katedry/zakładu
Bardziej szczegółowoJavaFX. 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
Bardziej szczegółowoKró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ółowoDariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
Bardziej szczegółowoDotacje 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ółowoWykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,
Bardziej szczegółowoTworzenie 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ółowoTomasz Grześ. Systemy zarządzania treścią
Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,
Bardziej szczegółowoCzym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa
1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko
Bardziej szczegółowoPrzetwarzanie danych w chmurze
Materiały dydaktyczne Katedra Inżynierii Komputerowej Przetwarzanie danych w chmurze Modele przetwarzania w chmurze dr inż. Robert Arsoba Robert.Arsoba@weii.tu.koszalin.pl Koszalin 2017 Wersja 1.0 Modele
Bardziej szczegółowoPiraci XXI wieku, czyli legalne i nielegalne programy Informatyka szkoła podstawowa Scholaris - DC Edukacja
Informatyka Piraci XXI wieku, czyli legalne i nielegalne programy Cele lekcji Podczas tej lekcji nauczysz się: Co to jest prawo autorskie? Co to jest licencja? Wyróżniać rodzaje licencji oprogramowania?
Bardziej szczegółowoREFERAT 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ółowoCechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
Bardziej szczegółowoSpis wzorców. Działania użytkownika Strona 147 Obsługa większości Działań użytkownika za pomocą kodu JavaScript przy użyciu metod obsługi zdarzeń.
Spis wzorców Aplikacja Ajax Strona 73 Tworzenie Aplikacji Ajax złożonych aplikacji, które można uruchomić w dowolnej współczesnej przeglądarce internetowej. Bezpośrednie logowanie Strona 509 Uwierzytelnianie
Bardziej szczegółowoTechnologie 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ółowoWebowy 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
Bardziej szczegółowoSpecyfikacja. www.html-css-ajax.com. Załącznik A
Załącznik A Specyfikacja www.html-css-ajax.com Internetowy serwis poświęcony tworzeniu stron WWW z wykorzystaniem języka XHTML i technologii CSS oraz AJAX. Jakub Ciesielski http://www.html-css-ajax.com
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Bardziej szczegółowoAplikacje Internetowe
Aplikacje Internetowe ITA-103 Wersja 1 Warszawa, październik 2008 Spis treści Wprowadzenie i-4 Moduł 1 Podstawy HTML 1-1 Moduł 2 Kaskadowe Arkusze Stylów CSS 2-1 Moduł 3 Podstawy JavaScript 3-1 Moduł 4
Bardziej szczegółowoPlan nauczania informatyki Opracował: mgr Daniel Starego
Obowiązuje od roku szkolnego 000/00 Plan nauczania informatyki Opracował: mgr Daniel Starego Szkoła podstawowa klasy IV VI Dział, tematyka L. godz. I rok II rok. TECHNIKA KOMPUTEROWA W ŻYCIU CZŁOWIEKA
Bardziej szczegółowoHTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści
HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop. 2017 Spis treści O autorach 11 Wprowadzenie 13 CZĘŚĆ I ROZPOCZĘCIE PRACY Lekcja 1. Co oznacza publikowanie treści w sieci
Bardziej szczegółowoSzczegół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ółowoPogadanka o czymś, co niektórzy nazywają AJAX
Pogadanka o czymś, co niektórzy nazywają AJAX Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 25 listopada 2005 roku Nowy świat aplikacji internetowych... System/przeglądarka
Bardziej szczegółowoWpływ mediów społecznościowych na rozwój komunikacji naukowej
Wpływ mediów społecznościowych na rozwój komunikacji naukowej wystąpienie przygotowała Karolina Donosewicz studentka II roku na kierunku Informacja w Instytucjach espołeczeństwa Uniwersytet Śląski w Katowicach
Bardziej szczegółowoNatalia BIEŃ Uniwersytet Przyrodniczy, Studenckie Koło Naukowe Informatyków IMPLEMENTACJA PORTALU INTERNETOWEGO W TECHNOLOGIACH PHP I MYSQL
Natalia BIEŃ Uniwersytet Przyrodniczy, Studenckie Koło Naukowe Informatyków IMPLEMENTACJA PORTALU INTERNETOWEGO W TECHNOLOGIACH PHP I MYSQL 1. Wprowadzenie W dzisiejszych czasach Internet odgrywa istotną
Bardziej szczegółowo1 Wprowadzenie do J2EE
Wprowadzenie do J2EE 1 Plan prezentacji 2 Wprowadzenie do Java 2 Enterprise Edition Aplikacje J2EE Serwer aplikacji J2EE Główne cele V Szkoły PLOUG - nowe podejścia do konstrukcji aplikacji J2EE Java 2
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Programowanie aplikacji internetowych Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU
Bardziej szczegółowoCMS, 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ółowoOpracowywanie map w ArcGIS Online i MS Office. Urszula Kwiecień Esri Polska
Opracowywanie map w ArcGIS Online i MS Office Urszula Kwiecień Esri Polska Agenda ArcGIS Online - filozofia tworzenia map w chmurze Wizualizacja danych tabelarycznych w MS Excel Opracowanie mapy w MS Excel
Bardziej szczegółowoInternet. Podstawowe usługi internetowe. Wojciech Sobieski
Internet Podstawowe usługi internetowe Wojciech Sobieski Olsztyn 2005 Usługi: Poczta elektroniczna Komunikatory Grupy dyskusyjne VoIP WWW Sieci P&P FTP Inne Poczta elektroniczna: - przesyłanie wiadomości
Bardziej szczegółowoWstęp do Informatyki. Klasyfikacja oprogramowania
Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje
Bardziej szczegółowoProporcje podziału godzin na poszczególne bloki. Tematyka lekcji. Rok I. Liczba godzin. Blok
Proporcje podziału godzin na poszczególne bloki Blok Liczba godzin I rok II rok Na dobry początek 7 Internet i gromadzenie danych 6 2 Multimedia 5 3 Edytory tekstu i grafiki 6 4 Arkusz kalkulacyjny 7 4
Bardziej szczegółowoFirma 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ółowoPROGRAM NAUCZANIA DLA I I II KLASY GIMNAZJUM
PROGRAM NAUCZANIA DLA I I II KLASY GIMNAZJUM Proporcje podziału godzin na poszczególne bloki Blok Liczba godzin I rok II rok Na dobry początek 7 Internet i gromadzenie danych 6 2 Multimedia 5 3 Edytory
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming
Bardziej szczegółowoProjektowanie, 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ółowoBIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.
BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA. Michał Kwiatkowski Piotr Grzybowski Poznańskie Centrum Superkomputerowo-Sieciowe II Konferencja
Bardziej szczegółowoWykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych
Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych dr inż. Adam Iwaniak Infrastruktura Danych Przestrzennych w Polsce i Europie Seminarium, AR Wrocław
Bardziej szczegółowoAplikacje internetowe - opis przedmiotu
Aplikacje internetowe - opis przedmiotu Informacje ogólne Nazwa przedmiotu Aplikacje internetowe Kod przedmiotu 11.3-WE-INFP-AI Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki Informatyka
Bardziej szczegółowoINSTRUKCJA INSTALACJI SYSTEMU
Zarządzanie Procesami Informatycznymi Sp. z o.o. 54-204 Wrocław, ul. Legnicka 62 Tel. : ( 071 ) 354 88 88 Fax : ( 071 ) 354 88 99 E-mail : biuro@vilico.pl INSTRUKCJA INSTALACJI SYSTEMU Wersja 1.4-1 - Spis
Bardziej szczegółowoSEO.341-4/06 Gryfino, dnia 27 czerwca 2006r.
projekt e-gryfino I wdrożenie rozwiązań społeczeństwa informacyjnego w Gminie GRYFINO Projekt współfinansowany przez Unię Europejską w ramach Zintegrowanego Programu Operacyjnego Rozwoju Regionalnego działanie
Bardziej szczegółowoKARTA PRZEDMIOTU. Programowanie aplikacji internetowych
KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja
Bardziej szczegółowoOfficeObjects e-forms
OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji
Bardziej szczegółowoSMO MEDIA I KANAŁY SPOŁECZNOŚCIOWE. Bydgoszcz, dnia..2014 r. Usługodawca
Bydgoszcz, dnia..2014 r. SMO MEDIA I KANAŁY SPOŁECZNOŚCIOWE Usługodawca Talem Technologies Sp. z o.o. ul. Cieszkowskiego 22/1; 85-052 Bydgoszcz Tel. 52 366 70 73; Infolinia: 801 080 238 NIP: 967-12-41-356;
Bardziej szczegółowoTomasz Grześ. Systemy zarządzania treścią, cz. II
Tomasz Grześ Systemy zarządzania treścią, cz. II Panel administracyjny Panel administracyjny pozwala na zarządzanie wszystkimi elementami pakietu, m.in. zarządzanie użytkownikami, edycję stron, instalowanie
Bardziej szczegółowoKonspekt 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ółowoProgramowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne
Bardziej szczegółowoAplikacje WWW i PHP - opis przedmiotu
Aplikacje WWW i PHP - opis przedmiotu Informacje ogólne Nazwa przedmiotu Aplikacje WWW i PHP Kod przedmiotu 11.3-WK-MATP-A-L-S14_pNadGenHRAKH Wydział Kierunek Wydział Matematyki, Informatyki i Ekonometrii
Bardziej szczegółowoREFERAT 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ółowoSOA Web Services in Java
Wydział Informatyki i Zarządzania Wrocław,16 marca 2009 Plan prezentacji SOA 1 SOA 2 Usługi Przykłady Jak zacząć SOA Wycinek rzeczywistości Problemy zintegrowanych serwisów : Wycinek Rzeczywistości Zacznijmy
Bardziej szczegółowoNowości w GG.pl. Prawdziwi znajomi prawdziwe rozmowy
Nowości w GG.pl Prawdziwi znajomi prawdziwe rozmowy Zapraszamy 1. Gdzie jesteśmy z serwisem GG.pl 2. Open Gadu API publiczne - otwarty model aplikacyjny serwisu 3. Nowy komunikator mobilny 4. Publiczne
Bardziej szczegółowoProgramowanie Komponentowe WebAPI
Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,
Bardziej szczegółowoAJAX. Wykonał: Marcin Ziółkowski, AGH Kraków, AiR rok 5.
AJAX Wykonał: Marcin Ziółkowski, AGH Kraków, AiR rok 5. Czym jest AJAX? AJAX (Asynchronous JavaScript And XML) nie jest nową technologią, ale nowym sposobem wykorzystania kombinacji istniejących technologii
Bardziej szczegółowoWorld 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
Bardziej szczegółowoPrzedmiotowy system oceniania z informatyki
Przedmiotowy system oceniania z informatyki Przedmiotowy system oceniania został skonstruowany w oparciu o następujące dokumenty: Rozporządzenie MEN z dnia 7 września 2004 roku w sprawie zasad oceniania,
Bardziej szczegółowoKurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)
Spis treści Dzień 1 I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410) I-3 VBS w WinCC - Informacje ogólne I-4 Zastosowanie VBS w WinCC Runtime I-5 Wykorzystanie i wydajność
Bardziej szczegółowoOfficeObjects e-forms
OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji
Bardziej szczegółowoWINDOWS 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ółowoStrona 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ółowoLABORATORIUM WIRTUALNE W DYDAKTYCE I BADANIACH NAUKOWYCH
LABORATORIUM WIRTUALNE W DYDAKTYCE I BADANIACH NAUKOWYCH prof. dr hab. inż. Bogdan GALWAS, doc. dr inż. Elżbieta PIWOWARSKA, mgr inż. Marcin GODZIEMBA-MALISZEWSKI Ośrodek Kształcenia na Odległość OKNO
Bardziej szczegółowoOWASP OWASP. The OWASP Foundation http://www.owasp.org. Cross-Site Scripting. Ryzyko do zaakceptowania? Warszawa, 27 stycznia 2011 Michał Kurek
Cross-Site Scripting Ryzyko do zaakceptowania? Warszawa, 27 stycznia 2011 Michał Kurek Copyright The Foundation Permission is granted to copy, distribute and/or modify this document under the terms of
Bardziej szczegółowoWPROWADZENIE DO JĘZYKA JAVA
WPROWADZENIE DO JĘZYKA JAVA programowanie obiektowe KRÓTKA HISTORIA JĘZYKA JAVA KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny języka java. Pierwsza nazwa Oak (dąb). KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny
Bardziej szczegółowoPrzygotowanie 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ółowoHTML5 Nowe znaczniki header nav article section aside footer
Specyfikacja HTML5 wprowadza nowe znaczniki pozwalające w łatwy i intuicyjny sposób budować szkielet strony, który przez zmniejszenie ilości kodu jest czytelniejszy i łatwiejszy w utrzymaniu, pozwala poza
Bardziej szczegółowoDeduplikacja 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ółowona różnych poziomach kształcenia Maria Bosacka
Przykłady i propozycje wykorzystania nowoczesnych technologii w warsztacie pracy bibliotekarza w aspekcie nauczania umiejętności informacyjnych czytelników na różnych poziomach kształcenia Maria Bosacka
Bardziej szczegółowoWymagania edukacyjne z zajęć komputerowych w klasie 5
Wymagania edukacyjne z zajęć komputerowych w klasie 5 Ocena dopuszczajaca:uczeń Ocena dostateczna:uczeń Ocena dobra: uczeń Ocena bardzo dobra:uczeń Ocena celująca: uczeń zna zasady bezpiecznej pracy z
Bardziej szczegółowoProcesy biznesowe w praktyce. Przykłady użycia z wykorzystaniem jbpm 4.4
Procesy biznesowe w praktyce Przykłady użycia z wykorzystaniem jbpm 4.4 1 Agenda Definicja i zastosowanie procesu biznesowego Języki dziedzinowe (DSL) a rozwiązania BPM JBPM: jbpm 4.4 krótka charakterystyka
Bardziej szczegółowoNarzędzia i platformy programowania w Internecie
Narzędzia i platformy programowania w Internecie Flash mgr inż. Marek Downar RIA Rich Internet Applications Powinny dostarczać wydajny sposób wykonywania kodu, zawartości oraz komunikacji (ograniczenia
Bardziej szczegółowoDESIGNER 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
Bardziej szczegółowoSystemy obiegu informacji i Protokół SWAP "CC"
Systemy obiegu informacji i Protokół SWAP Grzegorz Blinowski "CC" Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80 Problemy Integracja procesów zachodzących w
Bardziej szczegółowoNarzędzia Informatyki w biznesie
Narzędzia Informatyki w biznesie Przedstawiony program specjalności obejmuje obszary wiedzy informatycznej (wraz z stosowanymi w nich technikami i narzędziami), które wydają się być najistotniejsze w kontekście
Bardziej szczegółowoWprowadzenie SYSTEMY SIECIOWE. Michał Simiński
1 Wprowadzenie SYSTEMY SIECIOWE Michał Simiński 2 Rozwój infrastruktury System scentralizowany System sieciowy I System sieciowy II Rozproszony system sieciowy Podsumowanie System scentralizowany komputer
Bardziej szczegółowoJBoss: MetaMatrix, Mobicents, Seam, Rools, ESB
JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB Przemysław Rudzki RHCX, RHCI, JBoss Certified Trainer Niezależny Konsultant Plan prezentacji Ostatnie zakupy RedHat/JBoss MetaMatrix Mobicents Technologie
Bardziej szczegółowoZASTOSOWANIE SYSTEMÓW CMS W TWORZENIU PRZESTRZENI INFORMACYJNO-EDUKACYJNEJ W INTERNECIE
ZASTOSOWANIE SYSTEMÓW CMS W TWORZENIU PRZESTRZENI INFORMACYJNO-EDUKACYJNEJ W INTERNECIE Uniwersytet Śląski ZASTOSOWANIE SYSTEMÓW CMS W TWORZENIU PRZESTRZENI INFORMACYJNO-EDUKACYJNEJ W INTERNECIE Redakcja
Bardziej szczegółowoRozwój bibliotek cyfrowych w Polsce. Cezary Mazurek Tomasz Parkoła Marcin Werla
Rozwój bibliotek cyfrowych w Polsce Cezary Mazurek Tomasz Parkoła Marcin Werla Poznańskie Centrum Superkomputerowo-Sieciowe Założone w 1993 roku Afiliowane przy Instytucie Chemii Bioorganicznej PAN Obecnie
Bardziej szczegółowoOracle Application Express -
Oracle Application Express - Wprowadzenie Wprowadzenie Oracle Application Express (dawniej: HTML DB) to narzędzie do szybkiego tworzenia aplikacji Web owych korzystających z bazy danych Oracle. Od użytkownika
Bardziej szczegółowoSYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017
Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2016-2020 realizacja w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu
Bardziej szczegółowoSystem 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
Bardziej szczegółowoPLATFORMA 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ółowoMamy najlepsze ceny na rynku!
M U LT I M E D I A C R E AT I O N H O U S E Jesteśmy zespołem programistów oraz grafików. Animacje i prezentacje multimedialne. Aplikacje mobilne i internetowe. Od 0 lat pracujemy dla najbardziej wymagających
Bardziej szczegółowo5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i
Bardziej szczegółowoViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej
ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej ViLab jest samodzielnym programem służącym do prowadzenia obliczeń charakterystyki
Bardziej szczegółowoPolityka prywatności 1. Definicje Administrator Cookies - Cookies Administratora - Cookies Zewnętrzne - Serwis - Urządzenie - Ustawa Użytkownik -
Polityka prywatności Niniejsza Polityka Prywatności określa zasady przechowywania i dostępu do informacji na urządzeniach Użytkownika za pomocą plików Cookies, służących do realizacji usług świadczonych
Bardziej szczegółowoWykorzystanie szkolnych pracowni komputerowych w nauczaniu przedmiotów ogólnokształcących i zawodowych
Wykorzystanie szkolnych pracowni komputerowych w nauczaniu przedmiotów ogólnokształcących i zawodowych (dla nauczycieli przedmiotów matematyczno-przyrodniczych) Przeznaczenie Szkolenie przeznaczone jest
Bardziej szczegółowoJolanta Łukowska Małgorzata Pakowska Stanisław Stanek Mariusz ytniewski
Zastosowanie systemu agentowego dla wspomagania pracy Biura Obsługi Mieszkaców w Urzdzie Miejskim ze szczególnym uwzgldnieniem funkcjonowania Powiatowego (Miejskiego) Orodka Dokumentacji Geodezyjnej i
Bardziej szczegółowoInternetowa ogólnopolska baza informatycznych projektów badawczych otwartej innowacji Platforma współpracy SPINACZ 1/46
Internetowa ogólnopolska baza informatycznych projektów badawczych otwartej innowacji Platforma współpracy SPINACZ 1/46 Projekt jest współfinansowany w ramach programu Ministra Nauki i Szkolnictwa Wyższego
Bardziej szczegółowoSymulator doboru koloru i przetłoczenia bramy garażowej oraz wzoru drzwi wejściowych. do elewacji budynku klienta
Symulator doboru koloru i przetłoczenia bramy garażowej oraz wzoru drzwi wejściowych do elewacji budynku klienta Wszechobecna nowa technologia Smartfony obecnie coraz częściej zastępują zwykłe telefony
Bardziej szczegółowoTworzenie 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.
Bardziej szczegółowoWeb Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services
Web Services Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 2 grudnia 2005 roku Wstęp Oprogramowanie napisane w różnych językach i uruchomione na różnych platformach może wykorzystać
Bardziej szczegółowoBSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 30 marca 2015
! BSX PRINTER INSTRUKCJA UŻYTKOWNIKA Autor: Karol Wierzchołowski 30 marca 2015 SPIS TREŚCI WSTĘP... 3 INTERFEJS PROGRAMU... 5 KONFIGURACJA PROGRAMU... 6 DRUKOWANIE PARAGONÓW I FAKTUR... 8 REJESTRACJA PROGRAMU...
Bardziej szczegółowoInformatyka kl. 1. Semestr I
Informatyka kl. 1 Znajomość roli informatyki we współczesnym świecie. Rozróżnianie zestawu urządzeń w komputerze, rodzajów pamięci komputera, urządzeń wejścia i wyjścia. Umiejętność tworzenia dokumentu
Bardziej szczegółowoWprowadzenie. Narzędzia i środowiska programistyczne. Laboratorium 1. Prowadzący: Kierunek: Semestr: Rok: Tomasz Gądek Informatyka Zimowy 2
Państwowa Wyższa Szkoła Zawodowa w Tarnowie Zakład Informatyki Narzędzia i środowiska programistyczne Laboratorium 1 Wprowadzenie Prowadzący: Kierunek: Semestr: Rok: Informatyka Zimowy 2 O Sobie Od 2014
Bardziej szczegółowoKARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW
KARTA KURSU Nazwa Nazwa w j. ang. Przetwarzanie dokumentów XML i zaawansowane techniki WWW XML processing and advanced web technologies Kod Punktacja ECTS* 3 Koordynator dr Maria Zając Zespół dydaktyczny:
Bardziej szczegółowoSoftware Updater F-Secure Unikatowe narzędzie, które chroni firmy przed znanymi zagrożeniami
Software Updater F-Secure Unikatowe narzędzie, które chroni firmy przed znanymi zagrożeniami Sens automatycznych aktualizacji oprogramowania Większość współczesnych złośliwych programów infekuje systemy
Bardziej szczegółowoKomunikacja i wymiana danych
Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX
Bardziej szczegółowo