Tegex
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
Tegex
E N D
Presentation Transcript
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 • Joona Tarvainen • Timo Salminen • Vastaavat ohjaajat • Ville Isomöttönen • Jukka-Pekka Santanen • Tekninen ohjaaja • Rainer Koreasalo
TIETO-X • Tarjoaa asiakkailleen ohjelmistokehitykseen ja - ylläpitoon liittyviä palveluita. • Toimipisteet Helsingissä, Jyväskylässä, Oulussa, Kemissä, Tampereella ja Turussa. • Työllistää noin 350 henkilöä. • Liiketoiminta-alueet ovat tietoliikenne ja järjestelmäpalvelut. • Tietoliikenteessä osa-alueet ovat Symbian, TETRA ja palvelinohjelmistot. • Tegex-projektissa toimitaan yhteistyössä Symbian-osaston kanssa.
Projektin taustaa • Digia Oy ja AppTest. • AppTest nauhoittaa puhelimen toimintoja skripteiksi, jotka simuloivat käyttäjän toimintoja (näppäinpainalluksia). • Skriptit tallennetaan XML-formaattiin. • Skriptien uudelleenkäyttö ja muokkaaminen on hidasta, työlästä ja virhealtista. • TeGeX-sovelluksella helpotetaan skriptien muodostamista • TeGeX-sovelluksella muodostettuja skriptejä suoritetaan AppTestillä Symbian puhelimessa tai emulaattorissa
Sovelluksen käsitteet • Elementti • Pienin mahdollinen toiminto • Elementtivarasto • Esimerkiksi yhden näppäimen painaminen • Alkeisskripti • Koostuu elementeistä • Puhelimen yksinkertainen toiminto • Esimerkiksi soittaminen • Testiskripti • Koostuu alkeisskripteistä • Puhelimessa ajettava • Esimerkiksi soittaminen monta kertaa peräkkäin
Sovelluksen toteutus • C++ kieli ja Borlandin C++ Builder 6 • VCL-komponentteja käyttöliittymän toteutukseen • Xerces XML-parseri • Omat sisäiset tiedostorakenteet (XML)
Tegex Kysymyksiä…