SlideServe
Menu
Préférences
© SlideServe · v2026

Java mobiililaitteissa – Java ME

rudolf avatar
16 diapositives · 343 Views · Oct 24, 2014

Java mobiililaitteissa – Java ME. Java-ohjelmointikieli. Maailman suosituin ohjelmointikieli (Tiobe-index) Kehittäjä Sun Microsystems Kehitysympäristöt ilmaisia ( http://java.sun.com/ ) Laitteisto- ja käyttöjärjestelmäriippumaton Soveltuu hyvin myös mobiililaitteiden ohjelmointiin

Java mobiililaitteissa – Java ME - slide 1
01 / 16Java mobiililaitteissa – Java ME
1 / 17

Télécharger la présentation

Java mobiililaitteissa – Java ME
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Liiketalous Java mobiililaitteissa – Java ME

  2. Java-ohjelmointikieli Liiketalous • Maailman suosituin ohjelmointikieli (Tiobe-index) • Kehittäjä Sun Microsystems • Kehitysympäristöt ilmaisia (http://java.sun.com/) • Laitteisto- ja käyttöjärjestelmäriippumaton • Soveltuu hyvin myös mobiililaitteiden ohjelmointiin • Java ME (Java Micro Edition) on Sunin kehittämä Javan mobiiliversio

  3. Sunin Java-versiot Liiketalous Java EE Java SE Java ME

  4. Javan arkkitehtuuri Liiketalous Java ME Profiili Konfiguraatio Virtuaalikone

  5. Java ME Liiketalous • Javan versio joka on kehitetty pienille, resursseiltaan vaatimattomille laitteille • Pienet laitteetkin ovat erilaisia, siksi tarvitaan eri laitteille erilaisia Java ME -profiileja • Profiili määrittelee luokat joita voidaan ohjelmoinnissa käyttää ja laitteen minimivaatimukset (esim. muisti) • Yleisin Java ME-profiili on MIDP (Mobile Information Device Profile) • MIDP-alustalle tehtyjä sovelluksia kutsutaan Midleteiksi

  6. Java ME -profiilit eri mobiiliviestimissä Liiketalous • Tavalliset matkapuhelimet: MIDP • Symbian-puhelimet: MIDP, JavaPhone, PersonalJava • Imode-puhelimet: iAppli (Japani) Suurin osa kännyköiden Java-sovelluksista muualla kuin Japanissa on Midlettejä. Tutustumme siis tarkemmin MIDP-profiiliin ja Midletteihin…

  7. Mitä Midleteillä tehdään? Liiketalous • Pelejä, näytönsäästäjiä, grafiikkaa • Hyötyohjelmia (ja vähemmän hyödyllisiä ohjelmia) • Käyttöliittymiä tietovarastoon/tietokantaan • Samanlaisia ohjelmia kuin PC:llä mutta pienemmässä mittakaavassa • http://www.jamba.fi • http://www.midlet.org • http://www.tankkaus.com • http://www.parasmobiilipalvelu.fi

  8. Sovellusohjelma ja sisältö Liiketalous Java-Midletit ja muutkin sovellusohjelmat ovat olemassa tiedon käsittelyä varten. Niiden tarkoitus ei ole toimia sisältönä vaan käsitellä sisältöä. Tietosisällön pitäisi mielellään sijaita muualla kuin ohjelmatiedostossa, esim. tietokannassa tai erillisinä tiedostoina. Java-ohjelmoinnissa ei ole siis suoranaisesti kysymys sisällöntuotannosta, vaikka Java-peliä voidaan pitää puhelimen sisältönä. Ohjelmien käyttämä sisältö (kuvat, äänet, teksti) tuotetaan tavallisilla sisällöntuotantovälineillä.

  9. Midlettien käyttö Liiketalous • Avataan puhelimen selaimella (www- tai wap-selain) sivu jolla sovellus sijaitsee • Valitaan haluttu sovellus (.jar- tai .jad-tiedosto) • Sovellusmanageri lataa ja tallentaa sovelluksen puhelimeen • Sovelluksen otsikko ilmaantuu puhelimen valikkoon • Midletin voi myös hakea PC:llä ja siirtää puhelimeen IR:llä, Bluetoothilla tai kaapelilla Midletit ovat turvallisia – ne eivät voi vahingoittaa laitetta, eivätkä kirjoittaa toistensa muistialueille – ehkä liiankin turvallisia…

  10. Midlettien tarjoaminen palvelimelta Liiketalous • Tavallinen www-palvelin voi toimia Midlettien jakajana • Palvelimen asetuksiin täytyy vain kirjoittaa Midlettien MIME-tyypit • Esim. Apachen httpd.conf –tiedostoon 2-4 riviä tekstiä. #Tässä tarpeelliset MIME-tyypit AddType text/vnd.sun.j2me.app-descriptor .jad AddTypeapplication/java-archive.jar #Lisäksi nämä jos Midlettejä ladataan wap-yhteydellä AddType text/vnd.wap.wml .wml AddType image/vnd.wap.wbmp .wbmp

  11. Standalone vai yhteys verkkoon? Liiketalous • Standalone-sovellus ei voi muodostaa verkkoyhteyttä • Standalone-sovelluksen vaatimat tiedostot sijaitsevat puhelimessa (puhelimessa voi olla jopa pieni tietokanta) • Verkkosovellus voi hakea tietoa ulkoiselta palvelimelta esim. ottaa yhteyttä servletin kautta tietokantapalvelimeen • Verkkosovellus voi hakea tietoa suoraan toiselta verkossa olevalta sovellukselta ilman käyttäjän pyyntöä (web services) • Sovelluksen käyttötarkoitus/käyttäjän tarpeet ratkaisevat riittääkö standalone vai tarvitaanko verkkosovellus.

  12. Midletit verkkoympäristössä Liiketalous

  13. Midlettien tekeminen Liiketalous • Vaatii vähintään Java-ohjelmoinnin perusteiden osaamista • Java ei ole ihan helposti opittavissa kuten esim. XHTML • Javaa voi oppia useimmissa tietojenkäsittelyn/tietotekniikan oppilaitoksissa • Midletit ovat jopa helpompia tehdä kuin monet muut Java-sovellukset koska luokkakirjasto on suppea • Osaajia löytyy monista ohjelmointifirmoista. Työn hinta samaa tasoa kuin tavallisen ohjelmointityön • Midlettejä voi teettää myös oppilaitosten opiskelijoiden harjoitustöinä

  14. Midlettien tekeminen Liiketalous • Työkalut ilmaisia • Sun Java Wireless Toolkithttp://java.sun.com/products/sjwtoolkit/ • NetBeans Mobility Pack (Sisältää SJWT:n)http://www.netbeans.org Katsotaan hieman sovelluskehitystä NetBeansilla…

  15. Mobiilimarkkinointi ja Midletit Liiketalous • Tarjotaan ilmaisia pelejä/hupisovelluksia jotka sisältävät markkinointia. • Tarjotaan tuotteen oston yhteydessä ilmainen hyötysovellus joka markkinoi tuotetta (esim. aurinkovoiteen suojakertoimen laskuohjelma) • Tiedon hakuun tarkoitetut sovellukset voivat tarjota tietoa hakuun liittyvistä tuotteista. • Sovelluksen kautta voi olla yhteydessä webbiin ja normaaliin www-markkinointiin Esimerkkejä: mobiilimarkkinointiraportti (Virtanen)

  16. Linkkejä Liiketalous • http://java.sun.com • http://www.netbeans.org • http://robo.cop.fi/kk/j2me/ • http://www.microjava.com/ • http://developers.sun.com/techtopics/mobility/