1.9.2014 1 Java-ohjelmointikieli -Javasta ohjelmointikielenä -ohjelmontivälineistä -opasteista.

Slides:



Advertisements
Samankaltaiset esitykset
Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
Advertisements

Tämän esityksen avulla osaat ladata PAF 5
JavaFX © Reino Aarinen, 2007.
© Jukka Juslin1 Ohjelmointitaito (ict1td002, 12 op) Opintojakson esittely Kevät 2008 Jukka Juslin, Raine Kauppinen Tuloksellinen Java-ohjelmointi.
Java-ohjelmointi Opas ammattimaiseen osaamiseen Lisäosa: GUI
Johdatus Linuxiin Mauri Heinonen
Liiketalous Java mobiililaitteissa – Java ME. Liiketalous Java-ohjelmointikieli • Maailman suosituin ohjelmointikieli (Tiobe-index) • Kehittäjä Sun Microsystems.
JavaScript (c) Irja & Reino Aarinen, 2007
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
4. Lausekielinen ohjelmointi
HTML-kielen perusteet Osa 1 Vilho Kemppainen
Linuxin rakenne ja ominaisuudet
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Java-perusteet Kari Kujansuu
Kurssilla käytettävät työkalut
Luokkakaaviot Luokkakaaviot Tekninen suunnittelu.
Novell-kuulumiset Pekka Lindqvist
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
Ohjelmistokehittäminen. Luku 1 – Mitä on ohjelmistokehittäminen?
Next Generation Mobile Java Mediatekniikan seminaari Tommi lehto.
13. Pakkaukset.
Toimisto-ohjelmat Linuxissa
Toimisto-ohjelmat Linuxissa Atte Lukkari /OH4 Syksy 2006.
Sähköisen aineiston tunnistaminen Veli-Matti Häkkinen
Käytännön ohjelmointi ja käytännön ketterä testaus
The Virtual Cell Software: solun toiminnan mallintamista Liisa-Ida Sorsa S Solubiosysteemien perusteet
13. Hyvä ohjelmointitapa (osa 1)
Java-ohjelmoinnin perusteet kesä 2012 TERVETULOA! Opettaja Jukka Juslin.
Java-ohjelmien vianjäljitys Pietu Pohjalainen. Vianjäljitin Vianjäljitin (debuggeri) on ohjelma, jolla voidaan seurata toisen ohjelman suoritusta Tietotekniikan.
Java Java on Sun Microsystems yhtiön kehittämä laaja olio-pohjainen ohjelmointikieli, joka on laitteistoriippumaton. Laitteistoriippumattomuudessa on.
GNU-ohjelmointityökalut Jussi Raunio TI09OHJ
Mikä ihmeen Office 365? Office 365
Tietokoneohjelman suoritus opintojakso Olioajattelu ja –ohjelmointi, osa I Hans Nieminen Syksy 2013.
JSPWiki © Reiska, WikiWiki Idea Applen Hypercard-pinosta. Juuret Hawaijin lentokentällä (WikiWiki, pikapikabussit). Ward Cunningham. WikiWikiWeb.
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
Tilastomatematiikkaa verkossa - Pythagoras-oppimisympäristö
Windowsin Historia. Yleistä historiaa Windows kehitettiin alun perin MS-DOSin käyttöliittymäksi. Ohjelmalla pyrittiin helpottamaan IBM:n tietokoneiden.
HelloWorld-ohjelma. 5.2 Sisällys Lähdekoodi. Lähdekoodin (osittainen) analyysi. Lähdekoodi tekstitiedostoon. Lähdekoodin kääntäminen tavukoodiksi.
5. Kapselointi Yleistä Kapseloinnilla (encapsulation) tarkoitetaan luokan tietojen ja toimintojen pakkaamista yhdeksi suojatuksi kokonaisuudeksi.
IHANAT APPIST ja MONIPUOLISET MOBIILIT Ei takerruta protekniikkaan Syventäjä, ei itsetarkoitus Aina syntyy uutta Jo valokuva tuo mahdollisuuksia; kävelyt,
© Jukka Harju, Jukka Juslin1 Tuloksellinen Java-ohjelmointi Lisäosa: GUI Tuloksellinen Java-ohjelmointi.
Toimisto-ohjelmat Linuxissa Mikael Hätinen & Antti Ukkonen OH2.
Jaakko Markkanen & Ari Laine. Yhteisö, joka kehittää työpöytäympäristöä KDE SC (Software Compilation) Avoimen lähdekoodin ja voittoa tavoittelematon yhteisö.
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Loppuesittely.
Sovelluskehittimet Nikolaos Avanidis oh5.
Toteutus. Ohjelmointikielen valinta Käytetään samaa kuin muutkin Työkalujen laatu Usein asiakas määrää Yleensä valittu jo ennen toteutusta Osaaminen vs.
1 Tenttialue 1/6 Oliot ja luokat Olioiden määrittely Java-kielessä Attribuutit ja metodit Näkyvyysalueet Staattiset attribuutit / metodit Konstruktorit.
JavaStation haastaa PC:n oppilaitoksissa Pasi Häkkinen TTKK/DMI/Hypermedialaboratorio Multimedian monet muodot, Tampere-talo.
Lyhyt johdanto CVS:ään (ict1td002 - Ohjelmointitaito)
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
Linux pelikäytössä Kalle ”HCJorma” Lounela. Onko Linuxista siihen?  Toimivia pelejä on huomattavasti vähemmän verrattuna Windowsiin  Ideasta on vaikeampi.
Tiedostojen käsittely
Ohjelmistotekniikka kevät 2003 CASE-välineet. Ohjelmistotekniikka kevät 2003 Mitä ovat CASE-välineet? Computer Aided Software Engineering Tietokoneavusteinen.
APACHE Kurssi: V Linux Sami Karjalainen OH3 Mika Haaja OH5.
Metadata editor - rakenteen luonnos 1. TEHTÄVÄ 1) Järjestelmä lukee xml-dokumentin ja xml- skeeman sekä tarkistaa niiden validiuden 2) Järjestelmä lukee.
Software product lines. Suomeksi ohjelmistotuotelinja Kuvaa metodeja ja työkaluja tuottaa yhteiskäytettävää koodia samankaltaisissa sovelluksissa Tarkoituksena.
.NET ohjelmointi C#-kielellä RäsSe, lokakuu 2004.
RASPBERRY PI Yhden piirilevyn tietokone.. SISÄLLYS  Yleistä tietoa  Teknistä höpinää  Käyttöjärjestelmät  Pelaaminen Raspberryllä  Yhteenveto  Kysymykset.
Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista.
Lausekielinen ohjelmointi. 4.2 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Hyvä ohjelmointitapa. Lausekielestä konekieleksi: - Lähdekoodi,
5. Kapselointi.
Tentti.
Ancestral Quest päivitykset
Harjoitustyö kurssille Mobile Application Development
WWW-sivuston ja verkkopalveluiden rakentaminen
EV3-ohjelmointi Lumapäivät Lahti.
5. HelloWorld-ohjelma.
13. Pakkaukset.
5. HelloWorld-ohjelma.
13. Pakkaukset.
Esityksen transkriptio:

Java-ohjelmointikieli -Javasta ohjelmointikielenä -ohjelmontivälineistä -opasteista

Java-ohjelmointikieli  sama koodi käy useissa käyttöjärjestelmässä esim. Windows ja Linux  käytetään esim. matkapuhelimien, kämmentietokoneiden ohjelmoinnissa  ( omat kirjastot ja oma ohjelmien rakenne)  html-koodista käynnistyvät Java-appletit  palvelimilla olevat Java-servletit

Sun Microsystem ja Java  Sun kehitti Javan 1990-luvulla  nuori ja laajalle levinnyt ohjelmointikieli  – kotisivu  Sunin JDK (Java Development Kit ) on ladattavissa maksutta ( = SDK)  sisältää kirjastot ja merkkipohjaisen sovelluskehitysmahdollisuuden  Java  Java on Java 2  käyttöliittymävälineet kehittyivät huomattavasti  koulussa J2SE 1.6.x  Kotikoneeseen voit ladata: JDK 6 Update 13

Javan eriytyminen  Java kirjastojen määrä on paisunut niin suureksi, että Java on täytynyt eriyttää  J2SE – Java 2 Platform, Standard Edition  työpöytäsovellusten kehittämiseen  J2EE – Java 2 Platform, Enterprise Edition  palvelinpuolen ohjelmistokehitys ja ohjelmien levittäminen

 J2ME – Java 2, Micro Edition  1999  sovelluksia kulutuselektroniikkaan  puhelimet, digitaalitelevisio, Internet-televisiot, kämmenmikrot ja TV-sovittimet  kasvava alue

Java ohjelmointi  Koodin kirjoittaminen .java-loppuisen tekstitiedoston (= ohjelma) voi kirjoittaa millä tahansa editorilla vaikka muistiolla tai Wordillä ( talletus tekstimuodossa) .java tiedosto käännetään Java-kääntäjällä ->.class – loppuiseksi tiedostoksi  javac …….= Javan kääntäjä \bin-hakemistossa

 ohjelman suoritus  java suoritettavaOhjelma  ohjelmien kehittäminen on miellyttävämpää graafisissa kehitysympäristöissä  alkuun tarvitaan opasteita koodia kirjoitettaessa  eräs kehitysympäristö on Eclipse  (uusin: Eclipse Classic (152 MB)) Classic (152 MB)  Koulussa oleva versio: Eclipse SDK = toimii J2SE 1.5.x:n kanssa Eclipse SDK 3.1.1

 Getting Started with Eclipse 3.1 and J2SE 5.0  vaatii siis JRE:n joka sisältyy J2SE 5.0:aan