View
48
Download
0
Category
Preview:
DESCRIPTION
Tegex. Tietotekniikan sovellusprojekti Kevät 2005. Toni Saarela Pekka Karjalainen Pekka Hotokka Marianne Oivo. Esityksen sisältö. Projektiorganisaation esittely Tilaajan esittely Projektin taustaa Sovelluksen käsitteet Sovelluksen toteutus Sovelluksen esittelyä. Tegex. Tieto-X - PowerPoint PPT Presentation
Citation preview
TegexTegexTietotekniikan Tietotekniikan
sovellusprojektisovellusprojekti
Kevät 2005Kevät 2005
Toni Saarela
Pekka Karjalainen
Pekka Hotokka
Marianne Oivo
Esityksen sisältöEsityksen sisältö Projektiorganisaation esittelyProjektiorganisaation esittely Tilaajan esittelyTilaajan esittely Projektin taustaaProjektin taustaa Sovelluksen käsitteetSovelluksen käsitteet Sovelluksen toteutusSovelluksen toteutus Sovelluksen esittelyäSovelluksen esittelyä
TegexTegex Tieto-XTieto-X
Joona TarvainenJoona Tarvainen Timo SalminenTimo Salminen
Vastaavat ohjaajatVastaavat ohjaajat Ville IsomöttönenVille Isomöttönen Jukka-Pekka SantanenJukka-Pekka Santanen
Tekninen ohjaajaTekninen ohjaaja Rainer KoreasaloRainer Koreasalo
TIETO-XTIETO-X Tarjoaa asiakkailleen ohjelmistokehitykseen ja Tarjoaa asiakkailleen ohjelmistokehitykseen ja
- ylläpitoon liittyviä palveluita. - ylläpitoon liittyviä palveluita. Toimipisteet Helsingissä, Jyväskylässä, Toimipisteet Helsingissä, Jyväskylässä,
Oulussa, Kemissä, Tampereella ja Turussa. Oulussa, Kemissä, Tampereella ja Turussa. Työllistää noin 350 henkilöä. Työllistää noin 350 henkilöä. Liiketoiminta-alueet ovat tietoliikenne ja Liiketoiminta-alueet ovat tietoliikenne ja
järjestelmäpalvelut. järjestelmäpalvelut. Tietoliikenteessä osa-alueet ovat Symbian, Tietoliikenteessä osa-alueet ovat Symbian,
TETRA ja palvelinohjelmistot. TETRA ja palvelinohjelmistot. Tegex-projektissa toimitaan yhteistyössä Tegex-projektissa toimitaan yhteistyössä
Symbian-osaston kanssa.Symbian-osaston kanssa.
Projektin taustaaProjektin taustaa Digia Oy ja AppTest.Digia Oy ja AppTest. AppTest nauhoittaa puhelimen toimintoja AppTest nauhoittaa puhelimen toimintoja
skripteiksi, jotka simuloivat käyttäjän toimintoja skripteiksi, jotka simuloivat käyttäjän toimintoja (näppäinpainalluksia).(näppäinpainalluksia).
Skriptit tallennetaan XML-formaattiin.Skriptit tallennetaan XML-formaattiin. Skriptien uudelleenkäyttö ja muokkaaminen on Skriptien uudelleenkäyttö ja muokkaaminen on
hidasta, työlästä ja virhealtista.hidasta, työlästä ja virhealtista. TeGeX-sovelluksella helpotetaan skriptien TeGeX-sovelluksella helpotetaan skriptien
muodostamistamuodostamista TeGeX-sovelluksella muodostettuja skriptejä TeGeX-sovelluksella muodostettuja skriptejä
suoritetaan AppTestillä Symbian puhelimessa tai suoritetaan AppTestillä Symbian puhelimessa tai emulaattorissaemulaattorissa
Sovelluksen käsitteetSovelluksen käsitteet Elementti Elementti
Pienin mahdollinen toimintoPienin mahdollinen toiminto ElementtivarastoElementtivarasto
Esimerkiksi yhden näppäimen painaminenEsimerkiksi yhden näppäimen painaminen
AlkeisskriptiAlkeisskripti Koostuu elementeistäKoostuu elementeistä Puhelimen yksinkertainen toimintoPuhelimen yksinkertainen toiminto
Esimerkiksi soittaminenEsimerkiksi soittaminen
TestiskriptiTestiskripti Koostuu alkeisskripteistäKoostuu alkeisskripteistä Puhelimessa ajettavaPuhelimessa ajettava
Esimerkiksi soittaminen monta kertaa peräkkäinEsimerkiksi soittaminen monta kertaa peräkkäin
Sovelluksen toteutusSovelluksen toteutus
C++ kieli ja Borlandin C++ Builder 6C++ kieli ja Borlandin C++ Builder 6 VCL-komponentteja käyttöliittymän toteutukseenVCL-komponentteja käyttöliittymän toteutukseen Xerces XML-parseriXerces XML-parseri Omat sisäiset tiedostorakenteet (XML)Omat sisäiset tiedostorakenteet (XML)
Xerces - muodostaja
------------
XML - testiskriptitXML - elementtivarasto
------------
XML - alkeisskriptit
AlkeisskriptivarastoDOM - puuna
Muodostettavatai avattu
testisskriptiDOM - puuna
ElementtivarastoDOM - puuna
Muodostettavatai avattu
alkeisskriptiDOM - puuna
TestScript-DOMInterpreter
TagStore-DOMInterpreter
ScriptStore-DOMInterpreter
BasicScript-DOMInterpreter
Asiantuntijankäyttöliittymä
Peruskäyttäjänkäyttöliittymä
------------
------------
------------
TegexTegex
Kysymyksiä…Kysymyksiä…
Recommended