74 resultados para NEST REUSE


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tehoelektoniikkalaitteella tarkoitetaan ohjaus- ja säätöjärjestelmää, jolla sähköä muokataan saatavilla olevasta muodosta haluttuun uuteen muotoon ja samalla hallitaan sähköisen tehon virtausta lähteestä käyttökohteeseen. Tämä siis eroaa signaalielektroniikasta, jossa sähköllä tyypillisesti siirretään tietoa hyödyntäen eri tiloja. Tehoelektroniikkalaitteita vertailtaessa katsotaan yleensä niiden luotettavuutta, kokoa, tehokkuutta, säätötarkkuutta ja tietysti hintaa. Tyypillisiä tehoelektroniikkalaitteita ovat taajuudenmuuttajat, UPS (Uninterruptible Power Supply) -laitteet, hitsauskoneet, induktiokuumentimet sekä erilaiset teholähteet. Perinteisesti näiden laitteiden ohjaus toteutetaan käyttäen mikroprosessoreja, ASIC- (Application Specific Integrated Circuit) tai IC (Intergrated Circuit) -piirejä sekä analogisia säätimiä. Tässä tutkimuksessa on analysoitu FPGA (Field Programmable Gate Array) -piirien soveltuvuutta tehoelektroniikan ohjaukseen. FPGA-piirien rakenne muodostuu erilaisista loogisista elementeistä ja niiden välisistä yhdysjohdoista.Loogiset elementit ovat porttipiirejä ja kiikkuja. Yhdysjohdot ja loogiset elementit ovat piirissä kiinteitä eikä koostumusta tai lukumäärää voi jälkikäteen muuttaa. Ohjelmoitavuus syntyy elementtien välisistä liitännöistä. Piirissä on lukuisia, jopa miljoonia kytkimiä, joiden asento voidaan asettaa. Siten piirin peruselementeistä voidaan muodostaa lukematon määrä erilaisia toiminnallisia kokonaisuuksia. FPGA-piirejä on pitkään käytetty kommunikointialan tuotteissa ja siksi niiden kehitys on viime vuosina ollut nopeaa. Samalla hinnat ovat pudonneet. Tästä johtuen FPGA-piiristä on tullut kiinnostava vaihtoehto myös tehoelektroniikkalaitteiden ohjaukseen. Väitöstyössä FPGA-piirien käytön soveltuvuutta on tutkittu käyttäen kahta vaativaa ja erilaista käytännön tehoelektroniikkalaitetta: taajuudenmuuttajaa ja hitsauskonetta. Molempiin testikohteisiin rakennettiin alan suomalaisten teollisuusyritysten kanssa soveltuvat prototyypit,joiden ohjauselektroniikka muutettiin FPGA-pohjaiseksi. Lisäksi kehitettiin tätä uutta tekniikkaa hyödyntävät uudentyyppiset ohjausmenetelmät. Prototyyppien toimivuutta verrattiin vastaaviin perinteisillä menetelmillä ohjattuihin kaupallisiin tuotteisiin ja havaittiin FPGA-piirien mahdollistaman rinnakkaisen laskennantuomat edut molempien tehoelektroniikkalaitteiden toimivuudessa. Työssä on myösesitetty uusia menetelmiä ja työkaluja FPGA-pohjaisen säätöjärjestelmän kehitykseen ja testaukseen. Esitetyillä menetelmillä tuotteiden kehitys saadaan mahdollisimman nopeaksi ja tehokkaaksi. Lisäksi työssä on kehitetty FPGA:n sisäinen ohjaus- ja kommunikointiväylärakenne, joka palvelee tehoelektroniikkalaitteiden ohjaussovelluksia. Uusi kommunikointirakenne edistää lisäksi jo tehtyjen osajärjestelmien uudelleen käytettävyyttä tulevissa sovelluksissa ja tuotesukupolvissa.

Relevância:

10.00% 10.00%

Publicador:

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tämä diplomityö kuvaa viestintä sovelluksen ytimen kehitystyön Symbian-alustalle. Koko sovelluksen vaatimuksena oli vastaamattomiin puheluihin vastaaminen ennalta määritellyillä tekstiviesteillä käyttäjän määrittelemien sääntöjen mukaisesti. Ei-toiminnallisia vaatimuksia olivat resurssien käytön vähentäminen ja uudelleenkäytön mahdollistaminen. Täten tämän työn tavoitteena oli kehittää ydin, joka kapseloi sovelluksen sellaisen toiminnallisuuden, joka on käyttöliittymästä riippumatonta ja uudelleenkäytettävää. Kehitystyössä ohjasi Unified Process, joka on iteroiva, käyttötapauksien ohjaama ja arkkitehtuurikeskeinen ohjelmistoprosessi. Se kannusti käyttämään myös muita teollisuudenalan vakiintuneita menetelmiä, kuten suunnittelumalleja ja visuaalista mallintamista käyttäen Unified Modelling Languagea. Suunnittelumalleja käytettiin kehitystyön aikana ja ohjelmisto mallinnettiin visuaalisesti suunnittelun edistämiseksi ja selkiyttämiseksi. Alustan palveluita käytettiin hyväksi kehitysajan ja resurssien käytön minimoimiseksi. Ytimen päätehtäviksi määrättiin viestien lähettäminen sekä sääntöjen talletus ja tarkistaminen. Sovelluksen eri alueet, eli sovelluspalvelin ja käyttöliittymää, pystyivät käyttämään ydintä ja sillä ei ollut riippuvuuksia käyttöliittymätasolle. Täten resurssien käyttö väheni ja uudelleenkäytettävyys lisääntyi. Viestien lähettäminen toteutettiin Symbian-alustan menetelmin. Sääntöjen tallettamiseen tehtiin tallennuskehys, joka eristää sääntöjen sisäisen ja ulkoisen muodon. Tässä tapauksessa ulkoiseksi tallennustavaksi valittiin relaatiotietokanta. Sääntöjen tarkastaminen toteutettiin tavanomaisella olioiden yhteistoiminnalla. Päätavoite saavutettiin. tämä ja muut hyviksi arvioidut lopputulokset, kuten uudelleenkäytettävyys ja vähentynyt resurssien käyttö, arveltiin juontuvan suunnittelumallien ja Unified Processin käytöstä. Kyseiset menetelmät osoittivat mukautuvansa pieniinkin projekteihin. Menetelmien todettiin myös tukevan ja kannustavan kehitystyön aikaista oppimista, mikä oli välttämätöntä tässä tapauksessa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Työssä mallinnettiin kevyesti päällystettyjä aikakauslehtipapereita valmistavan paperikoneen vesikierrot Balas-ohjelman avulla. Mallin avulla selvitettiin paperikoneelle suunniteltujen muutosten vaikutuksia haitallisten aineiden tasoihin, muihin mallinnettuihin parametreihin ja vedenkulutukseen. Mallin luotettavuutta testattiin käytännössä tehdyillä muutoksilla. Vesinäytteistä haitallisina aineina tarkasteltiin lipofiilisten uuteaineiden, kalsiumin, alumiinin, raudan, piin ja sulfaatin pitoisuuksia. Pohjapaperinäytteistä määritettiin lipofiilisten uuteaineiden sekä kalsiumin ja alumiinin pitoisuudet. Paperikoneelle suunniteltuja muutoksia olivat kiekkosuodattimien kirkkaan suodoksen käyttö viiraosan suihkuvetenä ja päällystyksen yhteydessä syntyvän pastajätteen käyttö pohjapaperin täyteaineena. Kirkkaan suodoksen käytön lisäämisellä pyrittiin vähentämään raakaveden käyttöä. Pastajäte sisältää arvokkaita raaka-aineita, jotka kannattaisi hyödyntää paperitehtaalla. Nykyisin pastajäte kuljetetaan läjitysalueelle. Balas-mallin todettiin mallintavan melko luotettavasti liuenneiden haitallisten aineiden pitoisuuksien sekä muista parametreista muun muassa sakeuden ja tuhkapitoisuuden muutoksia. Pastajätteen palautuksen mallinnuksessa haitallisten aineiden pitoisuudet laskivat prosessissa. Tämä toteutui koeajossa, koska jätepastasta suurin osa oli vettä, joka huuhtoi prosessia. Kirkkaan suodoksen käyttö suihkuvetenä ei nostanut epäorgaanisten haitallisten aineiden pitoisuuksia niin paljon kuin malli ennusti. Todennäköisesti haitalliset aineet saostuivat tai poistuivat tuotteen mukana prosessista. Kirkassuodos-koeajon aikana otetussa pohjapaperinäytteessä kiinteän kalsiumin pitoisuus oli 40 % ja kiinteän alumiinin pitoisuus 11 % korkeampi mutta uuteaineiden pitoisuus 20 % alhaisempi kuin referenssipohjapaperissa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Oliopohjainen lähestymistapa on varsin uusi toimintaperiaate käytännön ohjelmistotuotantoprosesseissa. Oliopohjaisuus mahdollistaa nopean ja tehokkaan ohjelmistotuotannon sekä tuottaa uudelleenkäytettäviä luokkia. Tässä työssä tutkitaan oliopohjaisen mallinnuksen käyttömahdollisuuksia erään ohjelmistotuotteen kehityksessä ja keskitytään tuotteen määrittely- ja suunnitteluvaiheisiin. Tavoitteena on konkretisoida tarkastelun kohteena olevalle yritykselle oliopohjaisen mallinnuksen käyttötavat ja -mahdollisuudet osana yrityksen ohjelmistotuotantoprosessia. Työssä tarkastellaan yleisiä oliopohjaisen mallinnuksen toimintoja määrittely- ja suunnitteluvaiheissa. Erityisesti tarkastellaan yrityksen omaa ohjelmistotuotantoprosessia, TE Objectia, ja sen yhtymäkohtia yleisen oliopohjaisen mallinnuksen kanssa. Työssä kuvataan ohjelmistotuote, mallinnetaan ohjelmistotuotteen osa TE Objectia hyödyntäen ja pohditaan TE Objectin soveltuvuutta kyseisen tuotteen määrittelyyn ja suunnitteluun. Oliopohjaisen mallinnuksen todetaan sopivan hyvin tarkastellun tuotepohjaisen ohjelmiston kehitykseen. Tarkasteltavan tuotteen kehityksen pääpaino on uudelleenkäytettävyydellä, jota oliopohjainen mallintaminen erityisesti tukee. Kohdeyrityksen oman ohjelmistotuotantoprosessin, TE Objectin, todetaan vastaavan hyvin yleistä oliopohjaista mallinnusta määrittely- ja suunnitteluvaiheissa ja sitä suositellaan hyödynnettävän tarkastellun tuotteen määrittelyyn ja suunnitteluun soveltuvin osin. Työssä mallinnettiin kohdeyrityksen tuotteen osa esimerkinomaisesti, mikä konkretisoi TE Objectin käyttömahdollisuuksia osana yrityksen ohjelmistotuotantoprosessia.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tämä diplomityö esittää Symbianin käyttöjärjestelmän verkkoarkkitehtuuriin perustuvan paikallisverkkokortin (LAN) käyttöönottoa. Pääajatus oli keskitetty langattoman LAN— kortin (WLAN) ajureiden käyttöönottoon. Jokainen Symbianin käyttöjärjestelmän verkkoarkkitehtuurin komponentti oli huolellisesti tutkittu, painottaen mahdollista langattoman yhteyden uudelleenkäyttöä. Myös olemassaolevan Ethernetkortin ajureiden uudelleenkäyttö oli huolellisesti otettu huomioon. Diplomityöprojektin aikana esimerkki WLAN-kortin ajurin lähdekoodista oli esitetty. Tämä ajuri on kirjoitettu NOKIA DTN-20 WLAN-korttia varten. Havaittiin myös, että suurin osa Symbianin käyttöjärjestelmän verkkoarkkitehtuurista voidaan käyttää myös WLAN-pohjaisessa yhteydessä ilman muutoksia.. Esitetty ajuri käyttää myös tiettyjä olemassaolevan Ethernetkortin ajureita, esim. Logical Device Driver (LDD):tä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Pastalietettä syntyy metsäteollisuudessa päällystettyä paperia ja kartonkia valmistavissa yksiköissä, joissa on pastapitoisten vesien erilliskäsittely. Pastalietettä syntyi Suomessa vuonna 1998 noin 50 000 tw. Pastapitoisille vesille on kehitetty käsittelymenetelmiä, joilla pasta voidaan kierrättää takaisin prosessiin. Näistä menetelmistä mainittakoon ultrasuodatus, joka on jo käytössä eräillä tehtailla, sekä dispergointi-menetelmä, joka on pastalietteen osalta koekäyttöasteella. Pastalietteen soveltuvuutta sorateiden kulutuskerrosmateriaaliksi tutkittiin alustavasti koelaatikoin ja laboratoriokokein. Pastalietteellä on näiden tutkimusten mukaan murskeen tiivistyvyyttä parantavia ominaisuuksia. Koelaatikoista sitoutumista ja käyttäytymistä sään vaihdellessa on seurattu silmämääräisesti ja alustavat arviot ovat varovaisen lupaavia Pastalietteen arvioitu menekki on 37 t/km, jolloin koko Suomessa syntyvällä pastalietemäärällä voitaisiin käsitellä 1 350 soratiekilometriä Kuivatun pastalietteen käyttöä kiviainesteollisuuden raaka-aineeksi on kartoitettu tiilen, kevytsoran ja vuorivillan valmistuksessa. Tiilen valmistuksessa pastalietettä on jo käytetty, tulokset ovat olleet vaihtelevia. Pastalietteen hyötykäyttöpotentiaalia nykyisillä tiilitehtailla on arvioiden mukaan 15 000 t/a. Käyttö kevytsoran ja vuorivillan valmistuksessa vaatisi lisätutkimuksia

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Ohjelmistoteollisuudessa pitkiä ja vaikeita kehityssyklejä voidaan helpottaa käyttämällä hyväksi ohjelmistokehyksiä (frameworks). Ohjelmistokehykset edustavat kokoelmaa luokkia, jotka tarjoavat yleisiä ratkaisuja tietyn ongelmakentän tarpeisiin vapauttaen ohjelmistokehittäjät keskittymään sovelluskohtaisiin vaatimuksiin. Hyvin suunniteltujen ohjelmistokehyksien käyttö lisää suunnitteluratkaisujen sekä lähdekoodin uudelleenkäytettävyyttä enemmän kuin mikään muu suunnittelulähestymistapa. Tietyn kohdealueen tietämys voidaan tallentaa ohjelmistokehyksiin, joista puolestaan voidaan erikoistaa viimeisteltyjä ohjelmistotuotteita. Tässä diplomityössä kuvataan ohjelmistoagentteihin (software agents) perustuvaa ohjelmistokehyksen suunnittelua toteutusta. Pääpaino työssä on vaatimusmäärittelyä vastaavan suunnitelman sekä toteutuksen kuvaaminen ohjelmistokehykselle, josta voidaan erikoistaa erilaiseen tiedonkeruuseen kykeneviä ohjelmistoja Internet ympäristöön. Työn kokeellisessa osuudessa esitellään myös esimerkkisovellus, joka perustuu työssä kehitettyyn ohjelmistokehykseen.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Työssä tarkasteltiin aktiivilietelaitoksen jätevesikirkasteen uusiokäyttöä Anjalan paperitehtailla. Tavoitteena oli löytää keino jätevesimäärän vähentämiseksi, kierrättämällä jatkokäsiteltyä jätevesikirkastetta. Työssä tehtiin prosessisuunnitelma kirkasteen kierrättämiseksi; suunnitelman vaikutuksia arvioitiin kirjallisuuden, simuloinnin ja arkkikokeiden avulla. Lisäksi arvioitiin kierrätyksen taloudellisia näkökohtia. Prosessisuunnittelussa päädyttiin vaihtoehtoon, jossa tehtaan nykyinen tehdasvesijae korvataan jälkikäsitellyllä jätevesikirkasteella. Esitetty prosessimuutos vähentäisi jokeen laskettavan kirkasteen määrää 20 %. Haitta-ainetason muutoksia selvitettiin simuloimalla prosessisuunnitelman mukainen suolatase. Simuloinnin kohteena oli haitta-ainetason muutokset PK3:lla. Tuloksista pääteltiin, että PK3:lla tapahtuu normaalissa ajotilanteessa suurempia muutoksia suolatasoissa kuin prosessimuutoksen aiheuttama suolatason muutos. Arkkikokeilla selvitettiin kirkasteen ja tehdasveden vaikutuksia PK3:n massan vaaleuteen ja vaaleuden pysyvyyteen. Kirkasteen vaikutus massan vaaleuteen oli suurempi kuin tehdasvedellä, kun kirkastetta oli käsitelty tehdasmittakaavan flotaatiolla ja hiekkasuodatuksella. Pilot-mittakaavan hiekkasuodatuksella ja laboratoriomittakaavassa laskeutetulla kirkasteella oli pienempi vaikutus arkkien vaaleuteen kuin tehdasvedellä. Vaaleuden pysyvyydessä ei havaittu eroa kirkasteen ja tehdasveden välillä. Kirkasteella oli voimakas vaikutus arkkien keltaisuuteen. Tehdasvesi ei vaikuttanut arkkien keltaisuuteen. Mikäli prosessisuunnitelman mukainen kirkastevirtaus jatkokäsiteltäisiin hiekkasuodatuksella, arvioitiin päälaitteista kerroinmenetelmällä tehdasinvestoinniksi 5.20 milj. euroa. Vuosittaisiksi kemikaalikustannuksiksi arvioitiin 0.21 milj. euroa ja teoreettiseksi energiasäästöksi 0.87 milj. euroa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tässä diplomityössä käsitellään eri näkökulmia ohjelmistojen uudelleenkäyttöön sekä esitellään perustiedot langattomiin laitteisiin käytettävästä Symbian-käyttöjärjestelmästä ja langattomasta Bluetooth-teknologiasta. Työn käytännön osuudessa suunniteltiin ja toteutettiin uudelleenkäytettävä Bluetooth-ohjelmistokomponentti Symbiankäyttöjärjestelmälle. Ohjelmistojen uudelleenkäytön edut ovat erittäin selkeitä. Uudelleenkäytettävät ohjelmistokomponentit parantavat ohjelmiston laatua ja suorituskykyä. Ohjelmistotuotteiden tuotekehityssykliä voidaan lyhentää merkittävästi ja kehitystyön kokonaiskustannuksia voidaan alentaa tehokkaalla uudelleenkäyttöohjelmalla. Kuitenkin uudelleenkäytöllä on myös esteitä, esimerkkeinä näistä ovat mm. resurssien puute, koulutus sekä uudelleenkäytön vastaiset asenteet. Bluetooth-teknologia on kypsynyt viimeisen kahden vuoden aikana, kun markkinoille on tullut yhä enemmän Bluetooth-laitteita ja niitä käyttäviä sovelluksia. Kehitetty komponentti tarjoaa perustoiminnallisuudet Bluetooth-yhteyksien muodostamiselle ja datan siirtämiselle laitteiden välillä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Metalliset maalipurkit valmistetaan tinalla molemmin puolin päällystetystä pellistä. Tina on terästeollisuudelle haitallinen aine raaka-aineen seassa ja tästä syystä tinapellille on ollut vaikeuksia löytää hyötykäyttäjää. Metallipakkauksien osalta on sitouduttu hyötykäyttötavoitteisiin ja niihin pääsemiseksi tulee kerätä myös tinapeltipakkauksia, koska ne muodostavat huomattavan osan vuosittain käytettävistä metallipakkauksista. Suurilta ammattikäyttäjiltä maalipakkauksia on kerätty jo vuodesta 1998 ja pienkuluttajia varten keräyskokeilu aloitettiin vuoden 1999 alkupuolella. Tämä tutkimus käsittelee kuluttajille suunnattua keräyskokeilua ja tutkimuksen tavoitteena on laatia suosituksia ja ohjeita kuluttajamaalipakkausten keräilyn järjestämiseksi Suomessa. Kokeilua varten perustettiin muutamia keräyspisteitä, ensin Suur-Helsingin alueelle ja myöhemmin myös muualle Etelä-Suomeen. Kaikki perustetut keräyspisteet sijaitsivat maalia myyvän kaupan yhteydessä. Kuluttajat suhtautuivat palautusmahdollisuuteen erittäin myönteisesti ja kokeilussa mukana olevat liikkeet saivat positiivista julkisuutta. Keräyspisteisiin pääsääntöisesti palautetut maalipurkit olivat tyhjiä tai niissä oli vain hieman maalia jäljellä. Kaupoissa sijaitsevien keräyspisteiden lisäksi on tarvetta myös kunnallisille keräyspisteille. Kuusakoski Oy on nykyisin ainoa tinapellin käsittelijä Suomessa. Myös Onni Forsell Oy on kehittelemässä tinapellin käsittelymenetelmää. Kuusakosken murskauskäsittelyn ympäristövaikutukset selvitettiin tutkimuksessa ja tulosten mukaan käsittelyssä syntyvä jäte on kaatopaikkakelpoista. Tinapeltimurskeen hyötykäyttäjää ei Suomesta tällä hetkellä löydy, joten murske viedään ulkomaille hyötykäytettäväksi.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

A modem software development requires quick results and excellent quality, which leads to high demand for reusability in design and implementation of software components. The purpose of this thesis was to design and implement a reusable framework for portal front ends, including common portal features, such as authentication and authorization. The aim was also to evaluate frameworks as components of reuse and compare them to other reuse techniques. As the result of this thesis, a goo'd picture of framework's life cycle, problem domain and the actual implementation process of the framework, was obtained. It was also found out that frameworks fit well to solve recurrent and similar problems in a restricted problem domain. The outcome of this thesis was a prototype of a generic framework and an example application built on it. The implemented framework offered an abstract base for the portal front ends, using object-oriented methods and wellknown design patterns. The example application demonstrated the speed and ease of the application development based on the application frameworks.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Reusability has become more popular factor in modern software engineering. This is mainly because object-orientation has brought methods that allow reusing more easily. Today more and more application developer thinks how they can reuse already existing applications in their work. If the developer wants to use existing components outside the current project, he can use design patterns, class libraries or frameworks. These provide solution for specific or general problems that has been already encountered. Application frameworks are collection of classes that provides base for the developer. Application frameworks are mostly implementation phase tools, but can also be used in application design. The main purpose of the frameworks is separate domain specific functionalities from the application specific. Usually the frameworks are divided into two categories: black and white box. Difference between those categories is the way the reuse is done. The application frameworks provide properties that can be examined and compared between different frameworks. These properties are: extensibility, reusability, modularity and scalability. These examine how framework will handle different platforms, changes in framework, increasing demand for resources, etc. Generally application frameworks do have these properties in good level. When comparing general purpose framework and more specific purpose framework, the main difference can be located in reusability of frameworks. It is mainly because the framework designed to specific domain can have constraints from external systems and resources. With general purpose framework these are set by the application developed based on the framework.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

In this thesis I examine Service Oriented Architecture (SOA) considering both its positive and negative qualities for business organizations and IT. In SOA, services are loosely coupled and invoked through standard interfaces to enable business process independence from the underlying technology. As an architecture, SOA brings the key benefit of service reuse that may mean anything from simple application reuse to taking advantage of entire business processes across enterprises. SOA also promises interoperability especially by the Web services standards that enable platform independency. Cost efficiency is mainly a result of the savings in IT maintenance and reduced development costs. The most severe limitations of SOA are performance implications and security issues, but the applicability of SOA is also limited. Additional disadvantages of a service oriented approach include problems in data management and complexity questions, and the lack of agreement about SOA and its twofold nature as a business as well as technology approach leads to problematic interpretation of the available information. In this thesis I find the benefits and limitations of SOA for the purpose described above and propose that companies need to consider the decision to implement SOA carefully to determine whether the benefits will outdo the costs in the individual case.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This Master's thesis addresses the design and implementation of the optical character recognition (OCR) system for a mobile device working on the Symbian operating system. The developed OCR system, named OCRCapriccio, emphasizes the modularity, effective extensibility and reuse. The system consists of two parts which are the graphical user interface and the OCR engine that was implemented as a plug-in. In fact, the plug-in includes two implementations of the OCR engine for enabling two types of recognition: the bitmap comparison based recognition and statistical recognition. The implementation results have shown that the approach based on bitmap comparison is more suitable for the Symbian environment because of its nature. Although the current implementation of bitmap comparison is lacking in accuracy, further development should be done in its direction. The biggest challenges of this work were related to developing an OCR scheme that would be suitable for Symbian OS Smartphones that have limited computational power and restricted resources.