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-

Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi

Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi Business is evolving, you should too. MeeGo ulkona vai myöhässä? Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi Helsinki, Tampere, Turku, Stockholm, Göteborg www.tieturi.fi MeeGo YALMP (Yet

Lisätiedot

haltu..mobile.web.embedded

haltu..mobile.web.embedded haltu..mobile.web.embedded TTY 10.3.2011 Taustaa Osaaminen Palvelut Innovatiivisuus Referenssit Opittua Oma Verkosto Yrityksen perustaminen Yhteystiedot Keskustelua, kysymyksiä jne. hashtag: #haltut Perustietoa

Lisätiedot

SUSEtoberfest TERVETULOA

SUSEtoberfest TERVETULOA 1 SUSEtoberfest TERVETULOA #SUSEtoberfest SUSE silmäyksellä 5 Missä SUSE johtaa 6 SUSE strategia 7 Entä sitten Suomessa? Koulutus Teknologia-osaaminen Edustus Twitter Suomi SUSENews Yhteystiedot Materiaalit

Lisätiedot

Tulevaisuuden päätelaitteet

Tulevaisuuden päätelaitteet Tulevaisuuden päätelaitteet Kuka ne omistaa? Miten niitä hallitaan? Aki Antman Sulava Oy 2.11.2011 Agenda Alkusanat ja puhujan lyhyt esittely Erilaiset päätteet ja sähköinen työpöytä Kuka omistaa päätelaitteet?

Lisätiedot

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

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä 1999. ! Java luokkia n. 5000

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä 1999. ! Java luokkia n. 5000 Case TUHTI 17.12.2002 1 TietoEnator 2002 Projektin tunnuslukuja! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä 1999! Otettu tuotantokäyttöön syksyllä 2001! Proof of Concept (5 henkilöä 4 kk) ->

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

Maiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi)

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

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti 2.12.2011

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti 2.12.2011 AVOIMEN TUOTTEEN HALLINTAMALLIT Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö Yhteentoimivuutta avoimesti 2.12.2011 Erikoistutkija, MSc. Tapio Matinmikko, Teknologian tutkimuskeskus VTT 2 Esittäjästä

Lisätiedot

työryhmien SharePoint-yhteistyötä helpottava ratkaisu

työryhmien SharePoint-yhteistyötä helpottava ratkaisu työryhmien SharePoint-yhteistyötä helpottava ratkaisu LIIKKEENJOHDON SUURIN HAASTE Modernin yrityksen on muutoksen kyydissä pysyäkseen suunniteltava tehokas strategia ja seurattava sitä. Siinä piilee kuitenkin

Lisätiedot

Sonera perustaa Helsinkiin Suomen suurimman avoimen datakeskuksen. #SoneraB2D

Sonera perustaa Helsinkiin Suomen suurimman avoimen datakeskuksen. #SoneraB2D Sonera perustaa Helsinkiin Suomen suurimman avoimen datakeskuksen Sonera perustaa Suomen suurimman avoimen datakeskuksen Perustamme Suomen suurimman kaikille yrityksille palveluja tarjoavan datakeskuksen

Lisätiedot

Basware IFRS Forum. Tervetuloa!

Basware IFRS Forum. Tervetuloa! Basware IFRS Forum Tervetuloa! Ohjelma 9.00 Tervetuloa - Puheenjohtajan avaus 9.30 Konsernin tilinpäätös- ja verosuunnittelu - Siirtohinnoittelu - Konserniavustus ja korkojen vähennysoikeus Risto Walden,

Lisätiedot

Useimmin kysytyt kysymykset

Useimmin kysytyt kysymykset Useimmin kysytyt kysymykset Versio 1.1 1 1. Mikä mobiilikortti on? Mobiilikortti on matkapuhelimessa toimiva sovellus ja www.mobiilikortti.com osoitteessa oleva palvelu. Sovelluksen avulla voit siirtää

Lisätiedot

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen Pedacode Pikaopas Java-kehitysympäristön pystyttäminen Pikaoppaan sisältö Pikaoppaassa kuvataan, miten Windowstyöasemalle asennetaan Java-ohjelmoinnissa tarvittavat työkalut, minkälaisia konfigurointeja

Lisätiedot

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT KOULUTUKSEN KOHDERYHMÄ SISÄLTÖ Koulutuksen tavoitteena on antaa opiskelijalle valmiudet uusien tietoteknisten menetelmien ja välineiden hyödyntämiseen.

Lisätiedot

ipad yrityskäytössä AKVA -seminaari 26-28.9 Ilona IT Oy Petra Anttila, petra@ilonait.fi, 0207 191 513/040 720 4110

ipad yrityskäytössä AKVA -seminaari 26-28.9 Ilona IT Oy Petra Anttila, petra@ilonait.fi, 0207 191 513/040 720 4110 ipad yrityskäytössä AKVA -seminaari 26-28.9 Ilona IT Oy Petra Anttila, petra@ilonait.fi, 0207 191 513/040 720 4110 Ilona IT lyhyesti Vahva asema IT-ratkaisujen toimittajana (B2B, EDU) Painopiste mobiili

Lisätiedot

Matopeli C#:lla. Aram Abdulla Hassan. Ammattiopisto Tavastia. Opinnäytetyö

Matopeli C#:lla. Aram Abdulla Hassan. Ammattiopisto Tavastia. Opinnäytetyö Matopeli C#:lla Aram Abdulla Hassan Ammattiopisto Tavastia Opinnäytetyö Syksy 2014 1 Sisällysluettelo 1. Johdanto... 3 2. Projektin aihe: Matopeli C#:lla... 3 3. Projektissa käytetyt menetelmät ja työkalut

Lisätiedot

S11-09 Control System for an. Autonomous Household Robot Platform

S11-09 Control System for an. Autonomous Household Robot Platform S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on

Lisätiedot

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

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

Pilveä standardisoidaan monessa ryhmässä

Pilveä standardisoidaan monessa ryhmässä 14.10.2011 Uutiskirjeen sisältö Pilvipalveluita koskevien standardien laadinta on alkamassa mm.verkkosovellusten ja tietoturvatekniikkojen ISOn alikomiteoissa.»lue artikkeli kokonaisuudessaan Ohjelmointikieli

Lisätiedot

Automaatio mahdollistaa Software as a Service - arkkitehtuurin

Automaatio mahdollistaa Software as a Service - arkkitehtuurin Automaatio mahdollistaa Software as a Service - arkkitehtuurin Softatyön trendit 11.6.2015 käytännön kokemuksia kehittämistyöstä Jussi Haaja Senior Systems Specialist Twitter @jussihaaja Esityksen sisältö

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

ANVIA PILVI. kotimaisia pilvipalveluita yrityksille 24/7

ANVIA PILVI. kotimaisia pilvipalveluita yrityksille 24/7 ANVIA PILVI kotimaisia pilvipalveluita yrityksille 24/7 Anvia Pilvi TIESITKÖ, ETTÄ YLI PUOLET SUOMALAISYRITYKSISTÄ KÄYTTÄÄ PILVIPALVELUITA? Anvia Pilvi on suomalaisille yrityksille tarkoitettu palvelu,

Lisätiedot

Windows Phone 7.5 erilainen ja fiksu älypuhelin. Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft.

Windows Phone 7.5 erilainen ja fiksu älypuhelin. Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft. Windows Phone 7.5 erilainen ja fiksu älypuhelin Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft.com Agenda 29.11.2011 Microsoftin strategia pähkinän kuoressa Kuluttajat

Lisätiedot

Visual Case 2. Miika Kasnio (C9767) 23.4.2008

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

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

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

Helsinki Testbedin säätuotteet tänään ja tulevaisuudessa

Helsinki Testbedin säätuotteet tänään ja tulevaisuudessa Helsinki Testbedin säätuotteet tänään ja tulevaisuudessa Helsinki Testbed Workshop 6.4.2006 Pekka Keränen 06.04.06 Johdanto Projektin www-sivusto http://testbed.fmi.fi Säätuotteet julkisiksi MM-kisoihin,

Lisätiedot

HELPPOUDEN VOIMA. Business Suite

HELPPOUDEN VOIMA. Business Suite HELPPOUDEN VOIMA Business Suite UHKA ON TODELLINEN Online-uhkat ovat todellinen yrityksiä haittaava ongelma yrityksen toimialasta riippumatta. Jos sinulla on tietoja tai rahaa, voit joutua kohteeksi. Tietoturvatapausten

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

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

Uudelleenkäytön jako kahteen

Uudelleenkäytön jako kahteen Uudelleenkäyttö Yleistä On pyritty pääsemään vakiokomponenttien käyttöön Kuitenkin vakiokomponentit yleistyneet vain rajallisilla osa-alueilla (esim. windows-käyttöliittymä) On arvioitu, että 60-80% ohjelmistosta

Lisätiedot

CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö

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

Liiketoimintajärjestelmien integrointi

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

Lisätiedot

Perinteiset asennuspaketit

Perinteiset asennuspaketit Agenda Sovelluksen käyttöönoton vaihtoehtoja Sovelluksen elinkaaren hallinta työasemassa Windows Vista ja sovellusjakelut Windows 7:n uudet Windows Installer ominaisuudet Sovelluksen käyttöönoton vaihtoehtoja

Lisätiedot

Älypuhelimet. Sisällysluettelo

Älypuhelimet. Sisällysluettelo Älypuhelimet Jussi Huhtala Sisällysluettelo Älypuhelimen määritelmä Historia Laitteistoarkkitehtuuri Käyttöjörjestelmät Android Symbian ios Yhteenveto 1 Älypuhelin Puhelin joka sisältää normaalit puhelimen

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

Tiedotejakelun trendit 2014!

Tiedotejakelun trendit 2014! Tiedotejakelun trendit 2014 Riina Vasala Toimitusjohtaja epressi.com epressi.com epressi.com on kotimainen yksityisesti omistettu yritys. Tarjoaa yritysviestinnän ammattilaisille työkalun mediajulkisuuden

Lisätiedot

Fiksumpi käyttöliittymä kuntaan. Miten kuntien tietojärjestelmät saadaan palvelemaan kuntalaisia? LapIT-päivät 2015

Fiksumpi käyttöliittymä kuntaan. Miten kuntien tietojärjestelmät saadaan palvelemaan kuntalaisia? LapIT-päivät 2015 Fiksumpi käyttöliittymä kuntaan Miten kuntien tietojärjestelmät saadaan palvelemaan kuntalaisia? LapIT-päivät 2015 Otso Kivekäs 20.8.2015 Otso Kivekäs+ Codento Kehittämispäällikkö, kunta-alan projektit

Lisätiedot

ecome Markkinoiden kehittynein julkaisujärjestelmä

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

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Se edullisempi tietokanta Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Rasmus Johansson rasmus.johansson@microsoft.com Ratkaisumyyntipäällikkö (Sovellusalusta) Microsoft Oy Miten

Lisätiedot

SCIENTIX - LUMA-opettajien. uusia ideoita opetukseen. M ij P ll i. Maija Pollari LUMA-keskus Suomi MAOL-kevätkoulutuspäivä 18.4.

SCIENTIX - LUMA-opettajien. uusia ideoita opetukseen. M ij P ll i. Maija Pollari LUMA-keskus Suomi MAOL-kevätkoulutuspäivä 18.4. SCIENTIX - LUMA-opettajien verkkoportaalista t uusia ideoita opetukseen M ij P ll i Maija Pollari LUMA-keskus Suomi MAOL-kevätkoulutuspäivä 18.4.2015 Mitä ajatuksia herättävät nämä yhdistelmät: Opettaja

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

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi

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

Sosiaalinen teknologia mullistaa työryhmätyöskentelyn pilvessä. Aki Antman / Sulava Oy

Sosiaalinen teknologia mullistaa työryhmätyöskentelyn pilvessä. Aki Antman / Sulava Oy Sosiaalinen teknologia mullistaa työryhmätyöskentelyn pilvessä Aki Antman / Sulava Oy Vapaa-ajalla kaikki palvelut käytössä Sovellukset ladataan kaikille päätelaitteille Palvelut vapaasti käytössä tarpeen

Lisätiedot

SOSIAALISEN MEDIAN TYÖKALUPAKKI

SOSIAALISEN MEDIAN TYÖKALUPAKKI SOSIAALISEN MEDIAN TYÖKALUPAKKI TYÖKALUPAKKI eli sosiaalisen median pikaopas nenäilijälle Nenätapahtuman tueksi. Näiden ohjeiden avulla tempaiset verkostosi mukaan sosiaalisessa mediassa. MISTÄ LIIKKEELLE?

Lisätiedot

SUSEtoberfest muistilista #SUSEtoberfest2015 @SUSESuomi Huomaa Wif Sitä saa mitä tilaa esiintyjinä hankkeita toteuttaneita asiantuntijoita ja aiheina

SUSEtoberfest muistilista #SUSEtoberfest2015 @SUSESuomi Huomaa Wif Sitä saa mitä tilaa esiintyjinä hankkeita toteuttaneita asiantuntijoita ja aiheina SUSEtoberfest 2015 SUSEtoberfest muistilista #SUSEtoberfest2015 @SUSESuomi Huomaa Wif Sitä saa mitä tilaa esiintyjinä hankkeita toteuttaneita asiantuntijoita ja aiheina hallinta, automaatio ja uutta teknologiaa

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

SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko.

SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko. SUBSTANTIIVIT 1/6 juttu joukkue vaali kaupunki syy alku kokous asukas tapaus kysymys lapsi kauppa pankki miljoona keskiviikko käsi loppu pelaaja voitto pääministeri päivä tutkimus äiti kirja SUBSTANTIIVIT

Lisätiedot

V U OSIKERTA 1 NUMERO 2/2011 Kirjaimia toimittajalta Nimikilpailu:

V U OSIKERTA 1 NUMERO 2/2011 Kirjaimia toimittajalta Nimikilpailu: VUOSIKERTA 1 NUMERO 2/2011 FinPUG News 19.9.2011 Kirjaimia toimittajalta Tässä numerossa 1 Kirjaimia toimittajalta 2 Puheenjohtajan palsta 3 Henkilöesittely 4 Monivuokralais-tietokanta 6 OF-1 uusi versio

Lisätiedot

JÄSENKIRJE 2/2013 FORSSAN SEUDUN YRITTÄJÄNAISET RY 13.9.2013

JÄSENKIRJE 2/2013 FORSSAN SEUDUN YRITTÄJÄNAISET RY 13.9.2013 JÄSENKIRJE 2/2013 13.9.2013 FORSSAN SEUDUN YRITTÄJÄNAISET RY Syksyn tuuli jo puissa puhaltelee ja on tullut aika ryhtyä hommiin. Syksyn toimintakalenteriin on koottu tuttuun tapaan yritysvierailuja ja

Lisätiedot

Rajattomat tietoverkot ja niiden rooli pilvipalveluissa. Jukka Nurmi Teknologiajohtaja Cisco Finland

Rajattomat tietoverkot ja niiden rooli pilvipalveluissa. Jukka Nurmi Teknologiajohtaja Cisco Finland Rajattomat tietoverkot ja niiden rooli pilvipalveluissa Jukka Nurmi Teknologiajohtaja Cisco Finland Verkon avulla voidaan kehittää monia toimintoja Kauppa Urheilu / Viihde Käyttäjä Energiankulutus Koulutus

Lisätiedot

OHJELMISTOKEHITYS -suuntautumisvaihtoehto

OHJELMISTOKEHITYS -suuntautumisvaihtoehto OHJELMISTOKEHITYS -suuntautumisvaihtoehto Suuntautumisvaihtoehdon esittely 1. vuoden opiskelijoille Kari Laitinen www.oamk.fi/~karil/opetus.html Ohjelmistokehitys -opintosuunnan valitsevista henkilöistä

Lisätiedot

Terveydenhuollon Atk-päivät 2009

Terveydenhuollon Atk-päivät 2009 Terveydenhuollon Atk-päivät 2009 26. 27.5.2009, Jyväskylä Mika Kolhinoja Teknologiakonsultti Citrix CCA, Citrix CCEA, Citrix CCSP, Microsoft MCP, Microsoft MCSA, Microsoft MCSE, Microsoft MCTS, Microsoft

Lisätiedot

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen: Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Microsoft SQL käyttö Yleistä VisualStudiosta Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen: - sovellushallintaan -

Lisätiedot

Suomen avoimien tietojärjestelmien keskus COSS ry

Suomen avoimien tietojärjestelmien keskus COSS ry Suomen avoimien tietojärjestelmien keskus COSS ry Avoimen ohjelmistoliiketoimintaverkoston ja -yhteistyön koordinoija Ilkka Lehtinen Matti Saastamoinen Avoimuus ja vapaus - Pieni tulipalo v. 1492 mahdollisti

Lisätiedot

Qt kaikkialla? 9.4.2010

Qt kaikkialla? 9.4.2010 Qt kaikkialla? Helsinki Tammasaarenkatu 5, 00180 Helsinki, Tel. 09 431 551 Tampere Satakunnankatu 18, 33210 Tampere, Tel. 03 315 861 Turku Lemminkäisenkatu 32 A, 20520 Turku, Tel. 02 263 571 Qt Qton C++

Lisätiedot

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2015/

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2015/ PLA-32820 Mobiiliohjelmointi Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_205/ . Luento 2 Suoritus vaatimukset Kurssin sisältö Kirjallisuus Mobiiliohjelmointi Mobiililaitteita...

Lisätiedot

Verkkoviestintäkartoitus

Verkkoviestintäkartoitus Verkkoviestintäkartoitus 9.2.2015 Minna Helynen minna.helynen@tampere.fi http://www.tyollisyysportti.fi/seutunuotta https://www.facebook.com/seutunuotta @seutunuotta http://takuullatekemista.blogspot.fi/

Lisätiedot

TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD)

TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD) TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD) Ohjelmointikäytännöt 21/3/11 Mikko Vuorinen Metropolia Ammattikorkeakoulu 1 Sisältö 1) Mitä on hyvä koodi? 2) Ohjelmointikäytäntöjen merkitys? 3) Koodin asettelu

Lisätiedot

TERADATAN JA SAS DI STUDION YHTEISELO CASE LÄHITAPIOLA

TERADATAN JA SAS DI STUDION YHTEISELO CASE LÄHITAPIOLA TERADATAN JA SAS DI STUDION YHTEISELO CASE LÄHITAPIOLA SAS forum Helsinki 2013 LTC Otso - Kristiina Korhonen 24.9.2013 LTC-OTSO ASIAKKAIDEN KESKEINEN KUMPPANI JA LIIKETOIMINNAN MAHDOLLISTAJA LTC-Otso

Lisätiedot

HENKISTÄ TASAPAINOILUA

HENKISTÄ TASAPAINOILUA HENKISTÄ TASAPAINOILUA www.tasapainoa.fi TASAPAINOA! Kaiken ei tarvitse olla täydellisesti, itse asiassa kaikki ei koskaan ole täydellisesti. Tässä diasarjassa käydään läpi asioita, jotka vaikuttavat siihen,

Lisätiedot

4.12.2005. SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T

4.12.2005. SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T SEPA: REFAKTOROINTI 2 (9) SEPA: REFAKTOROINTI 3 (9) VERSIOHISTORIA Version Date Author Description 0.1 2.12.2005 Erik Hakala Ensimmäinen

Lisätiedot

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2009 p.1/15 HSMT (Java-kielellä) Aineopintotasoinen kurssi, 5op. Luennot:

Lisätiedot

Forrester: tietohallinnon prioriteetit

Forrester: tietohallinnon prioriteetit Forrester: tietohallinnon prioriteetit Kustannusten hallinta Tuottavuuden kasvattaminen Turvallisuuden parantaminen Forrester: tietohallinnon prioriteetit Liiketoiminnan tärkeimmät tehtävät Kustannusten

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

Integrointi. Ohjelmistotekniikka kevät 2003

Integrointi. Ohjelmistotekniikka kevät 2003 Integrointi Ohjelmistotekniikka kevät 2003 ERP (Toiminnanohjausjärjestelmä) Myynti Henkilöstö, palkanlaskenta Kirjanpito Myynti Myyjät Extranet Tietovarasto Laskutus, reskontrat Asiakas ERP Asiakasrekisteri

Lisätiedot

Office 2013 - ohjelmiston asennusohje

Office 2013 - ohjelmiston asennusohje Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows

Lisätiedot

Applen käyttöjärjestelmät

Applen käyttöjärjestelmät Applen käyttöjärjestelmät Ari Karjalainen Tietojenkäsittelytieteen historia-seminaari 2006 Helsingin yliopisto, Tietojenkäsittelytieteen laitos apple Yksi yhtiö, monta käyttöjärjestelmää... Applen käyttöjärjestelmät

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,

Lisätiedot

Sulava. Markku Suominen. markku.suominen@sulava.com Puhelin: 040 743 2381. www.sulava.com www.facebook.com/sulavaoy 2. Käyttöönotto Käyttö

Sulava. Markku Suominen. markku.suominen@sulava.com Puhelin: 040 743 2381. www.sulava.com www.facebook.com/sulavaoy 2. Käyttöönotto Käyttö Sulava Visio Määrittely Kilpailutus Valvonta Markku Suominen Käyttöönotto Käyttö markku.suominen@sulava.com Puhelin: 040 743 2381. www.sulava.com www.facebook.com/sulavaoy 2 Convergence 2013 tapahtuman

Lisätiedot

Helia Ohjelmointitaito 14.3.2005 Tuomas Kaipainen Mermit Business Applications Oy. 2005 Mermit Business Applications

Helia Ohjelmointitaito 14.3.2005 Tuomas Kaipainen Mermit Business Applications Oy. 2005 Mermit Business Applications Helia Ohjelmointitaito 14.3.2005 Tuomas Kaipainen Mermit Business Applications Oy Esityksen sisältö Mermit yrityksenä Perustiedot Toimintamalli Mermit työpaikkana ohjelmistoinsinöörille Esimerkkiprojekti

Lisätiedot

ArcGIS.com. uusia tapoja jakaa paikkatietoa

ArcGIS.com. uusia tapoja jakaa paikkatietoa ArcGIS.com uusia tapoja jakaa paikkatietoa Mikä on ArcGIS.com? ArcGIS.com on online-foorumi, jossa voidaan jakaa paikkatietoa ja tehdä yhteistyötä karttojen avulla. ArcGIS.com on maksuton ja avoin kaikille.

Lisätiedot

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Linux pohjaiset pilvipalvelut Linux järjestelmät TI 11/12 TIVE Santeri Kangaskolkka TI 12 Janne Enroos TI 12 Mikä on

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

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

LINUX-HARJOITUS, MYSQL

LINUX-HARJOITUS, MYSQL LINUX-HARJOITUS, MYSQL 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ätiedot

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013 Virtualisointi Pertti Pennanen DOKUMENTTI 1 (5) SISÄLLYSLUETTELO Virtualisointi... 2 Virtualisointiohjelmia... 2 Virtualisointitapoja... 2 Verkkovirtualisointi... 2 Pertti Pennanen DOKUMENTTI 2 (5) Virtualisointi

Lisätiedot

Tässä keskitymme palveluiden kehittämiseen ja niistä viestimiseen jotta osaaminen olisi nähtävissä tuotteena. Aluksi jako neljään.

Tässä keskitymme palveluiden kehittämiseen ja niistä viestimiseen jotta osaaminen olisi nähtävissä tuotteena. Aluksi jako neljään. 28.12.2007 HN Palvelun tuotteistaminen, palvelutuote Miksi on oltava tuote? Jotta olisi jotain myytävää! Voiko osaaminen olla tuote? Tässä keskitymme palveluiden kehittämiseen ja niistä viestimiseen jotta

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet Järjestelmäarkkitehtuuri (TK081702) Integraation tavoitteita Lähtökohta Web-palvelut Asiakasrekisteri ERP, Tuotannon ohjaus Tuotanto Myynti Intranet Extranet? CRM Johdon tuki Henkilöstö Kirjanpito Palkanlaskenta

Lisätiedot

Avoimet standardit ja integraatio

Avoimet standardit ja integraatio Avoimet standardit ja integraatio Avoimet standardit ja integraatio Trendin ainutlaatuinen lähestymistapa avoimiin standardeihin ja integraatioon tarjoaa odottamasi hyödyt, sekä markkinoiden johtavat innovaatiot

Lisätiedot

ASKELMERKKIÄ TULOKSELLISEEN HANKEVIESTINTÄÄN

ASKELMERKKIÄ TULOKSELLISEEN HANKEVIESTINTÄÄN Business Arena 10 ASKELMERKKIÄ TULOKSELLISEEN HANKEVIESTINTÄÄN Opas hankkeiden tuloskortin hyödyntämiseen versio 6/2014 Business Arena Hankkeiden tuloskortti on rakennerahastohankkeiden parissa toimivien

Lisätiedot

Perussurffaajat: Tiia Tirkkonen, Teppo Porkka, Janne Tuomisto. Verkkopalvelun arviointisuunnitelma Spotify

Perussurffaajat: Tiia Tirkkonen, Teppo Porkka, Janne Tuomisto. Verkkopalvelun arviointisuunnitelma Spotify Perussurffaajat: Tiia Tirkkonen, Teppo Porkka, Janne Tuomisto Verkkopalvelun arviointisuunnitelma Spotify Tampereen teknillinen yliopisto Hypermedia MATHM- 00000 Hypermedian opintojakso 30.9.2011 Sisällysluettelo

Lisätiedot

VALO-ohjelmat ja LTSP kouluissa. Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614

VALO-ohjelmat ja LTSP kouluissa. Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614 VALO-ohjelmat ja LTSP kouluissa Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614 Mikä ihmeen VALO? VALO = Vapaat ja avoimen lähdekoodin ohjelmat Kyse on siis Open Sourcesta eli avoimesta

Lisätiedot

IBM Iptorin pilven reunalla

IBM Iptorin pilven reunalla IBM Iptorin pilven reunalla Teppo Seesto Arkkitehti Pilvilinnat seesto@fi.ibm.com Cloud Computing Pilvipalvelut IT:n teollistaminen Itsepalvelu Maksu käytön mukaan Nopea toimitus IT-palvelujen webbikauppa

Lisätiedot

Lingon & Blåbär. pähkinänkuoressa

Lingon & Blåbär. pähkinänkuoressa Lingon & Blåbär pähkinänkuoressa Lingon & Blåbär pähkinänkuoressa Lingon & Blåbär (L&B) on tarjonnut ruotsalaista suunnittelua olevia laadukkaita vaatteita koko perheelle vuodesta 1996 lähtien. Tänä päivänä

Lisätiedot

NÄKÖISLEHTI. Esittelemme tekemiämme LEHTIÄ JA KIRJOJA KUVASARJA NÄKÖISLEHDESSÄ VIDEO NÄKÖISLEHDESSÄ. Mielenkiintoiset SUORALINKIT

NÄKÖISLEHTI. Esittelemme tekemiämme LEHTIÄ JA KIRJOJA KUVASARJA NÄKÖISLEHDESSÄ VIDEO NÄKÖISLEHDESSÄ. Mielenkiintoiset SUORALINKIT NÄKÖISLEHTI Esittelemme tekemiämme LEHTIÄ JA KIRJOJA KUVASARJA NÄKÖISLEHDESSÄ VIDEO NÄKÖISLEHDESSÄ Mielenkiintoiset SUORALINKIT MATKAKOHDE: BURG ELZ Kerpenin lähellä MUISTOJEN SPA VALMIS PAINETTAVAKSI!

Lisätiedot

Työkalut ohjelmistokehityksen tukena

Työkalut ohjelmistokehityksen tukena 1 Työkalut ohjelmistokehityksen tukena Johdanto 2 Työkaluja eli ohjelmistotyötä tukevia ohjelmistoja käytetään ohjelmistoalan yrityksissä nykypäivänä paljon. Työkalut auttavat ohjelmistoalan ihmisiä suunnittelemaan

Lisätiedot

THINKING PORTFOLIO A S I A K A S H A A S TAT T E LU O U LU N K AU P U N K I

THINKING PORTFOLIO A S I A K A S H A A S TAT T E LU O U LU N K AU P U N K I THINKING PORTFOLIO A S I A K A S H A A S TAT T E LU O U LU N K A U P U N K I COPYRIGHT THINKING PORTFOLIO Sovellussalkku on Oulun kaupungilla IT:n johtamisen väline Tulipalojen sammuttamisesta ennakoivaan

Lisätiedot

Käyttöjärjestelmien historia. Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen

Käyttöjärjestelmien historia. Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen Käyttöjärjestelmien historia Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen Käyttöjärjestelmien jaottelu Voidaan jaotella erilaisin menetelmin Aikajana (määrä,

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

Koulussamme opetetaan näppäilytaitoa seuraavan oppiaineen yhteydessä:

Koulussamme opetetaan näppäilytaitoa seuraavan oppiaineen yhteydessä: TypingMaster Online asiakaskyselyn tulokset Järjestimme toukokuussa asiakkaillemme asiakaskyselyn. Vastauksia tuli yhteensä 12 kappaletta, ja saimme paljon arvokasta lisätietoa ohjelman käytöstä. Kiitämme

Lisätiedot

SOSIAALISEN MEDIAN TYÖKALUPAKKI

SOSIAALISEN MEDIAN TYÖKALUPAKKI SOSIAALISEN MEDIAN TYÖKALUPAKKI TYÖKALUPAKKI eli sosiaalisen median pikaopas nenäilijälle Nenätapahtuman tueksi. Näiden ohjeiden avulla tempaiset verkostosi mukaan sosiaalisessa mediassa. MISTÄ LIIKKEELLE?

Lisätiedot

ASCOM MIRATEL YHDESSÄ VAHVEMPI

ASCOM MIRATEL YHDESSÄ VAHVEMPI ASCOM MIRATEL YHDESSÄ VAHVEMPI ASCOM MIRATEL YHDESSÄ VAHVEMPI ASCOM MIRATEL LUONTEVA YHDISTYMINEN Suomalaisen terveydenhuollon alalla nimi Miratel tarkoittaa samaa kuin laadukkaat viestintätuotteet, -ratkaisut

Lisätiedot

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

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

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari

Alkuraportti. 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ä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

Yhteisöllisen tuotekehyksen avoin verkkolaboratorio. Asta Bäck

Yhteisöllisen tuotekehyksen avoin verkkolaboratorio. Asta Bäck Yhteisöllisen tuotekehyksen avoin verkkolaboratorio Asta Bäck Sosiaalisen median mahdollisuuksia Palvelu voi rakentua kokonaan käyttäjien tuottaman aineiston ja käyttäjien aktiviteetin ympärille Flickr

Lisätiedot

Facta palvelimien uusiminen Helsingin kaupunki

Facta palvelimien uusiminen Helsingin kaupunki Facta palvelimien uusiminen Helsingin kaupunki TARJOUS 70214 06.03.2014 Helsingin kaupunki Kiinteistövirasto Anu Soukki PL 2205 00099 Helsingin kaupunki anu.soukki@hel.fi eero.saarinen@hel.fi tea.tikkanen@hel.fi

Lisätiedot

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

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

Lisätiedot