Problems and Alternative Approaches Expanding the Scope of Software

Total Page:16

File Type:pdf, Size:1020Kb

Problems and Alternative Approaches Expanding the Scope of Software Expanding the Scope of Software Product Families: Problems and Alternative Approaches Jan Bosch VP, Head of Software and Application Technologies Laboratory Nokia Research Center Helsinki, Finland [email protected] © 2006 Nokia QoSA/CBSE 2006/ June 2006 Some background • Nokia Research Center since fall 2004 • Professor and Head of Software Engineering group at University of Groningen, The Netherlands - earlier head of RISE research group @ Blekinge Institute of Technology, Sweden. • Collaboration through research and consulting with, among others, Philips, Bosch, Thales, Baan, Avaya, Ericsson, etc. • Working IEEE/IFIP Conference on Software Architecture series, programme chair (2002), general chair (2004), steering committee member • Software Product Line Conference series • EU and ITEA projects, e.g. SeCSE (Service Centric Software Engineering) © 2006 Nokia QoSA/CBSE 2006/ June 2006 Overview • Introduction • Nokia and Nokia Research Center • Trends in Software • Platforms for Nokia Mobile Devices • Problems and Challenges • Alternative approaches • Conclusions © 2006 Nokia QoSA/CBSE 2006/ June 2006 R&D in Nokia • Global network with R&D centers in 11 countries • Over 20,882 people in R&D at the end of 2005 • R&D personnel represents 36% of Nokia’s total workforce • Nokia’s R&D expenditure totaled EUR 3,825 million in 2005 (11.2% of net sales) All figures are from Dec, 2005 © 2006 Nokia QoSA/CBSE 2006/ June 2006 Nokia Research Center – world-class expertise • Founded in 1986 • 1,097 employees at the end of 2005, or 5% of Nokia’s R&D • 52 nationalities, 59% Finnish • Active contributions to the scientific community: university collaboration, books, articles, and conferences • Transfer of competencies within Nokia is encouraged All figures are from Dec, 2005 © 2006 Nokia QoSA/CBSE 2006/ June 2006 Nokia Research Center worldwide – strategically located Tampere (and Toijala) Helsinki Cambridge Mountain View Beijing Bochum Budapest San Diego Dallas Tokyo © 2006 Nokia QoSA/CBSE 2006/ June 2006 Nokia Research Center Cambridge • Joint research collaboration and laboratory facility between Nokia and the Massachusetts Institute of Technology (MIT) • The mission of the research collaboration is to jointly carry out high-impact research with the goal of advancing the state of the art in mobile computing and communications technologies • New approach to university cooperation in an environment of open innovation • This new collaboration builds on the foundation of a strong relationship formed during past collaborations between MIT and Nokia © 2006 Nokia QoSA/CBSE 2006/ June 2006 An interdependent organization Customer and Market Operations Technology Mobile Enterprise Multimedia Networks Platforms Phones Solutions Strategy, Research, Venturing and Business Infrastructure Shared Services © 2006 Nokia QoSA/CBSE 2006/ June 2006 High impact through Multi-disciplinary research Power management User experience Battery life, charging, Ergonomy, usability, user thermal durability interfaces, user behavior, security Materials GSM/WCDMA Structural, functional, optical, decorative Strong IPR portfolio Software and Mechanics Applications Structures, user interface, Platforms, middleware, mechanisms architectures Cameras and optics Voice & Video codecs Improved quality Electronics Semiconductors, Proximity microelectromechanical WLAN, Ultra Wideband, RFID, components Bluetooth Algorithms Signal processing, image and sound processing © 2006 Nokia QoSA/CBSE 2006/ June 2006 http://research.nokia.com • Research Areas • Blue Sky • Our People • Locations • Open Source at Nokia © 2006 Nokia QoSA/CBSE 2006/ June 2006 Overview • Introduction • Nokia and Nokia Research Center • Trends in Software • Platforms for Nokia Mobile Devices • Problems and Challenges • Alternative approaches • Conclusions © 2006 Nokia QoSA/CBSE 2006/ June 2006 Trend: software size • software needs in products constantly increasing 1000 R&D as percentage of sales is pushed to unacceptable levels 100 person years per product 10 1990 1995 2000 2005 © 2006 Nokia QoSA/CBSE 2006/ June 2006 Trend: systems of systems systems increasingly need to be integrated with other systems • Information systems • from manual data exchange to behavioural integration • embedded/technical systems • from stand-alone to signal exchange to behavioural integration Unilateral control of system functionality is diminishing © 2006 Nokia QoSA/CBSE 2006/ June 2006 Trend: Variability Variability needs in software are constantly increasing because • variability moves from mechanics and hardware to software • design decisions are delayed as long as economically feasible # of variation points is increasing time of binding is constantly delayed party performing the binding is changing © 2006 Nokia QoSA/CBSE 2006/ June 2006 Later Binding • trend is towards later binding and increased automation multi-dimensional composition of concerns T C F (e.g. AOP) New solutions are needed to feature selection & T C F ciomposition - guarantee system properties testing - facilitateT post-deploymentC F flexibility architectural - deal with changing contexts T C F configuration requirements architecture detailed producer-site installation-site implementation start-up run-time engineering design design configuration configuration legend T traditionalC currentF future © 2006 Nokia QoSA/CBSE 2006/ June 2006 Digital Convergence Service oriented architecture enabling digital convergence Seamless access to services – where, when and how we want © 2006 Nokia QoSA/CBSE 2006/ June 2006 Overview • Introduction • Nokia and Nokia Research Center • Trends in Software • Platforms for Nokia Mobile Devices • Problems and Challenges • Alternative approaches • Conclusions © 2006 Nokia QoSA/CBSE 2006/ June 2006 Series 40 Platform • closed, proprietary platform • highly optimized for mobile phones • bill of materials (BOM) key design driver • aimed at low- to mid-end ”feature” phones © 2006 Nokia QoSA/CBSE 2006/ June 2006 S40 Architecture (simplified) Java MIDP MAUI product specific SW added during platform evolution Core applications NOS CellMo Engine © 2006 Nokia QoSA/CBSE 2006/ June 2006 Series 60 Expands to High-end and Mid-range Common Developer Platform, Interoperability and Scalability Series 60 expands Series 60 expands to mid range to high end © 2006 Nokia QoSA/CBSE 2006/ June 2006 S60 Architecture (simplified) Configuration Product specific SW interface platform interface S60 Applications Evolution negotiated S60 Base Services between Symbian and Nokia Evolution negotiated between Symbian Symbian and Nokia Adaptation SW CellMo Engine © 2006 Nokia QoSA/CBSE 2006/ June 2006 MAEMO Platform (see www.maemo.org) • Intended for non-cellular connected mobile devices • Composed from around 30 open-source components • Active collaboration with the open-source community • User interface framework is proprietary © 2006 Nokia QoSA/CBSE 2006/ June 2006 MAEMO Platform Architecture © 2006 Nokia QoSA/CBSE 2006/ June 2006 Software Platforms – The Rules are Changing! • Scope of platform team R&D • S40 – 100% of product functionality • S60 – 60% of product functionality • MAEMO – 30% of product functionality From “The Cathedral” • Requirements management to “The Bazaar” • S40 – complete control • S60 – control, but shared with Symbian, licensees and 3rd party developers • MAEMO – only UI is controlled (but not completely), rest is influence-based • Architectural control • S40 – complete control • S60 – major controller, but significant influences elsewhere • MAEMO – largely through influencing and collaborating with Open-Source community © 2006 Nokia QoSA/CBSE 2006/ June 2006 Overview • Introduction • Nokia and Nokia Research Center • Trends in Software • Platforms for Nokia Mobile Devices • Problems and Challenges • Alternative approaches • Conclusions © 2006 Nokia QoSA/CBSE 2006/ June 2006 Software Product Families product-family component set architecture external internal ... product 1 product 2 product n © 2006 Nokia QoSA/CBSE 2006/ June 2006 Setting the Context • Main trends in embedded system industry • Convergence • End-to-end functionality • Software engineering capability • Efficiency • Responsiveness • Product families in practice • Over time, product specific functionality becomes commoditized and should flow into the platform • Cross-cutting: new product functionality fails to respect the product/platform boundary • Victims of success: broadening scope of product families • Convergence leads to broader set of products • Success leads to unrelated products to be included in the family © 2006 Nokia QoSA/CBSE 2006/ June 2006 Expanding Family Scope: Problem Statement • Decreasing complete commonality • Increasing partial commonality • Over-engineered architecture • Cross–cutting features • Maturity of product categories • Unresponsiveness of platform © 2006 Nokia QoSA/CBSE 2006/ June 2006 Decoupling Points – and evolution Product specific SW S60 Applications S60 Base Services Symbian Adaptation SW CellMo Engine change scenarios © 2006 Nokia QoSA/CBSE 2006/ June 2006 Five dimensions of product families: Strategy & Architecture • Business strategy • R&D minimization • Time-to-market optimization • Maximizing product family scope • Architecture • Fixed structural architecture • Micro-kernel architecture, optional elements • Architectural principles guaranteeing compositionality • Accidental architecture © 2006 Nokia QoSA/CBSE 2006/ June 2006 Five dimensions of product families: Components, Product creation and Evolution • Components • Internal integration-oriented
Recommended publications
  • The Dispersal and Acclimatization of the Muskrat, Ondatra Zibethicus (L.), in Finland
    University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Wildlife Damage Management, Internet Center Other Publications in Wildlife Management for 1960 The dispersal and acclimatization of the muskrat, Ondatra zibethicus (L.), in Finland Atso Artimo Suomen Riistanhoito-Saatio (Finnish Game Foundation) Follow this and additional works at: https://digitalcommons.unl.edu/icwdmother Part of the Environmental Sciences Commons Artimo, Atso, "The dispersal and acclimatization of the muskrat, Ondatra zibethicus (L.), in Finland" (1960). Other Publications in Wildlife Management. 65. https://digitalcommons.unl.edu/icwdmother/65 This Article is brought to you for free and open access by the Wildlife Damage Management, Internet Center for at DigitalCommons@University of Nebraska - Lincoln. It has been accepted for inclusion in Other Publications in Wildlife Management by an authorized administrator of DigitalCommons@University of Nebraska - Lincoln. R I 1ST A TIE T L .~1 U ( K A I S U J A ,>""'liSt I " e'e 'I >~ ~··21' \. • ; I .. '. .' . .,~., . <)/ ." , ., Thedi$perscdQnd.a~C:li"'dti~otlin. of ,the , , :n~skret, Ond~trq ~ib.t~i~',{(.h in. Firtland , 8y: ATSO ARTIMO . RllSTATIETEELLISljX JULKAISUJA PAPERS ON GAME RESEARCH 21 The dispersal and acclimatization of the muskrat, Ondatra zibethicus (l.), in Finland By ATSO ARTIMO Helsinki 1960 SUOMEN FIN LANDS R I 1ST A N HOI T O-S A A T I b ] AK TV ARDSSTI FTELSE Riistantutkimuslaitos Viltforskningsinstitutet Helsinki, Unionink. 45 B Helsingfors, Unionsg. 45 B FINNISH GAME FOUNDATION Game Research Institute Helsinki, Unionink. 45 B Helsinki 1960 . K. F. Puromichen Kirjapaino O.-Y. The dispersal and acclimatization of the muskrat, Ondatra zibethicus (L.), in Finland By Atso Artimo CONTENTS I.
    [Show full text]
  • Welcome to HAMK 2018-2019
    Welcome to HAMK 2018-2019 Table of Content WELCOME TO HÄME UNIVERSITY OF APPLIED SCIENCES ........................................................................... 1 HAMKO – THE STUDENT UNION OF HÄME UNIVERSITY OF APPLIED SCIENCES ......................................... 2 1. FINLAND .................................................................................................................................................... 3 Finland in Figures ...................................................................................................................................... 4 Climate ...................................................................................................................................................... 4 Currency and Banks .................................................................................................................................. 4 Electricity .................................................................................................................................................. 4 Transportation .......................................................................................................................................... 5 Shopping and Cost of Living ..................................................................................................................... 6 2. FINNS, FINNISH LANGUAGE AND CULTURE .............................................................................................. 9 Finnish Language ...................................................................................................................................
    [Show full text]
  • Vene Vie – Satamaraportti Yhteenveto Vierasvenesatamien- Ja Laitureiden Kuntokartoituksesta Sekä Rakentamistarpeista
    Vene vie –esiselvityksen kokonaisuuteen kuuluvat erillisinä julkaistut Vene vie - raportit: 1. Kyselytutkimus – Sähköisen kyselytutkimuksen yhteenveto 2. Kirjallisuuskatsaus – Katsaus muihin vesistömatkailun tutkimuksiin ja -raportteihin 3. Satamaraportti - Yhteenveto vierassatamien- ja laitureiden kuntokartoituksesta sekä rakentamistarpeista 4. Loppuraportti - Vene vie – esiselvitys Pirkanmaan vesistömatkailun ja vierasvenesatamien kehittämisestä Vene vie – satamaraportti Yhteenveto vierasvenesatamien- ja laitureiden kuntokartoituksesta sekä rakentamistarpeista. Arto Lammintaus Tampereen satamatoimisto, 2.10.2015 1 SISÄLLYS Johdanto ............................................................................................................................................................................................. 5 Akaa, Toijala ................................................................................................................................................................................ 8 Hämeenkyrö, Kauhtua ............................................................................................................................................................. 9 Hämeenkyrö, Uskelanniemi ............................................................................................................................................... 10 Ikaalinen, Komppi .................................................................................................................................................................
    [Show full text]
  • Cost Efficiency of Finnish Municipalities in Basic Service Provision 1994-2002
    A Service of Leibniz-Informationszentrum econstor Wirtschaft Leibniz Information Centre Make Your Publications Visible. zbw for Economics Loikkanen, Heikki A.; Susiluoto, Ilkka Conference Paper Cost Efficiency of Finnish Municipalities in Basic Service Provision 1994-2002 45th Congress of the European Regional Science Association: "Land Use and Water Management in a Sustainable Network Society", 23-27 August 2005, Amsterdam, The Netherlands Provided in Cooperation with: European Regional Science Association (ERSA) Suggested Citation: Loikkanen, Heikki A.; Susiluoto, Ilkka (2005) : Cost Efficiency of Finnish Municipalities in Basic Service Provision 1994-2002, 45th Congress of the European Regional Science Association: "Land Use and Water Management in a Sustainable Network Society", 23-27 August 2005, Amsterdam, The Netherlands, European Regional Science Association (ERSA), Louvain-la-Neuve This Version is available at: http://hdl.handle.net/10419/117399 Standard-Nutzungsbedingungen: Terms of use: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Documents in EconStor may be saved and copied for your Zwecken und zum Privatgebrauch gespeichert und kopiert werden. personal and scholarly purposes. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle You are not to copy documents for public or commercial Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich purposes, to exhibit the documents publicly, to make them machen, vertreiben oder anderweitig nutzen. publicly available on the internet, or to distribute or otherwise use the documents in public. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, If the documents have been made available under an Open gelten abweichend von diesen Nutzungsbedingungen die in der dort Content Licence (especially Creative Commons Licences), you genannten Lizenz gewährten Nutzungsrechte.
    [Show full text]
  • Attachment A
    Board of Governors, State University System of Florida Request to Offer a New Degree Program (Please do not revise this proposal format without prior approval from Board staff) University of West Florida Fall 2018 University Submitting Proposal Proposed Implementation Term Hal Marcus College of Science and Engineering Computer Science Name of College(s) or School(s) Name of Department(s)/ Division(s) Bachelor of Science in Computer Computer Science Science Academic Specialty or Field Complete Name of Degree 11.0701 Proposed CIP Code The submission of this proposal constitutes a commitment by the university that, if the proposal is approved, the necessary financial resources and the criteria for establishing new programs have been met prior to the initiation of the program. Date Approved by the University Board of President Date Trustees Signature of Chair, Board of Date Provost and Senior Vice Date Trustees President Provide headcount (HC) and full-time equivalent (FTE) student estimates of majors for Years 1 through 5. HC and FTE estimates should be identical to those in Table 1 in Appendix A. Indicate the program costs for the first and the fifth years of implementation as shown in the appropriate columns in Table 2 in Appendix A. Calculate an Educational and General (E&G) cost per FTE for Years 1 and 5 (Total E&G divided by FTE). Projected Implementation Projected Program Costs Enrollment Timeframe (From Table 2) (From Table 1) E&G Contract E&G Auxiliary Total HC FTE Cost per & Grants Funds Funds Cost FTE Funds Year 1 150 96.87 3,241 313,960 0 0 313,960 Year 2 150 96.87 Year 3 160 103.33 Year 4 160 103.33 Year 5 170 109.79 3,426 376,087 0 0 376,087 1 Note: This outline and the questions pertaining to each section must be reproduced within the body of the proposal to ensure that all sections have been satisfactorily addressed.
    [Show full text]
  • Mobile Computing
    A Little Paper Pulp Goes a Long Way 011010011 Bob Iannucci SVP, Head of Nokia Research Center 1 Bob Iannucci, Ph.D. | From Communication to Computation | © 2007 Nokia Agenda Agility is at least as important as new technologies in delivering innovation Success breeds complexity Mobile phones are moving from embedded computing systems to PC-challengers - creating a significant opportunity Agility, complexity and opportunity are leading to re- thinking of how innovation is done 2 Bob Iannucci, Ph.D. | From Communication to Computation | © 2007 Nokia Nokia was not created yesterday Nokia was founded Wood processing (not word processing) 1865 Paper pulp was good business 1865 1865 1898 1912 1918–22 1960 1966–1967 1970–1985 1988–2000 3 Bob Iannucci, Ph.D. | From Communication to Computation | © 2007 Nokia Nokia was not created yesterday Wood processing 1865 Rubber manufacturing 1898: Rubber boots and tires revolutionized work and travel 1898 1865 1898 1912 1918–22 1960 1966–1967 1970–1985 1988–2000 4 Bob Iannucci, Ph.D. | From Communication to Computation | © 2007 Nokia Nokia was not created yesterday Cable manufacturing 1912: Widespread usage of electricity throughout society 1912 1865 1898 1912 1918–22 1960 1966–1967 1970–1985 1988–2000 5 Bob Iannucci, Ph.D. | From Communication to Computation | © 2007 Nokia Nokia was not created yesterday Cable manufacturing 1912: Widespread usage of electricity throughout society Nokia Corporation was in effect established during 1918-22 as a result – and in the midst of – the second industrial revolution (electricity, chemicals, cars) 1918–22 1865 1898 1912 1918–22 1960 1966–1967 1970–1985 1988–2000 6 Bob Iannucci, Ph.D.
    [Show full text]
  • KOKO KESÄ 20€ Perjantai 9.00–16.30 Huom! 30.5
    UUTISLEHTI 2016 Yhteisöllinen yrittäjyys paikallisen elinvoimaisuuden dynamona rittäjistä puhuttaessa käsitys yrittäjyydestä. Yksilön, mo- lostusarvoa tai markkinoida tuot- tinten muotoilu, että toiminnan eri monille tulee mieleen nitaituruuden ja finanssipääoman teittaan ja palveluitaan. Monesti yh- Ytimessä sidosryhmät motivoituvat anta- yksilö. Ensiksi mieli- liiallinen korostaminen voi nimit- teisöllisyys mahdollistaa sellaisen maan parhaansa uuden rakenteen kuvissa yrittäjä näyt- täin korottaa yrittäjäksi ryhtymisen toiminnan tai toiminnan laajuu- voimavarojen puitteissa. Tästä syystä juuri osuus- täytyy monesti työte- rimaa ja jättää tärkeitä mahdolli- den, mikä ei olisi mahdollista yksin kokoaminen kuntamalli kiinnostaa usein yhtei- Yliäänä sankarina tai voitonnälkäi- suuksia huomiotta. toimittaessa. söyrittäjiä. Se tarjoaa yksilö- ja yri- senä keplottelijana. Ymmärtääkseen yrittäjyyden Myös kuluttajat voivat ryhtyä yhteen tysjäsenille mahdollisuuden tulo- Toinen tyypillinen ajatus on, et- koko kirjon ja sen tarjoamat mah- yrittämään yhdessä minkä tahan- jen lisääntymiseen ja menojen vä- tä yrittäjän myymä tuote tai palve- dollisuudet tulee ihmisten kiinnit- sa elämän osa-alueen puitteissa. Yhteisöllisen yrittäjyyden kannal- hentymiseen siinä suhteessa kuin lu perustuu hänen ammattiosaa- tää huomiota yrittäjyyden määri- Tyypillisimmin kuluttajien synnyt- ta olennaista on laaja-alainen kiin- kukin osallistuu yhteisen yrityksen miseensa. Lisäksi saatetaan koros- telmään. Yrittäjyys tarkoittaa uusi- tämät uudet toimintatavat ja raken-
    [Show full text]
  • Tampereen Kaupunkiseudun Lähijunaliikenteen Kehittämisselvitys Loppuraportti
    TAMPEREEN KAUPUNKISEUTU Kangasala Lempäälä Nokia Orivesi Pirkkala Tampere Vesilahti Ylöjärvi www.tampereenseutu. Tampereen kaupunkiseudun lähijunaliikenteen kehittämisselvitys Loppuraportti Kangasala n Lempäälä n Nokia n Orivesi n Pirkkala n Tampere n Vesilahti n Ylöjärvi www.tampereenseutu.fi Sisältö. 1. Tampereen kaupunkiseudun lähijunaliikenteen kehittämisperiaatteet ............ 8 1.1 Lähtökohdat ..................................................................................................... 8 1.2 Tarkastelutapa .................................................................................................. 9 1.3 Nykyinen Tampereen seudun junatarjonta ........................................................... 9 1.4 Ratakapasiteetti- ja liikennöintitarkastelut ......................................................... 11 1.5 Lähijunaliikenteen kehittämisen vaikutukset ....................................................... 11 2. Maankäyttö ja kaavoitus ............................................................................ 13 2.1 Maankäytön kehitys ja liikenne-ennusteen lähtökohdat ....................................... 13 2.2 Maankäytön kehittämistarpeet ja -keinot lähijunaliikenteen kannalta ................... 14 3. Vaihe 1 – Seutulipun käytön laajentaminen junaliikenteeseen ....................... 16 3.1 Ensimmäisen vaiheen kuvaus ............................................................................. 16 3.2 Nykyinen seutulippujärjestelmä ........................................................................
    [Show full text]
  • Seurahistorioita Yms
    SEURAHISTORIOITA YMS. Kokoajat ANTTI O. ARPONEN (kuollut 2015) & VESA-MATTI PELTOLA Lista päivitetty viimeksi 26.5.2021. Tavoitteena on ollut mainita seuroista kaikki olemassaoloajan kotikunnat, mutta eritoten alueliitosten aiheuttamissa kotipaikkamuutoksissa on taatusti lukuisia puutteita. Monilla karjalaisseuroilla on ollut toisen maailmansodan jälkeen alaosastoja eri kunnissa, mutta tällaisia tietoja ei kuntakohtiin ole otettu. Esimerkiksi se, että joidenkin forssalaisseurojen kotikunniksi mainitaan Tammela ja Forssa mutta toisten kotipaikaksi ainoastaan Forssa, ei ole virhe: Forssa irrotettiin Tammelasta 3.12.1921, jonka jälkeen perustettujen seurojen kotikunta on siis ollut alusta asti Forssa. Seurojen entisissä ja myöhemmissä nimissä on varmasti paljonkin puutteita. Kirjojen nimet ja tekijätiedot ovat monelta osin tulkinnanvaraisia. Fennica-tietokannasta näyttää puuttuvan tekijä myös lukuisista sellaisista kirjoista, joiden alkusivuilla tekijä(t) on kerrottu. Monien teosten kannessa on hieman erilainen nimi kuin sisäsivuilla, eikä varsinkaan pitkistä nimistä ole aina helppoa sanoa, mikä osa nimestä olisi syytä kirjata ensimmäiseksi. Toimittanut-termiä on käytetty eritoten takavuosina vaihtelevasti, ja monessa teoksessa ”toimittaja” on tosiasiassa kirjoittanut koko teoksen. Kirjojen nimien sisälle on pääsääntöisesti kirjattu ajatusviivoja pisteiden sijasta selkeyden nimissä. Lehti-, vihko- ja moniste-käsitteet ovat osin hämäriä, mutta tällaisia merkintöjä on mukana, jos tiedossa on selvästi ollut, että kyseessä ei ole varsinainen
    [Show full text]
  • Risk Management of Environmental Arsenic in Finnish Conditions -Case Pirkanmaa Region
    Finnish Environment Institute Risk Management of Environmental Arsenic in Finnish conditions -case Pirkanmaa region Heli Lehtinen Jaana Sorvari Outi Pyy Finnish Environment Institute 2 Abstract Lehtinen, H., Sorvari, J. & Pyy, O. 2007. Risk Management of Environmental Arsenic in Finnish conditions -case Pirkanmaa region. Geological Survey of Finland, Miscellaneous Publications, 66 pages, 18 figures, 13 tables and 1 appendix. Risk management related to environmental contaminants such as arsenic (As), can be based on policy instruments, informational mechanisms and technical methods. For example, emissions and human exposure can be restricted by issuing regulations, orders and guidelines (policy instruments). Different registers and databases can be used to support risk management (informational mechanisms) and different technical remediation and cleaning methods can be used to reduce the environmental concentrations of arsenic or to transform it to a less harmful form. Such actions can be subsi- dized by state or municipalities (economic policy instruments). Land use planning is also one of the methods to control risks. In the first phase of the task ’Risk management’ belonging to the RAMAS -project all existing methods used in the management of As-related risks were surveyed. In the next phase, the study was focused specifically on the risk management procedures adopted in the study region Pirkanmaa and on the identification of possible development needs. The work was based on the data produced in other RAMAS tasks. Relevant data included the information about the occurrence of arsenic and possible sources and risks to human health and biota originating from these. In the identification of the existing risk management actions we used different literature sources and administrative documents such as environmental permits and regulations.
    [Show full text]
  • Pweb Peer-To-Peer Web Hosting Communication System and Dynamic Web Hosting
    pWeb Peer-to-Peer Web Hosting Communication System and Dynamic Web Hosting Alexander Pokluda1, Abdalla Aartail2, Md. Faizul Bari1, Reaz Ahmed1, and Raouf Boutaba1 1David R. Cheriton School of Computer Science University of Waterloo [apokluda | mfbari | r5ahmed | rboutaba]@uwaterloo.ca 2American University of Beirut [email protected] University of Waterloo Technical Report: CS-2013-15∗ ∗This report is a modified version of an internal technical report produced for Orange Labs, the project's sponsor. The original technical report was submitted to Orange Labs in August 2013. Abstract During the main phase of this project we identified and provided solution for the major challenges related to peer-to-peer (P2P) web hosting. More specifically, our solutions for naming, availability, ranking, indexing and dynamic web-hosting have been provided in previous reports. In this report we present a more concrete view of the pWeb infrastructure and address the issues related to a real-life deployment of the system. First we provide an overview of the light-weight P2P communication protocol between pWeb clients for signaling and media streaming in Part I. In Part II we provide an architectural overview of pWeb system and show the mapping of the abstract components in pWeb architec- ture to real life devices and technologies. In order to make pWeb compatible with the existing Web technology we have developed a DNS gateway. In Part II Section 3, we provide the design and implementation of this DNS gateway. For efficient indexing and fast discovery of end-user devices and multimedia content, we have developed a cloud-based solution for crawling, indexing and searching.
    [Show full text]
  • Final Report
    Team 4 - Rescue Drone Final Report Members Alexandra Borgesen [email protected] Peter Burchell [email protected] Cody Campbell [email protected] Shawn Cho [email protected] Sarah Hood [email protected] Halil Yonter [email protected] Sponsor Mr. David F. Merrick Faculty Advisor Dr. Rodney Roberts Instructor Dr. Jerris Hooker Reviewers Dr. Bruce Harvey Dr. Simon Foo 04/21/2017 Team 4 Final Report Rescue Drone Executive Summary UAVs used by Florida State University’s Emergency Management and Homeland Security Program can autonomously scan an area, but will provide no feedback regarding image contents, nor do they have a user-friendly interface for interprocess communication. The multidisciplinary ECE Senior Design Team #4 was tasked with creating a new, unique UAV capable of scanning disaster zones and identifying unique objects of interest. Careful research and planning has led to an innovative flight control architecture. The final product features a powerful onboard computer capable of live image processing for object detection, with distinct algorithms for color filtering and pedestrian tracking. A conversion algorithm was also implemented for converting the UAV’s latitude and longitude data, which is read from the flight control hardware, into USNG format. An IP network governs all communication between the ground station and the UAV. In the pursuit of increasing autonomy and implementing computer vision, a reliable and consistent object detection remains integral to accomplishing this task. By analyzing an image in search of HSV values that satisfy a predetermined range of color, any region of pixels that comply with the given range is highlighted using the color filtering algorithm.
    [Show full text]