Design Patterns in EPOC Software Development
Hoikka, Kimmo (2001)
Diplomityö
Hoikka, Kimmo
2001
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20011305
https://urn.fi/URN:NBN:fi-fe20011305
Tiivistelmä
Työssä tutkittiin oliosuunnittelumalleja EPOC-käyttöjärjestelmässä. Työssä tutkittiin sekä yleisiä suunnittelumalleja että EPOC-ympäristössä esiintyviä oliorakenteita, niiden aiheuttamia vaatimuksia sovelluksille sekä niiden käyttämisestä saatavia hyötyjä. Työssä toteutettiin EPOC-ohjelmiston suunnittelu hyödyntäen suunnittelumalleja ja periaatteita. Oliosuunnittelumallit ovat yleistyneet huomattavasti viime vuosina. Suunnittelumallien lähtökohtana ovat sekä yleiset että ympäristökohtaiset suunnitteluperiaatteet ja säännöt. Suunnittelumallit ovat osa isompaa rakennekokonaisuutta, joka käsittää sekä prosessi-, analyysi-, arkkitehtuuri- ym. malleja. Oliosuunnittelumallit nopeuttavat ja helpottavat suunnittelua sekä parantavat uudelleenkäytettävyyttä korkeammalla abstraktiotasolla. EPOC on tulevaisuuden mobiililaitteiden yleisimpiä käyttöjärjestelmiä. EPOC on kokonaisuudessaan oliopohjainen ja sisältää lukuisia oliorakenteita, joiden ymmärtäminen on sovelluskehityksen kannalta elintärkeää. Koska ympäristöt, joissa EPOC-käyttöjärjestelmää käytetään, ovat yleensä resurssien puolesta rajoittuneita, on yleisten suunnittelumallien käytössä oltava tarkkana. EPOC vaatii yleisiin suunnittelumalleihin muutoksia ja estää joidenkin käytön kokonaan.
Kokoelmat
Samankaltainen aineisto
Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.
-
Development of 3D modeling methods of crusher wear parts
Heshmati, Mohammad Reza (2024)This thesis explores using the algorithmic feature in generative design for the 3D modeling development with complex patterned inserts like those found in the Metso crusher wear parts. The modeling method includes predetermined ... -
Program hosting in communications environment with Reactor and thread pool approach
Kolehmainen, Kimmo (2009)In this thesis concurrent communication event handling is implemented using thread pool approach. Concurrent events are handled with a Reactor design pattern and multithreading is implemented using a Leader/Followers design ... -
Engineering and incorporating sustainability into software development: A design pattern approach
Leon Coello, Felipe Alberto (2017)Design patterns are solutions inside the software development life cycle that are used to solve concurrent problems software professionals encounter while developing new software. These patterns simplify their use with ...