1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.

Slides:



Advertisements
Samankaltaiset esitykset
Internet ohjelmointi ympäristönä- webtop -web 2.0 kulttuurin alkuaskelet tietosovelluksien siirto yksittäisistä laitteista ja käyttöjärjestelmistä> www-alustaisiksi.
Advertisements

ENTERPRISE SEARCH Toteutustekniikka Mikko Uusitalo Tampereen ammattikorkeakoulu.
Image Gallery JavaScriptin avulla Juha Konttinen 1.
Wikin pikaohje /ut. Kirjautuminen palveluun • Mene osoitteeseen valitse sivun oikeasta yläkulmasta ”Sign.
Ohjelmistokehitys Viikko 2 Mika Salo Pekka Valtonen Asmo Voutilainen
QR-koodit opetuksessa Havainnollisuutta ja konkretiaa.
TEKNILLINEN KORKEAKOULU KIRJASTO RefWorks-demo
Wikispace jatkokurssi Jarmo Heikkinen Karoliina Kemppainen Satu Kylmänen.
Liiketalous Java mobiililaitteissa – Java ME. Liiketalous Java-ohjelmointikieli • Maailman suosituin ohjelmointikieli (Tiobe-index) • Kehittäjä Sun Microsystems.
JavaScript oliot © Reiska, DOM Oliot  JavaScript sisältää paljon valmiita DOM olioita, on sisältänyt jo DOM level 0 (ns. Legacy DOM) alkaen  WWW-ympäristössä.
JavaScript (c) Irja & Reino Aarinen, 2007
IBM WebSphere Application Server Mediatekniikan Seminaari Mikko Matilainen.
Tehdään nettisivu  suunnittelu  rakentaminen  testaaminen  julkaiseminen.
Www-sivuston ja verkkopalvelun rakentaminen Miten tehdä yritykselle www-sivut?
© 2010 IBM Corporation1 Etusivun muokkaaminen  Portaalisivut ja niihin määritetyt komponentit muodostavat varsinaiset internet-sivut.  Etusivu muodostuu.
Verkot: internet ja HTML Jaana Holvikivi Metropolia.
HTML-kielen perusteet Osa 1 Vilho Kemppainen
Luku 5 – Tietojen hakeminen sovelluksiin
Internetin toimintaperiaate ja käyttötavat
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
vuorovaikutteiset www-sivut 1.Asiakas-palvelinmalli kuvana Request Response request.asp response.asp.
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
Erik Fallenius Kevät  Taustaa ◦ Ontologiat  Tavoitteet  Teknologiat ◦ Dojo/AJAX ◦ JSON ◦ SOAP  Projektin kulku  Lopputulos – demo.
W w w. h a m k. f i Wiki koulutus Leenakaija Lehto
Internet  Lingua Franca, kaikkien ymmärtämä yhteinen kieli: TCP/IP tai UDP/IP. ”Kaikki maaiman tietokoneet, liittykää yhteen”.  Suomeen 1990-luvun alussa.
JSP Uraani-ryhmän toteuttamassa Vainu- palvelussa.
Next Generation Mobile Java Mediatekniikan seminaari Tommi lehto.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Java-ohjelmointikieli -Javasta ohjelmointikielenä -ohjelmontivälineistä -opasteista.
Octopus-koulutus.
SVG Paint Multiplayer Johannes Ylipiha Sami Kytönen.
Tekoäly-sovellusten levittäminen WWW-ympäristössä
1 WWW-lomakkeet Sähköisen liiketoiminnan tärkeä elementti.
MULTI- JA HYPERMEDIAN PERUSTEET
Kuvien liittäminen html- dokumenttiin. IMG-elementti l l Parametrit Align=”top” | ”middle” | ”bottom” teksti alkaa kuvan yläreunan tasalta | keskeltä.
Internet-projekti - MUM2TM Heikki Hietala Jukka Mutikainen TIKO – Malmi
Mentortapaaminen Elma, Agenda Tilannekatsaus –Tehtyä –Tekemättä –Demo Ongelmia Palautteen pohdintaa Personal SE-esityksiä.
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
FSD:n seminaari Tutkimusmenetelmien oppimateriaalit ja verkko-opetus Tampere Tapani Alkula, HY Esimerkkinä on Helsingin yliopiston sosiologian.
XML Namespaces 1 XML Namespaces provide a method to avoid element name conflicts –name conflict will occur when two different documents use the same element.
Työasemasovelluksen käyttöliittymä sovelluksien käyttöliittymät voidaan jakaa kahteen pääluokkaan: –kohde-toiminto -pohjaisiin (object-action) käyttöliittymiin.
Java Serveletit ja Java Server Pages, 2 ov
TEKNILLINEN KORKEAKOULU KIRJASTO Viitteidenhallintaohjelmat kandiseminaari kesä 2009 Kirsi Heino.
Pelien -ohjelmointi Syksy 2007 Vapaavalintainen opintojakso 3 op. ITP8TM003.
HAJAUTTAMISEN IDEAA SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta, 4 op.
JohdantotMyn1 Johdanto Verkkopalvelun koostamiseen käytetään koosteohjelmia ja ohjelmointikieliä. Verkkopalvelun toteutus voi vaatia myös palvelinohjelmointia.
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
XHTML-perusteita Teppo Räisänen
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.
© 2010 IBM Corporation1 Palautesivun esittely  Palautesivua käytetään pääasiassa palautteen lähettämiseen virastoihin. Palautesivun pitäisi löytyä jokaisesta.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
II opponointi KOPPELO-projekti. Projektiorganisaatio Jäsenet: * Minna Hillebrand * Markus Silván * Antti Vanhanen * Marko Ylitalo Tilaajat.
Liikkuvuuden Tuki (LiTu) Tietotekniikkaosasto Juha Ojaluoma
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 3 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat P1-vaiheelle.
Jarkko Levasma TTKK/DMI/Matematiikan laitos Hypermedialaboratorio
Macromedia Flex Mikko Honkanen. Esityksen sisältö Flex verrattuna Flash:iin Flex sovelluksista tekniikka ja vaatimukset Flex builder esimerkit.
Servlet-esimerkki: "VerkkoPizzeria"
WebOodiKURSSIPALAUTE Laura Vuorinen Opiskelijarekisteri.
Kottarainen Jyväskylän yliopisto - Sovellusprojekti WWW-pohjainen kyselysovellus.
Käki-projekti, Loppuesittely Käki-projekti Loppuesittely
1 ASIAKAS/PALVELIN -JÄRJESTELMÄ Järjestelmän tarkoituksena on mahdollistaa käyttäjän kyselyt tietokantaan asiakasohjelman avulla. Asiakasohjelma ottaa.
PaikkaOppi Mobiilin käyttöohje
MULTI- JA HYPERMEDIAN PERUSTEET
SQL Trainer systeemiarkkitehtuuri
JavaScriptin perusteet
JavaScript – DOM JavaScript objektit
PHP Tietokantaohjelmointi 1
Esityksen transkriptio:

1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet (ei kuulu kurssialueeseen)

2 Perinteiset ohjelmat  Normaalit Java-kielellä tehdyt sovellukset  Verkon yli toimivat client-server –sovellukset  RMI (Remote Method Invocation)  CORBA (Common Object Request Broker Architecture)  Tietokantayhteydet

3 Appletit  Internet-selaimessa ajettavat Java- sovellukset  Tietoturvarajoitteet  Selainvaatimukset

4 JavaBeans  Java-papu  Komponentti, joka on helposti liitettävissä Java-sovellukseen  Ajetaan sovelluspalvelimessa  Tarkoituksena että papuja yhdistelemällä saataisiin aikaan kokonaisia sovelluksia  Uudelleenkäytettäviä

5 JavaScript  WWW-sivuille sijoitettu Java-koodi, joka suoritetaan sivujen katsojan selaimessa  Skrollaavat tekstit  Popup-ikkunat  Animaatiot  Pienet pelit

6 Java Servletit (Java Servlets)  WWW-palveluissa käytetty menetelmä Java- koodin suorittamiseksi  Yleisesti HTML tai XML-dokumenttien tekoon  Tehokas  Tietokanta ja HTTP-yhteydet  JSP on Java Servlettien laajennus

7 Java Server Pages (JSP)  WWW-palvelimella ajettava Java-koodi, joka on sijoitettu HTML-koodin sisään  Ei näy käyttäjille  Dynaamiset Internet-sivut  Tietokantoihin pohjautuvat sivut  Lomakkeet

8 J2ME, mobiililaitteet  J2ME (Micro Edition) on Java-kielestä pieniä kämmenlaitteita varten tehty versio  Pyritty tekemään mahdollisimman laitteistoriippumattomaksi  Puhelimet, kämmentietokoneet, sulautetut järjestelmät, älykortit  Ohjelmistoja voi kehittää PC-ympäristössä, jonka jälkeen ne siirretään vaikka puhelimeen

9 Kurssipalaute  Kurssin verkkosivuilla linkki kurssipalautelomakkeeseen  Täytettävissä saakka  Palaute käsitellään anonyymisti  Kohdat  Luennot  Harjoitukset  Monisteet (luentomateriaali)  Harjoitystyo  Koko opintojakso  Laajuus  Vapaa teksti: mikä toimi, mikä ei toiminut, kehitysideat

10 Opintosuoritteet  Opintosuoritteet pitäisi kirjautua ennen joulua