Tutkimuspaperien etsintä
|
|
- Raili Lehtonen
- 8 vuotta sitten
- Katselukertoja:
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 ( Computer Science Bibliography, DBLP ( ja ResearchIndex (CiteSeer) (
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
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotEfficiency change over time
Efficiency change over time Heikki Tikanmäki Optimointiopin seminaari 14.11.2007 Contents Introduction (11.1) Window analysis (11.2) Example, application, analysis Malmquist index (11.3) Dealing with panel
LisätiedotTIEKE 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ätiedot7.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ätiedotCapacity Utilization
Capacity Utilization Tim Schöneberg 28th November Agenda Introduction Fixed and variable input ressources Technical capacity utilization Price based capacity utilization measure Long run and short run
Lisätiedot7. Product-line architectures
7. Product-line architectures 7.1 Introduction 7.2 Product-line basics 7.3 Layered style for product-lines 7.4 Variability management 7.5 Benefits and problems with product-lines 1 Short history of software
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotInformation 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ätiedotKäyttöliittymät II. Käyttöliittymät I Kertaus peruskurssilta. Keskeisin kälikurssilla opittu asia?
Käyttöliittymät II Sari A. Laakso Käyttöliittymät I Kertaus peruskurssilta Keskeisin kälikurssilla opittu asia? 1 Käyttöliittymät II Kurssin sisältö Käli I Käyttötilanteita Käli II Käyttötilanteet selvitetään
LisätiedotWindows Phone. Module Descriptions. Opiframe Oy puh. +358 44 7220800 eero.huusko@opiframe.com. 02600 Espoo
Windows Phone Module Descriptions Mikä on RekryKoulutus? Harvassa ovat ne työnantajat, jotka löytävät juuri heidän alansa hallitsevat ammatti-ihmiset valmiina. Fiksuinta on tunnustaa tosiasiat ja hankkia
LisätiedotOther approaches to restrict multipliers
Other approaches to restrict multipliers Heikki Tikanmäki Optimointiopin seminaari 10.10.2007 Contents Short revision (6.2) Another Assurance Region Model (6.3) Cone-Ratio Method (6.4) An Application of
Lisätiedot1.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ätiedotNetwork 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ätiedotThe CCR Model and Production Correspondence
The CCR Model and Production Correspondence Tim Schöneberg The 19th of September Agenda Introduction Definitions Production Possiblity Set CCR Model and the Dual Problem Input excesses and output shortfalls
LisätiedotBDD (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ätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotNational Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007
National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007 Chapter 2.4 Jukka Räisä 1 WATER PIPES PLACEMENT 2.4.1 Regulation Water pipe and its
LisätiedotUusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)
Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen Click here if your download doesn"t start automatically Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen
LisätiedotHankkeen toiminnot työsuunnitelman laatiminen
Hankkeen toiminnot työsuunnitelman laatiminen Hanketyöpaja LLP-ohjelman keskitettyjä hankkeita (Leonardo & Poikittaisohjelma) valmisteleville11.11.2011 Työsuunnitelma Vastaa kysymykseen mitä projektissa
LisätiedotECVETin 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ätiedotSuunnittelumallit (design patterns)
Suunnittelumallit (design patterns) Ohjelmoinnissa Rakennusarkkitehtuurissa Käyttöliittymäsuunnittelussa Sear ch Ohjelmointi Suunnittelumallit Usein toistuvia ohjelmointiongelmia ja niiden ratkaisuja:
LisätiedotThe 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ätiedotAlternative DEA Models
Mat-2.4142 Alternative DEA Models 19.9.2007 Table of Contents Banker-Charnes-Cooper Model Additive Model Example Data Home assignment BCC Model (Banker-Charnes-Cooper) production frontiers spanned by convex
LisätiedotWAMS 2010,Ylivieska Monitoring service of energy efficiency in housing. 13.10.2010 Jan Nyman, jan.nyman@posintra.fi
WAMS 2010,Ylivieska Monitoring service of energy efficiency in housing 13.10.2010 Jan Nyman, jan.nyman@posintra.fi Background info STOK: development center for technology related to building automation
LisätiedotResults 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ätiedotSuunnittelumallien 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ätiedot16. Allocation Models
16. Allocation Models Juha Saloheimo 17.1.27 S steemianalsin Optimointiopin seminaari - Sks 27 Content Introduction Overall Efficienc with common prices and costs Cost Efficienc S steemianalsin Revenue
Lisätiedot1.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ätiedotFinFamily 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ätiedotVoice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto
Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto If you are searched for a book by Miikka Poikselkä;Harri Holma;Jukka Hongisto Voice over LTE (VoLTE) in pdf form, then you have come
LisätiedotChoose Finland-Helsinki Valitse Finland-Helsinki
Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun
LisätiedotTietorakenteet 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ätiedotConstructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland
Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland Anne Mari Juppo, Nina Katajavuori University of Helsinki Faculty of Pharmacy 23.7.2012 1 Background Pedagogic research
LisätiedotSalasanan 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ätiedot1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.
START START SIT 1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward. This is a static exercise. SIT STAND 2. SIT STAND. The
LisätiedotLaskennallisen 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ätiedotReturns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu
Returns to Scale II Contents Most Productive Scale Size Further Considerations Relaxation of the Convexity Condition Useful Reminder Theorem 5.5 A DMU found to be efficient with a CCR model will also be
LisätiedotUse of spatial data in the new production environment and in a data warehouse
Use of spatial data in the new production environment and in a data warehouse Nordic Forum for Geostatistics 2007 Session 3, GI infrastructure and use of spatial database Statistics Finland, Population
LisätiedotLand-Use Model for the Helsinki Metropolitan Area
Land-Use Model for the Helsinki Metropolitan Area Paavo Moilanen Introduction & Background Metropolitan Area Council asked 2005: What is good land use for the transport systems plan? At first a literature
LisätiedotInfrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija
Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija 1 Asemoitumisen kuvaus Hakemukset parantuneet viime vuodesta, mutta paneeli toivoi edelleen asemoitumisen
LisätiedotWP3 Decision Support Technologies
WP3 Decision Support Technologies 1 WP3 Decision Support Technologies WP Leader: Jarmo Laitinen Proposed budget: 185 000, VTT 100 000, TUT 85 000. WP3 focuses in utilizing decision support technologies
LisätiedotSisällysluettelo Table of contents
Sisällysluettelo Table of contents OTC:n Moodlen käyttöohje suomeksi... 1 Kirjautuminen Moodleen... 2 Ensimmäinen kirjautuminen Moodleen... 2 Salasanan vaihto... 2 Oma käyttäjäprofiili... 3 Työskentely
LisätiedotVBE2 Työpaketit Jiri Hietanen / TTY
VBE2 Työpaketit Jiri Hietanen / TTY 1 WP2.1 Technology review and VBE platform 2 Tavoitteet In In charge: charge: Method: Method: Jiri Jiri Hietanen, Hietanen, TUT TUT Analysis Analysis of of existing
LisätiedotMUSEOT 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ätiedotmake and make and make ThinkMath 2017
Adding quantities Lukumäärienup yhdistäminen. Laske yhteensä?. Countkuinka howmonta manypalloja ballson there are altogether. and ja make and make and ja make on and ja make ThinkMath 7 on ja on on Vaihdannaisuus
Lisätiedottoukokuu 2011: Lukion kokeiden kehittämistyöryhmien suunnittelukokous
Tuula Sutela toukokuu 2011: Lukion kokeiden kehittämistyöryhmien suunnittelukokous äidinkieli ja kirjallisuus, modersmål och litteratur, kemia, maantiede, matematiikka, englanti käsikirjoitukset vuoden
Lisätiedotanna 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ätiedotCurriculum. Gym card
A new school year Curriculum Fast Track Final Grading Gym card TET A new school year Work Ethic Detention Own work Organisation and independence Wilma TMU Support Services Well-Being CURRICULUM FAST TRACK
LisätiedotC++11 seminaari, kevät Johannes Koskinen
C++11 seminaari, kevät 2012 Johannes Koskinen Sisältö Mikä onkaan ongelma? Standardidraftin luku 29: Atomiset tyypit Muistimalli Rinnakkaisuus On multicore systems, when a thread writes a value to memory,
LisätiedotGreen 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ätiedotPaikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO
Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO Tomi Kauppinen, Eero Hyvönen, Jari Väätäinen Semantic Computing Research Group (SeCo) http://www.seco.tkk.fi/
Lisätiedot1. Liikkuvat määreet
1. Liikkuvat määreet Väitelauseen perussanajärjestys: SPOTPA (subj. + pred. + obj. + tapa + paikka + aika) Suora sanajärjestys = subjekti on ennen predikaattia tekijä tekeminen Alasääntö 1: Liikkuvat määreet
LisätiedotYou can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed
Online Meeting Guest Online Meeting for Guest Participant Lync Attendee Installation Online kokous vierailevalle osallistujalle Lync Attendee Asennus www.ruukki.com Overview Before you can join to Ruukki
LisätiedotTelecommunication Software
Telecommunication Software Final exam 21.11.2006 COMPUTER ENGINEERING LABORATORY 521265A Vastaukset englanniksi tai suomeksi. / Answers in English or in Finnish. 1. (a) Määrittele sovellusviesti, PersonnelRecord,
LisätiedotCollaborative & 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ätiedotTarua 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ätiedotAutomaatiojä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ätiedotPIKAOHJE Web of Science tietokantojen käyttöön
PIKAOHJE Web of Science tietokantojen käyttöön SCIENCE CITATION INDEX Monitieteinen tietokanta, joka sisältää biologian, lääketieteen ja psykiatrian alalta n. 7100 lehteä SOCIAL SCIENCES CITATION INDEX
LisätiedotJulkaisun 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ätiedotIntegration of Finnish web services in WebLicht Presentation in Freudenstadt 2010-10-16 by Jussi Piitulainen
Integration of Finnish web services in WebLicht Presentation in Freudenstadt 2010-10-16 by Jussi Piitulainen Who we are FIN-CLARIN University of Helsinki The Language Bank of Finland CSC - The Center for
LisätiedotLaskennallisen 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ätiedotInformaatioteknologia vaikuttaa ihmisten käyttäytymiseen ja asenteisiin
Infotech Seminar, Oulu, November 11, 2005 Informaatioteknologia vaikuttaa ihmisten käyttäytymiseen ja asenteisiin Prof. Harri Oinas-Kukkonen Dept. Information Processing Science University of Oulu Outline
LisätiedotGuidebook for Multicultural TUT Users
1 Guidebook for Multicultural TUT Users WORKPLACE PIRKANMAA-hankkeen KESKUSTELUTILAISUUS 16.12.2010 Hyvää käytäntöä kehittämässä - vuorovaikutusopas kansainvälisille opiskelijoille TTY Teknis-taloudellinen
LisätiedotProAgria. Opportunities For Success
ProAgria Opportunities For Success Association of ProAgria Centres and ProAgria Centres 11 regional Finnish ProAgria Centres offer their members Leadership-, planning-, monitoring-, development- and consulting
LisätiedotATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto
ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto Serve Research Brunch 24.10.2013 Esityksen sisältö ATLAS-hanke lyhyesti ATLAS-kartan kehittäminen:
LisätiedotBounds on non-surjective cellular automata
Bounds on non-surjective cellular automata Jarkko Kari Pascal Vanier Thomas Zeume University of Turku LIF Marseille Universität Hannover 27 august 2009 J. Kari, P. Vanier, T. Zeume (UTU) Bounds on non-surjective
LisätiedotHankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi
Ideasta projektiksi - kumppanuushankkeen suunnittelun lähtökohdat Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi Erasmus+ -ohjelman hakuneuvonta ammatillisen koulutuksen kumppanuushanketta
LisätiedotOhjelmistoarkkitehtuurit Kevät 2016 Johdantoa
Ohjelmistoarkkitehtuurit Kevät 2016 Johdantoa Samuel Lahtinen http://www.cs.tut.fi/~ohar/ 8.1.2014 1 1 Johdanto 1.1 Mikä on ohjelmistoarkkitehtuuri? 1.2 Ohjelmistoarkkitehtuuri ja laatuvaatimukset 1.3
LisätiedotKaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä
M a t t i K a t t a i n e n O T M 1 1. 0 9. 2 0 1 9 Kaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä Ympäristöoikeustieteen
LisätiedotInformation 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ätiedot3 9-VUOTIAIDEN LASTEN SUORIUTUMINEN BOSTONIN NIMENTÄTESTISTÄ
Puhe ja kieli, 27:4, 141 147 (2007) 3 9-VUOTIAIDEN LASTEN SUORIUTUMINEN BOSTONIN NIMENTÄTESTISTÄ Soile Loukusa, Oulun yliopisto, suomen kielen, informaatiotutkimuksen ja logopedian laitos & University
LisätiedotFinFamily 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ätiedotInformation on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies
Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine 4.1.2018 Centre for Language and Communication Studies Puhutko suomea? -Hei! -Hei hei! -Moi! -Moi moi! -Terve! -Terve
LisätiedotMiksi Suomi on Suomi (Finnish Edition)
Miksi Suomi on Suomi (Finnish Edition) Tommi Uschanov Click here if your download doesn"t start automatically Miksi Suomi on Suomi (Finnish Edition) Tommi Uschanov Miksi Suomi on Suomi (Finnish Edition)
LisätiedotOperatioanalyysi 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ätiedotAlternatives to the DFT
Alternatives to the DFT Doru Balcan Carnegie Mellon University joint work with Aliaksei Sandryhaila, Jonathan Gross, and Markus Püschel - appeared in IEEE ICASSP 08 - Introduction Discrete time signal
LisätiedotBLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT
UNCITRAL EMERGENCE CONFERENCE 13.12.2016 Session I: Emerging Legal Issues in the Commercial Exploitation of Deep Seabed, Space and AI BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT
LisätiedotTravel Getting Around
- Location Olen eksyksissä. Not knowing where you are Voisitko näyttää kartalta missä sen on? Asking for a specific location on a map Mistä täällä on? Asking for a specific...wc?...pankki / rahanvaihtopiste?...hotelli?...huoltoasema?...sairaala?...apteekki?...tavaratalo?...ruokakauppa?...bussipysäkki?
LisätiedotTyö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ätiedot2 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ätiedotEnterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri
Enterprise Architecture TJTSE25 2009 Yrityksen kokonaisarkkitehtuuri Jukka (Jups) Heikkilä Professor, IS (ebusiness) Faculty of Information Technology University of Jyväskylä e-mail: jups@cc.jyu.fi tel:
LisätiedotTIETEEN 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ätiedotFIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting
FIS IMATRAN KYLPYLÄHIIHDOT 8.-9.12.2018 Team captains meeting 8.12.2018 Agenda 1 Opening of the meeting 2 Presence 3 Organizer s personell 4 Jury 5 Weather forecast 6 Composition of competitors startlists
LisätiedotAYYE 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ätiedotTIE-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ätiedotLUONNOS RT 80260 EN AGREEMENT ON BUILDING WORKS 1 THE PARTIES. May 1998 1 (10)
RT 80260 EN May 1998 1 (10) AGREEMENT ON BUILDING WORKS This agreement template is based on the General Terms and Conditions of Building Contracts YSE 1998 RT 16-10660, LVI 03-10277, Ratu 417-7, KH X4-00241.
LisätiedotKONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ
KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ https://community.plm.automation.siemens.com/t5/tech-tips- Knowledge-Base-NX/How-to-simulate-any-G-code-file-in-NX- CAM/ta-p/3340 Koneistusympäristön määrittely
LisätiedotUusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen
The acquisition of science competencies using ICT real time experiments COMBLAB Uusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen Project N. 517587-LLP-2011-ES-COMENIUS-CMP This project
LisätiedotCapacity 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ätiedotKysymys 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ätiedotGap-filling methods for CH 4 data
Gap-filling methods for CH 4 data Sigrid Dengel University of Helsinki Outline - Ecosystems known for CH 4 emissions; - Why is gap-filling of CH 4 data not as easy and straight forward as CO 2 ; - Gap-filling
LisätiedotJussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO Opinnäytetyö KESKI-POHJANMAAN AMMATTIKORKEAKOULU Puutekniikan koulutusohjelma Toukokuu 2009 TIIVISTELMÄ OPINNÄYTETYÖSTÄ Yksikkö Aika Ylivieska
LisätiedotExercise 1. (session: )
EEN-E3001, FUNDAMENTALS IN INDUSTRIAL ENERGY ENGINEERING Exercise 1 (session: 24.1.2017) Problem 3 will be graded. The deadline for the return is on 31.1. at 12:00 am (before the exercise session). You
LisätiedotInformation on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies
Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku 24.8.2017 Centre for Language and Communication Studies Puhutko suomea? -Hei! -Hei hei! -Moi! -Moi moi! -Terve! -Terve terve!
LisätiedotEUROOPAN PARLAMENTTI
EUROOPAN PARLAMENTTI 2004 2009 Kansalaisvapauksien sekä oikeus- ja sisäasioiden valiokunta 2008/0101(CNS) 2.9.2008 TARKISTUKSET 9-12 Mietintöluonnos Luca Romagnoli (PE409.790v01-00) ehdotuksesta neuvoston
LisätiedotMicrosoft Lync 2010 Attendee
VYVI MEETING Lync Attendee 2010 Instruction 1 (15) Microsoft Lync 2010 Attendee Online meeting VYVI MEETING Lync Attendee 2010 Instruction 2 (15) Index 1 Microsoft LYNC 2010 Attendee... 3 2 Acquiring Lync
LisätiedotNAO- 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ätiedotKMTK 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ätiedot812336A C++ -kielen perusteet, 21.8.2010
812336A C++ -kielen perusteet, 21.8.2010 1. Vastaa lyhyesti seuraaviin kysymyksiin (1p kaikista): a) Mitä tarkoittaa funktion ylikuormittaminen (overloading)? b) Mitä tarkoittaa jäsenfunktion ylimääritys
LisätiedotRANTALA 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