Tutkimuspaperien etsintä

Koko: px
Aloita esitys sivulta:

Download "Tutkimuspaperien etsintä"

Transkriptio

1 Seminaariesitelmä Visualisointi käyttöliittymäsuunnittelussa Tietojenkäsittelytieteen laitos Helsingin yliopisto Tutkimuspaperien etsintä Ilkka Rinne

2 Tieteellinen viittaaminen Miksi viitataan? Oman tutkimuksen suhde muiden töihin Osoitetaan aiheeseen liittyvän tutkimuksen tuntemus Jättiläisten hartioilta näkee pitemmälle: tietämyksen kumulatiivinen kerryttäminen Miksi viitteitä etsitään? Turhan toiston välttäminen Lisää taustatietoa Mitä ja missä kukakin tutkii? If I have been able to see further, it was only because I stood on the shoulders of giants. -Sir Isaac Newton

3 Viitetietokannat 1/2 Historiaa: II Maailmansodan jälkeen USA:ssa paljon julkista rahaa tutkimukseen Julkaisut lisääntyivät huimasti, aihekohtainen luettelointi käsityönä oli liian työlästä Luokittelutermit erilaisia, luettelointi ei pysynyt mukana 50-luvun automatisointi-hype: tietokone ratkaisee kaiken Eugene Garfield & co 1963: Science Citation Index CS-alalla nykyään netissä myös ilmaisia mm. Networked Computer Science Technical Reference Library NCSTRL (http://www.ncstrl.org/), Computer Science Bibliography, DBLP (http://dblp.unitrier.de/) ja ResearchIndex (CiteSeer) (http://citeseer.nj.nec.com/cs)

4 Viitetietokannat 2/2 Tekijänoikeudet kustantajilla, artikkelit saatavilla omien maksullisten nettipalveluiden kautta mm: ACM Digital Library, IEEExplore, Springer LINK, Elsevier ScienceDirect Esim. ISI:n SCI:ssä lähes pelkästään lehtiartikkeleita Hakemien erikseen kaikista? Tietojenkäsittelyssä tuore tieto rulaa! Pitäisi saada myös konferenssipapereita ja teknisiä raportteja jakoon Luettelointi maksaa edelleen paljon (pelkästään ISI:llä vuonna 1998 yli 800 työntekijää) NEC Research Institute 1997: CiteSeer Materiaali netistä hakukoneiden avulla Käsitellään koneellisesti Hakupalvelu ja järjestelmä julkisesti saatavilla

5 CiteSeerin ongelmia 1/2 Kattavuus Luotettavuus Vain netistä vapaasti löytyvä materiaali Kustantajien kanssa tehdyt sopimukset estävät tutkijoita julkaisemasta omia artikkeleitaan netissä Tutkimusten pohjasakkaa? Automaattinen prosessointi, puutteellista tietoa webdokumenteissä,tekstintunnistuksessa virheitä Ei referoituja (välttämättä) Ei julkaistussa muodossa (ei voi tietää) Julkaisufoorumi? Viittaukset: ainakin joku on lukenut Oletus: hyvät viittaavat hyviin Mutta myös huonoihin täytyy viitata korjatakseen

6 CiteSeerin ongelmia 2/2 Tekstipohjainen käliratkaisu Paljon teknisiä termejä, implementaatiomalli paistaa läpi Kuitenkin paljon dataa samalla sivulla relatedness 0.1 (?) Viittausverkkoa ei visualisoitu Viittausyhteyksien hahmottaminen ja varsinkin vertailu hyvin hankalaa Viittauksien avulla navigointi sukeltavaa: lost in hypertext Sama ongelma myös muissa viitehakukoneissa??

7 Viittausverkko 1/2 Klusteroitunut, ei-yhtenäinen, suunnattu verkko Solmuina paperit Särminä viittaukset paperista toiseen Erikoisominaisuus: ajallinen järjestys Voidaan aina asetella siten, että viittaukset osoittavat vain toiseen vastakkaisista suunnista Helpottaa ja nopeuttaa tulkitsemista ja ymmärtämistä Ryhmittely (viittaus)läheisyyden perusteella vaikeutuu Kaaviot venyvät, asettelussa vähemmän vapauksia

8 Viittausverkko 2/2 Paljon artikkeleja, paljon viittauksia, nopeasti hyvin sotkuinen graafi Visualisointia ei ole yritetty kaupallisissakaan Miten tehdä rajaus? Tekstipohjainen navigointi viittauksia pitkin parasta mitä löytyy (esim. ACM DL) Pahoja käliongelmia, kuten syvälle sukeltavaa navigointia, hakutulosten ilmestymistä eri ikkunaan kuin hakuehdot, ym. Idea: paikallinen viittausympäristö Vain valitun solmun ympäriltä kerrallaan

9 Paikallinen viittausympäristö Hyvää: Helpottaa tulkintaa Luonnollinen solmujen rajaus Aikaskaalaus artikkelikohtaisesti Huonoa: Konteksti katoaa osittain Vain valittuun artikkeliin osuvat särmät näkyvissä Vertailu viittausten perusteella vaikeaa Yhdenlainen kalansilmä: vääristys ajansuhteen rajaus viitteiden perusteella Läheisiä ideoita: Harmony Local Map (Andrews 1999) SpaceTree (Plaisant et al. 2002)

10 Käyttötapaus 1 Tavoite: Raul haluaa huomioda tuoreimman alan tutkimuksen kirjoittaessaan lehtiartikkelia merkkijonotietokantojen kyselykielestä. Tilatietoja: On kevät 2001 Raul on julkaissut yhdessä kolmen TKTL:n tutkijan kanssa vuosina kolme konferenssipaperia merkkijonotietokannoille kehitettämästään AQL-kyselykielestä. Information Systems lehdestä on tekeillä bioinformatiikkaa käsittelevä erikoisnumero (dl ). Raul ja kumppanit ovat päättäneet yrittää saada aiempien konferenssipaperiensa tulokset kokoavan artikkelin ko. lehteen. On epäselvää, onko joku muu tutkimusryhmä tehnyt vuoden 1998 jälkeen sellaista jatkotutkimusta merkkijonotietokannoista, joka tulisi ottaa huomioon.

11 The Design and Implementation of a Sequence Database System () Praveen Seshadri, Miron Livny, Raghu Ramakrishnan The VLDB Journal This paper discusses the design and implementation of SEQ, a database system with support for sequence data. SEQ models a sequence as an ordered collection of records, and supports a declarative sequence query language based on an algebra of query operators, thereby permitting algebraic query optimization and evaluation. SEQ has been built as a component of the PREDATOR database system that provides support for relational and other kinds of complex data as well. There are three distinct...

12 Cites in AQL: an Alignment Based Language for Querying String Databases (1998) by Gösta Grahne, Raul Hakli, Matti Nykänen, Esko Ukkonen:...AQL. Other related work has been carried out in the study of complex object databases and sequence databases. These suggestions include for example the extended NF 2 model [19] the SEQ model [22] and the AQUA data model [25] Implementations based on these suggestions have also been reported [23, 28]. The di#erence between these approaches compared to ours is The Design and Implementation of a Sequence that they are interested in developing a new data model supporting ordered data types like lists of System records while our focus is in the string fields of the datadatabase model in question. In the() next section, we will give an overview of the AQL.... Praveen Seshadri, Miron Livny, Raghu Ramakrishnan The VLDB Journal This paper discusses the design and implementation of SEQ, a database system with support for sequence data. SEQ models a sequence as an ordered collection of records, and supports a declarative sequence query language based on an algebra of query operators, thereby permitting algebraic query optimization and evaluation. SEQ has been built as a component of the PREDATOR database system that provides support for relational and other kinds of complex data as well. There are three distinct...

13 AQL: an Alignment Based Language for Querying String Databases (1998) Gösta Grahne, Raul Hakli, Matti Nykänen, Esko Ukkonen AQL stands for Alignment Query Language, and it is an extension of SQL. AQL allows for declarative querying of databases containing strings of characters as entries. For instance, in applications such as genomic databases, the DNA-sequences are strings, and they need to be queried based on their structure. The LIKE-operation in SQL does not go very far. Existing systems for string databases have a very ad hoc nature, usually giving the user a set of predefined simple query forms. On the...

14 Cites in How to make SQL stand for String Query Language (1999) by Gosta Grahne, Emmanuel Waller:...semantics that can be coupled with relational structures. The string programming primitive is a declarative specification of a multitape finite state automaton. The multitape automaton have proven to be useful in pattern matching problems [13, 17] The language has also been implemented [19]. A detailed study of safety and evaluability is done in [18] Still later, Mecca and Bonner [24] used the interpreted functions of Ginsburg and Wang in a datalog like language. Since Prolog with one function symbol already yields all r. e. sets [21] the Mecca Bonner language has full Turing... AQL: an Alignment Based Language for Querying String Databases (1998) Gösta Grahne, Raul Hakli, Matti Nykänen, Esko Ukkonen AQL stands for Alignment Query Language, and it is an extension of SQL. AQL allows for declarative querying of databases containing strings of characters as entries. For instance, in applications such as genomic databases, the DNA-sequences are strings, and they need to be queried based on their structure. The LIKE-operation in SQL does not go very far. Existing systems for string databases have a very ad hoc nature, usually giving the user a set of predefined simple query forms. On the...

15 How to make SQL stand for String Query Language (1999) Gosta Grahne, Emmanuel Waller Lecture Notes in Computer Science A string database is simply a collection of tables, the columns of which contain strings over some given alphabet. We address in this paper the issue of designing a simple, user friendly query language for string databases. We focus on the language FO(ffl), which is classical first order logic extended with a concatenation operator, and where quantifiers range over the set of all strings. We wish to capture all string queries, i.e., well-typed and computable mappings involving a notion of...

16 Cites in String Operations in Query Languages (2000) by Michael Benedikt, Leonid Libkin, Thomas Schwentick, Luc Segoufin:...[11, 12] considered Datalog extended with appropriate transducers for string operations, proving a number of completeness results. In [14] arbitrary regions (substrings) can be queried; this, when coupled with relational calculus, gives the power of string concatenation. Closer to our approach, [20, 26] study the relational calculus algebra extended with an operation for concatenating strings. 15] studies rst order logic over term algebras and extends expressive bounds and complexity results from relational calculus to this setting. But SQL style string pattern matching cannot be expressed in......queries with relational calculus is that pattern matching expressions may return an in nite number of strings. This is the standard issue of safety. The authors tackle this problem by identifying safe fragments of their languages, using a number of syntactic restrictions see, e.g. [19, 22, 18, 20, 26] but they cannot capture the safe fragment of the language syntactically. A second problem concerns expressive power. Many query languages designed in the prior literature turn out to be Turing complete, a feature that in turn makes many sorts of analysis and optimization impossible. Indeed, as... [Article contains additional citation context not shown here] How to make SQL stand for String Query Language (1999) Gosta Grahne, Emmanuel Waller Lecture Notes in Computer Science A string database is simply a collection of tables, the columns of which contain strings over some given alphabet. We address in this paper the issue of designing a simple, user friendly query language for string databases. We focus on the language FO(ffl), which is classical first order logic extended with a concatenation operator, and where quantifiers range over the set of all strings. We wish to capture all string queries, i.e., well-typed and computable mappings involving a notion of...

17 String Operations in Query Languages (2000) Michael Benedikt, Leonid Libkin, Thomas Schwentick, Luc Segoufin Symposium on Principles of Database Systems We study relational calculi with support for string operations. While SQL restricts the ability to mix string pattern-matching and relational operations, prior proposals for embedding SQL in a compositional calculus were based on adding the operation of concatenation to rst-order logic. These latter proposals yield compositional query languages extending SQL, but are unfortunately computationally complete. The unbounded expressive power in turn implies strong limits on the ability to perform...

18 Benedikt00a: String Operations String Operations in Query Languages (2000) Michael Benedikt, Leonid Libkin, Thomas Schwentick, Luc Segoufin Symposium on Principles of Database Systems We study relational calculi with support for string operations. While SQL restricts the ability to mix string pattern-matching and relational operations, prior proposals for embedding SQL in a compositional calculus were based on adding the operation of concatenation to rst-order logic. These latter proposals yield compositional query languages extending SQL, but are unfortunately computationally complete. The unbounded expressive power in turn implies strong limits on the ability to perform...

19 Benedikt00a: String Operations How to make SQL stand for String Query Language (1999) Gosta Grahne, Emmanuel Waller Lecture Notes in Computer Science A string database is simply a collection of tables, the columns of which contain strings over some given alphabet. We address in this paper the issue of designing a simple, user friendly query language for string databases. We focus on the language FO(ffl), which is classical first order logic extended with a concatenation operator, and where quantifiers range over the set of all strings. We wish to capture all string queries, i.e., well-typed and computable mappings involving a notion of...

20 Cites in Query Languages for Sequence Databases: Termination and Complexity by Giansalvatore Mecca, Anthony J. Bonner:...solution. However, in other cases, such as genome databases and text databases, there is still a need for more flexibility in data representation and manipulation. The problem of extending relational databases with string manipulation features has recently motivated several research proposals [4, 8, 5, 6, 7]. In fact, sequences represent a particularly interesting domain for query languages. In contrast to sets, computations over sequences can easily become infinite, even when the underlying alphabet is finite. This is because repetitions of symbols are allowed, so that the number of possible... Benedikt00a: String Operations How to make SQL stand for String Query Language (1999) Gosta Grahne, Emmanuel Waller Lecture Notes in Computer Science A string database is simply a collection of tables, the columns of which contain strings over some given alphabet. We address in this paper the issue of designing a simple, user friendly query language for string databases. We focus on the language FO(ffl), which is classical first order logic extended with a concatenation operator, and where quantifiers range over the set of all strings. We wish to capture all string queries, i.e., well-typed and computable mappings involving a notion of...

21 Benedikt00a: String Operations Query Languages for Sequence Databases: Termination and Complexity Giansalvatore Mecca, Anthony J. Bonner Knowledge and Data Engineering This paper develops a query language for sequence databases, such as genome databases and text databases. Unlike relational data, queries over sequential data can easily produce infinite answer sets, since the universe of sequences is infinite, even for a finite alphabet. The challenge is to develop query languages that are both highly expressive and finite. This paper develops such a language as a subset of a logic for string databases called Sequence Datalog. The main idea is to use safe...

22 Benedikt00a: String Operations Mekka00: Query Languages for Query Languages for Sequence Databases: Termination and Complexity Giansalvatore Mecca, Anthony J. Bonner Knowledge and Data Engineering This paper develops a query language for sequence databases, such as genome databases and text databases. Unlike relational data, queries over sequential data can easily produce infinite answer sets, since the universe of sequences is infinite, even for a finite alphabet. The challenge is to develop query languages that are both highly expressive and finite. This paper develops such a language as a subset of a logic for string databases called Sequence Datalog. The main idea is to use safe...

23 Benedikt00a: String Operations Mekka00: Query Languages for Overton94: QGB: A system for Query Languages for Sequence Databases: Termination and Complexity Giansalvatore Mecca, Anthony J. Bonner Knowledge and Data Engineering This paper develops a query language for sequence databases, such as genome databases and text databases. Unlike relational data, queries over sequential data can easily produce infinite answer sets, since the universe of sequences is infinite, even for a finite alphabet. The challenge is to develop query languages that are both highly expressive and finite. This paper develops such a language as a subset of a logic for string databases called Sequence Datalog. The main idea is to use safe...

24 Käyttötapaus 2 Tavoite: Ilkka tarvitsee tietoa käyttöliittymäsuunnittelun suunnittelumalleista (UI design patterns), jotta voisi käyttää niitä perustellessaan hyviä ja huonoja Web-sivustojen käyttöliittymäratkaisuja gradussaan. Tilatietoja: On kesä Ilkka muistaa Käyttöliittymät 2 kurssilta, että kälisuunnittelumalleista on julkaistu joitain tieteellisiä papereita. Hän tietää myös, että suunnittelumalleja koskevissa kirjoituksissa usein viitattuja kirjoja ovat Alexanderin Pattern Language sekä ohjelmistojen suunnittelumallikirja, jonka yhtenä kirjoittajana on Gamma.

25 gamma design patterns 5 documents found Design Patterns: Elements of Reusable ObjectOriented Software. Design patterns: Abstraction and reuse of object-oriented design Citations not available Gamma A catalog of object-oriented design patterns. E. Gamma, R. Helm, R. Johnson, OOSPLA 96 TUTORIAL 29: Design Patterns Applied, E. Gamma. 3 Java und Design Patterns -- Eine vielversprechende Kombination E. Gamma Cited by 1450 / 1450 Design Patterns: Elements of Reusable ObjectOriented Software (1994). Addison-Wesley. Abstract not available, document not in database Buy from: Amazon (54.99$) Barnes & Noble (54.99$)

26 5 documents found Design Patterns: Elements of Reusable ObjectOriented Software. Design patterns: Abstraction and reuse of object-oriented design. hypermedia gamma design patterns Citations not available Gamma A catalog of object-oriented design patterns. E. Gamma, R. Helm, R. Johnson, OOSPLA 96 TUTORIAL 29: Design Patterns Applied, E. Gamma. 3 Java und Design Patterns -- Eine vielversprechende Kombination E. Gamma 1 Rossi 97a (16) Cited by 44 / Design Patterns: Elements of Reusable ObjectOriented Software (1994). Addison-Wesley. Abstract not available, document not in database Buy from: Amazon (54.99$) Barnes & Noble (54.99$)

27 5 documents found Design Patterns: Elements of Reusable ObjectOriented Software. hypermedia gamma design patterns Citations not available Gamma Design patterns: Abstraction and reuse of object-oriented design. Cites in Design Reuse in Hypermedia Applications Development A catalog of object-oriented design 1992Alejandra Garrido: (1997) by Gustavo Rossi, Daniel 5Schwabe, patterns. E. Gamma, R. Helm, R. Johnson,...patterns transcend this dimension because they help to capture the essential aspects of design problems and their solutions. The main intent of this paper is to motivate the hypertext OOSPLA 96 TUTORIAL 29: Design 3 community to discuss the problem and eventually produce a pattern catalogue (as [4]) in which Patternshypermedia Applied, E.design Gamma. experience is recorded as a set of related patterns... Java und Design Patterns -- Eine vielversprechende Kombination E. Gamma Rossi 97a (16) Cited by 44 / Design Patterns: Elements of Reusable ObjectOriented Software (1994). Addison-Wesley. Abstract not available, document not in database Buy from: Amazon (54.99$) Barnes & Noble (54.99$)

28 gamma design patterns 5 documents found Design Patterns: Elements of Reusable ObjectOriented Software A catalog of object-oriented design patterns. E. Gamma, R. Helm, R. Johnson, OOSPLA 96 TUTORIAL 29: Design Patterns Applied, E. Gamma. 3 Java und Design Patterns -- Eine vielversprechende Kombination E. Gamma 1 Design patterns: Abstraction and reuse of object-oriented design. Design Reuse in Hypermedia Applications Development (1997) Gustavo Rossi, Daniel Schwabe, Alejandra Garrido UK Conference on Hypertext In this paper we discuss the use of design patterns for the process of building hypermedia applications. The idea of design patterns has been recently developed, and rapidly spread outside the object-oriented community to a general audience of software developers. By using patterns it is not only possible to document design experience with a very simple and comprehensible format, but also reuse the same experience several times for different applications. We argue that the hypermedia...

29 gamma design patterns 5 documents found Design Patterns: Elements of Reusable ObjectOriented Software. Design patterns: Abstraction and reuse of object-oriented design. A catalog of object-oriented design patterns. E. Gamma, R. Helm, R. Johnson, CitesTUTORIAL in Pattern for Hypermedia OOSPLA 96 29: Systems Design 3 (1997) by Alejandra Garrido, Rossi, Daniel Schwabe: PatternsGustavo Applied, E. Gamma....in Figure 1. Accordingly, we present three pattern systems : 1) Patterns for hypermedia Java undsystems, Design Patterns -- Eine design patterns1 and 3) 2) Navigational Interface patterns. These categories were vielversprechende Kombination defined based on our experience in designing hypermedia applications by applying object E. Gamma oriented methods and patterns [Rossi96a, Rossi96b, Rossi97], consistently with our goal to present the set of patterns according to the different tasks and interests of users. It is worth noting that all these patterns can be equally applied both to conventional hypermedia applications, to static web sites and to sophisticated applications running on... Design Reuse in Hypermedia Applications Development (1997) Gustavo Rossi, Daniel Schwabe, Alejandra Garrido UK Conference on Hypertext In this paper we discuss the use of design patterns for the process of building hypermedia applications. The idea of design patterns has been recently developed, and rapidly spread outside the object-oriented community to a general audience of software developers. By using patterns it is not only possible to document design experience with a very simple and comprehensible format, but also reuse the same experience several times for different applications. We argue that the hypermedia...

30 gamma design patterns 5 documents found Design Patterns: Elements of Reusable ObjectOriented Software A catalog of object-oriented design patterns. E. Gamma, R. Helm, R. Johnson, OOSPLA 96 TUTORIAL 29: Design Patterns Applied, E. Gamma. 3 Java und Design Patterns -- Eine vielversprechende Kombination E. Gamma 1 Design patterns: Abstraction and reuse of object-oriented design. Pattern Systems for Hypermedia (1997) Alejandra Garrido, Gustavo Rossi, Daniel Schwabe The hypermedia domain is currently receiving much attention, mostly due to the new generation of open systems, i.e., those that allow the connection among applications in the same or different machines (intranets) or those that publish the interface of an application in a WWW's browser. However, current applications in this domain are not taking profit of all benefits that characterize hypermedia applications, and maintenance is very difficult to achieve. Building large hypermedia applications...

31 gamma design patterns 5 documents found Design Patterns: Elements of Reusable ObjectOriented Software A catalog of object-oriented design patterns. E. Gamma, R. Helm, R. Johnson, OOSPLA 96 TUTORIAL 29: Design Patterns Applied, E. Gamma. 3 Java und Design Patterns -- Eine vielversprechende Kombination E. Gamma 1 Design patterns: Abstraction and reuse of object-oriented design. Pattern Systems for Hypermedia (1997) Garrido 97: Pattern Systems for Alejandra Garrido, Gustavo Rossi, Daniel Schwabe The hypermedia domain is currently receiving much attention, mostly due to the new generation of open systems, i.e., those that allow the connection among applications in the same or different machines (intranets) or those that publish the interface of an application in a WWW's browser. However, current applications in this domain are not taking profit of all benefits that characterize hypermedia applications, and maintenance is very difficult to achieve. Building large hypermedia applications...

32 gamma patterns for Designing Navigable Information Spaces (1999) Cites design in Patterns by Gustavo Rossi, Daniel Schwabe, Fernando Lyardet: 5 documents found...the paper focuses on some simple and powerful patterns: Navigational Context, Active Design Patterns:Landmark, Elements of 1450Basket Reference, News and Shopping They are part of a larger Pattern Language Reusable ObjectOriented Software. that also includes architectural patterns and patterns for user interface design; these E. Gamma, Helm, R. Johnson, patternsr.can be found in [Garrido97] 2. Context. The problems of hypermedia design. One of and J.the Vlissides. keys distinguishing features of hypermedia applications is the notion of navigation. While designing theabstraction navigationaland structure of the application, we have to take into account the types of Design patterns: intended users, and the set of reuse of object-oriented design. tasks they are... current region, and explore it. Though this is only one possible way to navigate through and J...the Vlissides. rooms and regions, it provides the user with a complete sense of where each room is located. In A catalog of object-oriented designeven get more5information 1992 about a region (using the Interface this example the user could patterns. E. Gamma, R. Helm, R. on Demand pattern [Garrido97] or about a painting, navigating to that painting. This Johnson, and J. Vlissides. example shows an interesting rationale for applying Active Reference. In Le Louvre we want the end user to explore not only paintings but mainly the whole Museum; notice that in Figure 5, the OOSPLA 96 TUTORIAL 29: Design spatial structure has been given greater... 3 Patterns Applied, E. Gamma. Java und Design Patterns -- Eine vielversprechende Kombination E. Gamma 1 Pattern Systems for Hypermedia (1997) Garrido 97: Pattern Systems for Alejandra Garrido, Gustavo Rossi, Daniel Schwabe The hypermedia domain is currently receiving much attention, mostly due to the new generation of open systems, i.e., those that allow the connection among applications in the same or different machines (intranets) or those that publish the interface of an application in a WWW's browser. However, current applications in this domain are not taking profit of all benefits that characterize hypermedia applications, and maintenance is very difficult to achieve. Building large hypermedia applications...

33 gamma design patterns 5 documents found Design Patterns: Elements of Reusable ObjectOriented Software A catalog of object-oriented design patterns. E. Gamma, R. Helm, R. Johnson, OOSPLA 96 TUTORIAL 29: Design Patterns Applied, E. Gamma. 3 Java und Design Patterns -- Eine vielversprechende Kombination E. Gamma 1 Design patterns: Abstraction and reuse of object-oriented design. Patterns for Designing Navigable Information Spaces (1999) Garrido 97: Pattern Systems for Gustavo Rossi, Daniel Schwabe, Fernando Lyardet This paper presents several design patterns for the hypermedia domain: Navigational Context, Active Reference, Landmark, News and Shopping Basket. They are part of a pattern language for hypermedia applications and address the design of healthy navigational structures. They can be applied in stand-alone applications or in dynamic Web sites or Information Systems. 1. Introduction. Designing High Quality Hypermedia Applications. Hypermedia applications provide the user with navigational access...

34 gamma design patterns 5 documents found Design Patterns: Elements of Reusable ObjectOriented Software A catalog of object-oriented design patterns. E. Gamma, R. Helm, R. Johnson, OOSPLA 96 TUTORIAL 29: Design Patterns Applied, E. Gamma. 3 Java und Design Patterns -- Eine vielversprechende Kombination E. Gamma 1 Design patterns: Abstraction and reuse of object-oriented design. Patterns for Designing Navigable Information Spaces (1999) Garrido 97: Pattern Systems for Rossi 99: Patterns for Designing Gustavo Rossi, Daniel Schwabe, Fernando Lyardet This paper presents several design patterns for the hypermedia domain: Navigational Context, Active Reference, Landmark, News and Shopping Basket. They are part of a pattern language for hypermedia applications and address the design of healthy navigational structures. They can be applied in stand-alone applications or in dynamic Web sites or Information Systems. 1. Introduction. Designing High Quality Hypermedia Applications. Hypermedia applications provide the user with navigational access...

35 Yhteenveto Viittauksista muodostuva suunnattu verkko on kokonaisuutena hankalasti visualisoitavissa Viittausverkon ajallista järjestettävyyttä voidaan käyttää hyväksi tulkittavuuden helpottamiseksi Rajautuminen paikalliseen viittausavaruuteen on eräs mielekäs verkon rajausmenetelmä: Verkko yksikertaistuu, kenties liikaakin Rajauksesta aiheutuu jonkin verran pollausta Kuitenkin saavutetaan melko intuitiivinen ja helposti tulkittava käli Käyttämällä pop-up-ikkunoita saadaan koko sovellus yhteen ikkunaan Visualisointiratkaisusta vaikuttaisi olevan hyötyä keskeisten käyttötapausten toteuttamisessa

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo TIEKE Verkottaja Service Tools for electronic data interchange utilizers Heikki Laaksamo TIEKE Finnish Information Society Development Centre (TIEKE Tietoyhteiskunnan kehittämiskeskus ry) TIEKE is a neutral,

Lisätiedot

7.4 Variability management

7.4 Variability management 7.4 Variability management time... space software product-line should support variability in space (different products) support variability in time (maintenance, evolution) 1 Product variation Product

Lisätiedot

Information on preparing Presentation

Information on preparing Presentation Information on preparing Presentation Seminar on big data management Lecturer: Spring 2017 20.1.2017 1 Agenda Hints and tips on giving a good presentation Watch two videos and discussion 22.1.2017 2 Goals

Lisätiedot

Network to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi

Network to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi Network to Get Work Tehtäviä opiskelijoille Assignments for students www.laurea.fi Ohje henkilöstölle Instructions for Staff Seuraavassa on esitetty joukko tehtäviä, joista voit valita opiskelijaryhmällesi

Lisätiedot

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET. BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET. Pekka Ollikainen Open Source Microsoft CodePlex bio Verkkosivustovastaava Suomen Sarjakuvaseura

Lisätiedot

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 81122P (4 ov.) 30.5.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan

Lisätiedot

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana Taustaa KAO mukana FINECVET-hankeessa, jossa pilotoimme ECVETiä

Lisätiedot

The Viking Battle - Part Version: Finnish

The Viking Battle - Part Version: Finnish The Viking Battle - Part 1 015 Version: Finnish Tehtävä 1 Olkoon kokonaisluku, ja olkoon A n joukko A n = { n k k Z, 0 k < n}. Selvitä suurin kokonaisluku M n, jota ei voi kirjoittaa yhden tai useamman

Lisätiedot

Results on the new polydrug use questions in the Finnish TDI data

Results on the new polydrug use questions in the Finnish TDI data Results on the new polydrug use questions in the Finnish TDI data Multi-drug use, polydrug use and problematic polydrug use Martta Forsell, Finnish Focal Point 28/09/2015 Martta Forsell 1 28/09/2015 Esityksen

Lisätiedot

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan

Lisätiedot

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...

Lisätiedot

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Julian Voss, Quantum man, 2006 (City of Moses Lake, Washington, USA) Kolme näkökulmaa

Lisätiedot

Salasanan vaihto uuteen / How to change password

Salasanan vaihto uuteen / How to change password Salasanan vaihto uuteen / How to change password Sisällys Salasanakäytäntö / Password policy... 2 Salasanan vaihto verkkosivulla / Change password on website... 3 Salasanan vaihto matkapuhelimella / Change

Lisätiedot

Tietorakenteet ja algoritmit

Tietorakenteet ja algoritmit Tietorakenteet ja algoritmit Taulukon edut Taulukon haitat Taulukon haittojen välttäminen Dynaamisesti linkattu lista Linkatun listan solmun määrittelytavat Lineaarisen listan toteutus dynaamisesti linkattuna

Lisätiedot

MUSEOT KULTTUURIPALVELUINA

MUSEOT KULTTUURIPALVELUINA Elina Arola MUSEOT KULTTUURIPALVELUINA Tutkimuskohteena Mikkelin museot Opinnäytetyö Kulttuuripalvelujen koulutusohjelma Marraskuu 2005 KUVAILULEHTI Opinnäytetyön päivämäärä 25.11.2005 Tekijä(t) Elina

Lisätiedot

anna minun kertoa let me tell you

anna minun kertoa let me tell you anna minun kertoa let me tell you anna minun kertoa I OSA 1. Anna minun kertoa sinulle mitä oli. Tiedän että osaan. Kykenen siihen. Teen nyt niin. Minulla on oikeus. Sanani voivat olla puutteellisia mutta

Lisätiedot

Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille?

Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille? Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille? 10.10.01 Tuomo Suortti Ohjelman päällikkö Riina Antikainen Ohjelman koordinaattori 10/11/01 Tilaisuuden teema Kansainvälistymiseen

Lisätiedot

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Julian Voss, Quantum man, 2006 (City of Moses Lake, Washington, USA) Kolme näkökulmaa

Lisätiedot

Suunnittelumallien käyttö ja web-navimallit

Suunnittelumallien käyttö ja web-navimallit Käyttöliittymät II Luento 7 Suunnittelumallien käyttö ja web-navimallit Harjoitus 1: Asuntohaku-sovellus Harjoitus 2: Groups and Items Esimerkkejä muista kälisuunnittelumalleista Web-navigoinnin suunnittelumallit

Lisätiedot

Julkaisun laji Opinnäytetyö. Sivumäärä 43

Julkaisun laji Opinnäytetyö. Sivumäärä 43 OPINNÄYTETYÖN KUVAILULEHTI Tekijä(t) SUKUNIMI, Etunimi ISOVIITA, Ilari LEHTONEN, Joni PELTOKANGAS, Johanna Työn nimi Julkaisun laji Opinnäytetyö Sivumäärä 43 Luottamuksellisuus ( ) saakka Päivämäärä 12.08.2010

Lisätiedot

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat Teollisuusautomaation tietoturvaseminaari Purchasing Manager, Hydro Lead Buyer, Industrial Control Systems 1 Agenda / esityksen tavoite

Lisätiedot

Collaborative & Co-Creative Design in the Semogen -projects

Collaborative & Co-Creative Design in the Semogen -projects 1 Collaborative & Co-Creative Design in the Semogen -projects Pekka Ranta Project Manager -research group, Intelligent Information Systems Laboratory 2 Semogen -project Supporting design of a machine system

Lisätiedot

Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat

Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat Esityksen sisältö: 1. EU:n energiapolitiikka on se, joka ei toimi 2. Mihin perustuu väite, etteivät

Lisätiedot

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine Information on Finnish Language Courses Spring Semester 2017 Jenni Laine 4.1.2017 KIELIKESKUS LANGUAGE CENTRE Puhutko suomea? Do you speak Finnish? -Hei! -Moi! -Mitä kuuluu? -Kiitos, hyvää. -Entä sinulle?

Lisätiedot

Työsuojelurahaston Tutkimus tutuksi - PalveluPulssi 11.3.2016. Peter Michelsson Wallstreet Asset Management Oy

Työsuojelurahaston Tutkimus tutuksi - PalveluPulssi 11.3.2016. Peter Michelsson Wallstreet Asset Management Oy Työsuojelurahaston Tutkimus tutuksi - PalveluPulssi 11.3.2016 Peter Michelsson Wallstreet Asset Management Oy Wallstreet lyhyesti Perustettu vuonna 2006, SiPa toimilupa myönnetty 3/2014 Täysin kotimainen,

Lisätiedot

TIETEEN PÄIVÄT OULUSSA 1.-2.9.2015

TIETEEN PÄIVÄT OULUSSA 1.-2.9.2015 1 TIETEEN PÄIVÄT OULUSSA 1.-2.9.2015 Oulun Yliopisto / Tieteen päivät 2015 2 TIETEEN PÄIVÄT Järjestetään Oulussa osana yliopiston avajaisviikon ohjelmaa Tieteen päivät järjestetään saman konseptin mukaisesti

Lisätiedot

Operatioanalyysi 2011, Harjoitus 4, viikko 40

Operatioanalyysi 2011, Harjoitus 4, viikko 40 Operatioanalyysi 2011, Harjoitus 4, viikko 40 H4t1, Exercise 4.2. H4t2, Exercise 4.3. H4t3, Exercise 4.4. H4t4, Exercise 4.5. H4t5, Exercise 4.6. (Exercise 4.2.) 1 4.2. Solve the LP max z = x 1 + 2x 2

Lisätiedot

AYYE 9/ HOUSING POLICY

AYYE 9/ HOUSING POLICY AYYE 9/12 2.10.2012 HOUSING POLICY Mission for AYY Housing? What do we want to achieve by renting apartments? 1) How many apartments do we need? 2) What kind of apartments do we need? 3) To whom do we

Lisätiedot

FinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation

FinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation FinFamily Asennus / Installation 1 Sisällys / Contents FinFamily Asennus / Installation... 1 1. Asennus ja tietojen tuonti / Installation and importing data... 4 1.1. Asenna Java / Install Java... 4 1.2.

Lisätiedot

Kysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4)

Kysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4) Tilasto T1106120-s2012palaute Kyselyn T1106120+T1106120-s2012palaute yhteenveto: vastauksia (4) Kysymys 1 Degree programme: (4) TIK: TIK 1 25% ************** INF: INF 0 0% EST: EST 0 0% TLT: TLT 0 0% BIO:

Lisätiedot

NAO- ja ENO-osaamisohjelmien loppuunsaattaminen ajatuksia ja visioita

NAO- ja ENO-osaamisohjelmien loppuunsaattaminen ajatuksia ja visioita NAO- ja ENO-osaamisohjelmien loppuunsaattaminen ajatuksia ja visioita NAO-ENO työseminaari VI Tampere 3.-4.6.2015 Projektisuunnittelija Erno Hyvönen erno.hyvonen@minedu.fi Aikuiskoulutuksen paradigman

Lisätiedot

Capacity utilization

Capacity utilization Mat-2.4142 Seminar on optimization Capacity utilization 12.12.2007 Contents Summary of chapter 14 Related DEA-solver models Illustrative examples Measure of technical capacity utilization Price-based measure

Lisätiedot

RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla

RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla TURUN YLIOPISTO Hoitotieteen laitos RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla Pro gradu -tutkielma, 34 sivua, 10 liitesivua

Lisätiedot

Johdatus tutkimustyöhön -luento: Kirjallisuuskatsaus. Arto Lanamäki, 2015 arto.lanamaki@oulu.fi

Johdatus tutkimustyöhön -luento: Kirjallisuuskatsaus. Arto Lanamäki, 2015 arto.lanamaki@oulu.fi + Johdatus tutkimustyöhön -luento: Kirjallisuuskatsaus Arto Lanamäki, 2015 arto.lanamaki@oulu.fi + Osa 1: Tarina yhdestä pitkästä kirjallisuuskatsausprojektista + Miten tämä artikkeli syntyi? Artikkeli

Lisätiedot

Basic Flute Technique

Basic Flute Technique Herbert Lindholm Basic Flute Technique Peruskuviot huilulle op. 26 Helin & Sons, Helsinki Basic Flute Technique Foreword This book has the same goal as a teacher should have; to make himself unnecessary.

Lisätiedot

Miten teollinen internet voi mullistaa liiketoimintasi

Miten teollinen internet voi mullistaa liiketoimintasi Miten teollinen internet voi mullistaa liiketoimintasi Tulevaisuusfoorumi Koli 5.11.2015 Kaija Pöysti Mikä Teollinen internet? Älykkäät tehtaat tuottavat älykkäitä tuotteita ja palveluja Tuottavuuden

Lisätiedot

koiran omistajille ja kasvattajille 2013 for dog owners and breeders in 2013

koiran omistajille ja kasvattajille 2013 for dog owners and breeders in 2013 Irlanninsusikoiran luonnekysely A survey of the temperament of Irish wolfhounds koiran omistajille ja kasvattajille 213 for dog owners and breeders in 213 Teksti / author: Jalostustoimikunta / breeding

Lisätiedot

Miehittämätön meriliikenne

Miehittämätön meriliikenne Rolls-Royce & Unmanned Shipping Ecosystem Miehittämätön meriliikenne Digimurros 2020+ 17.11. 2016 September 2016 2016 Rolls-Royce plc The 2016 information Rolls-Royce in this plc document is the property

Lisätiedot

KMTK lentoestetyöpaja - Osa 2

KMTK lentoestetyöpaja - Osa 2 KMTK lentoestetyöpaja - Osa 2 Veijo Pätynen 18.10.2016 Pasila YHTEISTYÖSSÄ: Ilmailun paikkatiedon hallintamalli Ilmailun paikkatiedon hallintamalli (v0.9 4.3.2016) 4.4 Maanmittauslaitoksen rooli ja vastuut...

Lisätiedot

2 Description of Software Architectures

2 Description of Software Architectures 2 Description of Software Architectures 2.1 Significance of architectural descriptions 2.2 Context of architectural descriptions 2.3 Levels of architectural descriptions 2.4 Viewpoints and types in architecture

Lisätiedot

TIE-20200 Ohjelmistojen suunnittelu

TIE-20200 Ohjelmistojen suunnittelu TIE-20200 Ohjelmistojen suunnittelu Luento 1: Virtuaalifunktiot, Template method 1 Yleistä asiaa Muistakaa harkkatyöilmoittautuminen 23 ryhmää (mm. lihansyöjäkirahvi), vajaita ryhmiäkin on 44 henkeä vielä

Lisätiedot

S-55.1100 SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA

S-55.1100 SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA S-55.00 SÄHKÖKNKKA A KONKKA. välikoe 2..2008. Saat vastata vain neljään tehtävään!. aske jännite U. = 4 Ω, 2 = Ω, = Ω, = 2, 2 =, = A, 2 = U 2 2 2 2. ännitelähde tuottaa hetkestä t = t < 0 alkaen kaksiportaisen

Lisätiedot

Security server v6 installation requirements

Security server v6 installation requirements CSC Security server v6 installation requirements Security server version 6.x. Version 0.2 Pekka Muhonen 2/10/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes Contents

Lisätiedot

03 PYÖRIEN SIIRTÄMINEN

03 PYÖRIEN SIIRTÄMINEN 78 03 PYÖRIEN SIIRTÄMINEN Wheels and tyres are heavy. Their handling may involve heavy lifting at the workshop. We have developed a logical ergonomic method for transporting wheels. The focus here is our

Lisätiedot

Vertaispalaute. Vertaispalaute, /9

Vertaispalaute. Vertaispalaute, /9 Vertaispalaute Vertaispalaute, 18.3.2014 1/9 Mistä on kyse? opiskelijat antavat palautetta toistensa töistä palaute ei vaikuta arvosanaan (palautteen antaminen voi vaikuttaa) opiskelija on työskennellyt

Lisätiedot

DS-tunnusten haku Outi Jäppinen CIMO

DS-tunnusten haku Outi Jäppinen CIMO DS-tunnusten haku 2013 Outi Jäppinen CIMO 2/2009 DS-tunnukset ECTS- ja DS-tunnusten avulla pyritään edistämään ECTS-järjestelmän sekä tutkintotodistuksen liitteen Diploma Supplementin asianmukaista käyttöä

Lisätiedot

Siirtymä maisteriohjelmiin tekniikan korkeakoulujen välillä Transfer to MSc programmes between engineering schools

Siirtymä maisteriohjelmiin tekniikan korkeakoulujen välillä Transfer to MSc programmes between engineering schools Siirtymä maisteriohjelmiin tekniikan korkeakoulujen välillä Transfer to MSc programmes between engineering schools Akateemisten asioiden komitea Academic Affairs Committee 11 October 2016 Eija Zitting

Lisätiedot

Expression of interest

Expression of interest Expression of interest Avoin hakemus tohtorikoulutettavaksi käytäntö Miksi? Dear Ms. Terhi virkki-hatakka I am writing to introduce myself as a volunteer who have the eagerness to study in your university.

Lisätiedot

SIMULINK S-funktiot. SIMULINK S-funktiot

SIMULINK S-funktiot. SIMULINK S-funktiot S-funktio on ohjelmointikielellä (Matlab, C, Fortran) laadittu oma algoritmi tai dynaamisen järjestelmän kuvaus, jota voidaan käyttää Simulink-malleissa kuin mitä tahansa valmista lohkoa. S-funktion rakenne

Lisätiedot

Olet vastuussa osaamisestasi

Olet vastuussa osaamisestasi Olet vastuussa osaamisestasi Ohjelmistoammattilaisuuden uudet haasteet Timo Vehmaro 02-12-2015 1 Nokia 2015 Mitä osaamista tulevaisuudessa tarvitaan? Vahva perusosaaminen on kaiken perusta Implementaatio

Lisätiedot

Domain spesifinen mallinnus ja generointi käytännössä. Petri Savolainen

Domain spesifinen mallinnus ja generointi käytännössä. Petri Savolainen Domain spesifinen mallinnus ja generointi käytännössä Petri Savolainen Agenda o Taustaa o DSM yleisesti o Meidän versiomme DSM:ästä o Case Muistaako kukaan? o Helppoa o Tuottavaa o Businessongelman ratkomista

Lisätiedot

Sosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012

Sosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012 Sosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012 Liiketoimintamalli: taustaa (R. Jaikumar ja Barettan autotehdas) Tuottavuuden jatkuva parantaminen on mahdollista vain toteuttamalla

Lisätiedot

Increase of opioid use in Finland when is there enough key indicator data to state a trend?

Increase of opioid use in Finland when is there enough key indicator data to state a trend? Increase of opioid use in Finland when is there enough key indicator data to state a trend? Martta Forsell, Finnish Focal Point 28.9.2015 Esityksen nimi / Tekijä 1 Martta Forsell Master of Social Sciences

Lisätiedot

Indoor Environment 2011-2015

Indoor Environment 2011-2015 Indoor Environment 2011-2015 18.4.2013 Risto Kosonen Ohjelma on investointinäkökulmasta edennyt pääosin suunnitelman mukaisesti Työpaketti Kumulatiiviset kustannukset 1.5.2011 31.8.2012 Kumulatiiviset

Lisätiedot

Valuation of Asian Quanto- Basket Options

Valuation of Asian Quanto- Basket Options Valuation of Asian Quanto- Basket Options (Final Presentation) 21.11.2011 Thesis Instructor and Supervisor: Prof. Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla. Muilta

Lisätiedot

EVALUATION FOR THE ERASMUS+-PROJECT, STUDENTSE

EVALUATION FOR THE ERASMUS+-PROJECT, STUDENTSE #1 Aloitettu: 6. marraskuuta 2015 9:03:38 Muokattu viimeksi: 6. marraskuuta 2015 9:05:26 Käytetty aika: 00:01:47 IP-osoite: 83.245.241.86 K1: Nationality Finnish K2: The program of the week has been very

Lisätiedot

Group 2 - Dentego PTH Korvake. Peer Testing Report

Group 2 - Dentego PTH Korvake. Peer Testing Report Group 2 - Dentego PTH Korvake Peer Testing Report Revisions Version Date Author Description 1.0 Henrik Klinkmann First version Table of Contents Contents Revisions... 2 Table of Contents... 2 Testing...

Lisätiedot

MEETING PEOPLE COMMUNICATIVE QUESTIONS

MEETING PEOPLE COMMUNICATIVE QUESTIONS Tiistilän koulu English Grades 7-9 Heikki Raevaara MEETING PEOPLE COMMUNICATIVE QUESTIONS Meeting People Hello! Hi! Good morning! Good afternoon! How do you do? Nice to meet you. / Pleased to meet you.

Lisätiedot

Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy

Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy t Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy Agenda 1. Office Excel 2013 2. SharePoint 2013 3. SQL Server 2012 SP1 4. SharePoint 2013 BI-arkkitehtuuri 5. Kunta-analyysi

Lisätiedot

ENE-C2001 Käytännön energiatekniikkaa. Aloitustapaaminen 11.4.2016. Osa II: Projekti- ja tiimityö

ENE-C2001 Käytännön energiatekniikkaa. Aloitustapaaminen 11.4.2016. Osa II: Projekti- ja tiimityö ENE-C2001 Käytännön energiatekniikkaa Aloitustapaaminen 11.4.2016 Osa II: Projekti- ja tiimityö Sisältö Projektityö Mitä on projektityö? Projektityön tekeminen: ositus, aikatauluhallinta, päätöksenteon

Lisätiedot

Co-Design Yhteissuunnittelu

Co-Design Yhteissuunnittelu Co-Design Yhteissuunnittelu Tuuli Mattelmäki DA, associate professor Aalto University School of Arts, Design and Architecture School of Arts, Design and Architecture design with and for people Codesign

Lisätiedot

NetPro projektin kokemuksia - Hajanaisia poimintoja kuuden vuoden Leonardo-projektin varrelta, ja vähän muualtakin

NetPro projektin kokemuksia - Hajanaisia poimintoja kuuden vuoden Leonardo-projektin varrelta, ja vähän muualtakin NetPro projektin kokemuksia - Hajanaisia poimintoja kuuden vuoden Leonardo-projektin varrelta, ja vähän muualtakin Hannu Markkanen hannu.markkanen@evitek.fi http://netpro.evitek.fi/ https://server3.hci.fi/netpro/

Lisätiedot

Biojätteen keruu QuattroSelect - monilokerojärjestelmällä. 21.10.2015 Tiila Korhonen SUEZ

Biojätteen keruu QuattroSelect - monilokerojärjestelmällä. 21.10.2015 Tiila Korhonen SUEZ Biojätteen keruu QuattroSelect - monilokerojärjestelmällä 21.10.2015 Tiila Korhonen SUEZ Agenda 1 SITA Suomi on SUEZ 2 QS, mikä se on? 3 QS maailmalla 4 QS Suomessa 5 QS Vaasassa SITA Suomi Oy ja kaikki

Lisätiedot

Fighting diffuse nutrient load: Multifunctional water management concept in natural reed beds

Fighting diffuse nutrient load: Multifunctional water management concept in natural reed beds PhD Anne Hemmi 14.2.2013 RRR 2013 Conference in Greifswald, Germany Fighting diffuse nutrient load: Multifunctional water management concept in natural reed beds Eutrophication in surface waters High nutrient

Lisätiedot

State Examinations Commission

State Examinations Commission State Examinations Commission Marking schemes published by the State Examinations Commission are not intended to be standalone documents. They are an essential resource for examiners who receive training

Lisätiedot

HITSAUKSEN TUOTTAVUUSRATKAISUT

HITSAUKSEN TUOTTAVUUSRATKAISUT Kemppi ARC YOU GET WHAT YOU MEASURE OR BE CAREFUL WHAT YOU WISH FOR HITSAUKSEN TUOTTAVUUSRATKAISUT Puolitetaan hitsauskustannukset seminaari 9.4.2008 Mikko Veikkolainen, Ratkaisuliiketoimintapäällikkö

Lisätiedot

VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto

VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto Tämän viestinnän, nykysuomen ja englannin kandidaattiohjelman valintakokeen avulla Arvioidaan viestintävalmiuksia,

Lisätiedot

Copernicus, Sentinels, Finland. Erja Ämmälahti Tekes,

Copernicus, Sentinels, Finland. Erja Ämmälahti Tekes, Copernicus, Sentinels, Finland Erja Ämmälahti Tekes, 24.5.2016 Finnish Space industry in the European context European Space industry has been constantly growing and increasing its direct employment in

Lisätiedot

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Note! Before starting download and install a fresh version of OfficeProfessionalPlus_x64_en-us. The instructions are in the beginning of the exercise.

Lisätiedot

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Käytettävyys ja käyttäjätutkimus Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Teron luennot Ke 15.2 miniluento Ti 28.2 viikkotehtävän anto (T,M) To 1.3 Tero paikalla (tehtävien tekoa) Ti 6.3

Lisätiedot

Peliosaamisen koulutuskokonaisuus

Peliosaamisen koulutuskokonaisuus Peliosaamisen koulutuskokonaisuus University of Tampere / SIS / TRIM Game Research Lab Frans Mäyrä, frans.mayra@uta.fi PhD, Professor of Hypermedia, esp. Digital Culture and Game Studies GameLab history

Lisätiedot

Social and Regional Economic Impacts of Use of Bioenergy and Energy Wood Harvesting in Suomussalmi

Social and Regional Economic Impacts of Use of Bioenergy and Energy Wood Harvesting in Suomussalmi Social and Regional Economic Impacts of Use of Bioenergy and Energy Wood Harvesting in Suomussalmi Green Cities and Settlements 18.2.2014 Ville Manninen Writers Project group Sirpa Korhonen, Anna Mari

Lisätiedot

TietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1

TietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1 TietoEnator Pilot Ari Hirvonen Senior Consultant, Ph. D. (Economics) TietoEnator Oyj presentation TietoEnator 2003 Page 1 Sallikaa minun kysyä, mitä tietä minun tulee kulkea? kysyi Liisa. Se riippuu suureksi

Lisätiedot

Teollinen Internet & Digitalisaatio 2015

Teollinen Internet & Digitalisaatio 2015 VTT TECHNICAL RESEARCH CENTRE OF FINLAND LTD Teollinen Internet & Digitalisaatio 2015 Jukka Kääriäinen 18.11.2015 VTT, Kaitoväylä 1, Oulu Teollinen Internet & Digitalisaatio 2015 - seminaari Teollinen

Lisätiedot

Lähivõrdlusi Lähivertailuja19

Lähivõrdlusi Lähivertailuja19 Lähivõrdlusi Lähivertailuja19 P E A T O I M E T A J A A N N E K A T R I N K A I V A P A L U T O I M E T A N U D E V E M I K O N E, K I R S T I S I I T O N E N, M A R I A - M A R E N S E P P E R E E S T

Lisätiedot

Rotarypiiri 1420 Piiriapurahoista myönnettävät stipendit

Rotarypiiri 1420 Piiriapurahoista myönnettävät stipendit Rotarypiiri 1420 Piiriapurahoista myönnettävät stipendit Ø Rotarypiiri myöntää stipendejä sille osoitettujen hakemusten perusteella ensisijaisesti rotaryaatteen mukaisiin tarkoituksiin. Ø Stipendejä myönnetään

Lisätiedot

DIPLOMITYÖ ARI KORHONEN

DIPLOMITYÖ ARI KORHONEN DIPLOMITYÖ ARI KORHONEN TEKNILLINEN KORKEAKOULU Diplomityö Tietotekniikan osasto 20.5.1997 Ari Korhonen WORLD WIDE WEB (WWW) TIETORAKENTEIDEN JA ALGORITMIEN TIETOKONEAVUSTEISESSA OPETUKSESSA Työn valvoja

Lisätiedot

Hakemusarviointi Akatemiassa

Hakemusarviointi Akatemiassa Hakemusarviointi Akatemiassa 1. Suomen Akatemia 2. Hakemusten käsittely 3. Hyvän hakemuksen tunnuspiirteet 1 4. Hakemusten arviointi Organisaatio 2 Suomen Akatemia Edistää tieteellistä tutkimusta ja sen

Lisätiedot

Hakkerin henkilökuva. [Avaa linkki valmiiksi ja poista presentaatiosta] https://www.youtube.com/watch?v=adv6xw9pnue

Hakkerin henkilökuva. [Avaa linkki valmiiksi ja poista presentaatiosta] https://www.youtube.com/watch?v=adv6xw9pnue Hakkerin henkilökuva [Avaa linkki valmiiksi ja poista presentaatiosta] https://www.youtube.com/watch?v=adv6xw9pnue 31.1.2017 Nixu 1 Tietojenka sittelyn tradenomin uratarina Petri Jurvanen 31.1.2017 Nixu

Lisätiedot

Tietokannan eheysrajoitteet ja niiden määrittäminen SQL-kielellä

Tietokannan eheysrajoitteet ja niiden määrittäminen SQL-kielellä hyväksymispäivä arvosana arvostelija Tietokannan eheysrajoitteet ja niiden määrittäminen SQL-kielellä Tuomas Husu Helsinki 20.2.2010 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö i 1 Johdanto

Lisätiedot

Korkeakoulujen tietohallinto ja tutkimus: kumpi ohjaa kumpaa?

Korkeakoulujen tietohallinto ja tutkimus: kumpi ohjaa kumpaa? Korkeakoulujen tietohallinto ja tutkimus: kumpi ohjaa kumpaa? Kerro meille datastasi työpaja 10.4.2013 Antti Auer Tietohallintopäällikkö Jyväskylän yliopisto Strateginen kehittäminen Johtamista, tutkimushallintoa

Lisätiedot

Alueellinen yhteistoiminta

Alueellinen yhteistoiminta Alueellinen yhteistoiminta Kokemuksia alueellisesta toiminnasta Tavoitteet ja hyödyt Perusterveydenhuollon yksikön näkökulmasta Matti Rekiaro Ylilääkäri Perusterveydenhuollon ja terveyden edistämisen yksikkö

Lisätiedot

4x4cup Rastikuvien tulkinta

4x4cup Rastikuvien tulkinta 4x4cup Rastikuvien tulkinta 4x4cup Control point picture guidelines Päivitetty kauden 2010 sääntöihin Updated for 2010 rules Säännöt rastikuvista Kilpailijoiden tulee kiinnittää erityistä huomiota siihen,

Lisätiedot

Metal 3D. manufacturing. Kimmo K. Mäkelä Post doctoral researcher

Metal 3D. manufacturing. Kimmo K. Mäkelä Post doctoral researcher Metal 3D manufacturing Kimmo K. Mäkelä Post doctoral researcher 02.11.2016 Collaboration! 2 Oulun yliopisto Definition - What does Additive Manufacturing mean? Additive manufacturing is a manufacturing

Lisätiedot

Tork Paperipyyhe. etu. tuotteen ominaisuudet. kuvaus. Väri: Valkoinen Malli: Vetopyyhe

Tork Paperipyyhe. etu. tuotteen ominaisuudet. kuvaus. Väri: Valkoinen Malli: Vetopyyhe etu Monikäyttöpaperi hoitaa useimmat pyyhintätehtävät Sopiva lasipintojen pyyhintään Sopii käsien kuivaamiseen Elintarvikekäyttöön hyväksytty Tork Easy Handling, pakkaus, jota on helppo kantaa mukana,

Lisätiedot

Technische Daten Technical data Tekniset tiedot Hawker perfect plus

Technische Daten Technical data Tekniset tiedot Hawker perfect plus Technische Daten Technical data Tekniset tiedot Hawker perfect plus PzS-Zellen Hawker perfect plus, mit Schraubverbindern, Abmessungen gemäß DIN/EN 60254-2 und IEC 254-2 Serie L PzS-cells Hawker perfect

Lisätiedot

Kuvailulehti. Korkotuki, kannattavuus. Päivämäärä 03.08.2015. Tekijä(t) Rautiainen, Joonas. Julkaisun laji Opinnäytetyö. Julkaisun kieli Suomi

Kuvailulehti. Korkotuki, kannattavuus. Päivämäärä 03.08.2015. Tekijä(t) Rautiainen, Joonas. Julkaisun laji Opinnäytetyö. Julkaisun kieli Suomi Kuvailulehti Tekijä(t) Rautiainen, Joonas Työn nimi Korkotuetun vuokratalon kannattavuus Ammattilaisten mietteitä Julkaisun laji Opinnäytetyö Sivumäärä 52 Päivämäärä 03.08.2015 Julkaisun kieli Suomi Verkkojulkaisulupa

Lisätiedot

UX NÄKÖKULMA - KONECRANES

UX NÄKÖKULMA - KONECRANES UX NÄKÖKULMA - KONECRANES Johannes Tarkiainen Industrial Design Manager KONECRANES NUMEROINA LAITTEET TOIMINTOJA LÄHES 60 % 11 800 TYÖNTEKIJÄÄ 600 TOIMIPISTETTÄ ERI PUOLILLA MAAILMAA 50 MAASSA LIIKEVAIHDOSTA

Lisätiedot

SoberIT Software Business and Engineering institute

SoberIT Software Business and Engineering institute T-121.700 Käyttäjäkeskeinen konseptisuunnittelu Konseptien havainnollistaminen Mika P. Nieminen mika.nieminen@hut.fi 23.3.2005 Vaihe Amount of active components Briefing Project plan User research User

Lisätiedot

Suomen JVT- ja Kuivausliikkeiden Liitto ry The Association of Finnish Damage Restoration Companies

Suomen JVT- ja Kuivausliikkeiden Liitto ry The Association of Finnish Damage Restoration Companies Suomen JVT- ja Kuivausliikkeiden Liitto ry The Association of Finnish Damage Restoration Companies PL 3 00721 Helsinki www.vahinkopalvelut.net info@vahinkopalvelut.net +358-40-900 9856 TUVASA Turvallinen

Lisätiedot

Teacher's Professional Role in the Finnish Education System Katriina Maaranen Ph.D. Faculty of Educational Sciences University of Helsinki, Finland

Teacher's Professional Role in the Finnish Education System Katriina Maaranen Ph.D. Faculty of Educational Sciences University of Helsinki, Finland Teacher's Professional Role in the Finnish Education System Katriina Maaranen Ph.D. Faculty of Educational Sciences University of Helsinki, Finland www.helsinki.fi/yliopisto This presentation - Background

Lisätiedot

Suihkukoneet 1:73 ja pienemmät. Potkurikoneet 1:72-1:49. Suihkukoneet 1:72-1:49. Potkurikoneet 1:35 ja suuremmat. Suihkukoneet 1:35 ja suuremmat

Suihkukoneet 1:73 ja pienemmät. Potkurikoneet 1:72-1:49. Suihkukoneet 1:72-1:49. Potkurikoneet 1:35 ja suuremmat. Suihkukoneet 1:35 ja suuremmat Kilpailuluokat Ohessa kilpailuluokat NC 2016 ja IPMS Open. Ilma-alukset Potkurikoneet 1:73 ja pienemmät Suihkukoneet 1:73 ja pienemmät Potkurikoneet 1:72-1:49 Suihkukoneet 1:72-1:49 Potkurikoneet 1:48

Lisätiedot

SSTY:n EMC-seminaari. EMC ja sähköisten lääkintälaitteiden standardit. Ari Honkala SESKO ry

SSTY:n EMC-seminaari. EMC ja sähköisten lääkintälaitteiden standardit. Ari Honkala SESKO ry SSTY:n EMC-seminaari EMC ja sähköisten lääkintälaitteiden standardit SESKO ry 2016-10-04 Tässä esityksessä käsitellään Yleistä täydentävistä (collateral, -1 sarja, horisontaaliset) ja eritysvaatimuksia

Lisätiedot

Tutkimusdata ja julkaiseminen Suomen Akatemian ja EU:n H2020 projekteissa

Tutkimusdata ja julkaiseminen Suomen Akatemian ja EU:n H2020 projekteissa Tutkimusdata ja julkaiseminen Suomen Akatemian ja EU:n H2020 projekteissa Tutkimusasiamies Kaisa Männikkö Tutkimus- ja innovaatiopalvelut Suomen Akatemian projektit Suomen Akatemia kehottaa avoimeen tieteelliseen

Lisätiedot

Verkkokauppatilasto 2014. Perustietoa verkkokauppaseurannasta sekä verkko-ostaminen 2014/H1

Verkkokauppatilasto 2014. Perustietoa verkkokauppaseurannasta sekä verkko-ostaminen 2014/H1 Verkkokauppatilasto 2014 Perustietoa verkkokauppaseurannasta sekä verkko-ostaminen 2014/H1 Verkkokauppatilasto Suomalaisen verkkokaupan arvo Verkkokauppatilasto sisältää kaiken verkkokauppaostamisen Kaikki

Lisätiedot

Mitä mahdollisuuksia tuloksemme tarjoavat museoille?

Mitä mahdollisuuksia tuloksemme tarjoavat museoille? Mitä mahdollisuuksia tuloksemme tarjoavat museoille? Prof. Eero Hyvönen Helsinki Institute for Information Technology HIIT University of Helsinki, Dept. of Computer Science Semantic Computing Research

Lisätiedot

Encapsulation. Imperative programming abstraction via subprograms Modular programming data abstraction. TTY Ohjelmistotekniikka

Encapsulation. Imperative programming abstraction via subprograms Modular programming data abstraction. TTY Ohjelmistotekniikka Encapsulation Imperative programming abstraction via subprograms Modular programming data abstraction Encapsulation grouping of subprograms and the data they manipulate Information hiding abstract data

Lisätiedot

Miten koulut voivat? Peruskoulujen eriytyminen ja tuki Helsingin metropolialueella

Miten koulut voivat? Peruskoulujen eriytyminen ja tuki Helsingin metropolialueella Miten koulut voivat? Peruskoulujen eriytyminen ja tuki Helsingin metropolialueella 26.4.2012 1 "There is often a property bubble around catchment areas. If a school makes a house more saleable or desirable,

Lisätiedot

SOA SIG SOA Tuotetoimittajan näkökulma

SOA SIG SOA Tuotetoimittajan näkökulma SOA SIG SOA Tuotetoimittajan näkökulma 12.11.2007 Kimmo Kaskikallio IT Architect Sisältö IBM SOA Palveluiden elinkaarimalli IBM Tuotteet elinkaarimallin tukena Palvelukeskeinen arkkitehtuuri (SOA) Eri

Lisätiedot