TEKNOLOGIATUOTEVALINNAT. 1. Esityskerros. Liferay Portaali ja sisällön-/dokumentinhallinta
|
|
- Outi Lehtilä
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 LIITE 4.3 Teknologia-arkkitehtuurin kuvaus 1 (11) TEKNOLOGIATUOTEVALINNAT 1. Esityskerros 1.1. Portaali ja sisällön-/dokumentinhallinta Portaali on verkkosivusto joka tarjoaa informaatiota ja palveluita portlettien eräänlaisten käyttöliittymäkomponenttien kautta. Portaali on siis kehysratkaisu, jolla tuotetaan loppukäyttäjälle koostettu käyttöliittymä. Liferay Liferay on markkinoiden selkeästi käytetyin avoimen lähdekoodin java-pohjainen portaali. Portaalilla hallitaan sivujen ulkoasua ja rakennetta. Liferayssa nämä toteutetaan käyttämällä sivupohjia ja ulkoasun määrääviä teemoja. Sivuston sisältö luodaan käyttämällä portletteja, jotka ovat pieniä ohjelmia jotka esim. esittävät sisältöä tai tarjoavat käyttöliittymä palveluun. Portletit asemoidaan sivuille halutuilla tavoilla. Portletit on standardoitu JSR 286 spesifikaatiossa. Liferay tarjoaa myös monipuoliset käyttäjänhallintamekanismit. Käyttäjälle voidaan antaa erilaisia rooleja jotka rajaavat hänen toimintamahdollisuuksiaan. Lisäksi käyttäjä voidaan liittää organisaation ja yhteisöihin, jotka mahdollistavat mm. roolien uudelleenkäytön (esim. organisaation pääkäyttäjä on yksi rooli, jonka vaikutus riippuu siitä mihin organisaatioon roolin saanut käyttäjä kuuluu). Portaalin avulla voidaan toteuttaa SSO (single sign-on) jolloin portaaliin kirjautumalla käyttäjä saa pääsyn myös portaalin kautta käytettäviin muihin palveluihin. Tuettuja mekanismeja ovat ainakin Yale CAS, JAAS, LDAP, Netegrity ja MS Exchange. Liferayssa on mukana myös oma sisällönhallintajärjestelmä. Määrämuotoista sisältöä varten voidaan luoda sisältöpohjia. Sisältöpohjassa määritellään kentät, jotka sisältöä luodessa täytetään. Sisältöä voidaan esittää portletin avulla halutuissa kohtaa sivustoa. Sisältöä voidaan luoda myös ohjelmallisesti ulkoisista lähteistä. Liferayta tarjotaan kahtena versiona. Community Edition pitää sisällään vain Liferayportaalin itsensä ja se on LGPL lisensoitu. Enterprise Edition on kaupallinen tuotepaketti jonka pohjalla on sama Liferay-portaali kuin Community Editionissa. EE -versiossa on Hagnäskajen 6, PB 380, Helsingfors, telefon , fax , fornamn.efternamn@oph.fi,
2 Teknologia-arkkitehtuurin kuvaus 2 (11) joitain parannuksia CE -versioon verrattuna ja kasa lisäpalveluita, mutta suurin ero on Liferay Inc:n tarjoama pitkäaikaistuki. EE versiot pysyvät ominaisuuksiltaan muuttumattomina 4 vuoden ajan, vain tietoturva ja virhepäivitykset lisätään. Alfresco Erityisesti dokumenttien, mutta myös verkkosisällön hallintaan keskittyvä ohjelma. Dokumenttienhallinta tarkoittaa tiedostojen säilöntää, käyttöoikeuksien hallintaa, versionhallintaa ja jakamista. Nämä toiminnot voidaan hoitaa selaimella käytettävän käyttöliittymän, tai perinteisen verkkokansion kautta. Lisäksi tiedostoja voi käsitellä ohjelmallisesti CMIS standardin mukaisen rajapinnan kautta. Verkkosisällön hallinta pitää sisällään itse sisällön luonnin sekä syntyneen sisällön käsittely ja julkaisuprosessin. Luodusta sisällöstä voidaan automaattisesti tallentaa erimuotoisia tiedostoja, kun taas sisältö itsessään säilötään XML dokumenttina. Alfrescoa voidaan käyttää portaalin kautta portlettien avulla. Sillä voidaan myös haluttaessa korvata esim. Liferayn oma sisällönhallintajärjestelmä. Erityisesti dokumentihallintaan Alfresco on paljon Liferayn omia työkaluja kehittyneempi. Portletit noudattavat JSR 168 spesifikaatiota. Alfresco ohjelmistona on LGPL lisensoitu. Lisäksi Alfresco Software Inc. tarjoaa Enterprise Edition versiota jonka käyttö vaatii vuosittaisen maksun maksamista. EE versio on pohjimmiltaan täysin sama tuote, mutta sille suoritetaan monipuolisempaa testausta (vapaata versiota ei testata maksullisilla alustoilla jne.), ja erilaiset koulutus, integraatio, virheenkorjaus ja muut tukipalvelut ovat saatavilla Alfrescon Software Inc:ltä vain EE versioon Käyttöliittymän rikastuskomponentit Ns. Rikkailla selainsovelluksilla (RIA, Rich Internet Applications) viitataan uuden sukupolven webkäyttöliittymiin, joiden käytettävyys muistuttaa työasemasovellusten käytettävyyttä. Ne perustuvat tekniikoihin kuten AJAX ja selaimessa suoritettavaan JavaScript-koodiin.
3 Teknologia-arkkitehtuurin kuvaus 3 (11) Vaadin Vaadin on suomalainen web-sovellusten tekemiseen tarkoitettu kehityskehys. Sillä voidaan luoda selaimella käytettäviä graafisia käyttöliittymiä Java-kielellä. Lopputulos on Google Wiget Toolkitin avulla toteutettua Javascript-koodia, jonka selain suorittaa. Kehityskehyksen etuna on korkeampi abstraktiotaso. Esim. selainten väliset erot on otettu huomioon kehystä tehtäessä, eikä käyttöliittymän tekijän tarvitse niistä välittää. Lisäksi Vaadin mahdollistaa käyttöliittymän kehittämisen pelkkää Javaa käyttäen, Javan Swing kirjastoa muistuttavalla tavalla. Näin voidaan hyödyntää olemassa olevaa Java osaamista. Vaadin on lisensoitu käyttäen Apache Lincense Version 2.0 lisenssiä. Lisäksi Vaadin Ltd. tarjoaa maksullisia lisäpalveluita, kuten tukea ja lisätyökaluja maksua vastaan Hakukone (Enterprise search) Solr Apache Solr on avoimen lähdekoodin hakualusta (ns. enterprise search), joka perustuu Apachen Lucene projektiin. Solrin tehokas haku perustuu aineiston etukäteen tehtyyn indeksointiin. Haku siis kohdistuu Solrin muodostamaan indeksiin, ei suoraan aineistoon (esim. tietokantaan). Solr on hyvin skaalautuva tuote, joka tukee dynaamista klusterointia ja hajautettua hakua. Solr tarjoaa sekä http/xml- että JSON rajapinnan. Solr tukee myös monikanavahakua ja Lucenesta löytyy kirjasto, jonka avulla taivutetusta sanasta voidaan löytää kantasana. Apache License 2.0
4 Teknologia-arkkitehtuurin kuvaus 4 (11) 1.4. Lomakkeet On syytä harkita voisiko esim. hakulomakkeiden muodostamiseen käyttää valmista kehitysympäristöä. Orbeon Forms on luultavasti kehittynein tähän tarkoitukseen soveltuva avoimen lähdekoodin tuote. Orbeon forms Koostuu kahdesta osasta, Form Builder ja Form Runner Form Builderin avulla voidaan rakentaa kaavakkeita graafisen käyttöliittymän avulla, kasaamalla kaavake kentistä ja alueista. Kenttien tyypit voidaan määritellä monipuolisesti. Kaavakkeet noudattavat XForms -standardia, joka on W3C:n suositus. Form Runner on luotujen kaavakkeiden ajamiseen tarkoitettu ympäristö. Se huolehtii mm. syötettyjen tietojen tarkistamisesta jo ennen kaavakkeen lähettämistä, sekä syötetyn tiedon tallentamisesta tai siirtämisestä eteenpäin. Form Runner pyörii myös JSR spesifikaation mukaisena portlettina, mutta Form Builder ei. Kaavakkeet täytyy siis luoda ainakin jossain määrin erillisessä käyttöliittymässä. Myös Orbeon Forms on LGPL lisensoitu. Toistuvaan maksuun perustuva Professional Edition sisältää tuen esim. Liferaylle ja Oraclen alustoille, sekä joitain parannuksia itse tuotteeseen, kuten Noscript tuen sekä suorituskykyparannuksia. 2. Palvelukerros 2.1. Prosessimoottori ja sääntökone Prosessimoottorit ja sääntökoneet ovat liiketoiminnan automatisointiin tähtääviä prosessikerroksen ilmentymiä. Sääntöpohjainen ja prosessipohjainen mallintaminen ovat
5 Teknologia-arkkitehtuurin kuvaus 5 (11) ratkaisuja samoihin ongelmiin. Prosessimallinnuksessa keskiössä on vaiheiden järjestys, siirtymät niiden välillä ja mahdolliset päätös ja haaraumanpisteet. Sääntöpohjaisessa mallintamisessa taas lähtökohtana ovat monipuoliset käsittelysäännöt. Prosessimoottori suorittaa prosessikuvausta täysin deterministisesti ja soveltuukin vain sellaisten prosessien suorittamiseen, jossa vaiheiden välillä on selkeä yhteys ja selvät siirtymäehdot. Voimakkaasti henkilötyökeskeiset prosessit ovat vain harvoin tällaisia. Prosessimoottorit on tarkoitettu erityisesti pitkäkestoisten prosessien hallintaan ja tekniseen suorittamiseen, eikä integraatioratkaisuksi, jossa painopiste on suorituskyvyllä tilanhallinnan sijaan. jbpm 5 ja Drools jbpm on JBoss tuoteperheeseen kuuluva prosessimoottori. Se suorittaa BPMN 2.0 notaatiolla kuvattuja prosesseja suoraan. Eli, välistä jätetään BPEL-konversio kokonaan pois. Prosessit suunnitellaan Eclipsen päälle rakennetulla graafisella editorilla. Toteuttaa myös Human Workflow ominaisuuden, jolla saadaan suoritettuun prosessiin ihmisinteraktio mukaan. Drools on tuotekokonaisuus joka sisältää sääntökoneen sekä päättelykoneen. Viimeisimmässä versiossaan Droolsin oma prosessimoottori sisällytettiin jbpmään. Tavoitteena on häivyttää rajaa sääntöpohjaisen ja prosessipohjaisen mallintamisen välillä. Drools tuotteet pyrkivät yhdistämään sekä sääntöpohjaisen mallintamisen että prosessipohjaisen mallintamisen, esim. mahdollistamalla monipuolisten sääntöjen käytön prosessin haarautumiskohdissa. Drools on lisensoitu Apache Software License 2.0 lisenssillä. jbpm tuotteen varsinainen moottori on myös Apache lisensoitu, mutta editorin lisenssi on Eclipse Public License. Red Hat tarjoaa tuotteista (kuten muistakin JBoss tuotteista) koostettuja Enterprise
6 Teknologia-arkkitehtuurin kuvaus 6 (11) alustoja, jotka sisältävät tuen, laajemman testauksen ja valmiit integroinnit. Niiden hinta määräytyy pitkälti CPU määrän mukaan. Activiti BPM Platform Activiti on Alfresco kehittämä prosessimoottori/hallintatyökalu joka perustuu JBPM 4 lähdekoodiin. JBPM:n perustaja ja pääkehittäjä siirtyivät pois JBOSS/Red Hatiltä ja alkoivat kehittää prosessimoottoria Activiti BPM Platform nimellä. JBPM 5 ei perustu JBPM 4 vaan Droolsin työnkulkumoottoriin, Drools Flow:hun. Activiti on kevyt, BPMN 2.0 notaatiolla kuvattuja prosesseja suorittava moottori. BPMN prosesseja ei tulkata BPEL:ksi vaan prosessimoottori tuottaa Java-koodia. Prosessit mallinnetaan - kuten JBPM 5:llakin - Eclipse IDE:een asennetun lisäosan avulla. Activity ei ole jbpm:n tapaan sidoksissa yhteen yhtiöön vaan yhteistyötä tehdään mm. Liferayn ja SpringSourcen kanssa. Kehittäjäyhteisössä on keskusteltu Activitin liittämisestä osaksi ServiceMix-jakelua. Activiti on lisensioitu Apache Software License 2.0 lisensillä Palveluväylä Servicemix ServiceMix on integraatioalusta ja toimii ns. ESB:nä. Sen toiminnallisuus rakentuu useiden muiden tuotteiden ja standardien päälle. Päätoiminnallisuudet ovat viestinvälitys, ajoympäristö ja prosessimoottori. Viestinvälitys voidaan toteuttaa usealla eri tekniikalla jotka toimivat eri abstraktiotasoilla: Apache Camel tarjoaa viestin välitystä, reititystä ja muuntoa eri kuljetusprotokollien ja viestitysmallien päälle.
7 Teknologia-arkkitehtuurin kuvaus 7 (11) Apache ActiveMQ on pohjimmiltaan viestinvälitysohjelma. Se vastaa viestin luetettavasta välittämisestä tahojen välillä. ActiveMQ on kuitenkin vahvasti integroitu Cameliin monipuolisen viestinvälityksen toteuttamiseksi. ServiceMixin oma NMR viestinvälitys on tarkoitettu sisäisten komponenttien (kuten ServiceMixin ajoympäristössä pyörivien) väliseen viestinvälitykseen. Se noudattaa JSR 208 ja 312 (versiot 1.0 ja 2.0) määriteltyä JBI spesifikaatiota. JBI määrittelee kuinka Web Service mallin mukaisia palveluita ja niiden käyttäjiä voidaan liittää yhteen. Palvelut voivat olla joko ulkoisia, tai ServiceMixin omassa ajoympäristössä pyöriviä. Javalla kirjoitettuja komponentteja voidaan ajaa ja hallita OSGi-ajoympäristössä. Komponentteja voidaan käynnistää ja sammuttaa lennosta. Lisäksi ajoympäristön avulla voidaan hallita komponenttien päivittämistä ja versiointia. Ajoympäristö pitää myös yllä palvelurekisteriä. OSGi on OSGi Alliancen avoin standardi. Apache ODE on ServiceMixin prosessimoottorituote. Se suorittaa WS-BPEL kielellä kuvattuja prosesseja. Prosessin tarkoituksena on koostaa järjestyksessä suoritettavista vaiheista yksi kokonaisuus, palvelu, jota voidaan kutsua ulkopuolelta. Toiminta on siis osin samantapaista kuin monipuolisessa viestinvälityksessä. Apache ODE on kuitenkin erittäin huonosti dokumentoitu ja esimerkit sillä tehdyistä toteutuksista ovat hyvin niukkoja. ServiceMix ja sen tuotteet on lisensoitu Apache License 2.0 lisensillä. Progress Software Corporation tarjoaa tuotteistettua versiota ServiceMixistä tukipalveluineen Fuse tuotemerkin alla. Näitä versioita kehitetään FuseSource nimisen yhteisön toimesta.
8 Teknologia-arkkitehtuurin kuvaus 8 (11) 3. Tietovarantokerros 3.1. Tietokanta PostgreSQL on ominaisuuksiltaan luultavasti paras avoimen lähdekoodin tietokantatuote ja sen laajasti käytetty. Toinen vahva kandidaatti oli MySQL, mutta sen tulevaisuudesta Oraclen kyljessä ei kukaan osaa sanoa mitään. PostgreSQL PostgreSQL on Object-relational database management system (ORDBMS). Tavanomaisesta relaatiotietokannasta poiketen ORDBMS kanta mallintaa tiedon oliopohjaisesti. Kanta tukee siis suoraa luokkia ja olioita sekä perintää ja mahdollistaa uusien tietotyyppien määrittelyn. Näistä ominaisuuksista perintä ei vielä ole täysin tuettu. PostgreSQL kantaa voidaan toki käyttää myös relaatiokannan tavoin. PostgreSQL on yhteisön kehittämä ja lisensoitu avoimella PostgreSQL License lisenssillä. exist exist on XML-tietokanta, johon tarjoaa mahdollisuuden tallentaa tietoa XML-muodossa. Tietojen kyselyyn se tukee XQuerya, joka on W3C:n standardi. Verkkosivustoilla näytettävä tieto on luonteeltaan yleensä semistrukturoitua ja tällaisen tiedon tallennusmuodoksi sopii paremmin XML-muotoinen dokumentti kuin esim. relaatiotietokanta. Kun data on jo valmiiksi XML-muodossa, ei sitä tarvitse erikseen parsia XML-muotoon esitystä tai siirtoa varten. XML- tietokannan käyttöä ns. nettikantana kannattaa harkita. LGPL lisenssi.
9 Teknologia-arkkitehtuurin kuvaus 9 (11) 4. Sovellusympäristö 4.1. Sovelluspalvelin Sovelluspalvelin on JavaEE standardin toteuttava ohjelma, joka tarjoaa ajoympäristön standardin mukaisille ohjelmille. Sovelluspalvelimet tarjoavat mm. klusterointia, kuormantasausta, tietokantayhteyksiä ja rajapintoja ulkomaailmaan. Sovelluspalvelin on JavaEE-standardin toteuttava ohjelma, joka tarjoaa ajoympäristön standardin mukaisille ohjelmille. Sovelluspalvelimet tarjoavat mm. klusterointia, kuormantasausta, tietokantayhteyksiä ja rajapintoja ulkomaailmaan. Standardin toteuttavia ohjelmistoja on useita ja on lähinnä makuasia minkä niistä valitsee. Apache Geronimo: Apache Software Foundationin kehittämä sovelluspalvelin, jonka kehitystä IBM on tukenut. Lisessit: Apache Software License 2.0 lisensoitu. Ei kiinteässä yhteydessä olevaa tukipalvelujen tarjoajaa.
10 Teknologia-arkkitehtuurin kuvaus 10 (11) 5. Avoimen lähdekoodin lisensseistä Lähes kaikilla avoimen lähdekoodin tuotteilla on täysin vapaa ja ilmainen jakelussa oleva community versio sekä maksullinen Enterprise versio johon sisältyy tuotetuki. Alla esim. JBOSS community vs. JBOSS enterprise (Red Hat): Mikäli tuote on kaksoislisensoitu, voi tuotteen käyttöönottava taho valita lisenssin jolla tuotetta käyttää. Kaikki seuraavista lisensseistä ovat Open Source Initiativen hyväksymiä avoimen lähdekoodin lisenssejä. Apache Software License
11 Teknologia-arkkitehtuurin kuvaus 11 (11) Yleisesti käytössä oleva lisenssi. Sallii muokkausten lisensoinnin eri lisenssillä. Eclipse Public License Yleisesti käytössä oleva lisenssi. Ns. copyleft lisenssi. Mikäli muokkaukset julkaistaan lähdekoodina, tulee lisenssi säilyä. Muussa tapauksessa uuden lisenssin tulee olla yhteensopiva tämän lisenssin kanssa. GPL Käytetyin vapaa lisenssi. Ns copyleft lisenssi, joka vaatii muokkausten lisensoinnin GPL lisenssillä. Lisenssi sisältää paljon erityiskohtia jotka estävät lisensoidun tuotteen käytön rajoittamista. LGPL Lievennys GPL lisenssiin. LGPL lisensoitua ohjelmaa voidaan käyttää kirjastona muulla tavoin lisensoidussa ohjelmassa. Lisäksi LGPL lisensoitua ohjelmaa itseään voidaan linkittää muulla tavoin lisensoituihin ohjelmiin. PostgreSQL License Hyvin yksinkertainen lisenssi joka vaatii ainoastaan tekijänoikeusilmoituksen säilyttämistä ja vapauttaa tekijänoikeuden haltijan vastuista. CDDL Mozillan avoimen lähdekoodin lisenssiin pohjautuva lisenssi joka ei vaadi muokkausten lisensointia samalla lisenssillä.
26.10.2011 AYJ/JM. SADe -ohjelma Oppijan verkkopalvelut Oppijan keskitetyt palvelut
26.10.2011 AYJ/JM SADe -ohjelma Oppijan verkkopalvelut Oppijan keskitetyt palvelut Kilpailutusmateriaali Materiaali löytyy soveltuvin osin (tarjouspyyntö sekä kysymykset ja vastaukset) osoitteesta: https://confluence.csc.fi/display/oppija/kilpailutukset
Lisätiedot582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus
582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus Sisältö Mikä on web-sovellus? Selaimen rooli web-sovelluksessa Palvelimen rooli web-sovelluksessa Aineistopyynnöt Tiedon välittäminen
LisätiedotJuhani Gurney Teknologiajohtaja. Peppi-projekti ja ESP (Eduix SOA Platform)
Juhani Gurney Teknologiajohtaja Peppi-projekti ja ESP (Eduix SOA Platform) Peppi-projekti Projekti aloitettu keväällä 2010 Projektin tehtävänä on määritellä, suunnitella ja toteuttaa uusi koulutuksen suunnittelutyökalujen
LisätiedotHAKURATKAISUN ANATOMIA - KURKISTUS PELLIN ALLE
HAKURATKAISUN ANATOMIA - KURKISTUS PELLIN ALLE Jukka Huhta Nikke Myöhänen Ville Tenhunen 5.11.2014 AGENDA MITÄ? MIKSI? ARKKITEHTUURI KAHLAUS INDEKSIT INTEGRAATIOT KÄYTTÖLIITYMÄT RAUDAT KÄYTTÖ NYT JA JATKOSSA
Lisätiedotwww.solita.fi solita@solita.fi
www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen
LisätiedotJoonas Mäkinen. Käyttäjähallinta 3.2.2012
Joonas Mäkinen Käyttäjähallinta 3.2.2012 Tietovarannot VRK opintooikeus Oppijan verkkopalvelut toteutetaan SOA:lla (SOA = palvelukeskeinen arkkitehtuuri) Teknologiatuotteet ovat avointa lähdekoodia, esim.
LisätiedotOhjelmien lisensoinnista
Ohjelmien lisensoinnista Mitä ohjelmoijan on hyvä tietää ohjelmien tekijänoikeuksista ja (erityisesti open source) lisensseistä Tapani Tarvainen 27.11.2015 Lähtökohta: tekijänoikeus Yksinoikeus "määrätä
Lisätiedot3.11.2010. Web-sisällönhallintajärjestelmät. Sisältö. Mitä on web-sisällönhallinta?
Sisältö Mitä on web-sisällönhallinta? Tausta ja tavoitteet Käytännön prosessi Yleisesti Keskeiset ominaisuudet Sisällönhallintajärjestelmän valitseminen ja käyttöönotto Wordpress Joomla! Drupal Yhteenveto
LisätiedotAvointen ohjelmistojen käyttö ohjelmistokehityksessä
Avointen ohjelmistojen käyttö ohjelmistokehityksessä 9.4.2008 Janne Kuha Manager, Java Services Descom Oy Janne Kuha Manager, Java Services janne.kuha@descom.fi Kuka? Descom Oy:llä, sitä ennen Wanadu Inc.,
LisätiedotWeb-sisällönhallintajärjestelmät
Web-sisällönhallintajärjestelmät Sisältö Mitä on web-sisällönhallinta? Tausta ja tavoitteet Käytännön prosessi Web-sisällönhallintajärjestelmät Yleisesti Keskeiset ominaisuudet Sisällönhallintajärjestelmän
LisätiedotSopimushallintaa Alfrescolla. Jarmo Sorvari IT-järjestelmäpäällikkö TAMK
Sopimushallintaa Alfrescolla Jarmo Sorvari IT-järjestelmäpäällikkö TAMK TAMK ja PIRAMK yhteen Tilaisuus uudistaa perusinfraa ja arkkitehtuuria Yksi RAKETTI KA-piloteista Uuden IT-infran suunnittelu aiempi
LisätiedotCopyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa
Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa Platform Tuotekehityksen haasteita ja ratkaisuja Haaste: Massiivisten tietomäärien hallinta Ratkaisu: Pilvipalvelun skaalautuvuus Haaste:
Lisätiedotecome Markkinoiden kehittynein julkaisujärjestelmä
ecome Ecome Finland Oy Itämerenkatu 3 p. 020 7749 580 00180 Helsinki p. 020 7749 585 Suomi - Finland ecome@ecome.fi y. 2193874-3 www.ecome.fi Ecome-järjestelmä pähkinänkuoressa Ecome on suomalaisen yhtiön
LisätiedotTYPO3 - Open Source Enterprise CMS
TYPO3 - Open Source Enterprise CMS TYPO3 on yritysten tarpeisiin suunniteltu avoimen lähdekoodin julkaisujärjestelmä. Verkkopalvelutoteutusten lisäksi TYPO3 toimii skaalautuvana web-sovellusten kehitysalustana.
LisätiedotOikeusministeriön OpenOffice.org -käyttöönotto. Esityksen sisältö. Avoin lähdekoodi
Oikeusministeriön OpenOffice.org -käyttöönotto IBM:n kollaboraatioseminaari Helsinki 19.5.2009 Martti Karjalainen, oikeusministeriö Esityksen sisältö Avoin lähdekoodi (open source) Oikeusministeriön OpenOffice.org-käyttöönoton
LisätiedotHALLINNON YHTEINEN VERKKOPALVELURATKAISU ,
HALLINNON YHTEINEN VERKKOPALVELURATKAISU 18.6.2013, Miksi yhteinen julkaisujärjestelmä Nopeasti uudet verkkopalvelut mukaan Kustannustehokkuus Kertasisällöntuotanto sisältöjen ristiinkäyttö JHS -183 yhteensopivuus
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat
Järjestelmäarkkitehtuuri (TK081702) SOA yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
LisätiedotOpetushallitus. ServiceMix POC
Opetushallitus ServiceMix POC SOA Governance Gartner: SOA governance = varmistetaan ja validoidaan, että palvelut toimivat odotetulla tavalla sekä palvelut saavuttavat halutun laatutason. SOA Governancen
LisätiedotVYPEdit verkkosivualusta SVY-toimijoille
VYPEdit verkkosivualusta SVY-toimijoille www.vy.fi/admin/vypedit TieVie 26.8.2005 Hely Lahtinen VypEdit sisällönhallintajärjestelmällä voi www.vy.fi/admin/vypedit tuottaa ja ylläpitää www-sivustoja SVY:n
LisätiedotAvoin lähdekoodi (Open Source) liiketoiminnassa
Avoin lähdekoodi (Open Source) liiketoiminnassa Mikko Amper 12.11.2013 Mitä aloittavan BioICT-yrityksen tulisi tietää IPR:istä, niiden hallinnasta ja patentoinnista? Tässä esityksessä ilmaistut mielipiteet
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri
Järjestelmäarkkitehtuuri (TK081702) ja Järjestelmäarkkitehtuuri Sovellukset ovat olemassa Järjestelmien uudistaminen vie yleensä arvioitua enemmän resursseja ja kestää arvioitua kauemmin Migration (Migraatio
LisätiedotAction Request System
Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet
LisätiedotInnovointiprosessi. Lili Aunimo. 11.12.2009 Lili Aunimo
Innovointiprosessi Lili Aunimo Lisensointi Tekijänoikeudet: Verkkomultimediaopintojaksolla Ohjelmistolisenssit Sisältölisenssit: kuvat, musiikki, video, teksti Creative Commons http://fi.wikipedia.org/wiki/lisenssi
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Web Services. Web Services
Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden
LisätiedotLisensointikuulumisia - Kustannustehokkuus Oracle lisensoinnissa
Lisensointikuulumisia - Kustannustehokkuus Oracle lisensoinnissa Osa II OUGF / 12.5.2004 c Sisält ltö Mitä uutta? Yleistä lisensoinnista Lisensointiin liittyviä ongelmia Hankinnassa muistettavia asioita
LisätiedotMaiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi)
Maiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi) Tietokannan hallinta-opintojakson selvitysraportti Huhtikuu 2010 Mediatekniikka ICT/Teknologia Tämän teosteoksen käyttöoikeutta koskee Creative
LisätiedotTietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen
Tietojärjestelmä tuotantoympäristössä Tausta ja tavoitteet Tausta Kurssilla on opiskeltu suunnittelemaan ja toteuttamaan tietokanta, joka on pieni perustuu selkeisiin vaatimuksiin on (yleensä) yhden samanaikaisen
LisätiedotJärjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,
Järjestelmäarkkitehtuuri (TK081702) SOA SOA-arkkitehtuuri perustuu xml:ään ja Web Services teknologioihin Mahdollistaa joustavan mukautumisen tuleviin muutoksiin Kustannustehokas Toteutukset perustuvat
LisätiedotManu Setälä Suomen open source -keskus COSS
Koodipankit ja kansainvälinen yhteistyö Manu Setälä Suomen open source -keskus COSS www.coss.fi 2 Esityksen sisältö Mitä tarkoittaa koodipankki ja mihin sellaisia tarvitaan Koodipankin lähtökohtia: dokumentointi,
LisätiedotFederoitu keskitetty sovellus
Federoitu keskitetty sovellus Case Peppi Juhani Gurney, Rami Heinisuo - Eduix Oy Tuomas Orama, Metropolia Ammattikorkeakoulu Lue PeppiUutisista taustatiedot Peppistä Federoitu ja keskitetty Määritelmät
LisätiedotTIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3
LisätiedotAvoimen lähdekoodin kehitysmallit
Avoimen lähdekoodin kehitysmallit Arto Teräs Avoimen lähdekoodin ohjelmistot teknisessä laskennassa -työpaja CSC, 25.5.2009 Avoimen lähdekoodin kehitysmallit / Arto Teräs 2009-05-25
LisätiedotRajapinnat kuntajärjestelmissä #Kuntamarkkinat
Tapio Ahomäki Rajapinnat kuntajärjestelmissä #Kuntamarkkinat 15.9.2016 Trimble yrityksenä Tekla Oy Trimble Solutions Oy Tekla on ollut osa Trimble Corporationia vuodesta 2011 Teklan liiketoiminnan kehitys
Lisätiedotin condition monitoring
Etäteknologioiden automaatiosovellukset Using e-speak e in condition monitoring tutkija professori Hannu Koivisto Sisältö Tausta Globaali kunnonvalvontajärjestelmä E-speak globaalissa kunnonvalvontajärjestelmässä
LisätiedotAJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML
AJAX-konsepti AJAX Asynchronous JavaScript And XML Viimeisin muoti-ilmiö web-ohjelmoinissa, termi Ajax tuli käyttöön vuoden 2005 aikana Joukko teknologioita, joiden avulla voidaan toteuttaa uudenlaisen
LisätiedotTiedonsiirto- ja rajapintastandardit
Tiedonsiirto- ja rajapintastandardit Viitekehys Julkishallinnon perustietovarantojen rajapinnat (PERA) työryhmän tulokset valmiit syksyllä 2011 Määrittelee teknisen arkkitehtuuriratkaisun tietovarantojen
LisätiedotAndroid ohjelmointi. Mobiiliohjelmointi 2-3T5245
Android ohjelmointi Mobiiliohjelmointi 2-3T5245 Mikä on Android? Linux kernelin päälle rakennettu, Googlen kehittämä sovelluspino mobiilisovelluksiin Erillinen versio puhelimelle ja taulutietokoneille
LisätiedotProjektinhallintaa paikkatiedon avulla
Projektinhallintaa paikkatiedon avulla Tampereen Teknillinen Yliopisto / Porin laitos Teemu Kumpumäki teemu.kumpumaki@tut.fi 25.6.2015 1 Paikkatieto ja projektinhallinta Paikkatiedon käyttäminen projektinhallinnassa
LisätiedotPerustA - Perustietovarantojen viitearkkitehtuuri. Liite 3: Tietojärjestelmäarkkitehtuurin. integraatioarkkitehtuuri
1 (9) PerustA - Perustietovarantojen viitearkkitehtuuri Liite 3: Tietojärjestelmäarkkitehtuurin looginen jäsennys ja integraatioarkkitehtuuri 2 (9) Sisältö 1 TIETOJÄRJESTELMÄARKKITEHTUURIN LOOGINEN JÄSENNYS
LisätiedotCT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö
CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö 0349955 Pekka Hyvärinen 0342194 Joonas Heikelä 0327708 Miro Temonen 0350122 Sami Tuominen Yleistä Seminaarityö osa kurssia Käyttöjärjestelmät
LisätiedotMalliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki
Malliperustainen ohjelmistokehitys - MDE 25.9.2007 Pasi Lehtimäki MDE Miksi MDE? Mitä on MDE? MDA, mallit, mallimuunnokset Ohjelmistoja Eclipse, MetaCase Mitä jatkossa? Akronyymiviidakko MDE, MDA, MDD,
LisätiedotConcurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo
Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...
LisätiedotStanForD-XML. Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen
Projektiryhmä StanForD-XML Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen Rahoittajat Koskitukki Oy, Metsähallitus, Metsäliitto Osuuskunta, Pölkky Oy, Stora Enso Oyj, UPM- Kymmene Oyj, Vapo Timber Oy, Yksityismetsätalouden
LisätiedotValppaan asennus- ja käyttöohje
Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi
LisätiedotViasys VDC Stream Mallipohjaista projektinhallintaa. Tapani Parmanen ja Mia Rantakari Vianova Systems Finland Oy
Mallipohjaista projektinhallintaa Tapani Parmanen ja Mia Rantakari Vianova Systems Finland Oy Web-pohjainen projektiportaali, mikä tarjoaa tehokkaat työvälineet hankkeen tietojen hallintaan, aineiston
LisätiedotOhjelmistojen mallintamisen ja tietokantojen perusteiden yhteys
Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Tällä kurssilla on tutustuttu ohjelmistojen mallintamiseen oliomenetelmiä ja UML:ää käyttäen Samaan aikaan järjestetyllä kurssilla on käsitelty
LisätiedotHarjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:
Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
Lisätiedotsuomi.fi Suomi.fi-palveluväylä
Suomi.fi-palveluväylä Julkishallinto, valtion ja kuntien yhtiöt 11.9.2015 Versio 1.0 JPV031 Esityksen sisältö 1. Suomi.fi-palvelukokonaisuus 2. Palvelulupauksemme 3. Mitä palvelu tarjoaa? 4. Miten? 5.
LisätiedotJärjestelmäarkkitehtuuri (TK081702)
Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
LisätiedotIoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus
IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus Teknologia-arkkitehtuuri ja rajapinnat/integraatiot 21.3.2019 Sisältö Alustojen asemoituminen ja pilvivalmius Arkkitehtuuriperiaatteet
LisätiedotOhjelmiston lisensoinnin avoimet vaihtoehdot
Ohjelmiston lisensoinnin avoimet vaihtoehdot Ohjelmistoliiketoiminta-seminaari Jyväskylä, 11.4.2007 Matti Saastamoinen Suomen open source -keskus COSS COSS - Centre for Open Source Solutions Kansallinen
LisätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,
LisätiedotKymenlaakson Ammattikorkeakoulu
Kymenlaakson Ammattikorkeakoulu Tietotekniikka/Tietoverkkotekniikka Jussi Toivakka ja Juha Törö MySQL & PostGRE 1 Sisällysluettelo 2 Yleistä tietokannoista... 3 3 MySQL... 4 3.1 Historiaa... 4 3.2 Käyttö...
LisätiedotVisual Case 2. Miika Kasnio (C9767) 23.4.2008
Visual Case 2 Miika Kasnio (C9767) 23.4.2008 Työn tarkasti: Jouni Huotari 24.4.2008 1 SISÄLTÖ 1. TYÖN LÄHTÖKOHDAT... 2 2. PERUSTIEDOT... 2 3. ASENTAMINEN... 2 4. OMINAISUUDET... 3 4.1. UML-kaaviot... 4
LisätiedotTekniset vaatimukset Tikon 6.4.1
Marraskuu 2014 1 (22) Tekniset vaatimukset Marraskuu 2014 2 (22) 1 Ohjelmapalvelin... 6 1.1 Ohjelmat... 6 1.1.1 Tuetut käyttöjärjestelmät... 6 1.1.2 Muut tarvittavat ohjelmat... 6 1.2 Palvelin (Suositus
LisätiedotJouko Nielsen. Ubuntu Linux
Jouko Nielsen Ubuntu Linux 19.4.2017 SISÄLLYS 1 UBUNTU... 3 2 LUETTELO VERSIOISTA... 4 3 OMINAISUUDET... 4 4 ASENNUS... 5 5 UBUNTU SERVER... 9 LÄHTEET... 10 3 1 UBUNTU Ubuntu on debian pohjainen Linux
LisätiedotArkkitehtuuri. Ylätason sovellusarkkitehtuuri
Arkkitehtuuri Termieditorin käyttö vaatii kirjautumisen. Peruskäyttäjälle myönnetään erikseen aineistokohtaisia luku- ja muokkausoikeuksia. Järjestelmän ylläpitäjä (admin) saa ylläpitää kaikkia aineistoja.
LisätiedotKansallinen digitaalinen kirjasto Käyttöliittymä Finna. 12.12.2012 Aki Lassila / Kehittämispäällikkö / Kirjastoverkkopalvelut
Kansallinen digitaalinen kirjasto Käyttöliittymä Finna 12.12.2012 Aki Lassila / Kehittämispäällikkö / Kirjastoverkkopalvelut Finna tehostaa ja mahdollistaa Finnan kehittämisen myötä KDK:sta tulee: Tiedon
LisätiedotYhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?
Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin? Avoin verkkoalusta ihmisen ja koneen ymmärtämien tietomääritysten tekemiseen Riitta Alkula 20.3.2019 Esityksen sisältö
LisätiedotZENworks Application Virtualization 11
ZENworks Application Virtualization 11 ZENworks / perinteinen asennus ZENworks virtualisointi Ei erillistä asennusta Ei vaadita erilisiä oikeuksia Oletusasetukset mukana Eri versiot samanaikaisesti Sama
LisätiedotOsio 4: Tietovirrat. Properties- eli ominaisuustiedostot Logger: lokitietojen käsittely
Properties- eli ominaisuustiedostot Logger: lokitietojen käsittely 1 Ominaisuudet Kun tutkimme työasemapohjaisia sovelluksiamme, tarvitaan joskus tietoa: mikä on käyttöjärjestelmä mikä on käytössä oleva
LisätiedotPortaaliteknologiat mahdollistavat ajattelutavan muutoksen
- 1 - Portaaliteknologiat mahdollistavat ajattelutavan muutoksen Petri Kanerva Fusion Middleware Architect, Oracle Finland Oy 29.04.2010 The following is intended to outline our general
LisätiedotOhjelmistojen mallintaminen. Luento 11, 7.12.
Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,
LisätiedotTutkimusdatan hallinnan kansalliset välineet IDA, Etsin, AVAA. Stina Westman, ATT-hanke, CSC
Tutkimusdatan hallinnan kansalliset välineet IDA, Etsin, AVAA Stina Westman, ATT-hanke, CSC Agenda Avoin tiede ja tutkimus hanke Tutkimusdatan hallinta Työkaluja aineistojen tallennukseen ja jakamiseen
LisätiedotJärjestelmäintegraatio
VESA AHOLA Järjestelmäintegraatio 14.3.2013 Agenda 1. Minä 2. Integraatio? 3. Esimerkkijärjestelmä 4. Integraatioprojektit Minä Ikä 32 vuotta Kotoisin Parolasta, asun Hämeenlinnassa TTY:llä 2001-2010 Pääaine
LisätiedotPaikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7
Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Mikä on IT arkkitehtuuri? Liiketoimintamalli määrittelee IT arkkitehtuurin IT arkkitehtuuri ottaa kantaa sovelluksen laadullisiin vaatimuksiin
LisätiedotSuomi.fi-palveluväylä
Suomi.fi-palveluväylä 18.11.2016 Versio: 3.0, JPVO122 Esityksen sisältö 1. Suomi.fi-palvelukokonaisuus 2. Palvelulupauksemme 3. Mitä palvelu tarjoaa? 4. Palveluväylän kokonaisuus 5. Vyöhykkeet ja väyläratkaisut
LisätiedotPeppi-Uutiset. No: 1 / 2013 PEPPI VOIMAA JA VÄÄNTÖÄ
Peppi-Uutiset VU E OD S TA I P P E P 2 0 1 0 No: 1 / 2013 PEPPI VOIMAA JA VÄÄNTÖÄ Peppi-tietojärjestelmä antaa uutta puhtia koulutuksen suunnitteluun ja toteutukseen palvelupohjaisesti. Resurssien kohdentaminen,
LisätiedotOskarin avulla kaupungin karttapalvelut kuntoon
Oskarin avulla kaupungin karttapalvelut kuntoon CASE: TAMPERE Marko Kauppi, Tampereen kaupunki Oskari-verkostopäivä, Pasila, Messukeskus Tiistaina 19. toukokuuta 2015 Tänään tarjolla 1. Oskari.org Tampereella
LisätiedotMenetelmäraportti - Konfiguraationhallinta
Menetelmäraportti - Konfiguraationhallinta Päiväys Tekijä 22.03.02 Ville Vaittinen Sisällysluettelo 1. Johdanto... 3 1.1 Tärkeimmät lyhenteet... 3 2. Konfiguraationhallinnan tärkeimmät välineet... 4 2.1
LisätiedotMoniviestin. Monimediaisen verkkosisällön tuotantojärjestelmä. Rikupekka Oksanen rioksane@jyu.fi Jyväskylän yliopisto
Moniviestin Monimediaisen verkkosisällön tuotantojärjestelmä Rikupekka Oksanen rioksane@jyu.fi Jyväskylän yliopisto Mikä Moniviestin Moniviestin on Jyväskylän yliopistossa kehitetty verkkojulkaisualusta,
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet
Järjestelmäarkkitehtuuri (TK081702) Ympäristö Muutostarpeet ja niihin vastaaminen Yritysarkkitehtuuri Liiketoiminta-arkkitehtuuri Tavoitteet, Palvelut, Prosessit Informaatioarkkitehtuuri Tietotarpeet,
LisätiedotDESCA-sopimuksen ohjelmistomoduuli ja avoimen lähdekoodin ohjelmistot
TEKNOLOGIAN TUTKIMUSKESKUS VTT OY Kuvapaikka (ei kehyksiä kuviin) DESCA-sopimuksen ohjelmistomoduuli ja avoimen lähdekoodin ohjelmistot EUTI-koulutus 27.03.2017 Hannes Kankaanpää, Senior IPR Officer OPEN
LisätiedotKurssin hallinta -työväline
Kurssin hallinta -työväline Kurssin hallinta -työvälineellä muokataan kursseja A&Ooppimisympäristöalustalla Kurssi koostuu - ohjelmasta (linkit työkaluihin& muihin resursseihin), - materiaaleista, - keskusteluryhmästä,
LisätiedotXPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy
IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,
LisätiedotOhjelmistojen suunnittelu
Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer
LisätiedotMikä on WordPress? itse ylläpidettävä (self-hosted) WordPress.com: ilmainen 3. osapuolen ylläpitämä pilvipalvelu (Cloud-hosted)
WordPress.com Mikä on WordPress? Tällä hetkellä maailman suosituin ns. julkaisujärjestelmä (CMS) Rakennettu blogialustaksi, nykyään myös muussa käytössä ilmainen ns. avoimen lähdekoodin julkaisujärjestelmä
LisätiedotVaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
LisätiedotOhjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.
TIETOKANTA MERIKOTKIEN SEURANTAAN Käyttöohje Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 11.12.2007 Ensimmäinen luonnos Janne Piippo 2.0 13.12.2007 Virallinen verio Janne Piippo HELSINGIN YLIOPISTO
LisätiedotTekstinkäsittelystä. H4: Tekstinkäsittelyn perusharjoitus. Toimisto ohjelmista
Tekstinkäsittelystä Toimisto ohjelmista OpenOffice vs. LibreOffice ODF (Open Document Format for Office Applications) LibreOfficen + ohjepaketti + kielityökalujen asennus Word 2003 vs. Word 2007 vs. Word
LisätiedotPeppi - Koulutuksen suunnittelijan ja opettajan palvelut. Tekninen vaatimusmäärittely
Peppi - Koulutuksen suunnittelijan ja opettajan palvelut Versiohistoria Versio Päiväys Tekijä Selite 0.1 9.12.2010 Jaakko Rannila Runko 0.2 13.12.2010 Projektiryhmä 1. päivän tuotos 0.3 14.12.2010 Projektiryhmä
LisätiedotPaikkatiedot ja Web-standardit
Paikkatiedot ja Web-standardit Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide
LisätiedotTapahtuipa Testaajalle...
Tapahtuipa Testaajalle... - eli testaus tosielämässä 09.10.2007 Juhani Snellman Qentinel Oy 2007 Agenda Minä ja mistä tulen Testauksen konteksti Tapauksia tosielämästä ja työkaluja 2 Minä Juhani Snellman
LisätiedotToiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen
Vaatimusluettelo versio 0.17 Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen Yleiset vaatimukset 1 Koodistopalvelujärjestelmä on selainkäyttöinen 2 Käyttöliittymän tulee
LisätiedotKieliversiointityökalu Java-ohjelmistoon. Ohje
Kieliversiointityökalu Java-ohjelmistoon Ohje 2/6 SISÄLLYSLUETTELO 1 YLEISTÄ OHJELMASTA... 3 2 PÄÄ-IKKUNA...4 3 YLÄVALIKKO... 4 3.1 TIEDOSTO... 4 3.2 TOIMINTO... 4 3.3 ASETUKSET... 5 3.4 OHJE... 5 4 VÄLILEHDET...5
LisätiedotDigi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Selvitys GPL-lisensoinnin tuomat ongelmat
Selvitys GPL-lisensoinnin tuomat ongelmat Sisällysluettelo 1. Johdanto...3 2. Ongelman kuvaus...4 3. Eri tulkinnat GPL-lisenssistä...5 3.1. Tiukka tulkinta...5 3.2. Väljä tulkinta...5 3.3. Kompromissitulkinta...5
LisätiedotSQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010
SQLite selvitysraportti Juha Veijonen, Ari Laukkanen, Matti Eronen Maaliskuu 2010 Opinnäytetyö Kuukausi Vuosi 1 SISÄLTÖ 1. YLEISTÄ SQLITE:STA... 2 2. HISTORIA... 2 3. SQLITEN KÄYTTÖ... 3 3.1 SQLiten asennus
LisätiedotViisaat hankinnat JIT2015 sopimusehdot
Viisaat hankinnat JIT2015 sopimusehdot Kuntamarkkinat 9.9.2015 Martin von Willebrand, puheenjohtaja, COSS ry Suomen avoimien tietojärjestelmien keskus COSS ry Auttaa jäseniään menestymään hyödyntämällä
LisätiedotAVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA
AVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA Timo Väliharju Toiminnanjohtaja, COSS ry 28.11.2017 Avoimuuden asialla. Avoin lähdekoodi... on tapa kehittää ja jakaa tietokoneohjelmistoja. Yhteiskehittäminen Avoimessa
LisätiedotJWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari
JWT 2016 luento 11 to 21.4.2016 klo 14-15 Aulikki Hyrskykari PinniB 1097 1 Viime luennolla o AJAX ja JSON, harjoitustyön tehtävänanto, vierailuluento avoimesta datasta Tänään o APIt rajapinnoista yleisesti
LisätiedotA271117 TIETOKANNAT, 3 op Syksy 2008 - TI07. Teemu Saarelainen, lehtori Tietotekniikka teemu.saarelainen@kyamk.fi
A271117 TIETOKANNAT, 3 op Syksy 2008 - TI07 Teemu Saarelainen, lehtori Tietotekniikka teemu.saarelainen@kyamk.fi A271117 TIETOKANNAT Tavoitteet Oppia tietokantojen suunnitteluperiaatteet Osata käyttää
LisätiedotPerustA - Perustietovarantojen viitearkkitehtuuri. Liite 3: Tietojärjestelmäarkkitehtuurin. integraatioarkkitehtuuri
1 (11) PerustA - Perustietovarantojen viitearkkitehtuuri Liite 3: Tietojärjestelmäarkkitehtuurin looginen jäsennys ja integraatioarkkitehtuuri 2 (11) Sisältö 1 TIETOJÄRJESTELMÄARKKITEHTUURIN LOOGINEN JÄSENNYS
LisätiedotLakki. Lisää ot sik k o osoit t am alla. Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi 2010
Lakki Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy vierailuluentosarja OTM kurssi 2010 2.luento: ohjelmistokehityksen päivärutiinit Lisää ot sik k o osoit t am alla Siitä vain reunasta Miten
LisätiedotLisenssin hakeminen PTC:n verkkosivun kautta
10.4.13 (rev. 2) Lisenssin hakeminen PTC:n verkkosivun kautta Kun haetaan ensimmäisen kerran Mathcad-lisenssi, sen voi tehdä PTC: kotisivulta. Kun konetta vaihdetaan, voi Mathcadin lisenssin voi käydä
LisätiedotJ2EE vs..net Olli Sakari
TEEMA-ARTIKKELI J2EE vs..net Olli Sakari J2EE ja.net ovat tietojärjestelmäteknologioita, joiden varaan suuri osa tulevaisuuden tietojärjestelmistä tulee rakentumaan. Molemmat teknologioista tarjoavat välineitä
LisätiedotTietohallinto Projektipäällikkö Matti Sairanen. Fujitsu Myyntijohtaja Markku Örn
Tietohallinto Projektipäällikkö Matti Sairanen Fujitsu Myyntijohtaja Markku Örn Sähköinen asiakirjahallinta Sähköinen työpöytä Dokumenttienhallinta (kuvatut käsittelyprosessit) Asiahallinta Sähköinen arkisto
LisätiedotTi LÄHIVERKOT -erikoistyökurssi. X Window System. Jukka Lankinen
Ti5316800 LÄHIVERKOT -erikoistyökurssi X Window System Jukka Lankinen 2007-2008 Sisällys Esitys vastaa seuraaviin kysymyksiin: Mikä on X Window System? Minkälainen X on? Mistä sen saa? Miten X:ää käytetään?
LisätiedotHCM Master Data. Matti Manninen / Arc Technology Oy. Human Capital Management liiketoiminnan moottorina IT Viikko-seminaari 7.10.
HCM Master Data tehoa laaja-alaisesti Matti Manninen / Arc Technology Oy Human Capital Management liiketoiminnan moottorina IT Viikko-seminaari 7.10.2009 PEOPLE ARE AT THE SOUL OF ANY BUSINESS 9:40-10:15
LisätiedotSelaimen asetukset. Toukokuu 2014 1 (7) Selaimen asetukset. 1994-2014 Tikon Oy. All rights reserved.
Toukokuu 2014 1 (7) Selaimen asetukset Toukokuu 2014 2 (7) 1 Johdanto... 3 2 Windows... 3 3 Selaimet... 3 3.1 Yleiset asetukset (kaikki selaimet)... 3 3.1.1 Zoom-asetus... 3 3.1.2 Pop-up Blocker... 3 3.2
Lisätiedot