haku: @keyword JAVA / yhteensä: 192
viite: 187 / 192
Tekijä:Nyberg, Kristoffer
Työn nimi:Creating an electronic mail short message notifier using Java and CORBA
Sähköpostin lyhytsanomahälyttäjän tekeminen käyttäen Javaa ja CORBA:a
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:1997
Sivut:71      Kieli:   eng
Koulu/Laitos/Osasto:Tietotekniikan osasto
Oppiaine:Teletekniikka   (S-38)
Valvoja:Kantola, Raimo
Ohjaaja:Hippeläinen, Lassi
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark T80     | Arkisto
Avainsanat:Java
CORBA
SMS
email notifications
Java
CORBA
SMS
sähköpostiviestien ilmoitukset
Tiivistelmä (fin):GSM-operaattorit haluavat tarjota asiakkailleen sähköpostipalveluja, joilla on lisäarvoa.
Yksi mahdollinen lisäarvopalvelu on vastaanotetusta sähköpostiviestistä kertova tekstiviesti, eli lyhytsanoma.
Java ja CORBA ovat verrattain uusia ja mielenkiintoisia tekniikoita ohjelmistoalalla.
Javan avulla on mahdollista luoda laitteistoriippumattomia ohjelmistoja.
CORBA tarjoaa, muun muassa, välineitä ohjelman suorituksen hajauttamiseen, ohjelmistojen skaalattavuuteen ja erilaisten liittymien sulauttamiseksi yhdeksi ohjelmistokokonaisuudeksi.

Tässä diplomityössä käsitellään yhtä tapaa rakentaa skaalautuva ja laitteistoriippumaton sähköpostiviestien lyhytsanomailmoittaja.
Analysoitava ongelma-alue koostuu useasta kolmannen osapuolen palvelinohjelmistosta ja yhteyskäytännöstä.
Analyysin perusteella muodostetaan kehitettävän järjestelmän karkean tason olio- ja toimintomalli.
Ratkaisumallissa esitellään CORBA:n IDL tasolle suunniteltu ohjelmisto.
Työn lopussa kerrotaan eräitä ohjelmiston toteutuksen aikana saatuja kokemuksia.

Järjestelmä, joka GSM-lyhytsanoman avulla ilmoittaa käyttäjille saapuneesta sähköpostiviestistä, koostuu monesta palvelimesta ja ulkoisista liittymistä.
Jotta järjestelmä pysyisi laitteistoriippumattomana, siihen on valittu ohjelmistoja, jotka toimivat monessa eri käyttöjärjestelmässä.
Omat ohjelmat on luotu Javalla.
CORBA:n avulla ohjelmista on tehty hajautettavia ja skaalautuvia, sekä määritelty järjestelmän ajon aikainen kokoonpano.

Tärkeimmät järjestelmässä käytetyt rajapinnat ja käytetyt ohjelmistot ovat Lightweight Directory Access Protocol, Sendmail, Simple Mail Transfer Protocol ja Nokian lyhytsanomakeskuksen Computer Interface for Message Distribution -yhteyskäytäntö.

Saatujen kokemuksien perusteella näyttää siltä, että Java on ohjelmoijan kannalta tuottava ja ilmeisesti hyvin suunniteltu ohjelmointikieli.
Javan huonosta suorituskyvystä johtuen joissain tapauksissa toteutusalgoritmit on suunniteltava tarkemmin kuin esimerkiksi C++-ohjelmointikieltä käytettäessä.
CORBA:n käyttö oli helppoa sen jälkeen, kun suhteellisen korkea oppimiskynnys oli ylitetty.
Käytännössä vaikeinta oli saada kaikki ohjelmistot ja liittymät toimimaan toivotulla tavalla.
Asteittaisen toteutuksen ja testauksen avulla kokonaisuuden hallittu toteutus oli mahdollista.
ED:1997-11-27
INSSI tietueen numero: 12667
+ lisää koriin
INSSI