25 resultados para S60
Resumo:
Diplomityössä tutkitaan keinoja brändätä ja varioida S60-ohjelmistoja dynaamisesti ja ajonaikaisesti. S60 on kehitysalusta, jota käyttävät useat puhelinvalmistajat ja heidän puhelimiaan käyttävät lukuisat eri operaattorit. Operaattorit haluavat puhelimiensa tai osan puhelimen sovelluksista erottuvan kilpailijoista heidän omalla brändillään ja tämän takia täytyy olla keinot joko koko puhelimen, tai valittujen sovellusten brändäykselle. Osa sovelluksista saatetaan haluta vaihtavan käytettyä brändiä sen käyttämien resurssien, kuten verkkopalvelimen, mukaan. Variointidataa tulee myös pystyä jakamaan eri sovellusten tai sovellusten osien kesken. Työssä esitellään Symbian käyttöjärjestelmä ja S60 kehitysympäristö, sekä pohditaan Symbianin turvallisuuskäytäntöjen tuomia haasteita variointidatan jakamiseen eri sovellusten välillä. Olemassaolevia variointitapoja tutkitaan työn mahdolliseksi pohjaksi. Työ sisältää esittelyn projektista, jossa kehitettiin erään S60 sovelluksen dynaaminen brändäystoteutus, joka myös mahdollistaa variointidatan jakamisen eri sovellusten kanssa.
Resumo:
Perushyväksymistestaus on oleellinen osa S60 alustan julkaisukandidaatin maturiteetin seurannassa. Perushyväksymistestausta tehdään myös ohjelmiston julkistamiskelpoisuuden varmistamiseksi. Testaustulokset halutaan aina mahdollisimman nopeasti. Lisäksi testaustiimin työmäärä on hiljalleen kasvanut, koska projekteja onenemmän ja korjauksia sisältäviä ja räätälöityjä settejä testataan enemmän. Tässä diplomityössä tutkitaan lyhentäisikö testisetin osan automatisointi testien ajoaikaa ja helpottaisiko se testaajien työtaakkaa. Tarkastelu toteutetaan automatisoimalla osa testisetistä ja kokemuksia esitellään tässä lopputyössä.
Resumo:
Työ tehtiin Nokia Technology Platforms S60 Mobile Runtime-yksikölle. Työn tavoitteena oli evaluoida ATS3-testausjärjestelmä. ATS3-järjestelmällä voidaan automatisoida ohjelmistotestausta. Evaluoinnilla pyrittiin selvittämään voidaanko tuotekehitysvaiheessa oleva järjestelmä ottaa jo käyttöön vai vaatiiko se vielä lisäkehitystä. Työssä kerrotaan aluksi yleisesti ohjelmistotestauksesta. Siinä käydään läpi myös testausprosessin vaiheet sekä kerrotaan lyhyesti avuksi kehitetyistä työkaluista. Työssä kerrotaan myös ATS3-järjestelmän edeltäjien ominaisuuksista, sekä miten ne eroavat tarkastelun kohteena olevasta järjestelmästä. Varsinainen evaluointi alkoi tutustumalla ja asentamalla järjestelmä. Tämän jälkeen suoritettiin samat testit sekä ATS2.x-järjestelmässä että ATS3-järjestelmäss. Testauksen jälkeen analysoitiin testitulosten yhdenmukaisuuden perusteella, voidaanko siirtyä käyttömään ATS3-järjestelmää. Testitulokset olivat käytännässä yhdenmukaiset suoritettaessa testejä matkapuhelimessa, mutta emulaattoritestaus täytyi jättää väliin. Lukuisista yrityksistä sekä järjestelmän kehittäjän avusta huolimatta testejä ei onnistuttu suorittamaan ATS3-järjestelmän emulaattoriympäristössä. Näin ollen päädyttiin tulokseen, ettei järjestelmää voida ottaa vielä käytöön emulaattoritestauksessa, vaan se vaatii lisätutkimusta sekä perehtymistä järjestelmään.
Resumo:
mTORC1 is a central regulator of growth in response to nutrient availability, but few direct targets have been identified. RNA polymerase (pol) III produces a number of essential RNA molecules involved in protein synthesis, RNA maturation, and other processes. Its activity is highly regulated, and deregulation can lead to cell transformation. The human phosphoprotein MAF1 becomes dephosphorylated and represses pol III transcription after various stresses, but neither the significance of the phosphorylations nor the kinase involved is known. We find that human MAF1 is absolutely required for pol III repression in response to serum starvation or TORC1 inhibition by rapamycin or Torin1. The protein is phosphorylated mainly on residues S60, S68, and S75, and this inhibits its pol III repression function. The responsible kinase is mTORC1, which phosphorylates MAF1 directly. Our results describe molecular mechanisms by which mTORC1 controls human MAF1, a key repressor of RNA polymerase III transcription, and add a new branch to the signal transduction cascade immediately downstream of TORC1.
Resumo:
Matkailualan palvelujen kehitystä on pitkään hidastanut standardien ja yhtenäisten toimintatapojen puute. Tässä diplomityössä tarkastellaan standardien merkitystä teknisesti kehittyneille matkailupalveluille ja esitellään TravelGate Finland -hankkeen tuloksena syntynyttä mobiilisovellusta. Kehittyneiden matkaviestinverkkojen ja älypuhelimien ansiosta yhä useammilla ihmisillä on mahdollisuus käyttää matkustaessaan erilaisia mobiilipalveluja. Matkailualan yritysten tarjoamia palveluita ei kuitenkaan ole juurikaan saatavilla, koska niiden kehittäminen on standardien puuttumisen takia hankalaa ja kallista. TravelGate Finland -hankkeen tuloksena matkailualan käyttöön määriteltiin uusi rajapintakirjasto, jonka avulla uusien Internet- ja mobiilipalvelujen kehittäminen helpottuu. Uusien rajapintojen ja toimintatapojen avulla toteutettiin Symbian-älypuhelimissa toimiva mobiilisovellus, jonka avulla matkailijat voivat etsiä heitä lähellä olevien matkailukohteiden sijainnin ja perustiedot veloituksetta.
Resumo:
Diplomityön tavoitteena on kehittää Java CDC ajoympäristo Symbian OS käyttöjärjestelmällä varustettuun mobiililaitteeseen. Ajoympäristön tarkoituksena on mahdollistaa kehittyneiden ajoympäristöjen ja sovellusten kehittäminen mobiililaitteiden Java ohjelmistoalustoihin. Diplomityö tarkastelee kahta mobiiliympäristöa, jotka ovat käytössä erittäin laajasti matkapuhelimissa ja kämmenmikroissa: Symbian OS ja Java. Symbian OS on mobiililaitteille tarkoitettu käyttöjärjestelmä, joka on tässä työssä alustana Java ajoympäristölle. Käytännön osuus kuvailee, kuinka CDC ajoympäristö voidaan toteuttaa mobiilissa Symbian OS ympäristössä. Työssä esitellään myös teknologioita, joita CDC ajoympäristön luomalle perustalle voidaan toteuttaa. Mobiililaitteiden ominaisuudet ovat kehittyneet huomattavasti sen jälkeen kun ensimmäiset CLDC ja MIDP Javaa tukevat laitteet tulivat markkinoille. Nykyisin matkapuhelimet ja kämmenmikrot alkavat muistuttaa ominaisuuksiltaan entistä enemmän tavallisia tietokoneita. Myös mobiililaitteiden Java ohjelmistoalustat tarvitsevat uusia teknologioita kasvaneiden vaatimusten tyydyttämiseksi.
Resumo:
Agile software development methods are attempting to provide an answer to the software development industry's need of lighter weight, more agile processes that offer the possibility to react to changes during the software development process. The objective of this thesis is to analyze and experiment the possibility of using agile methods or practices also in small software projects, even in projects containing only one developer. In the practical part of the thesis a small software project was executed with some agile methods and practices that in the theoretical part of the thesis were found possible to be applied to the project. In the project a Bluetooth proxy application that is run in the S60 smartphone platform and PC was developed further to contain some new features. As a result it was found that certain agile practices can be useful even in the very small projects. The selection of the suitable practices depends on the project and the size of the project team.
Resumo:
Context awareness is emerging on mobile devices. Context awareness can be used to improve usability of a mobile device. Context awareness is particularly important on mobile devices due the limitations they have. At first in this work, a literature review on context awareness and mobile environment is made. For aiding context awareness there exist an implementation of a Context Framework for Symbian S60 devices. It provides a possibility for exchanging the contexts inside the device between the client applications of the local Context Framework. The main contribution of this thesis is to design and implement an enhancement to the S60 Context Framework for providing possibility to exchange context over device boundaries. Using the implemented Context Exchange System, the context exchange is neither depending on the type of the context nor the type of the client. In addition, the clients and the contexts can reside on any interconnected device. The usage of the system is independent of the programming language since in addition to using only Symbian C++ function interfaces it can also be utilized using XML scripts. The Meeting Sniffer application, which uses the Context Exchange System, was also developed in this work. Using this application, it is possible to recognize a meeting situation and suggest device profile change to a user.
Resumo:
Träfibrernas naturliga egenskaper begränsar deras användning i många tillämpningar. Träfibrernas egenskaper kan modifieras genom att binda nya komponenter med önskade egenskaper till fiberns yta. DI Stina Grönqvist bevisade i sin avhandling att nya funktionella grupper kan bindas till ligninhaltiga träfibrer genom att aktivera ytligninet med lackasenzym. Resultaten kan utnyttjas till att förbättra de traditionella träfibrernas och fiberprodukternas egenskaper samt att hitta nya tillämpningar för träfibrerna. ”Om träfibrerna t.ex. modifieras så att de blir vattenavstötande kan de modifierade träfibrerna användas istället för plast i förpackningar” berättar Stina Grönqvist. Syftet med denna avhandling var att undersöka effekterna av lackasenzym på TMP (termomekanisk massa) och dess fraktioner. I Finland tillverkas TMP av gran och massan innehåller rikligt med lignin. När ytligninet på träfibrernas yta modifieras med hjälp av oxiderande enzymer, såsom lackas, bildas reaktiva radikaler i ligninen på fibrernas ytor. De bildade radikalerna kan utnyttjas till att binda komponenter med nya egenskaper till fiberytan. För att kunna utnyttja den fulla potentialen av den lackasbaserade modifieringsmetoden behövs mera information om så väl de faktorer som påverkar bildningen av radikaler som om mekanismerna hur de nya komponenterna binds till fibrerna ___________________________________ Puukuitujen luontaiset ominaisuudet rajoittavat niiden hyödyntämistä joissakin sovelluksissa. Ominaisuuksia voidaan kuitenkin muuttaa liittämällä kuidun pintaan uusia yhdisteitä. DI Stina Grönqvist osoitti väitöstyössään, että uusia kuitujen ominaisuuksia muuttavia funktionaalisia yhdisteitä voidaan sitoa ligniinipitoisiin puukuituihin aktivoimalla kuitujen pinnan ligniiniä lakkaasi-entsyymillä. Tutkimuksen tuloksia voidaan hyödyntää ligniinipitoisten puukuitujen ominaisuuksien parantamiseen ja jopa täysin uusien ominaisuuksien kehittämiseen. ”Jos kuituja muutetaan vettä hylkiväksi sitomalla kuituihin vettä hylkiviä yhdisteitä entsyymien avulla, voidaan puukuituja käyttää korvaamaan muovia pakkauksissa”, kertoo Stina Grönqvist. Väitöstyön kohteena oli TMP-massan eli kuumahiertämällä valmistetun mekaanisen puumassojen ja niiden fraktioiden muokkaaminen lakkaasi-entsyymillä (TMP, Thermomechanical pulp). Suomalainen TMP-massa valmistetaan kuusesta ja siinä on runsaasti muokkaamatonta ligniiniä. Kun puukuidun pinnan ligniiniä muokataan hapettavilla entsyymeillä, muodostuu kuidun pintaan reaktiivisia radikaaleja. Syntyneiden radikaalien avulla kuituihin voidaan liittää yhdisteitä, jotka antavat kuidulle uusia ominaisuuksia. Menetelmän tarjoamien mahdollisuuksien hyödyntämiseksi tarvitaan tietoa kuidun radikalisointiin ja yhdisteiden liittämiseen vaikuttavista tekijöistä.
Resumo:
We compare the strategies of manufacturing and service multinational enterprise (MNE) subsidiaries in South East Asia to investigate whether they follow global versus regional strategy. We examine foreign direct investment (FDI) motives, types of FDI, product and service offerings, and sales strategies of these two groups. Using a unique primary data set of 101 British MNE subsidiaries in six South East Asian countries over the five-year period (2003–2007), we find that manufacturing and service subsidiaries pursue regional strategies. Both groups have a strong regional focus in their sales. We explore the possible reasons for the relative lack of global strategy of these subsidiaries.
Resumo:
The effect of diurnal variations in sea surface temperature (SST) on the air-sea flux of CO2 over the central Atlantic ocean and Mediterranean Sea (60 S–60 N, 60 W–45 E) is evaluated for 2005–2006. We use high spatial resolution hourly satellite ocean skin temperature data to determine the diurnal warming (ΔSST). The CO2 flux is then computed using three different temperature fields – a foundation temperature (Tf, measured at a depth where there is no diurnal variation), Tf, plus the hourly ΔSST and Tf, plus the monthly average of the ΔSSTs. This is done in conjunction with a physically-based parameterisation for the gas transfer velocity (NOAA-COARE). The differences between the fluxes evaluated for these three different temperature fields quantify the effects of both diurnal warming and diurnal covariations. We find that including diurnal warming increases the CO2 flux out of this region of the Atlantic for 2005–2006 from 9.6 Tg C a−1 to 30.4 Tg C a−1 (hourly ΔSST) and 31.2 Tg C a−1 (monthly average of ΔSST measurements). Diurnal warming in this region, therefore, has a large impact on the annual net CO2 flux but diurnal covariations are negligible. However, in this region of the Atlantic the uptake and outgassing of CO2 is approximately balanced over the annual cycle, so although we find diurnal warming has a very large effect here, the Atlantic as a whole is a very strong carbon sink (e.g. −920 Tg C a−1 Takahashi et al., 2002) making this is a small contribution to the Atlantic carbon budget.
Resumo:
The aim of this work is to review current knowledge relating the established cancer hallmark, sustained cell proliferation to the existence of chemicals present as low dose mixtures in the environment. Normal cell proliferation is under tight control, i.e. cells respond to a signal to proliferate, and although most cells continue to proliferate into adult life, the multiplication ceases once the stimulatory signal disappears or if the cells are exposed to growth inhibitory signals. Under such circumstances, normal cells remain quiescent until they are stimulated to resume further proliferation. In contrast, tumour cells are unable to halt proliferation, either when subjected to growth inhibitory signals or in the absence of growth stimulatory signals. Environmental chemicals with carcinogenic potential may cause sustained cell proliferation by interfering with some cell proliferation control mechanisms committing cells to an indefinite proliferative span.