Android ios Windows Mobile J2ME czyli Java 2 Micro Edition,
|
|
- Edyta Janik
- 8 lat temu
- Przeglądów:
Transkrypt
1
2 Platformy mobilne Android System operacyjny dla telefonów komórkowych, który swoją dynamiką wzrostu i udziału w rynku przyćmił już niejeden produkt. ios System operacyjny używany w urządzeniach mobilnych firmy Apple takich jak iphone czy ipad. Windows Mobile projektowanie aplikacji napisanych w języku C# dla urządzeń działających pod kontrolą tego systemu. J2ME czyli Java 2 Micro Edition, Uproszczona wersja platformy Java, opracowana przez firmę Sun Microsystems specjalnie dla potrzeb programowania urządzeń przenośnych, takich jak telefony komórkowe czy palmtopy. Aplikacje pisane w tym języku można uruchomić praktycznie na każdym obecnie używanym urządzeniu przenośnym. 2
3 Plan wykładu Wprowadzenie do platformy J2ME. Relacje pomiędzy maszynami wirtualnymi Javy, konfiguracjami i profilami. Opis możliwo liwości i wymagań CDC, CLDC, MIDP i MIDletów Środowiska programistyczne Java Wireless Toolkit NetBeans IDE Mobility Pack Java Platform Micro Edition SDK 3.3 Eclipse dla urządze dzeń mobilnych
4 Sun tworząc Java 2 zdefiniował 3 platformy: Każda z tych platform jest przeznaczona dla innych urządzeń. Java 2 Standard Edition (J2SE) definiuje platformę dla aplikacji ogólnych zastosowań. Platforma taka musi implementować podstawowy zakres API. Przeglądarki internetowe to przykład platformy J2SE. Java 2 Enterprise Edition (J2EE) rozszerza J2SE o dodatkowe API pozwalające na tworzenie aplikacji wielowarstwowych klasy Enterprise. Java 2 Micro Edition (J2ME) narzędzia do tworzenia i testowania aplikacji dla urządze dzeń mobilnych Twórcy J2ME jak na razie zdefiniowali DWIE konfiguracje: CDC - Connected Device Configuration - urządzenia podłączone na stałe do sieci internet TV, video-telefony CLDC - Connected Limited Device Configuration - urządzenia z ograniczonym dostępem do sieci (przerywanym) - pager'y, telefony komórkowe, PDA's, organizery
5 Java Runtime Environment (JRE) PODSTAWOWE ŚRODOWISKO PROGRAMISTYCZNE (JSE) jre-7_u40-windows-i586.exe Java SE Development Kit (JDK) jdk-7_u40-windows-i586.exe Po zainstalowaniu JDK należy określić wartość zmiennej środowiskowej PATH, tak by zawierała ścieżkę dostępu do katalogu zawierającego programy java.exe (interpreter) oraz javac.exe (kompilator) C:\Program Files\Java\jdk1.7.0_40\bin Sun Microsystems
6 Java Development Kit, Sun Microsystems Interpreter Kompilator Generator dokumentacji Pakiet JDK dostarcza wszystkich narzędzi do budowania, kompilacji i uruchamiania programu, a także narzędzia do dokumentowania i archiwizacji programów oraz pakiety klas standardowych. path = %path%; E:\Program Files\Java\jdk1.7.0_40\bin;
7 J2EE Sun Microsystem Java 2 Platform, Enterprise Edition (J2EE) definiuje standard tworzenia aplikacji opartych na architekturze wielowarstwowej. J2EE wykorzystuje język JAVA jako podstawę programowania logiki aplikacji oraz definiuje środowisko wykonania i model aplikacji. Wykorzystywaną technologią komponentową jest EJB (Enterprise Java Beans). Klient kupujący rozwiązanie oparte na J2EE ma dowolny wybór jeżeli chodzi o platformę sprzętową, system operacyjny lub serwer aplikacji
8 Jaki edytor JAVY jest najlepszy?
9 Krótki przegląd edytorów. Nazwa URL Podświetlanie składni Automatyczne uzupełanianie kodu Tworzenie GUI Darmo VIM tak nie nie tak CodeGuide tak tak nie nie/demo1 jext tak?? tak jedit tak częściowo? tak JBuilder / tak tak tak tak/nie2 Visual SlickEdit tak?? nie/demo UltraEdit tak nie nie nie/demo JCreator tak?? tak/nie1 Kawa tak?? nie/demo1 EditPlus tak?? nie/demo NetBeans tak tak tak tak RealJ tak nie nie tak/nie3 VisualAge for Java tak tak tak tak/nie4 Forte for Java tak tak tak tak Code-Genie tak częściowo nie nie/demo1 (x)emacs + JDEE tak tak nie tak IntelliJ tak tak nie nie/demo1 Eclipse tak tak nie tak Gel tak tak nie tak
10 Uniwersalny i ładny edytor w Javie. Obsługuje kolorowanie dziesiątek językj zyków. Posiada mnóstwo Plug-in in ów rozszerzających jego możliwo liwości.
11
12 Generuje szkielet aplikacji typu Swing Application Realj
13 RealJ Wady: brak numeracji wierszy można otworzyć do edycji tylko jeden plik brak możliwości zbudowania aplikacji typu Console Application
14 JCreator
15 JCreator brak możliwości zbudowania aplikacji typu Console Application AWT Sample application Basic JFC Application - includes settings for Java Foundation Classes.
16 W trakcie pierwszego uruchomienia należy określić ścieżkę dostępu do JDK
17
18
19
20
21
22
23 23
24 Co to jest J2ME? Java 2 Micro Edition to mocno zoptymalizowane środowisko platformy Java, przeznaczone dla małych urządze dzeń takich jak: pagery, telefony komórkowe, palmtopy, systemy nawigacji samochodowej odbiorniki telewizyjne.
25 Co to jest J2ME? Środowisko posiada własnw asną maszynę wirtualną Javy oraz zbiór r klas, które w zależno ności od typu wykorzystywanych urządze dzeń stanowią rdzeń środowiska uruchomieniowego. Klasy te nazwano konfiguracjami (configuration) pracującymi cymi na określonej grupie urządze dzeń,, w zależno ności od możliwo liwości takich urządze dzeń (pamięć ęć,, moc obliczeniową czy typ wyświetlacza). wietlacza). Jednak różnorodnor norodność dostępnych urządze dzeń już w samych grupach uwzględnionych w konfiguracjach zmusiła a do stworzenia kolejnej warstwy klas tym razem definiujących funkcje dostępne na konkretnych urządzeniach tzw. profili (profile)
26 Java 2 Micro Edition Każde urządzenie, na którym chcemy uruchomić aplikację Javy, musi mieć zaimplementowaną odpowiednią maszynę wirtualną. Odpowiednią, bo zgodną ze specyfikacją konfiguracji, którą implementuje. Plus ewentualne rozszerzenia zgodne z profilem. Plus rozszerzenia dodawane przez producentów urządzeń.
27 Poniższy schemat przedstawia relacje pomiędzy maszynami wirtualnymi Javy, konfiguracjami i profilami. Aplikacja J2ME MIDlet Aplikacja J2ME SPOTlet Aplikacja J2ME Aplikacja J2SE MIDP KJava Foundation Profile J2SE CLDC CLDC CDC KVM KVM CVM JVM moc obliczeniowa urządzenia Profile MIDP - Mobile Information Device Profile KJava Platforma Foundation Profile KVM - Kilobyte Virtual Machine Konfiguracja CVM - Compact Virtual Machine (!) CLDC - Connected Limited Device Configuration CDC - Connected Device Configuration SPOTlet - A miniature Java application for a Palm Pilot based on the Spotlet class. It allows access to the beamreceive and beamsend methods and the pen motion notifications.
28 JME MIDLETy to programy aplikacyjne w środowisku bezprzewodowym Profil standardu JME tworzy zbiór interfejsów urządzenia mobilnego Konfiguracja w standardzie JME to środowisko uruchomieniowe 28
29 Konfiguracje i profile Konfiguracje definiują podstawowe środowisko uruchomieniowe jako zbiór r klas oraz maszynę wirtualną,, która może e być uruchomiona na określonym typie urządze dzeń. Dla platformy Java 2 Micro Edition istnieją obecnie dwie konfiguracje: Connected Limited Device Configuration (CLDC) Connected Device Configuration (CDC)
30 Konfiguracje CDC i CLDC Konfiguracje CDC i CLDC są niezależne. ne. Poniższy rysunek ukazuje relacje pomiędzy tymi konfiguracjami: CLDC jest podzbiorem CDC, ale obie konfiguracje nie sąs podzbiorem JSE. J2SE CDC CLDC CDC - Connected Device Configuration CLDC - Connected Limited Device Configuration
31 Profile rozszerzają konfiguracje i dostarczają biblioteki do tworzenia aplikacji dla konkretnych typów w urządze dzeń. określaj lają możliwe funkcje dla połą łączeń sieciowych, cyklu życia aplikacji, przechowywania danych czy interfejsu użytkownika w aspekcie możliwo liwości konkretnego urządzenia, znacznie zawęż ężając c grupę obsługiwanych urządze dzeń względem bardziej ogólnej konfiguracji. Obecnie zdefiniowano dwa profile dla J2ME i oba bazują na konfiguracji CLDC. SąS to KJava Mobile Information Device Profile (MIDP).
32 Profile Mobile Information Device Profile for the J2ME TM Platform MIDP 1.0 MIDP 2.0 MIDP 2.1 Mobile Information Device Profile rozwijany był jako JSR 37 (Java Specification Requests)
33 Konfiguracje Connected Limited Device Configuration (CLDC) używana z maszyną KVM i pracująca ca na urządzeniach bitowych, zapewniających: kb pamięci dostępnych dla Javy i napisanej aplikacji. (128 kb jest przeznaczone na wirtualną maszynę Javy i biblioteki CLDC) Ograniczone źródło o zasilania (bateria) Połą łączenie z siecią,, zwykle bezprzewodowe, o ograniczonej przepustowości Ograniczony interfejs użytkownikau Wykorzystywana dla małych urządze dzeń mobilnych takich jak: PDA (Personal( Digital Assistant elektroniczny organizer) czy telefon komórkowy
34 Konfiguracje Connected Limited Device Configuration (CLDC) Jak wspomniano CLDC zawiera specjalną,, niewielką maszynę wirtualną Javy o nazwie Kilobyte Virtual Machine (KVM). Zaprojektowana jako najmniejsza możliwa, kompletna wirtualna maszyna Javy, zawiera wszystkie główne g cechy języka Java oraz możliwo liwość uruchomienia na urządzeniach zawierających tylko kilkaset kilobajtów w pamięci.
35 Connected Limited Device Configuration (CLDC v1.0) Wynikiem minimalizacji zbioru bibliotek jest rezygnacja wielu cech charakteryzujących cych standardową Javę: brak możliwo liwości stosowania typów w zmiennoprzecinkowych (float( float, double) ograniczenie obsługi błęb łędów. CLDC definiuje tylko trzy klasy obsługi błędów: java.lang.error, java.lang.outofmemoryerror, java.lang.virtualmachineerror.. Nieobsługiwane błęb łędy sąs przechwytywane przez urządzenie i powodują przerwanie aplikacji, lub restartowanie urządzenia brak możliwo liwości zdefiniowania metody finalize() dla danej klasy, która jest wywoływana ywana przed zadziałaniem aniem modułu u czyszczenia pamięci (garbage( collector) brak możliwo liwości używania u interfejsu JNI (Java Native Interface wywoływanie ywanie kodu nie napisanego w Javie ) z powodów w bezpieczeństwa użytkownik u nie może e definiować,, ani zastępowa pować klas ładujących, które sąs wbudowane w CLDC brak możliwo liwości zapisywania obiektów, co wyklucza stosowanie serializacji,, lub używanie u RMI (Remote( Object Activation - zdalne wywołanie metod)
36 Connected Device Configuration (CDC) Konfiguracja wykorzystująca maszynę wirtualną CVM i urządzenia 32-bitowe z pamięci cią powyżej 2 MB, posiadające zwykle stałe e połą łączenie z siecią o wyższej przepustowości. Urządzenia takie to: odbiorniki telewizyjne czy systemy nawigacji satelitarnej.
37 Cechy aplikacji J2ME Tworzenie aplikacji dla urządze dzeń mobilnych wymaga zachowania kilku reguł zarówno na etapie projektowania aplikacji jak i jej pisania. Oto kilka z kluczowych reguł: Aplikacja musi być mała - z uwagi na specyfikę urządze dzeń mobilnych oraz ich dostępie do sieci zaleca się pisanie małych aplikacji, które szybciej pracują na urządzeniu oraz szybciej ściągają się z sieci Aplikacja musi być prosta - należy y unikać dodawania do aplikacji funkcji mało o przydatnych, wodotrysków, w, rozbudowane aplikacje dzielić na mniejsze funkcjonalne klocki
38 Cechy aplikacji J2ME Aplikacja musi wykorzystywać mały y obszar pamięci - w urządzeniach mobilnych nie ma zbyt dużo o pamięci, a tąt która jest musimy dobrze zagospodarować.. Zaleca się więc c używanie u typów w skalarnych zamiast obiektowych, unikanie wyjątk tków, usuwanie niepotrzebnych obiektów Używaj zmiennych lokalnych - dostęp p do zmiennych lokalnych to najszybsza metoda operacji na danych Projektuj zgodnie z MVC - Model-View View-Controller rozdziela warstwę logiki aplikacji warstwy kontrolującej prezentacje wyników Serwer wykonuje większo kszość pracy - jeśli aplikacja pracuje jako interfejs większego systemu, wszelkie zaawansowane prace powinien wykonywać serwer, zaś aplikacja w J2ME łączy się z serwerem w celu wymiany danych koniecznych do obsługi systemu
39 CLDC API API CLDC można podzielić na dwie grupy: klasy które sąs podzbiorem wybranym z JSE, zawarte w pakietach java.lang, java.io oraz java.util, które znajdują się w JDK 1.x.
40 Klasy uruchomieniowe z pakietu java.lang Class - określa klasy i interfejsy w uruchomionej aplikacji Object - podstawowa klasa dla wszystkich obiektów Runtime - zapewnia łączno czność aplikacji ze środowiskiem w jakim została a uruchomiona System - wiele metod pomocniczych Thread - określa wątek w wykonania programu Throwable - klasa bazowa dla wszystkich błęb łędów i wyjątk tków
41 Klasy typów w danych z pakietu java.lang Boolean - typ logiczny true/false Character - typ znakowy 16-bitowy Byte - typ 8-bitowy 8 ( )( Short - typ 16-bitowy Integer - typ 32-bitowy Long - typ 64-bitowy
42 Klasy pomocnicze z pakietu java.lang Math - zawiera metody dla operacji matematycznych z wyłą łączeniem obsługi liczb zmiennoprzecinkowych String - obiekt łańcuchowy StringBuffer - klasa towarzysząca do działań na łańcuchach
43 Klasy wejścia z pakietu java.io API CLDC zawiera wiele klas pochodzących cych z J2SE, w szczególno lności: ByteArrayInputStream - wewnętrzny bufor dla danych ze strumienia wejściowego DataInput - interfejs dla danych odczytywanych z binarnego strumienia wejściowego i przekształcaj cający cy je do typów podstawowych. DataInputStream - umożliwia odczyt danych typów podstawowych ze strumienia w sposób b niezależny ny od platformy systemowej InputStream - klasa bazowa dla klas odczytujących cych bajty ze strumieni InputStreamReader - klasa konwertująca na znaki przy zachowaniu określonego kodowania znaków Reader - klasa abstrakcyjna dla odczytu strumieni
44 Klasy wyjścia z pakietu java.io API CLDC zawiera wiele klas pochodzących cych z J2SE, w szczególno lności: ByteArrayOutputStream - implementuje strumień wyjściowy DataOutput - interfejs umożliwiaj liwiający zapis typów w podstawowych do strumieni DataOutputStream - umożliwia zapisywanie podstawowych typów w danych ze strumienia w sposób b niezależny ny od platformy systemowej OutputStream - klasa abstrakcyjna dla strumieni wyjściowych OutputStreamReader - klasa konwertująca na strumień wyjściowy przy zachowaniu określonego kodowania znaków PrintStream - konwertuje typy podstawowe do formatu umożliwiaj liwiającego ich przeglądanie Writer - klasa abstrakcyjna dla znakowych strumieni wyjściowych
45 Klasy kontenerowe java.util Konfiguracja CLDC zawiera najczęś ęściej używane u klasy z pakietu java.util J2SE. SąS to: Enumeration - interfejs dostarczający cy mechanizm iteracji poprzez listę elementów w w określonym porządku Hashtable - implementuje tabelę haszową,, przypisującą wartości do kluczy Stack - implementuje stos typu LIFO (ostatni wszedł - pierwszy wyszedł) Vector - impelmentuje rozszerzalną tablicę obiektów
46 Inne klasy z pakietu java.util Calendar - klasa do obsługi kalendarza Date - określa datę i czas Random - generuje strumień losowych wartości typu int lub long TimeZone- implementuje przesunięcie czasowe dla stref czasowych
47 Interfejsy pomocnicze pakietu javax.microedition.io Wszystkie wcześniej omówione klasy stanowią podzbiór r API J2SE. Jednak konfiguracja CLDC zawiera jeden dodatkowy pakiet o nazwie javax.microedition.io.. Pakiet ten zawiera kilka interfejsów w połą łączeniowych: Connection - określa podstawowy typ połą łączenia. Interfejs ten jest równier wnież klasą bazową dla innych interfejsów w z pakietu ContentConnection - określa strumień dla połą łączenia poprzez który przesyłane sąs dane Datagram - określa interfejs dla datagramów (zawodny protokół UDP) DatagramConnection - określa połą łączenie dla datagramów oraz jego właściwości InputConnection - określa strumień wejściowy połą łączenia oraz jego właściwości OutputConnection - określa strumień wyjściowy połą łączenia oraz jego właściwości StreamConnection - określa strumień połą łączenia oraz jego właściwow ciwości StreamConnectionNotifier - określa możliwo liwości strumienia połą łączenia
48 CDC specyfikuje minimalny zbiór bibliotek i API java.lang - systemowe klasy VM java.util - java utilities java.net - UDP oraz I/O java.io - java I/O java.text - bardzo mały y pakiet by wesprzeć międzynarodowo dzynarodowość java.security - pakiet poświecony bezpieczeństwu i enkrypcji podczas serializacji Nie ma tu wszystkich pakietów w jakie sąs w JAVA 2.
49 Wymagane pakiety przez CLDC java.io java.lang java.util javax.microedition.io - ogólne klasy przeznaczone dla połą łączeń sieciowych z prefixem java - pochodzą z J2SE, jedna jest rozszerzeniem dlatego (extension( extension) i jest poprzedzona prefixem javax)
Autor : Mateusz Kupczyk
Technologie biznesu elektronicznego Java 2 Micro Edition J2ME Autor : Mateusz Kupczyk Plan prezentacji Wstęp J2ME - omówienie Szczegółowe omówienie profilu MIDP KVM MIDLet oraz MIDSuite Interfejs użytkownika,
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ół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ółowoTECHNOLOGIE INFORMACYJNE
TECHNOLOGIE INFORMACYJNE LAB - SEM IX Prowadzący zajęcia lab: Mgr inŝ. Zbigniew JANIK Dr inŝ. Józef OKULEWICZ Mgr inŝ. GraŜyna SITNICKA Wykład: Prof. Dr inŝ. Lucjan Grochowski TECHNOLOGIE INFORMACYJNE
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ół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ółowoWprowadzenie do J2ME
Wprowadzenie do J2ME Marcin Stachniuk mstachniuk@gmail.com Politechnika Wrocławska Wydział Elektroniki Studenckie Koło Naukowe Informatyki Systemów Autonomicznych i Adaptacyjnych ISA 2 25 listopada 2010
Bardziej szczegółowoPoczątki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 8
Początki Javy Java została pierwotnie zaprojektowana dla telewizji interaktywnej, ale była to zbyt zaawansowaną technologią dla branży cyfrowej telewizji kablowej. James Gosling, Mike Sheridan i Patrick
Bardziej szczegółowoJava 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)
Bardziej szczegółowoJęzyk JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 1, część 2 1 Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po
Bardziej szczegółowoProgramowanie obiektowe zastosowanie języka Java SE
Programowanie obiektowe zastosowanie języka Java SE Wstęp do programowania obiektowego w Javie Autor: dr inŝ. 1 Java? Java język programowania obiektowo zorientowany wysokiego poziomu platforma Javy z
Bardziej szczegółowoProgramowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz
Programowanie obiektowe Literatura: Autor: dr inŝ. Zofia Kruczkiewicz Java P. L. Lemay, Naughton R. Cadenhead Java Podręcznik 2 dla kaŝdego Języka Programowania Java Linki Krzysztof Boone oprogramowania
Bardziej szczegółowoProgramowanie aplikacji na urządzenia mobilne
Informatyka I Programowanie aplikacji na urządzenia mobilne dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2018 JME - Java Platform Micro Edition JME platforma Java przeznaczona
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
Bardziej szczegółowoM-biznes: Mobile Business. Realizacja aplikacji mobilnych w języku Java. Typy urządzeń przenośnych. Przykłady zastosowań
M-biznes: Mobile Business Realizacja aplikacji mobilnych w języku Java E-business (Electronic Business): dostęp do komputerowych systemów sprzedaży towarów, usług i informacji za pomocą komputerów osobistych
Bardziej szczegółowoPiotr Orzechowski. Technologie Biznesu Elektronicznego
Wydział Informatyki i Zarządzania Politechnika Wrocławska Cele prezentacji Urządzenia mobilne Rynek aplikacji dla urządzeń mobilnych Cele prezentacji 1. Zapoznanie się z charakterystyką rynku aplikacji
Bardziej szczegółowoJava w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA
Java w 21 dni / Rogers Cadenhead. Gliwice, cop. 2016 Spis treści O autorze 11 Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA Dzień 1. Rozpoczynamy przygodę z Javą 21 Język Java 21 Programowanie obiektowe 24 Obiekty
Bardziej szczegółowoMultimedia JAVA. Historia
Multimedia JAVA mgr inż. Piotr Odya piotrod@sound.eti.pg.gda.pl Historia 1990 rozpoczęcie prac nad nowym systemem operacyjnym w firmie SUN, do jego tworzenia postanowiono wykorzystać nowy język programowania
Bardziej szczegółowoZAPOZNANIE SIĘ Z TWORZENIEM
LABORATORIUM SYSTEMÓW MOBILNYCH ZAPOZNANIE SIĘ Z TWORZENIEM APLIKACJI MOBILNEJ W J2ME I. Temat ćwiczenia II. Wymagania Podstawowe wiadomości z zakresu języka Java Podstawowa znajomość środowiska Eclipse
Bardziej szczegółowoProgramowanie obiektowe. Wprowadzenie
1 Programowanie obiektowe Wprowadzenie 2 Programowanie obiektowe Object-oriented programming Najpopularniejszy obecnie styl (paradygmat) programowania Rozwinięcie koncepcji programowania strukturalnego
Bardziej szczegółowoJęzyk JAVA podstawy. wykład 2, część 1. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 2, część 1 1 Język JAVA podstawy Plan wykładu: 1. Rodzaje programów w Javie 2. Tworzenie aplikacji 3. Tworzenie apletów 4. Obsługa archiwów 5. Wyjątki 6. Klasa w klasie! 2 Język
Bardziej szczegółowoProgramowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)
Bardziej szczegółowoTworzenie aplikacji w języku Java
Tworzenie aplikacji w języku Java Wykład 1 Piotr Czapiewski Wydział Informatyki ZUT 2 października 2009 Piotr Czapiewski (Wydział Informatyki ZUT) Tworzenie aplikacji w języku Java 2 października 2009
Bardziej szczegółowoProgramowanie w Javie cz. 1 Wstęp. Łódź, 24 luty 2014 r.
Programowanie w Javie cz. 1 Wstęp Łódź, 24 luty 2014 r. Prawdy i mity o Javie Java jest techniką webową? (tak, platforma Java EE, aplety) Java jest bezpieczna? (tak, aplety, brak operowania na pamięci)
Bardziej szczegółowoJAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak
JAVA Wstęp do programowania w języku obiektowym Bibliografia: JAVA Szkoła programowania, D. Trajkowska Ćwiczenia praktyczne JAVA. Wydanie III,M. Lis Platforma JSE: Opracował: Andrzej Nowak JSE (Java Standard
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoXQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
Bardziej szczegółowoAgata Gałecka, Martyna Sikorska, Tomasz Cebula. 28 kwietnia 2009
Politechnika Wrocławska Informatyka 28 kwietnia 2009 Agenda 1 do J2ME 2 J2ME 3 4 5 6 Profil 7 Klasa 8 Narzędzia 9 Agenda 1 do J2ME 2 J2ME 3 4 5 6 Profil 7 Klasa 8 Narzędzia 9 Agenda 1 do J2ME 2 J2ME 3
Bardziej szczegółowoWprowadzenie. Organizacja pracy i środowisko programistyczne. Mirosław Ochodek
Wprowadzenie Organizacja pracy i środowisko programistyczne Mirosław Ochodek Miroslaw.Ochodek@pwsz.pila.pl Miroslaw.Ochodek@cs.put.poznan.pl Dane kontaktowe Mirosław Ochodek E-mail: Miroslaw.Ochodek@pwsz.pila.pl
Bardziej szczegółowoPodstawy języka Java. przygotował: pawel@kasprowski.pl
Podstawy języka Java przygotował: pawel@kasprowski.pl Początki: PDA Star7 (*7) PDA do obsługi urządzeń domowych. (1992) (język OAK) Autorzy Javy Green Team Ojciec Javy: James Gosling Poszukiwanie zastosowania
Bardziej szczegółowoWPROWADZENIE DO JĘZYKA JAVA
Naszym mózgom. Za to, że zawsze są na swoim miejscu. W mniejszym lub większym stopniu WPROWADZENIE DO JĘZYKA JAVA podstawowe informacje: zarys historii, zasadnicze cechy i pojęcia Javy, wirtualna maszyna
Bardziej szczegółowoWstęp do programowania w języku Java
Programowanie obiektowe Wstęp do programowania w języku Java Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski @ pwr.wroc.pl Wstęp do programowania
Bardziej szczegółowoJAVA?? to proste!! Autor: wojtekb111111
1 JAVA?? to proste!! 2 Niniejszy tutorial przedstawia krótkie wprowadzenie do programowania w języku JAVA. Jakie narzędzia na początku potrzebujemy do rozpoczęcia programowania w tym języku? JDK (java
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ółowoProgramowanie w Internecie. Java
Programowanie w Internecie Java Autor: dr inż. Zofia Kruczkiewicz Literatura: L. Lemay, R. Cadenhead P. Naughton Krzysztof Barteczko Boone Barry Java 2 dla każdego Podręcznik Języka Programowania Java
Bardziej szczegółowoĆwiczenie 1. Przygotowanie środowiska JAVA
Ćwiczenie 1 Przygotowanie środowiska JAVA 1. Wprowadzenie teoretyczne Instalacja JDK (Java Development Kit) NaleŜy pobrać z java.sun.com środowisko i zainstalować je. Następnie naleŝy skonfigurować środowisko.
Bardziej szczegółowoWstęp do programowania w języku Java
Programowanie obiektowe Wstęp do programowania w języku Java Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski @ pwr.wroc.pl Wstęp do programowania
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Literatura: Autor: dr inŝ. Zofia Kruczkiewicz Java P. L. Krzysztof Lemay, Naughton Barteczko R. Cadenhead JAVA, Java Podręcznik 2 wykłady dla kaŝdego Języka i ćwiczenia Programowania
Bardziej szczegółowoŚrodowiska i platformy programistyczne
Środowiska i platformy programistyczne 1 Rys historyczny lata 80-90: efektywność! Cel: zwiększyć efektywność programisty jedno narzędzie: integracja edytor kodu, funkcje programistyczne (kompilacja, łączenie,
Bardziej szczegółowoWykład 1: Wprowadzenie do technologii Java
Programowanie komputerów Wykład 1: Wprowadzenie do technologii Java dr inż. Walery Susłow walery.suslow@ie.tu.koszalin.pl Czym jest Java? Obiektowy język programowania ogólnego przeznaczenia Opracowany
Bardziej szczegółowoProgramowanie w języku Java
Programowanie w języku Java Wykład 1: Wprowadzenie http://eclipse.elektron.pk.edu.pl/~sdeniziak/ Hasło: java2012 języku Java 1 Literatura Bruce Eckel, Thinking in Java edycja polska, wydanie. 4, Helion
Bardziej szczegółowoAndroid - wprowadzenie. Łukasz Przywarty 171018
Android - wprowadzenie Łukasz Przywarty 171018 Ramowy plan prezentacji Czym jest Android: definicja, krótka historia. Architektura systemu. Architektura aplikacji. Właściwości systemu. Środowisko deweloperskie.
Bardziej szczegółowoRok akademicki: 2012/2013 Kod: JFM s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Programowanie obiektowe Rok akademicki: 2012/2013 Kod: JFM-1-508-s Punkty ECTS: 3 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Fizyka Medyczna Specjalność: Poziom studiów: Studia I
Bardziej szczegółowoJava - wprowadzenie. Programowanie Obiektowe Mateusz Cicheński
Java - wprowadzenie Programowanie Obiektowe Mateusz Cicheński O języku Czym jest Java Cechy charakterystyczne języka Przykładowe zastosowania Składnia języka Podstawowe typy Wybrane słowa kluczowe Plan
Bardziej szczegółowoPlatformy Programistyczne Zagadnienia sieciowe i wątki
Platformy Programistyczne Zagadnienia sieciowe i wątki Agata Migalska 27/28 maja 2014 Komunikacja sieciowa 1 Komunikacja sieciowa 2 Wiele wątków 3 Serializacja Architektura typu klient-serwer Architektura
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ółowoI2: J2ME programowanie w NetBeans IDE Wydział Transportu PW semestr /11
INSTALOWANIE NETBEANS IDE 6.9.1 JAVA SE (54MB) ORAZ DOINSTALOWANIE PAKIETU SUN JAVA WIRELESS TOOLKIT 2.5.2_01 FOR CLDC Uwaga: NetBeans działa poprawnie, jeŝeli komputer wyposaŝony jest w co najmniej 512
Bardziej szczegółowoProgramowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 6 dr inż. Komunikowanie się procesów Z użyciem pamięci współdzielonej. wykorzystywane przede wszystkim w programowaniu wielowątkowym. Za pomocą przesyłania
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ół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ółowoBiblioteki wejścia/wyjścia. Strumienie we/wy (I/O)
Biblioteki wejścia/wyjścia Strumienie we/wy (I/O) Pojęcie strumienia Strumień reprezentuje źródło lub odbiorcę danych (obiekt zdolny odbierać lub produkować dane). Strumień ukrywa szczegóły związane z
Bardziej szczegółowoWspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ
Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS (c) 2008 Grupa SPOT SJ Grupa SPOT Krzysztof Cieślak, Maciej Gdula Spółka Jawna Podstawowe dane: firma założona w roku 2004 w wyniku połączenia
Bardziej szczegółowoProgramowanie Użytkowe. Dr. inż. Marcin Blachnik
Programowanie Użytkowe Dr. inż. Marcin Blachnik Literatura Internet Java Podstawy Horstmann & Cornell, Helion, Java. Techniki Zaawansowane, G.Cornell Thinking in Java., Bruce Eckel Java. Programowanie
Bardziej szczegółowoWymagania systemowe dla Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense June 2018 Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone.
Bardziej szczegółowoPodyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle
Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności
Bardziej szczegółowoJava Platform Micro Edition
Java Platform Micro Edition Instalacja środowiska programistycznego Java Platform Micro Edition Software Development Kit 3.0 for Windows z lokalizacji http://www.oracle.com/technetwork/java/javame/downloads/sdk30-jsp-139759.html
Bardziej szczegółowoJava. język programowania obiektowego. Programowanie w językach wysokiego poziomu. mgr inż. Anna Wawszczak
Java język programowania obiektowego Programowanie w językach wysokiego poziomu mgr inż. Anna Wawszczak 1 Język Java Język Java powstał w roku 1995 w firmie SUN Microsystems Java jest językiem: wysokiego
Bardziej szczegółowoProgramowanie urządzeń mobilnych
Programowanie urządzeń mobilnych Najważniejsze platformy mobilne Android ios Windows Mobile / Windows Phone 7 Symbian Bada BlackBerry OS Brew Android Producent systemu: Open Handset Alliance Producenci
Bardziej szczegółowoPodstawy i języki programowania
Podstawy i języki programowania Laboratorium 1 - wprowadzenie do przedmiotu mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 16 października 2017 1 / 25 mgr inż. Krzysztof Szwarc Podstawy i
Bardziej szczegółowo76.Struktura oprogramowania rozproszonego.
76.Struktura oprogramowania rozproszonego. NajwaŜniejsze aspekty obiektowego programowania rozproszonego to: Współdziałanie (interoperability) modułów programowych na róŝnych maszynach. Wielokrotne wykorzystanie
Bardziej szczegółowoPodstawy programowania. Wprowadzenie
Podstawy programowania Wprowadzenie Proces tworzenia programu Sformułowanie problemu funkcje programu zakres i postać danych postać i dokładność wyników Wybór / opracowanie metody rozwiązania znaleźć matematyczne
Bardziej szczegółowoSYLABUS/KARTA PRZEDMIOTU
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W GŁOGOWIE SYLABUS/KARTA PRZEDMIOTU. NAZWA PRZEDMIOTU Programowanie aplikacji mobilnych. NAZWA JEDNOSTKI PROWADZĄCEJ PRZEDMIOT Instytut Politechniczny. STUDIA kierunek
Bardziej szczegółowoSposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
Bardziej szczegółowoJęzyk JAVA podstawy. wykład 1, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 1, część 3 1 Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po
Bardziej szczegółowoWykład Ćwiczenia Laboratorium Projekt Seminarium
WYDZIAŁ ELEKTRONIKI KARTA PRZEDMIOTU Nazwa w języku polskim Języki programowania Nazwa w języku angielskim Programming languages Kierunek studiów (jeśli dotyczy): Informatyka - INF Specjalność (jeśli dotyczy):
Bardziej szczegółowoWstęp do programowania w języku Java
Programowanie obiektowe Wstęp do programowania w języku Java Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski @ pwr.wroc.pl Wstęp do programowania
Bardziej szczegółowoJęzyk JAVA podstawy programowania
Język JAVA podstawy programowania [43] Na ogół łatwiej daje się człowiek przekonać racjom, do których sam doszedł, niż tym, które nastręczyły się komuś innemu. Myśli Blaise Pascal Jacek Rumiński, 1999
Bardziej szczegółowo1. Wstęp. 2. Metodyki tworzenia aplikacji mobilnych
Praca inżynierska Serwis www lokalizujący swoich użytkowników przy użyciu aplikacji mobilnej - Wstępna analiza tematu Autor: Wiktor Sierociński, Opiekun pracy: mgr. inż. Paweł Radziszewski 1. Wstęp Dokument
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ółowoProgramowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Bardziej szczegółowoCzym jest technologia Bluetooth?
Tomasz Merda Czym jest technologia Bluetooth? Czym jest technologia Bluetooth? Bluetooth to technologia pozwalająca na komunikację radiową na ograniczoną odległość (standardowo do 10 metrów). Przy pomocy
Bardziej szczegółowoWymagania systemowe dla Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense February 2018 Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone.
Bardziej szczegółowoUniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.
Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej Wstęp Programowanie w Javie 2 mgr inż. Michał Misiak Agenda Założenia do wykładu Zasady zaliczeń Ramowy program wykładu
Bardziej szczegółowoVisual VM, Java Management extension i inne ciekawostki
Visual VM, Java Management extension i inne ciekawostki Adam Dudczak adudczak (at) gmail.com Poznań Java User Group 6 października 2008 Plan prezentacji 1 Wprowadzenie do VisualVM 2 VisualVm jako klient
Bardziej szczegółowoInformatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
Bardziej szczegółowoJava Podstawy JUST JAVA 28.03.2007. Michał Bereta Intytu Modelowania Komputerowego Wydział Fizyki, Matematyki i Informatyki Stosowanej
Java Podstawy JUST JAVA 28.03.2007 Michał Bereta Intytu Modelowania Komputerowego Wydział Fizyki, Matematyki i Informatyki Stosowanej beretam@torus.uck.pk.edu.pl http://torus.uck.pk.edu.pl/~beretam Hello
Bardziej szczegółowoSpis treści. 1 Java T M
Spis treści 1 Java T M 1 2 Co to jest Platforma Java T M 1 3 Przygotowanie komputera 2 4 Pierwszy program 2 5 Dokumentacja 3 6 Budowa aplikacji. Klasy. 3 7 Pola i metody 4 8 Konstruktory 5 9 Inne proste
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ółowoWarsztaty szkoleniowe. Technologia SafetyLon w systemach związanych z bezpieczeństwem funkcjonalnym Narzędzia SafetyLon Moduł 4.5.
Warsztaty szkoleniowe Technologia SafetyLon w systemach związanych z bezpieczeństwem funkcjonalnym Narzędzia SafetyLon Moduł 4.5 Plan prezentacji 1. 2. 3. Przegląd narzędzi programistycznych wykorzystywanych
Bardziej szczegółowoPlatformy programistyczne:.net i Java WYKŁ AD 1: WPROWADZENIE
Platformy programistyczne:.net i Java WYKŁ AD 1: WPROWADZENIE Kto, co, jak i kiedy Kto? dr inż. Bartosz Jabłoński bartosz.jablonski@pwr.edu.pl s. P0.2, C-16 dr inż. Łukasz Jeleń lukasz.jelen@pwr.edu.pl
Bardziej szczegółowoStruktury systemów operacyjnych
Struktury systemów operacyjnych Jan Tuziemski Część slajdów to zmodyfiowane slajdy ze strony os-booi.com copyright Silberschatz, Galvin and Gagne, 2013 Cele wykładu 1. Opis usług dostarczanych przez OS
Bardziej szczegółowoJęzyki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski
Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski e-mail: t.jeleniewski@neostrada.pl tadeusz.jeleniewski@pwr.wroc.pl http://www.tjeleniewski.wstt.edu.pl Treści kształcenia: Paradygmaty
Bardziej szczegółowodr Krzysztof Podlaski
dr Krzysztof Podlaski Wydział Fizyki i Informatyki Stosowanej 19.11.2010 Łódź Wstęp do Java, wykład 3 1 Biblioteki standardowe Obszerny zestaw Klas i Interfejsów Obsługa Strumieni We-Wy Dysków Sieci java.io,
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Wykład 2: Wstęp do języka Java 3/4/2013 S.Deniziak: Programowanie obiektowe - Java 1 Cechy języka Java Wszystko jest obiektem Nie ma zmiennych globalnych Nie ma funkcji globalnych
Bardziej szczegółowoProjekt i implementacja filtra dzeń Pocket PC
Projekt i implementacja filtra pakietów w dla urządze dzeń Pocket PC Jakub Grabowski opiekun pracy: prof. dr hab. Zbigniew Kotulski 2005-10-25 Zagrożenia Ataki sieciowe Problemy z bezpieczeństwem sieci
Bardziej szczegółowoJAVA. Java jest wszechstronnym językiem programowania, zorientowanym. apletów oraz samodzielnych aplikacji.
JAVA Java jest wszechstronnym językiem programowania, zorientowanym obiektowo, dostarczającym możliwość uruchamiania apletów oraz samodzielnych aplikacji. Java nie jest typowym kompilatorem. Źródłowy kod
Bardziej szczegółowoProgramowanie w C. dr inż. Stanisław Wszelak
Programowanie w C dr inż. Stanisław Wszelak Przeszłość i przyszłość składni programowania w C Ken Thompson Denis Ritchie Bjarne Stoustrup Zespoły programistów B C C++ C# 1969 rok Do SO UNIX 1972 rok C++
Bardziej szczegółowoJava technologia prawdziwie mobilna
Java technologia prawdziwie mobilna Abstract The Java 2 Platform, Micro Edition is the Java platform for consumer and embedded devices such as mobile phones, PDAs, in-vehicle telematics systems, and a
Bardziej szczegółowoJęzyk JAVA podstawy. wykład 1, część 1. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 1, część 1 1 Język JAVA podstawy Język Java to jeden z najbardziej popularnych obiektowych języków programowania. Należy do grupy języków programowania bazujących na C i C++.
Bardziej szczegółowoNowe mechanizmy w wersji 3 Java Card. Mateusz LESZEK (138775)
Nowe mechanizmy w wersji 3 Java Card Mateusz LESZEK (138775) Plan prezentacji 1. Java Card 3 2. Nowe mechanizmy w Java Card 3.X 3. Edycje Java Card 3.X Classic vs Connected Karty inteligentne wprowadzone
Bardziej szczegółowoDokumentacja 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
Bardziej szczegółowoPodstawy otwartych języków programowania Język Java
Podstawy otwartych języków programowania Język Java Wiktor Wandachowicz Platforma Java Stworzona przez Sun Microsystems, Inc. J2SE Java 2 Standard Edition (platforma ogólnego przeznaczenia/desktop) J2EE
Bardziej szczegółowoJeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.
Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji
Bardziej szczegółowoBiorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
Bardziej szczegółowoProgramowanie w języku Java dla programistów. Szkolenie adresowane jest do programistów, pragnących poznać język Java.
Kod szkolenia: Tytuł szkolenia: J/PROG Programowanie w języku Java dla programistów Dni: 5 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów, pragnących poznać język Java. Cel szkolenia
Bardziej szczegółowoBezpieczeństwo systemów komputerowych. Java i JavaScript. Java i JavaScript. Java - historia
Bezpieczeństwo systemów komputerowych Java i JavaScript mgr Katarzyna Trybicka-Francik kasiat@zeus.polsl.gliwice.pl pok. 503 Java i JavaScript używane w celu dodania cech interaktywności do stron WWW mogą
Bardziej szczegółowoŚrodowisko NetBeans. Paweł Boguszewski
Środowisko NetBeans Paweł Boguszewski Plan prezentacji Wprowadzenie Historia Funkcjonalność Kierunek Rozwoju Wtyczki Platforma NetBeans Podsumowanie Wprowadzenie NetBeans.org projekt OpenSource zapoczątkowany
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ółowoWymagania systemowe dla Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2017 QlikTech International AB. Wszelkie prawa zastrzeżone.
Bardziej szczegółowoProgramowanie w Javie 2. Płock, 26 luty 2014 r.
Programowanie w Javie 2 Płock, 26 luty 2014 r. Zaliczenie wykładu i ćwiczeń Zaliczenie ćwiczeń (projekt na zaliczenie, 3 prace domowe) Zaliczenie wykładu (referat na 1h) Ocena ćwiczeń: 70% projekt + 30%
Bardziej szczegółowo