FinPUG News. Puheenjohtajan palsta Tässä numerossa

Koko: px
Aloita esitys sivulta:

Download "FinPUG News. Puheenjohtajan palsta 22.2.2011. Tässä numerossa"

Transkriptio

1 VUOSIKERTA 1 NUMERO 1/2011 FinPUG News Puheenjohtajan palsta Tässä numerossa 1 Puheenjohtajan palsta 2 FinPUG Peter van Dam 4 Progress Software 30 vuotta 7 Progressista OpenEdgeen 9 Multitenant Database 9 OpenEdge GUI for.net 11 Uutisia Tools4Progress-kehitysvälineistä 13 Tulevia tapahtumia Tiedotteesta Luet nyt ensimmäistä FinPUG News tiedotettamme. Hallitus ideoi sellaisen jotta voisimme paremin pitää yhteyttä jäsenistöömme. Pyrimme jatkossa julkaisemaan (toivottavasti) tiedotteen joitakin kertoja vuodessa, niin usein että saamme uudet tiedot välitettyä, mutta niin harvoin etteivät jäsenemme merkkaa postiamme spämmiksi. Tiedotteessamme kerromme kuulumisia tapahtumista ja muualta maailmasta, esittelemme Progress yhteisön sovelluksia sekä julkaisemme kaupallisia tiedotteita tuotteista joilla jäsenkuntamme voi parantaa tuottavuuttaan, modernisoida järjestelmiään tai muuten edistää omaa kilpailukykyään. Olemme pidättyväisiä siinä mitä julkaistaan, emme halua että tästä tulee niin suuri ja sekava että asiat hukkuvat. Jäsenistöstä Suomen PUG on jäsenmäärältään Euroopan suurin. Suurin syy siihen varmasti on se, että emme peri jäsen- emmekä liittymismaksuja. Mielestäni linja on osoittautunut aikojen saatossa oikeaksi, enkä näe mitään syytä muuttaa käytäntöä. Meidän jokaisessa PUG tapahtumassamme näkee uusia kasvoja, ja jäsenmäärämme on lievässä kasvussa. Muualla EMEA alueella trendi on toinen, useat PUGit kärsivät jäsenkadosta. Terveisiä Olin keväällä 2010 Progressin järjestämässä EME PUG President Meetingissä Lontoossa, jossa yhdistysten puheenjohtajat pääsivät suoraan keskustelemaan meitä kiinnostavista ja huolestuttavista asioista suoraan Progressin johdon kanssa. Tilaisuus oli erittäin antoisa ja niitä päätettiin jatkaa. Myös tänä kevään järjestetään kokous, kokoonkutsuja toimii Colleen Smith, paikkoina Amsterdam ja Rotterdam, aika on vielä auki. FinPUG hallitus: Esa Suutala, Logica Suomi Oy Anu Nieminen, Qvantel Innovations Oy Jouni Kokkonen, Logica Suomi Oy, puheenjohtaja Teppo Määttänen, TR-Tiimi Oy Pekka Vanninen, Digia Oy Veli-Matti Korhonen, Wonne Oy Tilaisuudessa päätimme yhdessä järjestää EMEA PUG Challenge 2010 tapahtuman Kölnissä, järjestävän toimikunnan muodostivat paikalla olleet yhdistysten puheenjohtajat. Tapahtuma oli menestys. Se myytiin nopeasti loppuun ja jouduimme pistämään halukkaita jonotuslistalle. Saadun palautteen perusteella esityksien laatu ja tapahtuman paikka kohtasivat osallistujien odotukset. Joitain soraääniäkin kuului, mm. siitä että osa tapahtumista oli niin suosittuja etteivät kaikki halukkaat mahtuneet mukaan. Olemme asiasta pahoillamme, yritämme ensi syksynä varautua paremmin. Tapahtuma järjestettiin vapaaehtoisin voimin lukuun ottamatta perusorganisointia (www-sivut, ilmoittautumiset, laskutus jne), joten emme kyenneet esimerkiksi ottamaan ennakkoilmoittautumisia luennoille. Luentojen siirtäminen salista toiseen olisi lisäksi ollut todennäköisesti ylivoimainen tehtävä, ainakin workshopin osalta, jossa oli vuokratut läppärit. Niiden siirtämiseen ei olisi ollut henkilökuntaa. Ensi syksynä tapahtuma järjestetään Amsterdamissa, tervetuloa myös sinne. Jouni Kokkonen Puheenjohtaja PS. Tätä tiedotetta kuten kaikkea muutakin FinPUG materiaalia saa vapaasti toimittaa edelleen kaikille asiasta kiinnostuneille.

2 SIVU 2 Tule Sinäkin mukaan: FinPUG 2011-käyttäjäkokous ja seminaarit Siuntion hyvinvointikeskus Ohjelma To Th Pe Fr Aika Luennoitsija Aihe Peter van Dam, Future Proof OpenEdge GUI for.net workshop. Software, Hands on demo how to build applications with.net. You will build.net application with your own laptop. 12:00 13:00 Lounas 13:00 13:45 Jarmo Nieminen, Progress Software Oy OpenEdge BPM Progress on hankkinut Savvion BPM (Business Process Management) tuotteen, joka integroidaan OpenEdgen kanssa yhdeksi kokonaisuudeksi. OpenEdge BPM tulee olemaan ensimmäinen BPM -pohjainen sovelluskehitysalusta. Esitys sisältää demon OpenEdge ja Savvion tuotteiden käytöstä yhdessä. 14:00 15:00 Tomi Mannikainen, Elisa Elisan pilvipalvelu WMwaren tekniikalla - Miksi pilvipalvelu - Edut - Hallinta Demossa: palvelun perustaminen Progress sovelluksen käyttöönotto palvelun käyttö ja siirto tuotantosaliin kapasiteetin kasvattaminen ja pienentäminen 15:00 15:45 Kahvi ja vuosikokous 15:45 17:00 Matt Cicciari, Progress Software Corporation Multi-tenant Database Multi-tenant tables in OpenEdge 11.0 provide data access based on tenant identity. While all tenants share the same schema definition within the database for a multi-tenant table, the data associated with each tenant identity is logically and physically separated from each othe. Thus different tenants running the exact same query on a multi-tenant table will only retrieve data associated with their asserted tenant identity. 17:00 20:00 Vapaa ohjelma; ohjattu kuntosali ja muuta mukavaa 20:00 - Illallinen 9:00 10:00 Matt Cicciari, Progress Software OpenEdge 11, new features Corporation 10:15 11:00 Peter van Dam, Future Proof Enhancing OpenEdge GUI interface with.net Software Forms 11:15 12:00 Peter van Dam The Power of User Controls 12:00 - Lounas Paikkana on Siuntion hyvinvointikeskus (http://www.siuntionhyvinvointikeskus.fi/), aika alkaen to klo 9:00, päättyy perjantaina lounaaseen. Hinnat: A = majoitus 1 hh 380 B = majoitus 2 hh 320 C = seminaari + illallinen 160 D = pelkkä seminaari 130. Ilmoittautuminen linkin kautta:

3 SIVU 3 FinPUG News esittelee Peter van Dam Peter van Dam on työskennellyt Progressin tuotteilla vuodesta Hänen kokemuksensa ulottuu merkkisovelluksista DOT.NET:iin, SOA-ratkaisuihin ja AJAX:iin. Hän on Progress-maailmassa yksi innovatiivisimpia yksilöitä ja sen ansiosta arvostettu esiintyjä Progress-käyttäjäkokouksissa. FinPUG:ssa hän on vieraillut kahdesti: Vuonna 2044 aiheina olivat WebClient ja DOT.NETohjelmointi, vuonna 2009 AJAX, OpenEdge GUI for.net ja strukturoitu virhekäsittely. Vuonna 2000 Peter perusti NetSetup-yrityksen, jossa hän loi palkitun Greenery-ohjelmiston. Greenery on hollantilainen tuoretuotteiden tukkukauppa, jonka WebClient-sovellus oli Progress Softwaren merkittävin referenssi modernista hajautetusta järjestelmästä, joka integroituu eri yrityksiin. Tämän WebClient-kokemuksen pohjalta Peter kehitti DWPsovelluskehyksen (Dynamic WebClient Platform), joka on laajalti käytössä ympäri maailmaa. DWP:n innovatiivisuus ilmeni erityisesti sen suoritustehossa ja skaalautuvuudessa, jossa hyödynnettiin Progressin dynaamisen ohjelmoinnin mahdollisuuksia ja Progress-versiossa 9 julkistettua "Stateless" AppServer-tekniikkaa. DWP:hen kehitettiin myös DOT-NET ja AJAX käyttöliitynnät. Vuonna 2008 Peter lähti NetSetup:ista ja perusti Future Proof Software-yhtiön (www.futureproofsoftware.com), joka on erikoistunut nykyaikaistamaan OpenEdge-sovelluksia. Peter on tunnettu Progress-yhteisössä myös teknisten artikkeleidensa ansiosta. Hänen on kirjoittamansa "Making Progress With Ajax" on paras opas, kun WebSpeed-sovelluksia modernisoidaan netin "2.0"- tekniikkaan. Peter on työskennellyt OpenEdge GUI for.net-tuotteen kanssa jo betavaiheessa ja on parhaillaan mukana arkkitehtina useissa OpenEdge GUI. NET-projekteissa. FinPUG-hallitus kaipaa uusia jäseniä. Hallitus valitaan vuosikokouksessa Siuntiossa Jos olet kiinnostunut, ota yhteyttä: Jouni Kokkonen - Ilmoitus-

4 SIVU 4 Progress Software 30 vuotta! Mary SZÉKELY: Progress Softwaren originaali John Stewart (suomennos FinPUG News) Ei ole kovin yleistä, että alkuperäinen työntekijä pysyy yrityksessä noin 30 vuotta, mutta Mary SZÉKELY (lausutaan CK alkuperäisen unkarilaisen nimen takia) on tällainen henkilö Progress Software:ssa. Hänen nimikkeensä on ohjelmistosuunnittelija ja samalla "fellow", joka on eräänlainen arvonimi. Mary on yksi neljästä ensimmäisestä työntekijästä Progressissa ja yksi ensimmäisistä pelottomista naispuolisista tulokkaista miesvaltaiselle alalle - ohjelmistojen kehittämiseen. Minulla oli äskettäin tilaisuus keskustella kahden kesken Mary kanssa ja alla on tiivistelmä keskustelustamme. K: Millaista oli, kun aloitit Progressilla? Mary: Kun aloitimme, siellä oli kolme insinööriä ja yksi henkilö, joka keskittyi liiketoiminnan puolelle. Kyseinen henkilö oli Joe Alsop, josta sitten tuli toimitusjohtaja. Muut kaksi insinööriä minun lisäkseni olivat Clyde Kessel ja Chip Ziering. Clyde ja Chip keskittyivät tuotteen tietokantaosaan ja minä huolehdin kääntäjästä ja tuotteen ajonaikaisesta osasta ja... se oli vain hauskaa. Olimme hammaslääkärin toimistossa Billericassa. Katto alkoi vuotaa. Meillä oli mikä oli silloin uutuus langaton puhelin. Saatoin vastata puhelimeen: "Data Language Corporation, kenelle saan yhdistää puhelunne?" ja siirtää puhelun - kuka nyt sattui näyttelemään toimitusjohtajan roolia. Minulla oli neljä nuorta lasta kotona, joten se oli hieman pelottavaa työskennellä paikassa, jossa ei ollut varmuutta tulevaisuudesta tai palkasta, mutta se oli jännittävää ja ylitti kaiken uskomamme. Kuvassa Mary Szekely keskustelee suomalaisen Progress-käyttäjän kanssa K: Mitä tarkoitti olla nainen ohjelmistoalalla 30 vuotta sitten? Mary: Oli vähän naisia. Oikeastaan kun menin kouluun, joka oli jo kauan ennen, 50-luvulla ja 60-luvun alussa, olin ainoa nainen monella yliopiston luokallani. Otin tekniikan, matematiikan ja tietojenkäsittelyn kursseja. Matematiikka oli intohimoni ja tietokoneet olivat tapa ratkaista hankalia matemaattisia ongelmia. Se sai minut innostumaan tietokoneista. K: Mikä on pitänyt sinut Progressissa näin kauan? Mary: Työn vaihtelevuus. Työskentelen edelleen kääntäjän parissa, ja kielen, ja ajoaikaisen ympäristön - aivan kuten tuolloin alussa. Mutta se on kaikki nyt erilaista. Silloin alussa työskentelit koneella, jossa oli 256K muistia, levykkeet eikä kiintolevyä. Ohjelmistojen varmistamiseksi jouduimme vaihtamaan levykkeitä asemassa, koska 256K oli liian vähän kapasiteettia koko jutun kopioimiseksi. Otimme vuorotellen joka ilta varmuuskopion. Ei siis mitään nykypäivään verrattuna, kun joku automaattinen järjestelmä varmistaa tietomme jossain pilvessä. K: Mitkä olivat tavoitteenne nuoressa yrityksessä? Mary: Clyde ja Chip oli alansa parhaita insinöörejä MIT:ssä. Olimme asiantuntijoita tietokannoissa ja kääntäjissä ja tiesimme mitä halusimme tehdä. Halusimme rakentaa vakavasti otettavan tietokantatuotteen laitteisiin, joita silloin kutsuttiin "mikro-tietokoneiksi" (nykyisin tunnetaan nimellä henkilökohtaiset tietokoneet). Chip, Clyde ja Joe päättivät virallisesti perustaa yhtiön Data Language Corporation 29. joulukuuta kuukauden kuluttua meillä oli tuote, "RDL", joka nykyään tunnetaan nimellä OpenEdge.

5 SIVU 5 K: Mikä oli ensimmäinen suuri kaupallinen menestyksenne? Mary: Myimme lähdekoodin ADR:lle (Applied Data Research) vuonna miljoonalla dollarilla. Heillä oli keskuskoneessa toimiva tietokanta, joka oli hyvin suosittu siihen aikaan ja he tarvitsivat version henkilökohtaisiin tietokoneisiin. He eivät edes halunneet ajatella rakentaa sitä itse, joten he tulivat meille nähtyään meidät Comdex-messuilla. He julkistivat tuotteen nimellä "PC Ideal", mutta tuote ei myynyt kovin hyvin, koska he eivät ymmärtäneet PC-markkinoita. Meidän tuotteemme toisaalta menestyi hyvin ja vuotta myöhemmin myimme toisen lisenssin NCR:lle toisella 2. miljoonalla. Ensimmäisen 2 miljoonan sekin vastaanottaminen ADR:ltä on ikimuistoisin hetkeni Progressilla. En tule koskaan unohtamaan sitä. Se oli tavoitteen saavuttaminen. Ja se oli sitä isolla tavalla. K: Mitä erotti Progressin kilpailijoistaan silloin? Mary: Tavoitteenamme oli tehdä erittäin vankka järjestelmä, joka voisi tukea yritysten liiketoimintaa, mutta samalla halusimme, että sitä on helppo käyttää. Siihen aikaan kaikki alalla toimivat yrittivät saada tietokantaohjelmat pankkien ja muiden yritysten käyttöön niiden mainframe-tietokoneissa. Me sen sijaan halusimme tarjota vastaavaa tällä uudella alustalla, PC:lle, ja halusimme sen olevan yksinkertainen ja helppo. Siinä poikkesimme kaikista muista yrityksistä. - Voin sanoa, että mikään muu yhtiö taistellut niin kovaa kuin teimme tämän saavuttamiseksi. Se on aina ollut taistelua ja se on edelleen tänään. Halusimme asiakkaillemme ei pelkästään heidän ongelmiensa ratkaisemista, vaan se oli samalla tehtävä niin yksinkertaisesti kuin suinkin on inhimillisesti mahdollista. K: Miten keskeiset teknologian läpimurrot menneisyydestä ovat vaikuttaneet sinuun eniten kehittäjänä? Mary: Tärkein tapahtuma, joka aloitti yrityksen olemassaolon, oli henkilökohtaisten tietokoneiden ilmaantuminen 256K muistilla ja vähäisellä levyketilalla ohjelmiston tallettamiseksi. Sitten tuli ensimmäinen kovalevy, joka antoi meille mahdollisuuden kirjoittaa lisää koodia. 80-luvun puolivälissä meillä on jo verkko, jonka ansiosta järjestelmän osat kykenivät keskustelemaan keskenään verkossa. Tämä oli ensimmäinen client/server verkotettu kokoonpanomme. Mutta se kun TCP/IP ilmestyi, menestyksemme todellakin alkoi. Kävimme läpi koko 80-luvun ainoana yrityksenä, jolla oli tietokantatuote, joka toimi erilaisten verkkojen välillä. Tietokannastamme tuli yksi turvallisimmista ja sen käytettävyys oli markkinoiden korkein. Tuolloin työskentelin pelkästään verkkotekniikassa. Minulla oli kaapeleita kaikkialla työhuoneessani. Sitten koneet pienentyivät ja nopeutuivat. Niihin saatiin huomattavasti enemmän muistia ja levytilaa. Tämä mahdollisti tietokantojen kasvamisen paljon suuremmiksi, mikä lopulta johti 64-bittiseen osoitukseen. Vuoden 2000 alussa menimme kolmitasoiseen arkkitehtuuriin, jossa sovelluspalvelin oli "paksu" ja käyttöliityntä ohut. Paljon dramaattisia muutoksia vaadittiin arkkitehtuurin rakentamiseksi aina uudestaan ja uudestaan. K: Miten olet voinut pysyä mukana kaikissa näissä muutoksissa? Mary: Olemme vähitellen tuoneet ihmisiä vastuutehtäviin. Alussa he ovat ohjauksessa kunnes he ymmärtävät arkkitehtuuria hyvin ja heistä on tullut asiantuntijoita tietyllä koodin osa-alueella. Mentoroinnilla pidämme koodin hengissä. Me hallitsemme oman koodimme asiantuntemuksella, joka on vähitellen kehittynyt ja säilyy vuosia. Siksi kun paradigman muutos tapahtuu - kuten nyt pilvipalvelut - saamme myös miljoonat koodirivimme reagoimaan nopeammin. Olen mentoroinut hyvin monia ohjelmistosuunnittelijoita vuosien kuluessa keskittyen pitämään koodimme hengissä ja kykenevänä palvelemaan asiakkaitamme parhaalla mahdollisella tavalla. On hauskaa työskennellä ympäristössä, jossa on paljon fiksuja ihmisiä.

6 SIVU 6 K: Miten ajattelet Progressin kasvaneen siihen, mitä se on tänään? Mary: Jokainen täällä työskentelevä henkilö tekee todella kovasti töitä ja he tekevät työnsä hyvin. Puhun sekä oman osastoni ihmisistä että muiden. Se on ainoa tapa pysyä hengissä 30 vuotta. Jokaisen henkilön täyttyy tehdä parhaansa joka päivä, ilman valvontaa, vain siksi he sydämestään haluavat tehdä niin hyvää työtä kuin vain osaavat. Ja minulle se määrittelee ihmisen Progressin työntekijäksi. Joka kerta, kun saan puhua heidän kanssaan, kiitän heitä on uskollisuudesta ja työmoraalista. En ole koskaan löytänyt ohjelmistosuunnittelijaa Progress:sta, joka ei välittäisi työstään. K: Mikä on nykyinen roolinne? Mary: Työskentelen parhaillaan pilvi-tietojenkäsittelyssä multi-tenancyprojektissa. Muutamme OpenEdgea siten, että yksi tietokanta voi palvella useita asiakkaita ja pitää tiedot suojassa toisiltaan. Työskentelen clientpuolen koodin parissa, kuten olen aina tehnyt. K: Missä haluaisit nähdä Progressin 30 vuotta tästä eteenpäin? Mary: Haluaisin edelleen nähdä tyytyväisiä asiakkaita, jotka tulevat uskomattoman menestyksekkäiksi meidän ansiostamme ja haluaisin nähdä onnellisia työntekijöitä. Jos me todella yritämme saada nämä kaksi asiaa tapahtumaan että onnistumme ja saamme vielä toiset 30 vuotta ja enemmän. Hyvää uutta vuotta Progress Software! i

7 SIVU 7 Progressista OpenEdge:een - havaintoja ja arvioita Progress Software Corporation perusti tytäryhtiön Suomeen 20 vuotta sitten. Yhtiön ohjelmistoa oli käytetty Suomessa jo vuosia sitä aiemmin, ja toiminta oli vakiinnuttanut asemansa. Maahantuojista merkittävin oli Mercantile Data, jolla oli ennen tytäryhtiön perustamista siihen yksinoikeus. Mielenkiintoinen dokumentti Progress-tuotteiden alkuvaiheesta on YouTube:ssa julkaistu ensimmäinen markkinointivideo (http://www.youtube.com/watch?v=xuwzqoe3egq ) Se on yllättävän ajankohtainen. Argumentoinnissa esitellään teemoja, jotka eivät ole sovelluskehittäjän arkipäivässä miksikään muuttuneet. Videolla esiintyvät melkein kaikki yrityksen työntekijät, jotka ovat tässä vaiheessa saaneet aikaiseksi toimivan tuotteen. Tätä videon kuvausta täydentämään sopii teksti "A History of Progress", jonka John Campbell kirjoitti 10 vuotta sitten kirjaansa "Making Good Progress". Se löytyy FinPUG:in sivulta Progress/OpenEdge:n melkein 30 vuotta vanhat alkuperäisideat ovat edelleen peruspiirteittäin jäljellä. Silloin niitä verrattiin senaikaisiin valtavirran ohjelmointitekniikoihin kuten COBOL:iin, BASIC:iin ja C:hen sekä näiden yhteydessä käytettyihin tietokantatekniikoihin. Tilanne on muuttunut, mutta niin on muuttunut Progress/OpenEdge:kin. On pidettävä mielessä, että Progressissa kyse ei ole koskaan ollut ohjelmoinnista sinänsä vaan kriittisistä tapahtumakäsittelyjärjestelmistä, joilla tuetaan yritysten liiketoimintaa. Progress/OpenEdgen edelleen ajankohtaisia alkuperäisideoita ovat mm. Systeemi on kaatumissuojattu ("crash proof"). Jo tuotteen alkuvaiheessa oli hienoa demonstroida systeemiä, jossa kesken monen käyttäjän yhtaikaisten tietokantapäivitysten sähköt sammutettiin koneesta - kaikki käynnistyi virheettömästi ja automaattisesti tilanteen palauduttua. Ohjelmointikieli on neljännen sukupolven tehokieli. Parilla lauseella pystytään korvaamaan satoja 3GL-kielen vastaavia. Silti samalla kielellä päästiin heti alussa sovelluksen kaikkiin yksityiskohtiin, kun Oracle ja kumppanit joutuivat turvautumaan konekielisiin viritelmiin kuten C:hen. Viime aikoina Javaa on ruvettu opetuskielen lisäksi käyttämään liiketoimintajärjestelmien kehityskielenä, vaikka kieli on mitä tyypillisin 3GL. Tässä katsannossa tuntuu oudolta, että Progress/OpenEdge muutti kielensä nimen ABL :ksi - Advanced Business Language. Ohjelmointikielen vakiintunut nimi oli Progress 4GL neljännen sukupolven kieli. Client/Server Systeemissä alun perin erotettiin käyttäjäfunktiot tietokantafunktioista tekniikalla, jota sittemmin kutsuttiin termillä Client/Server. Myöhemmin arkkitehtuuriksi tuli kolmitasoinen hajautettu järjestelmä. Tulevaisuussuojaus (Future Proof) Ohjelmakoodi toimii muuttamatta uudemmissa versioissa, joita kehitetään vastaamaan markkinoiden vaatimuksia ja uusia tekniikkoja. Ohjelmistotalojen kehitysinvestoinnit on turvattu. Siirrettävyys Sovellus on siirrettävissä eri käyttöjärjestelmien välillä. Näin esim. 80-luvulla koodattu systeemi voidaan sellaisenaan siirtää 2010-luvun moderniin 64- bittiseen moniprosessori-linux:iin ja saadaan ainakin 100-kertainen tehokkuus, 100-kertainen skaalautuvuus, promillella laitekustannuksella. Siirrettävyys mahdollistaa myös vieraiden tietokantojen käytön.

8 SIVU 8 Paras business-logiikan ohjelmointi Monimutkaisen sovelluslogiikan käsittely on ollut - ja on edelleen - kaikkein tärkein argumentti Progressin käytön puolesta. Sovelluslogiikka toimii suoraan tietokantarivien operoinnissa ja taustalla toimivat transaktioiden varmistaminen, tietuelukitus ja virhekäsittelyn automatiikka. Sovelluskumppanit Progress poikkesi ja poikkeaa kilpailijoistaan siinä, että tärkein jakelukanava ovat itsenäiset ohjelmistotalot, eivät esim. laitevalmistajat tai loppukäyttäjätyritykset. Tämä on ollut sekä etu että haitta. Haitta siinä mielessä, että usein myyntitilanteessa vastaan on tullut argumentti Varmaan hyvä sovellus, mutta tietokanta on väärä, koska se ei ole yrityksen (tai korporaation, konsernin, valtion tms.) standardin mukainen. Tämä haitta poistuu lopullisesti, kun sovellusvuokraus ja pilvipalvelut tulevat vallitseviksi tavoiksi hankkia yrityssovelluksia. Etuna tästä sovelluskehittäjäyhteistyöstä on ollut sen synnyttämä yhteinen etu ja winwin-tilanne: Tuotetta on kehitetty käytännössä esiin tulleiden haasteiden ja mahdollisuuksien perusteella, jolloin toimittajat (Application Partners) ovat saaneet parempia tuotteita ja näiden menestyksen perusteella Progress vastaavaa lisenssikauppaa. OpenEdge:n tapaista tuotetta ei voi tehdä laboratoriossa, korkeintaan versio 1.0. Progressin tapauksessa ensimmäinen kaupallinen laboratorioversio oli 2.0. Muuan Robert A. Heinlein on tiivistänyt: "Progress is made by lazy men looking for easier ways to do things". Eli "Progressin ovat tehneet laiskat ihmiset, jotka etsivät helpompia tapoja tehdä asioita." Jos lukee tässä samassa lehdykässä olevaa Mary SZÉKELY:n haastattelua, tämä on enintään osatotuus. Työtä Progressissa on tehty lujasti, mutta samalla tavoitteena on ollut toisten (sovelluskehittäjien ja käyttäjien) työn tekeminen mahdollisimman helpoksi. Aikoinaan sanottiin yhden Progresskoodarin vastaavan tuottavuudeltaan kymmentä Cobol-ohjelmoitsijaa. Mikä mahtaa olla suhde Java- tai DOT-NET-kehittäjiin sitä voi itse kukin arvioida. Kerran juttelin Gus Björklundin kanssa koodin siirrettävyydestä, ja hänellä oli mielenkiintoinen näkemys: Kun Progress mahdollistaa sovelluksen siirtämisen sellaisenaan, se mahdollistaa myös ohjelmistotoimittajan laiminlyömään jatkokehittämisen ja lepäämisen laakereillaan. Samaan aikaan kilpailijat - pakotettuina kirjoittamaan sovelluksensa aina uudestaan ja uudestaan - joutuvat jatkuvasti modernisoimaan sovellustaan. Progress Software oli alun perin yhden tuotteen (tuoteperheen) toimittaja. Tuoteperhe oli samanniminen eli "Progress", joka kattoi kaiken tarvittavan liiketoimintasovelluksen elinkaaren vaiheisiin: kehittämisen, käyttöönoton ja käytön. Jos jotain puuttui, tuotetta täydennettiin. Sama politiikka jatkuu edelleen. Aika ajoin Progress on etsinyt tämän tuoteperheen ulkopuolisia liiketoimintoja, joiden menestys on ollut vaihteleva. Siirtyminen monituoteyritykseksi ilmeni myös niin, että Progress-tuoteperheen nimi muutettiin nimeksi "OpenEdge". Kyseessä ei ole uusi tuote, vaan esim. OpenEdge10 on teknisesti ja toiminnallisesti Progress 9:n uusi versio. Teppo Määttänen, TR-Tiimi Oy- Kirjoittaja on työskennellyt Progress/OpenEdge tuotteilla vuodesta 1987, josta ajasta 13 vuotta Progress Software Oy:ssä.

9 SIVU 9 Multitenant Database Progress OpenEdge:n seuraavan version OpenEdge11:n teemana ovat Cloud ja SaaS. OpenEdge-liiketoimintasovelluksia otetaan enenevässä määrin käyttöön pilvi-installaatioina ja niitä ostetaan palveluina. Tämä on mahdollista jo tänään, mutta tällöin yleensä jokaista käyttäjäorganisaatiota varten perustetaan pilveen sovelluksesta oma installaatio. Ohjelmakoodi voi olla installaatioille yhteinen, mutta yleensä tietokanta ei ole. Multi-tenant eli monivuokralais-tietokanta tarkoittaa sitä, että samassa tietokannassa voidaan ajaa useampien toimintayksikköjen ("vuokralaisten" - tenant) sovellusta rinnakkain. Näin voidaan tehdä nytkin, mutta vain siinä tapauksessa, että jokaiseen toimintayksikön omaan tietokantatauluun tehdään tunnistekenttä (esim. TENANT_ID), ja tämä kenttä määritellään jokaisen indeksin ensimmäiseksi elementiksi. Jokaiseen tietokantahakuun ja päivitykseen tulee lauseke TENANT_ID = gsh_tenant_id tms. Suurin osa OpenEdge-sovelluksista on kuitenkin tehty yhdelle toimintayksikölle, eli kullakin on oma tietokantansa ja installaationsa. OpenEdge11:n multitenant-tietokannassa tätä sovellusta voidaan ajaa muuttamatta vaikka samassa tietokannassa on useampia kuin yksi yritysjärjestelmä. Tällöin sovellusvuokrauksen käyttöönotto uuden vuokralaisen suhteen tulee paljon nykyistä yksinkertaisemmaksi. OpenEdge GUI for.net OpenEdge GUI for.net julkistettiin versiossa 10.2A vuoden 2008 lopussa. Lyhyesti sanottuna kyseessä on tekniikka, jossa Progress/OpenEdgesovellukseen voidaan kehittää uusi Windows-käyttöliityntä hyödyntäen.net kontrolleja. Jo aikaisemmin on mahdollistettu.net sovellusten käyttää OpenEdge:n business-logiikkaa, joka toimii AppServer-palvelimessa. Lopputulos on saman näköinen, mutta toteutus erilainen:.net Client-systeemissä.NET-sovellus rakennettiin.net työkaluissa, sen ohjelmointikielellä ja osaamisella. OpenEdge GUI for.net ohjelmoidaan OpenEdge 4GL-kielellä ja tutuilla työkaluilla. Koska ohjelmoitava kohde on kuitenkin uusi, uutta osaamista tarvitaan:.net kontrollien ominaisuudet ja metodit ovat kontrollikohtaisia, ohjelmointiekielenä on OpenEdgen objektiteknisesti laajennettu kieli ja työvälineenä OpenEdge Architect-välineeseen kehitetty Visual Designer. Toinen tärkeä etu OpenEdge GUI for.net-tekniikan eduksi on se, että uusien käyttöliityntäkontrollien liittäminen voidaan olemassaolevaan OpenEdge Windows-sovellukseen tehdä vähitellen, koska kokonaisuus toimii saman OpenEdge Client-prosessin alaisuudessa. Integrointi ei edellytetä hajautettua Application Server-sovellusta, vaan sovellus voi olla myös perinteinen fat-client.

10 SIVU 10 Uutisia Tools4Progress-kehitysvälineistä Kuten tuoteperheen nimestä Tools4Progress voi päätellä, saksalainen IAP tekee työkaluja Progress-kehittäjille. Tuotteet laajentavat Progress Softwaren tarjoamaa työkaluvalikoimaa ja tuovat kehittäjille uusia mahdollisuuksia nykyaikaisten sovellusten toteuttamiseksi. Tallinnan FinPUG-tapahtumassa 2010 IAP:n Klaus de Vries ja Klaus Erichsen olivat esittelemässä FinPUGilaisille OF-1 framework työkalua. Vaikka molemmat tiesivät Suomessa olevan korkean tason Progressosaamista, he olivat vaikuttuneet hyvin järjestetystä tapahtumasta ja siitä, että viiden miljoonan asukkaan Suomesta löytyy aktiivinen käyttäjäkerho ja paljon Progress-ammattilaisia. OF-1 Framework OF-1 oli vahvasti esillä myös marraskuun PUG Challange 2010 tapahtumassa. Yritykset etsivät tällä hetkellä sovelluskehitykseensä uusia välineitä ja OF-1 on monelle kiinnostava vaihtoehto. OF-1 sovelluskehittäjiä on jo Saksassa, Hollannissa, Itävallassa, Ranskassa ja myös Suomessa. Sovelluksia kehitetään hyvin erilaisilla toimialoilla kuten kenkä- ja lasiteollisuudessa, leipomoalalla, konttien laivauksessa, sairaalojen potilasjärjestelmissä, silmälasien tukkukaupassa ja uuden SaaS mallin mukaan toimivan palkka- ja henkilöstöhallinnon järjestelmän kehityksessä. OF-1 framework:stä julkaistiin helmikuussa 2011 uusi versio 1.5. Tarkempia tietoja uudesta versiosta löytyy oheisesta linkistä: Newsletter_Feb_2011/of1_newsletter_feb_2011_OF1_1.5.html OF-1 sovellukset Voidaan tehdä SaaS -malliin mukaisia sovelluksia jotka eivät vaadi asennusta käyttäjän koneeseen Voidaan etäkäyttää tehokkaasti Valmiita sovelluksia voidaan käyttää Windows-, Mac- ja Linux- käyttöjärjestelmillä Voidaan tehdä sovelluksia älypuhelimiin VIPER nyt saatavilla myös Unix- ja Linux-palvelimiin Viper kuuluu Tools4Progress tuoteperheeseen ja sen avulla Progressohjelmasta saadaan tehtyä muotoiltuja tulosteita. Viper tuli Suomeen vuonna 2000 ja sillä on tehty tulostusratkaisuja yli kahdessa kymmenessä yrityksessä. Monessa näiden yritysten sovelluksissa Viperilla tärkeä rooli. Sillä tulostetaan mm. vakuutustarjouksia, suurkeittiötarjouksia, tehtaan tuotantosuunnitelmia sekä kuntien ja seurakuntien palkanlaskenta- ja henkilöstöhallinnon järjestelmän kaikki tulosteet.. Nyt Viper:sta on saatavilla versio Viper4Unix, jonka avulla voidaan tulostaa myös Unixista- ja Linux- palvelimissa. Lisää tietoa Viper4Unixista samasta linkistä. Newsletter_Feb_2011/of1_newsletter_feb_2011_OF1_1.5.html Klaus de Vries Seurasaaressa kesäkuussa 2010 OF-1 kehitysvälineet Ohjelmointi ja ohjaus Progress- 4GL/ABL-kielellä Erilaiset käyttöliittymät (.NET, Java, AJAX, Progress WebClient) samalla välineellä ja yhtenäisellä ohjelmointimallila OF-1 Designer työkalu näyttöjen suunnitteluun Toteutettu käyttäen Progress-kielen Object-oriented luokkarakenteita OF-1 ei ole black box - lähdekoodi kuuluu pakettiin Monitasoinen OpenEdge Referene Architecture mallin mukainen arkkitehtuuri Työkalut on integroitu Progress OpenEdge Architect kehitysympäristöön Sisältää PCase tietokannan ja tietorakenteiden suunnittelutyökalun josta voi generoida business entity osia Sisältää Viper- työkalun muotoiltujen tulosteiden tekemiseen Sisältää SkinClient- työkalun Java- ja AJAX-käyttöliiittymien toteuttamiseen Viper ominaisuuksia ohjelmointi ja ohjaus Progress- 4GL/ABL kielellä Viper Designer lomakkeiden muotoilutyökalu kirjoittimien ohjaus Progress-ohjelmasta muotoilut (mm. fontit, kuvat, viivat, laatikot) lopputulos esikatseluun, kirjoittimelle, PDF-tiedostoon tai XML-tiedostoon Viper on helppo oppia ja sovittaa omaan ympäristöön voi toteuttaa vaativia ratkaisuja

11 Merkitse kalenteriisi: 3-4.marraskuuta 2011 Amsterdam - Ilmoitus- SIVU 11

12 SIVU 12 Tee mielenkiintoinen USA-matka kesän alkuun! PUG CHALLENGE AMERICAS-KONFERENSSI Westford, Massachusetts Konferenssi on maailmanlaajuinen amerikkalaisten PUGkäyttäjäyhdistysten organisoima konferenssi. Se on face-to-face-foorumi, jossa vaihdetaan ajatuksia, vinkkejä ja parhaita käytäntöjä Progress-teknologioiden käytöstä. 40 teknistä istuntoa, monta työpajaa, erilaisia tuote-esittelyjä, infon vaihtotilaisuuksia ja kaupallisia istuntoja konferenssi luo suuntaa reaalimaailman Progress/OpenEdge innovaatioille. Konferenssi yhdistää vanhan ja uuden, lähtökohtana käytännön tekninen osaaminen. Selaa agendaa ja sen houkuttelevia aiheita: ILMOITTAUTUMINEN: Rekisteröidy jo tänään Hyödyt aikaisen ilmoittautumisen alennuksista. LISÄTIETOJA: Käy sivuilla: OSALLISTUMISEN TÄRKEIMMÄT SYYT: OpenEdge-asiantuntijoiden vetämät käytännön työpajat Alan asiantuntijoiden istunnot, joissa esitellään parhaita käytäntöjä, vinkkejä ja koodiesimerkkejä Paneelikeskustelut OpenEdge-asiantuntijoiden kanssa ideoiden, kokemusten ja ratkaisujen välittämiseksi Uutiset viimeisistä OpenEdge-tuotestrategioista mukaan lukien version OpenEdge11:n piirteet Saat vinkkejä ja ideoita, jotka soveltuvat myös vanhemmilla versioilla luotuihin Progressjärjestelmiin Muiden Progress-tuotteiden tekniset esittelyt Tuotteiden ja välineiden perusteelliset demonstraatiot Yhteyksien ja vuorovaikutuksen luonti Progress-tuoteasiantuntijoiden, muiden IT-alan asiantuntijoita ja Progress-liikekumppaneiden kanssa Verkostoituminen kollegojen kanssa ympäri maailmaa Kenen tulisi osallistua? Tämä on sinulle must, jos olet tekninen vastaava tai johtaja, DBA, konsultti, ohjelmoija tai kehittäjä, Jonka tehtävänä on kehittää ja hallita Progress OpenEdge-pohjaista sovellusta Joka haluaa oppia lisää parhaita käytäntöjä OpenEdge-ohjelmoinnista ja tietokannasta Jota kiinnostaa OpenEdge-sovelluksen modernisointi Jota kiinnostaa OpenEdge-tuotteiden ja muiden Progress-ratkaisujen strategia ja suunta Joka etsii uusia Progress Softwaren tuotteiden ja teknologioiden mahdollisuuksia Yhteydet: Käy sivuilla: Twitter: LinkedIn: Facebook: Facebook: - Ilmoitus-

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut Ohjelmointikurssin järjestäminen Helsingin yliopiston Ohjelmoinnin MOOC-kurssimateriaalin avulla 15.4.2016 1 Linkki Tietojenkäsittelytieteen

Lisätiedot

Seuraavat kysymykset koskevat erilaisia tekijöitä, jotka liittyvät digitaaliseen mediaan ja digitaalisiin laitteisiin kuten pöytätietokoneet,

Seuraavat kysymykset koskevat erilaisia tekijöitä, jotka liittyvät digitaaliseen mediaan ja digitaalisiin laitteisiin kuten pöytätietokoneet, Seuraavat kysymykset koskevat erilaisia tekijöitä, jotka liittyvät digitaaliseen mediaan ja digitaalisiin laitteisiin kuten pöytätietokoneet, kannettavat tietokoneet, älypuhelimet, tablettitietokoneet,

Lisätiedot

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

TIETOKANNAT: 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ätiedot

Mitä saamme aikaan 20 miljoonalla eurolla? ja miten kerromme siitä tuloksista kiinnostuneille ja kiinnostuville?

Mitä saamme aikaan 20 miljoonalla eurolla? ja miten kerromme siitä tuloksista kiinnostuneille ja kiinnostuville? Mitä saamme aikaan 20 miljoonalla eurolla? ja miten kerromme siitä tuloksista kiinnostuneille ja kiinnostuville? Mikä on tutkimusohjelman tai hankkeen tulos? Tutkijoille työtä, opinnäytteitä, meriittejä

Lisätiedot

Avoimen lähdekoodin kehitysmallit

Avoimen 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ätiedot

Yhteisöllinen tapa työskennellä

Yhteisöllinen tapa työskennellä Yhteisöllinen tapa työskennellä Pilvipalvelu mahdollistaa uudenlaisten työtapojen täysipainoisen hyödyntämisen yrityksissä Digitalisoituminen ei ainoastaan muuta tapaamme työskennellä. Se muuttaa meitä

Lisätiedot

11/20: Konepelti auki

11/20: Konepelti auki Ohjelmointi 1 / syksy 2007 11/20: Konepelti auki Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/11 Tämän luennon

Lisätiedot

Interfacing Product Data Management System

Interfacing Product Data Management System Interfacing Product Data Management System Tekijä: Työn valvoja: Mats Kuivalainen Timo Korhonen Esitelmän sisältö Työn suorituspaikka - Ideal Product Data Oy Käsitteitä Työn tavoitteet Työn tulokset 1/5

Lisätiedot

KUTSU Esrin kansainvälinen käyttäjäkonferenssi , San Diego

KUTSU Esrin kansainvälinen käyttäjäkonferenssi , San Diego KUTSU Esrin kansainvälinen käyttäjäkonferenssi 27.6.-1.7.2016, San Diego Tervetuloa kanssamme Esrin kansainväliseen käyttäjäkonferenssiin 2016! Maailman suurin paikkatietotapahtuma, Esri User Conference

Lisätiedot

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmistojen 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ätiedot

Tähtitieteen käytännön menetelmiä Kevät 2009

Tähtitieteen käytännön menetelmiä Kevät 2009 Tähtitieteen käytännön menetelmiä Kevät 2009 2009-01-12 Yleistä Luennot Luennoija hannu.p.parviainen@helsinki.fi Aikataulu Observatoriolla Maanantaisin 10.00-12.00 Ohjattua harjoittelua maanantaisin 9.00-10.00

Lisätiedot

Johdatus rakenteisiin dokumentteihin

Johdatus rakenteisiin dokumentteihin -RKGDWXVUDNHQWHLVLLQGRNXPHQWWHLKLQ 5DNHQWHLQHQGRNXPHQWWL= rakenteellinen dokumentti dokumentti, jossa erotetaan toisistaan dokumentin 1)VLVlOW, 2) UDNHQQHja 3) XONRDVX(tai esitystapa) jotakin systemaattista

Lisätiedot

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu

Lisätiedot

Liiketoimintasovellusten modernisointi - Anna sovelluksillesi uusi elämä. Sofor varmistaa investointiesi tehokkaan hyödyntämisen

Liiketoimintasovellusten modernisointi - Anna sovelluksillesi uusi elämä. Sofor varmistaa investointiesi tehokkaan hyödyntämisen Liiketoimintasovellusten modernisointi - Anna sovelluksillesi uusi elämä Sofor varmistaa investointiesi tehokkaan hyödyntämisen 1 Syitä liiketoimintasovellusten modernisointiin Sovellusten käyttötarkoitus

Lisätiedot

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena Ohjelmointikielet ja -paradigmat 5op Markus Norrena Ko#tehtävä 4 Viimeistele "alkeellinen kuvagalleria". Käytännössä kaksi sivua Yksi jolla voi ladata kuvia palvelimelle (file upload) Toinen jolla ladattuja

Lisätiedot

4. Lausekielinen ohjelmointi 4.1

4. Lausekielinen ohjelmointi 4.1 4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,

Lisätiedot

Test-Driven Development

Test-Driven Development Test-Driven Development Ohjelmistotuotanto syksy 2006 Jyväskylän yliopisto Test-Driven Development Testilähtöinen ohjelmistojen kehitystapa. Tehdään ensin testi, sitten vasta koodi. Tarkoituksena ei ole

Lisätiedot

Kurssin sisältö. Kurssilla vähemmän. Johdatus ohjelmistotekniikkaan. Mitä on ohjelmistotekniikka? Miten ohjelmistoja suunnitellaan ja toteutetaan?

Kurssin sisältö. Kurssilla vähemmän. Johdatus ohjelmistotekniikkaan. Mitä on ohjelmistotekniikka? Miten ohjelmistoja suunnitellaan ja toteutetaan? Kurssin sisältö Johdatus ohjelmistotekniikkaan 2 0 0 8 Mitä on ohjelmistotekniikka? Miten ohjelmistoja suunnitellaan ja toteutetaan? Mitä työkaluja ohjelmistoja kehitettäessä käytetään ja miten? Historiaa

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

Jä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ätiedot

Liikkuva työ pilotin julkinen raportti 30.06.2014

Liikkuva työ pilotin julkinen raportti 30.06.2014 Liikkuva työ pilotin julkinen raportti 30.06.2014 2 / 9 Green ICT pilotin raportti SISÄLLYSLUETTELO 1. Tiivistelmä koekäytöstä... 3 2. Toteutus... 4 2.1.Tavoite... 4 2.2.Mobiilisovellus... 4 2.3.Käyttöönotto...

Lisätiedot

Käyttöohje Social News

Käyttöohje Social News Käyttöohje Social News 1.1. painos FI Social News Vapauta sisäinen uutistoimittajasi ja raportoi lähiseutusi kiinnostavat tapahtumat suurelle yleisölle ammattimediakumppaneiden kautta. Lataa ja asenna

Lisätiedot

T harjoitustehtävät, syksy 2011

T harjoitustehtävät, syksy 2011 T-110.4100 harjoitustehtävät, syksy 2011 Kurssiassistentit Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto T-110.4100@tkk.fi Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä ja harjoitustehtävät

Lisätiedot

Tasavertaisen kaveritoiminnan aloituskoulutus kehitysvammaiselle vapaaehtoiselle. Kehitysvammaisten Tukiliitto Best Buddies -projekti Marraskuu 2013

Tasavertaisen kaveritoiminnan aloituskoulutus kehitysvammaiselle vapaaehtoiselle. Kehitysvammaisten Tukiliitto Best Buddies -projekti Marraskuu 2013 Tasavertaisen kaveritoiminnan aloituskoulutus kehitysvammaiselle vapaaehtoiselle Kehitysvammaisten Tukiliitto Best Buddies -projekti Marraskuu 2013 Tämä on esimerkki tasavertaisen kaveritoiminnan aloituskoulutuksesta.

Lisätiedot

Sosiaalinen media Facebook, Twitter, Nimenhuuto

Sosiaalinen media Facebook, Twitter, Nimenhuuto Sosiaalinen media Facebook, Twitter, Nimenhuuto Jani Koivula, 21.11.2010 Kuka on se oikea? 23.11.2010 TULe urheiluseuraan liikkumaan 2 Ovatko sidosryhmänne sosiaalisessa mediassa? Oletteko te? Sosiaalisen

Lisätiedot

NAPPIPARISTON KUUKAUSIKIRJE 1/2013

NAPPIPARISTON KUUKAUSIKIRJE 1/2013 NAPPIPARISTON 31.31 KUUKAUSIKIRJE 1/2013 Nappiparisto on ammatillisen koulutuksen oppimisympäristöjen kehittämisen ja monipuolistamisen valtakunnallinen koordinointihanke vuosille 2011-2012, ja Nappipariston

Lisätiedot

Sovellusarkkitehtuurit

Sovellusarkkitehtuurit HELIA TiKo-05 1 (9) Sovellusarkkitehtuurit ODBC (Open Database Connectivity)... 2 JDBC (Java Database Connectivity)... 5 Middleware... 6 Middleware luokittelu... 7 Tietokanta -middleware... 8 Tapahtumamonitorit

Lisätiedot

Test-Driven Development

Test-Driven Development Test-Driven Development Syksy 2006 Jyväskylän yliopisto Test-Driven Development Testilähtöinen ohjelmistojen kehitystapa. Tehdään ensin testi, sitten vasta koodi. Tarkoituksena ei ole keksiä kaikkia mahdollisia

Lisätiedot

Palaute kirjasta: www.talentumshop.fi. Copyright 2011 Talentum Media Oy ja tekijät. Kansi: Sanna-Reeta Meilahti Taitto: NotePad Ay, www.notepad.

Palaute kirjasta: www.talentumshop.fi. Copyright 2011 Talentum Media Oy ja tekijät. Kansi: Sanna-Reeta Meilahti Taitto: NotePad Ay, www.notepad. Talentum Helsinki 2011 Copyright 2011 Talentum Media Oy ja tekijät Kansi: Sanna-Reeta Meilahti Taitto: NotePad Ay, www.notepad.fi ISBN: 978-952-14-1723-8 ISBN: 978-952-14-1724-5 (sähkökirja) Kariston Kirjapaino

Lisätiedot

Action Request System

Action 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ätiedot

MY KNX, KNX sivu sinua varten Mitä pitää muistaa: Pidä tietosi ajan tasalla

MY KNX, KNX sivu sinua varten Mitä pitää muistaa: Pidä tietosi ajan tasalla MY KNX, KNX sivu sinua varten Mitä pitää muistaa: Pidä tietosi ajan tasalla Tervetuloa mukaan Sisällysluettelo yleistä... 3 MY KNX... 3 Kirjaudu KNX organisaation kotisivulle... 4 Partnerluettelo... 5

Lisätiedot

Ohjelmointi 1 / syksy /20: IDE

Ohjelmointi 1 / syksy /20: IDE Ohjelmointi 1 / syksy 2007 10/20: IDE Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Tämän luennon rakenne

Lisätiedot

Case: Avoimen lähdekoodin ohjelmistojen hyödyntäminen Lahdessa

Case: Avoimen lähdekoodin ohjelmistojen hyödyntäminen Lahdessa Case: Avoimen lähdekoodin ohjelmistojen hyödyntäminen Lahdessa JHS-seminaari, Säätytalo Marko Monni Tietohallintojohtaja Lahden kaupunki Agenda Nykytila Tulevaisuus Miksi avoimen lähdekoodin ohjelmistoja?

Lisätiedot

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä Linux 00 Keskeiset piirteet Tux-pingviinin kuva: Larry Ewing, Simon Budig ja Anja Gerwinski Kysymyksiä 1. Mikä Linux on? 2. Kuinka Linux syntyi ja kehittyy? 3. Mitkä ovat Linuxin vahvuudet? 2 1 Linux on

Lisätiedot

Liiketoimintajärjestelmien integrointi

Liiketoimintajärjestelmien integrointi Liiketoimintajärjestelmien integrointi Vierailuluento 12.12.2016 Esa Heikkinen Mystes Oy Agenda Liiketoimintajärjestelmien integrointi EAI: Enterprise Application Integration EAS: Enterprise Application

Lisätiedot

7 keinoa lisätä kirjasi myyntiä

7 keinoa lisätä kirjasi myyntiä 7 keinoa lisätä kirjasi myyntiä montako tietokirjaa pitää myydä, että olisit suomessa bestseller? Bestseller-listalle Suomessa tietokirjalla on päässyt vuonna 2014 jos on myynyt yli 13500 kappaletta tai

Lisätiedot

Nettimatkatoimistoista ei ole matkatoimiston kilpailijoiksi!

Nettimatkatoimistoista ei ole matkatoimiston kilpailijoiksi! Nettimatkatoimistoista ei ole matkatoimiston kilpailijoiksi! 1 1 Online - matkatoimistot lentomyynnin voittajia 2 2 1 Nettimatkatoimiston myynnin jakauma 86 % Lennot 13 % Hotellit, autot ym. 1% Paketointi

Lisätiedot

Näkökulmia sosiaalisen median hyödyntämiseen Lions-toiminnassa

Näkökulmia sosiaalisen median hyödyntämiseen Lions-toiminnassa Näkökulmia sosiaalisen median hyödyntämiseen Lions-toiminnassa Tausta Viestintätoimikunnan pj. MD-PRC Auvo Mäkinen ilmoitti puhelimessa 20.2.2011 LC Jyväskylä/Harjun Jouni Huotarille, että Lions-liitto

Lisätiedot

Tavallisimmat kysymykset

Tavallisimmat kysymykset Autodesk Design- ja Creation Suite -paketit Tavallisimmat kysymykset Tässä dokumentissa on vastauksia tavallisimpiin kysymyksiin Design- ja Creation Suite -pakettien myynnin loppumisesta. 24.5.2016 Sisällysluettelo

Lisätiedot

Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen:

Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen: Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen: http://www.kamera73.fi/kuukaudenkuvaaja Kukin seuran jäsen voi laittaa

Lisätiedot

C-ohjelmointikielen perusteet, osa 1

C-ohjelmointikielen perusteet, osa 1 C-ohjelmointikielen perusteet, osa 1 Kurssi johdattaa sinut askel askeleelta C-ohjelmoinnin perusteisiin. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella.

Lisätiedot

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys

Ohjelmistojen 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ätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Vaatimusmäärittely Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.1 12.10.01 Pekka Koskinen Ensimmäinen luonnos 0.2 17.10.01 Pekka Koskinen Lisätty vaatimuksia

Lisätiedot

VMwaren keskitetty työasemaratkaisu

VMwaren keskitetty työasemaratkaisu VMwaren keskitetty työasemaratkaisu Santeri Stolt Järjestelmäasiantuntija VMware Finland Työasemia virtualisoidaan - nyt By the end of 2010, all new PC deployments will be virtualized. Brian Gammage and

Lisätiedot

Haka-käyttäjien kokoontuminen Arto Tuomi CSC Tieteen tietotekniikan keskus

Haka-käyttäjien kokoontuminen Arto Tuomi CSC Tieteen tietotekniikan keskus Hakan teknisiä kuulumisia Haka-käyttäjien kokoontuminen 20.1.2009 Arto Tuomi CSC Tieteen tietotekniikan keskus SAML2 siirtymä 1.12.2008 Uudet Hakaan rekisteröitävät palvelut (SP) tukevat SAML 2.0 -tekniikkaa

Lisätiedot

TERVETULOA RIPPIKOULUUN!

TERVETULOA RIPPIKOULUUN! TERVETULOA RIPPIKOULUUN! Mikä ihmeen ripari? Edessäsi on nyt ainutkertainen elämän jakso, jolloin sinulla on mahdollisuus osallistua rippikouluun yhdessä ikätovereidesi kanssa. Rippikoulussa eli riparilla

Lisätiedot

PILVIPALVELUT HYÖTYKÄYTÖSSÄ. Jarkko Muhonen TeamProg

PILVIPALVELUT HYÖTYKÄYTÖSSÄ. Jarkko Muhonen TeamProg PILVIPALVELUT HYÖTYKÄYTÖSSÄ Jarkko Muhonen TeamProg Mikä ihmeen pilvipalvelu? Pilvipalvelu tarkoittaa, että ohjelmat ja asiakirjat eivät sijaitse omalla koneella vaan jossakin internetissä sijaitsevalla

Lisätiedot

o l l a käydä 13.1. Samir kertoo:

o l l a käydä 13.1. Samir kertoo: 13. kappale (kolmastoista kappale) SAMI RI N KOULUVII KKO 13.1. Samir kertoo: Kävin eilen Mohamedin luona. Hän oli taas sairas. Hänellä oli flunssa. Minä kerroin Mohamedille, että myös minulla on pää kipeä.

Lisätiedot

CSE-C2610 Software Project I ja Accenture Luento

CSE-C2610 Software Project I ja Accenture Luento CSE-C2610 Software Project I ja Accenture 2015-2016 Luento 9.9.2015 Accenture yleisesti Maailmanlaajuisesti: henkilömäärä: ~ 320 000 toimistoja yli 200 kaupungissa, 56 maassa liikevaihto 30 mrd. USD (31.8.2015)

Lisätiedot

Anna-kaisa Ikonen Fiksu kaupunki ihmisen ehdoilla sujuvasti teknologioita hyödyntäen Ympäristöministeriö, pyöreän pöydän keskustelu 24.9.

Anna-kaisa Ikonen Fiksu kaupunki ihmisen ehdoilla sujuvasti teknologioita hyödyntäen Ympäristöministeriö, pyöreän pöydän keskustelu 24.9. Anna-kaisa Ikonen Fiksu kaupunki ihmisen ehdoilla sujuvasti teknologioita hyödyntäen Ympäristöministeriö, pyöreän pöydän keskustelu 24.9.2013 Tampere on kansallinen koordinaattori INKA-ohjelmaan kuuluvassa

Lisätiedot

SELVIÄ VOITTAJANA LAMASTA tästä ja seuraavasta. Olli E. Juvonen

SELVIÄ VOITTAJANA LAMASTA tästä ja seuraavasta. Olli E. Juvonen SELVIÄ VOITTAJANA LAMASTA tästä ja seuraavasta Olli E. Juvonen Talentum Helsinki 2009 Talentum Media Oy ja Olli E. Juvonen ISBN 978-952-14-1446-6 Kansi: Ea Söderberg Taitto: NotePad Ay, www.notepad.fi

Lisätiedot

C++ Ohjelmoijan käsikirja. Johdanto

C++ Ohjelmoijan käsikirja. Johdanto Johdanto C++ Ohjelmoijan käsikirja Johdanto Tervetuloa Inside C++-kirjan pariin. Tämä on opaskirja standardi C++:n käyttöön. Käsittelemme kirjassa kaikki syntaksin, kieliopin, olio-ohjelmoinnin ja standardikirjastojen

Lisätiedot

Tieto- ja viestintätekniikkaa opetustyön tueksi

Tieto- ja viestintätekniikkaa opetustyön tueksi Tieto- ja viestintätekniikkaa opetustyön tueksi Opettajat arvioinnin ja koulu-koti-yhteistyön toteuttajina Heidi Krzywacki, Tiina Korhonen, Laura Koistinen, Jari Lavonen 19.8.2011 1 Tutkimus- ja kehittämishankkeessa

Lisätiedot

Työkaluja esimiestyön tehostamiseen

Työkaluja esimiestyön tehostamiseen Työkaluja esimiestyön tehostamiseen 7.5.2009 Anna-Maija Sorvoja, HR Management Consultant Aditro Ohjelma 1. Esimiestyön haasteita 2. Työkaluja haasteiden kohtaamiseen, 3. Yhteenveto case-esimerkkejä 2

Lisätiedot

T harjoitustyö, kevät 2012

T harjoitustyö, kevät 2012 T-110.4100 harjoitustyö, kevät 2012 Kurssiassistentit T-110.4100@tkk.fi Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto 31.1.2012 Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä,

Lisätiedot

Harjoitustehtävät ja ratkaisut viikolle 48

Harjoitustehtävät ja ratkaisut viikolle 48 Harjoitustehtävät ja ratkaisut viikolle 48 1. Tehtävä on jatkoa aiemmalle tehtävälle viikolta 42, missä piti suunnitella älykodin arkkitehtuuri käyttäen vain ennalta annettua joukkoa ratkaisuja. Tämäkin

Lisätiedot

Menetelmäraportti - Konfiguraationhallinta

Menetelmä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ätiedot

Langattoman kotiverkon mahdollisuudet

Langattoman kotiverkon mahdollisuudet Langattoman kotiverkon mahdollisuudet Tietoisku 5.4.2016 mikko.kaariainen@opisto.hel.fi Lataa tietoiskun materiaali netistä, kirjoita osoite selaimen osoitelokeroon: opi.opisto.hel.fi/mikko Tietoverkot

Lisätiedot

Pong-peli, vaihe Aliohjelman tekeminen. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana

Pong-peli, vaihe Aliohjelman tekeminen. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana Muilla kielillä: English Suomi Pong-peli, vaihe 3 Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana Jaetaan ohjelma pienempiin palasiin (aliohjelmiin) Lisätään peliin maila (jota ei voi vielä

Lisätiedot

Tekstinkäsittelystä. H4: Tekstinkäsittelyn perusharjoitus. Toimisto ohjelmista

Tekstinkä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ätiedot

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou KYMENLAAKSON AMMATTIKORKEAKOULU Ubuntu Yukun Zhou 2014 Yukun Zhou Harjoitustyö 1 SISÄLLYSLUETTELO 1. YLEISTÄ... 2 2. JULKAISUT... 3 3. SUOSIO... 4 4. ASENNUS... 4 5. TURVALLISUUS... 4 6. PAKETTIENHALLINTA...

Lisätiedot

AVOIMET KOULUTUKSET. kevät ja syksy 2017

AVOIMET KOULUTUKSET. kevät ja syksy 2017 AVOIMET KOULUTUKSET kevät ja syksy 2017 WISTEC TRAINING OY ITÄMERENKATU 1, 00180 HELSINKI INFO@WISTEC.FI PUH. 030 670 5320 (MA-PE KLO 9-17) WWW.WISTEC.FI TERVETULOA KOULUTUKSIIN! Löydät koulutustarjontamme

Lisätiedot

Steve Jobs omin sanoin. Toimittanut George Beahm

Steve Jobs omin sanoin. Toimittanut George Beahm Steve Jobs omin sanoin Toimittanut George Beahm Talentum Helsinki 2011 Englanninkielinen alkuteos: I, Steve. Steve Jobs In His Own Words Copyright 2011 by George Beahm Through arrangement with the Mendel

Lisätiedot

TE-toimiston palvelut abeille

TE-toimiston palvelut abeille TE-toimiston palvelut abeille Tukea koulutusvalintaan Pohjois- Karjalan TE-toimisto psykologi Mirja Kuiri 1 22.1.2016 Lukiosta muihin opintoihin siirtyminen on suuri muutos nuoren elämässä>vapausasteet,

Lisätiedot

Toiminnanohjausjärjestelmien hyödyntäminen Suomessa 2013

Toiminnanohjausjärjestelmien hyödyntäminen Suomessa 2013 Toiminnanohjausjärjestelmien hyödyntäminen Suomessa 2013 Loppukäyttäjätutkimus, alle 500 henkilön organisaatiot Osa 1/3: Pilvipalvelujen hyödyntäminen toiminnanohjausjärjestelmissä Leena Mäntysaari, Mika

Lisätiedot

QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA ILMAISTA MOTIVOIVAA

QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA ILMAISTA MOTIVOIVAA QR-koodit QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA MOTIVOIVAA ILMAISTA QR-koodi paljon tietoa Koodin avulla pääsee nopeasti halutulle verkkosivulle tai esim. YouTube-videoon ilman osoitteen

Lisätiedot

Dialogin missiona on parempi työelämä

Dialogin missiona on parempi työelämä VIMMA 6.6. 2013 Dialogin missiona on parempi työelämä Amis-Dialogi yhdisti yritykset ja opiskelijat vuoropuheluun rakentamaan yhdessä parempaa tulevaisuuden työtä. Amis-Dialogia tehtiin isolla porukalla

Lisätiedot

Peliteoria luento 2. May 26, 2014. Peliteoria luento 2

Peliteoria luento 2. May 26, 2014. Peliteoria luento 2 May 26, 2014 Pelien luokittelua Peliteoriassa pelit voidaan luokitella yhteistoiminnallisiin ja ei-yhteistoiminnallisiin. Edellisissä kiinnostuksen kohde on eri koalitioiden eli pelaajien liittoumien kyky

Lisätiedot

JÄRJESTELMÄTYÖKALUT SEKÄ SOVELLUSTEN POISTAMINEN

JÄRJESTELMÄTYÖKALUT SEKÄ SOVELLUSTEN POISTAMINEN JÄRJESTELMÄTYÖKALUT SEKÄ SOVELLUSTEN POISTAMINEN Tämänkertaisen tehtävän aiheena ovat sovellusten lisäys/poisto sekä Windowsin mukana tulevat järjestelmätyökalut, jotka löytyvät valinnan Käynnistä Apuohjelmat

Lisätiedot

DNA Netti. Sisältö. DNA Netti - Käyttöohje v.0.1

DNA Netti. Sisältö. DNA Netti - Käyttöohje v.0.1 DNA Netti DNA Netti on Mokkuloiden yhteysohjelma. Ohjelman avulla voit hallita Mokkulan asetuksia sekä luoda yhteyden internetiin Mokkulan, WLANin tai Ethernet -yhteyden avulla. Sisältö DNA Netti - Testaa

Lisätiedot

.NET ajoympäristö. Juha Järvensivu 2007

.NET ajoympäristö. Juha Järvensivu 2007 .NET ajoympäristö Juha Järvensivu juha.jarvensivu@tut.fi 2007 Käännösprosessi C# lähdekoodi C# kääntäjä CILtavukoodi JITkäännös Ajettava natiivikoodi Kehitysympäristössä ohjelmoijan toimesta Ajonaikana.NET

Lisätiedot

OMAN TYÖNSÄ SANKARI. Katso kuinka Seppo loi yrityksessään unelmiensa työn.

OMAN TYÖNSÄ SANKARI. Katso kuinka Seppo loi yrityksessään unelmiensa työn. OMAN TYÖNSÄ SANKARI Katso kuinka Seppo loi yrityksessään unelmiensa työn. DO WHAT YOU LOVE AND YOU LL NEVER HAVE TO WORK A DAY IN YOUR LIFE. - VANHA KIINALAINEN SANONTA TÄSSÄ OPPAASSA KERROMME SEPON TARINAN.

Lisätiedot

Suorituskyvyn varmistaminen sovelluskehityksen eri vaiheissa Paavo Häkkinen, Presales Teamleader Compuware Finland

Suorituskyvyn varmistaminen sovelluskehityksen eri vaiheissa Paavo Häkkinen, Presales Teamleader Compuware Finland Suorituskyvyn varmistaminen sovelluskehityksen eri vaiheissa Paavo Häkkinen, Presales Teamleader Compuware Finland Epäonnistuminen ei ole vaikeaa Approximately 40% of mission-critical mainframe projects

Lisätiedot

Lisensointikuulumisia - Kustannustehokkuus Oracle lisensoinnissa

Lisensointikuulumisia - 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ätiedot

Enterprise by Hansaworld Käyttöopas

Enterprise by Hansaworld Käyttöopas Enterprise by Hansaworld Käyttöopas Pöllänen, Marko 2016 P2P Laurea-ammattikorkeakoulu Yksikkö Käyttöopas Enterprise by Hansaworld Marko Pöllänen P2P, Liiketalous Käyttöopas Lokakuu, 2016 Sisällys 1 Johdanto...

Lisätiedot

Virtuoosi POS-järjestelmien joukossa

Virtuoosi POS-järjestelmien joukossa Virtuoosi POS-järjestelmien joukossa Menestyvä liiketoiminta muistuttaa monin osin huippuunsa viritettyä orkesteria jossa eri osien sopusuhtainen vuorovaikutus ja integrointi luovat sykähdyttävän esityksen.

Lisätiedot

Pertti Pennanen License 1 (7) EDUPOLI ICTPro1 23.10.2013

Pertti Pennanen License 1 (7) EDUPOLI ICTPro1 23.10.2013 License Pertti Pennanen License 1 (7) SISÄLLYSLUETTELO Lisenssien hallinta... 2 Lisenssisopimus... 2 Yleisimmät lisensiointimallit... 2 OEM lisenssi... 3 Kelluva lisenssi... 3 Työasemakohtainen lisenssi...

Lisätiedot

Kurssitusten tarve kipuaa

Kurssitusten tarve kipuaa Kurssitusten tarve kipuaa 9.11.2000 08:02 Muinoin tietotekniikkakurssilla opeteltiin ohjelmat läpikotaisin. Nyt niistä opetellaan vain työssä tarvittavat toiminnot. Niissäkin on työntekijälle tekemistä,

Lisätiedot

RENKAAT - SISÄRENKAAT - LEVYPYÖRÄT - PYÖRÄT - AKSELIT

RENKAAT - SISÄRENKAAT - LEVYPYÖRÄT - PYÖRÄT - AKSELIT Tuoteluettelo / 2014 RENKAAT - SISÄRENKAAT - LEVYPYÖRÄT - PYÖRÄT - AKSELIT Maatalous Teollisuus & materiaalin käsittely Ympäristönhoito Kevytperävaunut Muut laitteet THE SKY IS NOT THE LIMIT STARCO FINLAND

Lisätiedot

Co-Automation on alansa edelläkävijä automaation ja robotiikan hyödyntämisessä valmistavan teollisuuden automaatioratkaisuissa.

Co-Automation on alansa edelläkävijä automaation ja robotiikan hyödyntämisessä valmistavan teollisuuden automaatioratkaisuissa. Co-Automation on alansa edelläkävijä automaation ja robotiikan hyödyntämisessä valmistavan teollisuuden automaatioratkaisuissa. Haemme nyt kasvun vauhdittamiseksi lisää kokeneita ammattilaisia. Työpaikkasi

Lisätiedot

Tiedostojen jakaminen turvallisesti

Tiedostojen jakaminen turvallisesti Tiedostojen jakaminen turvallisesti Taustaa Tiedostojen jakaminen sähköisesti (File Sharing) on ollut joissakin organisaatioissa ongelmallista hallita. Jaettaviksi halutut viestit ovat liitetiedostoineen

Lisätiedot

HR-OSAAJAN ERIKOISTUMISOPINNOT (30 op)

HR-OSAAJAN ERIKOISTUMISOPINNOT (30 op) HR-OSAAJAN ERIKOISTUMISOPINNOT (30 op) Tammikuu 2014 Joulukuu 2014 Aikuis- ja täydennyskoulutuspalvelut Linnankatu 6, PL 51, 87101 KAJAANI www.aikopa.fi HR-OSAAJAN ERIKOISTUMISOPINNOT (30 op) Tervetuloa

Lisätiedot

TIETOJÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op)

TIETOJÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op) 1 TIETOJÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op) 14.1. 16.12.2011 Aikuis- ja täydennyskoulutuspalvelut Linnankatu 6, PL 51, 87101 KAJAANI www.aikopa.fi 2 KAJAANIN AMMATTIKORKEAKOULU Tervetuloa

Lisätiedot

Erikoiskirjastot somessa. Päivikki Karhula, johtava tietoasiantuntija Eduskunnan kirjasto

Erikoiskirjastot somessa. Päivikki Karhula, johtava tietoasiantuntija Eduskunnan kirjasto Erikoiskirjastot somessa Päivikki Karhula, johtava tietoasiantuntija Eduskunnan kirjasto 20.12.2016 Sisältö - Somella on elinkaari - Some vaatii strategiaa - Some on kokonaisuuden osa - Eduskunnan kirjaston

Lisätiedot

Webinaariin liittyminen Skype for

Webinaariin liittyminen Skype for Webinaariin liittyminen Skype for Business Web Appin kautta Ohjeet Sähköpostin Liity webinaariin tästä -linkki Kun klikkaat Osallistumisohjeet webinaariin -sähköpostiviestissä olevaa Liity webinaariin

Lisätiedot

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää

Lisätiedot

LOKAKUUN 2016 KUUKAUSITIEDOTE

LOKAKUUN 2016 KUUKAUSITIEDOTE LOKAKUUN 2016 KUUKAUSITIEDOTE Valmennuksen terveiset Ensimmäiset kilpailut on kilpailtu ja kausi on siis virallisesti avattu. Vielä muistutus,että kaikki harjoitukset tärkeitä, myös oheiset. Nettisivuilta

Lisätiedot

markkinointistrategia

markkinointistrategia Menestyksen markkinointistrategia kaava - Selkeät tavoitteet + Markkinointistrategia + Markkinointisuunnitelma + Tehokas toiminta = Menestys 1. markkinat Käytä alkuun aikaa kaivaaksesi tietoa olemassa

Lisätiedot

Työharjoittelu Slovenian pääkaupungissa Ljubljanassa

Työharjoittelu Slovenian pääkaupungissa Ljubljanassa Työharjoittelu Slovenian pääkaupungissa Ljubljanassa Minä rupesin hakemaan toppipaikkaa muutama kuukautta ennen kun tulin Sloveniaan. Minulla on kavereita, jotka työskentelee mediassa ja niiden kautta

Lisätiedot

DNA Netti. DNA Netti - Käyttöohje v.1.0

DNA Netti. DNA Netti - Käyttöohje v.1.0 DNA Netti DNA Netti on Mokkuloiden yhteysohjelma. Ohjelman avulla voit hallita Mokkulan asetuksia sekä luoda yhteyden internetiin Mokkulan, WLANin tai Ethernet -yhteyden avulla. Sisältö DNA Netti asennus...

Lisätiedot

OPETTAJA! Takki tyhjä? Pakki sekaisin? Koulutusta: Työrauhapakki

OPETTAJA! Takki tyhjä? Pakki sekaisin? Koulutusta: Työrauhapakki OPETTAJA! Takki tyhjä? Pakki sekaisin? Koulutusta: Työrauhapakki Työrauhaprojektin taustaa Pohjois-Haagan yhteiskoulun oppilashuoltotyöryhmä alkoi keväällä 2009 valmistella projektia, jonka tarkoituksena

Lisätiedot

IT- palvelua käyttäjille - ei tekniikkaa tietohallinnolle. Jari Taimi Toimitusjohtaja SataCom Oy

IT- palvelua käyttäjille - ei tekniikkaa tietohallinnolle. Jari Taimi Toimitusjohtaja SataCom Oy IT- palvelua käyttäjille - ei tekniikkaa tietohallinnolle Jari Taimi Toimitusjohtaja SataCom Oy SataCom Oy - Perustiedot Perustettu 1989 Henkilökunta 20 Liikevaihto 3,8 meur (2014) Asiakkaat 90 % Satakunnan

Lisätiedot

Juttutuokio Toimintatapa opettajan ja lapsen välisen vuorovaikutuksen tueksi

Juttutuokio Toimintatapa opettajan ja lapsen välisen vuorovaikutuksen tueksi JUTTUTUOKIO Juttutuokio Toimintatapa opettajan ja lapsen välisen vuorovaikutuksen tueksi Opettajan ja oppilaan välinen suhde on oppimisen ja opettamisen perusta. Hyvin toimiva vuorovaikutussuhde kannustaa,

Lisätiedot

PIKAOPAS NOKIA PC SUITE 4.51a NOKIA 6510 -PUHELIMELLE

PIKAOPAS NOKIA PC SUITE 4.51a NOKIA 6510 -PUHELIMELLE PIKAOPAS NOKIA PC SUITE 4.51a NOKIA 6510 -PUHELIMELLE Copyright Nokia Oyj 2002. Kaikki oikeudet pidätetään. Sisällysluettelo 1. JOHDANTO...1 2. JÄRJESTELMÄVAATIMUKSET...1 3. PC SUITE -OHJELMISTON ASENTAMINEN...2

Lisätiedot

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ aaro.leikari@hotmail.com TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ 25.01.2016 SISÄLLYS 1. Käyttöjärjestelmän asentaminen... 1 1.1 Windowsin asettamia laitteistovaatimuksia... 1 1.2 Windowsin asentaminen...

Lisätiedot

Pilviratkaisut ovat entistä suositumpia. Mutta mikä on oikea ratkaisu sinun maailmassasi? Lähde matkalle läpi avaruuden, ajaan ja maalaisjärjen

Pilviratkaisut ovat entistä suositumpia. Mutta mikä on oikea ratkaisu sinun maailmassasi? Lähde matkalle läpi avaruuden, ajaan ja maalaisjärjen Pilviratkaisut ovat entistä suositumpia. Mutta mikä on oikea ratkaisu sinun maailmassasi? Lähde matkalle läpi avaruuden, ajaan ja maalaisjärjen Verkkoratkaisujen tarjoaminen pk-yrityksille muistuttaa hieman

Lisätiedot

1 Visma L7 päivitysaineiston nouto

1 Visma L7 päivitysaineiston nouto 1 Visma L7 päivitysaineiston nouto Tässä ohjeessa kerrotaan, kuinka Visma L7 -järjestelmän master-ympäristö päivitetään etäpäivitysohjelman avulla. 1.1 Etäpäivitysohjelman asennus/päivitys Saat etäpäivitysohjelman

Lisätiedot

CODEONLINE. Monni Oo- ja Java-harjoituksia. Version 1.0

CODEONLINE. Monni Oo- ja Java-harjoituksia. Version 1.0 CODEONLINE Monni Oo- ja Java-harjoituksia Version 1.0 Revision History Date Version Description Author 25.10.2000 1.0 Initial version Juha Johansson Inspection History Date Version Inspectors Approved

Lisätiedot

Kaupan työ ja tulevaisuus seminaari 8.11.2007 Finlandia-talo, Helsinki. Puheenjohtaja Ann Selin, Palvelualojen ammattiliitto PAM ry

Kaupan työ ja tulevaisuus seminaari 8.11.2007 Finlandia-talo, Helsinki. Puheenjohtaja Ann Selin, Palvelualojen ammattiliitto PAM ry 1 Kaupan työ ja tulevaisuus seminaari 8.11.2007 Finlandia-talo, Helsinki Puheenjohtaja Ann Selin, Palvelualojen ammattiliitto PAM ry Tästä eteenpäin ammattiliiton eväät Arvoisa Tasavallan Presidentti,

Lisätiedot

Sohvalle vai lenkille?

Sohvalle vai lenkille? Sohvalle vai lenkille? 7.5.15 Aleksi Perkiö 8lk Isojoen Koulukolmio Sisällysluettelo Aleksi Perkiö, Sohvalle vai lenkille? 7.5.15 1. Johdanto...3 2. Tulokset...4 2.1 Mikä satuolento haluaisit olla?...4

Lisätiedot

Salasanojen turvallinen tallentaminen KeePass ohjelmalla

Salasanojen turvallinen tallentaminen KeePass ohjelmalla Salasanojen turvallinen tallentaminen KeePass ohjelmalla KeePass on vapaasti saatavilla oleva, avoimen lähdekoodin ohjelma, jonka tarkoituksena on auttaa salasanojen hallinnassa. Tämä KeePass ohje on päivitetty

Lisätiedot