FinPUG News. Puheenjohtajan palsta Tässä numerossa
|
|
- Ahti Niko Kähkönen
- 8 vuotta sitten
- Katselukertoja:
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 ( 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 ( 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 <jouni.rj.kokkonen@gmail.com> - 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 ( ) 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-
Object Framework - One. OF-1 is a high-productive Multi-UI OpenEdge data driven development framework. Veli-Matti Korhonen
Object Framework - One OF-1 is a high-productive Multi-UI OpenEdge data driven development framework Veli-Matti Korhonen Aiheet OF-1 esittely Mitä ominaisuuksia saa ilman ohjelmointia Miten ohjelmoidaan
LisätiedotMobiilimaailma 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ätiedotSUSEtoberfest 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ätiedottyö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ätiedothaltu..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ätiedotTulevaisuuden 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ätiedotUseimmin 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ätiedotAvoimen lähdekoodin kehitysmallit
Avoimen lähdekoodin kehitysmallit Arto Teräs Avoimen lähdekoodin ohjelmistot teknisessä laskennassa -työpaja CSC, 25.5.2009 Avoimen lähdekoodin kehitysmallit / Arto Teräs 2009-05-25
LisätiedotNä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ätiedotAVOIMEN 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ätiedotHENKISTÄ 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ätiedotSonera 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ätiedotTIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3
LisätiedotSeuraavat 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ätiedotHelsinki 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ätiedotSeuraavat 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ätiedotTä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ätiedotXPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy
IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,
LisätiedotMitä 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ätiedotYhteisö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ätiedotSUBSTANTIIVIT 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ätiedotNÄ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ätiedot11/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ätiedotipad 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ätiedotWindows 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ätiedotMatopeli 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ätiedotJouko Nielsen. Ubuntu Linux
Jouko Nielsen Ubuntu Linux 19.4.2017 SISÄLLYS 1 UBUNTU... 3 2 LUETTELO VERSIOISTA... 4 3 OMINAISUUDET... 4 4 ASENNUS... 5 5 UBUNTU SERVER... 9 LÄHTEET... 10 3 1 UBUNTU Ubuntu on debian pohjainen Linux
LisätiedotTervetuloa ehoksseminaariin!
Tervetuloa ehoksseminaariin! Langaton verkko 12.00 Tilaisuuden avaus 12.15 Työpajojen tulosten ja toimintamallin esittely 13.30 Kahvi ja omatoimista tutustumista muihin hankkeisiin 14.00 Keskustelua ja
LisätiedotMistä on kyse ja mitä hyötyä ne tuovat?
Pilvipalvelut Mistä on kyse ja mitä hyötyä ne tuovat? Pilvipalvelut - Mistä on kyse ja mitä hyötyä ne tuovat? Suurin osa kaikista uusista it-sovelluksista ja -ohjelmistoista toteutetaan pilvipalveluna.
LisätiedotSOSIAALISEN 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ätiedotTasavertaisen 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ätiedotAutomaatio 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ätiedotMaiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi)
Maiju Mykkänen (D6297@jamk.fi) Susanna Sällinen (E0941@jamk.fi) Tietokannan hallinta-opintojakson selvitysraportti Huhtikuu 2010 Mediatekniikka ICT/Teknologia Tämän teosteoksen käyttöoikeutta koskee Creative
LisätiedotLiiketoimintajä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ätiedotPedacode 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ätiedotTiedotejakelun 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ätiedotOHJELMISTOKEHITYS -suuntautumisvaihtoehto
OHJELMISTOKEHITYS -suuntautumisvaihtoehto Suuntautumisvaihtoehdon esittely 1. vuoden opiskelijoille Kari Laitinen www.oamk.fi/~karil/opetus.html Ohjelmistokehitys -opintosuunnan valitsevista henkilöistä
LisätiedotPilveä 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ätiedotBasware 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ätiedotSosiaalinen 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ätiedotIT-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ätiedotecome Markkinoiden kehittynein julkaisujärjestelmä
ecome Ecome Finland Oy Itämerenkatu 3 p. 020 7749 580 00180 Helsinki p. 020 7749 585 Suomi - Finland ecome@ecome.fi y. 2193874-3 www.ecome.fi Ecome-järjestelmä pähkinänkuoressa Ecome on suomalaisen yhtiön
LisätiedotOffice 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ätiedotSQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010
SQLite selvitysraportti Juha Veijonen, Ari Laukkanen, Matti Eronen Maaliskuu 2010 Opinnäytetyö Kuukausi Vuosi 1 SISÄLTÖ 1. YLEISTÄ SQLITE:STA... 2 2. HISTORIA... 2 3. SQLITEN KÄYTTÖ... 3 3.1 SQLiten asennus
LisätiedotPerussurffaajat: 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ätiedotKADA (Drupal 7) migraatio uuteen (versioon) webiin
KADA (Drupal 7) migraatio uuteen (versioon) webiin Hallittu elinkaaren siirto suoran migraation sijaan Mikko Malmgren & Antti Tuppurainen Mikko Malmgren / Kuntaliitto Antti Tuppurainen / Industry62 @mikko_malmgren
LisätiedotHajautettujen 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ätiedotHarjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:
Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
LisätiedotJÄ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ätiedotOhjelmointi 1. Kumppanit
Ohjelmointi 1 Kumppanit November 20, 2012 2 Contents 1 Mitä ohjelmointi on 7 2 Ensimmäinen C#-ohjelma 9 2.1 Ohjelman kirjoittaminen......................... 9 A Liite 11 3 4 CONTENTS Esipuhe Esipuhe 5
LisätiedotSOSIAALISEN 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ätiedotPreesens, imperfekti ja perfekti
Preesens, imperfekti ja perfekti ennen nyt Neljä vuotta sitten olin töissä tehtaassa. Nyt minä olen lähihoitaja. r Olen työskennellyt sairaalassa jo kaksi vuotta. J Joo, kävin toissapäivänä. Sinun tukka
LisätiedotLingon & 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ätiedotInterfacing 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ätiedotKoulussamme 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ätiedotS11-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ätiedotTä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ätiedotPerinteiset 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ätiedotVisual Case 2. Miika Kasnio (C9767) 23.4.2008
Visual Case 2 Miika Kasnio (C9767) 23.4.2008 Työn tarkasti: Jouni Huotari 24.4.2008 1 SISÄLTÖ 1. TYÖN LÄHTÖKOHDAT... 2 2. PERUSTIEDOT... 2 3. ASENTAMINEN... 2 4. OMINAISUUDET... 3 4.1. UML-kaaviot... 4
LisätiedotOhjelmistojen mallintaminen. Luento 11, 7.12.
Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,
LisätiedotVerkkoviestintä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ätiedotUudelleenkä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ätiedot4. 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ätiedotJärjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri
Järjestelmäarkkitehtuuri (TK081702) ja Järjestelmäarkkitehtuuri Sovellukset ovat olemassa Järjestelmien uudistaminen vie yleensä arvioitua enemmän resursseja ja kestää arvioitua kauemmin Migration (Migraatio
LisätiedotOhjattua suorituskykyä.
Ohjattua suorituskykyä. Yhdyskuntatekniset ajoneuvot Toimiala Rakennuskoneet Maa- ja metsätalouskoneet Kuljetus ja logistiikka Suorituskykyä. Kaikkien komponentien täydellisen integroinnin ansiosta saavutetaan
LisätiedotTERVETULOA 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ätiedotHyvä johtaja? Jossain vaiheessa hyvä johtaja osaa väistyä. kalle.isokallio@kalkhas.fi 2. Hyvä johtaminen?
Hyvä johtaja? Aleksanteri Suuri Napoleon Hitler Jossain vaiheessa hyvä johtaja osaa väistyä. kalle.isokallio@kalkhas.fi 1 Hyvä johtaminen? Riippuu siitä, minkälaisia yksilöitä johtaa. Pitää vain saada
LisätiedotSCIENTIX - 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ätiedotHELPPOUDEN 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ätiedotCT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö
CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö 0349955 Pekka Hyvärinen 0342194 Joonas Heikelä 0327708 Miro Temonen 0350122 Sami Tuominen Yleistä Seminaarityö osa kurssia Käyttöjärjestelmät
LisätiedotPALAUTEKYSELY RYHMÄN PÄÄTYTTYÄ
VOIKUKKIA 2015 PALAUTEKYSELY RYHMÄN PÄÄTYTTYÄ Hei hyvä vanhempi! Kiitos osallistumisestasi vanhempien VOIKUKKIA-vertaistukiryhmään. Haluaisimme tietää millaisia tunnelmia ja ajatuksia vertaistukiryhmäkokemus
LisätiedotMaanviljelijä ja kylvösiemen
Nettiraamattu lapsille Maanviljelijä ja kylvösiemen Kirjoittaja: Edward Hughes Kuvittaja: M. Maillot; Lazarus Sovittaja: E. Frischbutter; Sarah S. Kääntäjä: Anni Kernaghan Tuottaja: Bible for Children
LisätiedotKUTSU 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ätiedotMARA-ALAN LIIKETOIMINNAN TIETOTURVALLISUUSUHAT
MARA-ALAN LIIKETOIMINNAN TIETOTURVALLISUUSUHAT 1 Yritysesittely Smart Idea MARA-alan ITpalvelutoimittaja erikoistunut kassajärjestelmiin, maksupäätteisiin ja ravintolaverkkoihin. SKJ Systems - luo asiakkailleen
LisätiedotCase 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ätiedotGlobal Pension Plan TARPEEKSI UNELMOITU! ON AIKA ELÄÄ!
TARPEEKSI UNELMOITU! ON AIKA ELÄÄ! GPP on ohjelma, missä hyvin toimeentulevat rahoittajat suunnittelevat investoivansa iäkkäiden ihmisten eläkevakuutuksiin. Siksi GPP etsii 100.000 henkilöä, jotka haluavat
LisätiedotSosiaalisen median koulutus- ja tukipalvelujen vakiinnuttaminen osaksi tukipalveluyksikön toimintaa
Sosiaalisen median koulutus- ja tukipalvelujen vakiinnuttaminen osaksi tukipalveluyksikön toimintaa Sari H. Pitkänen ja Taina Rytkönen-Suontausta Opinto- ja opetuspalvelut Itä-Suomen yliopisto Miten sosiaalinen
LisätiedotConcurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo
Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...
Lisätiedotopiskelun suunnittelujärjestelmä, kurki ja ilmo käyttävät kaikki samaa tietokantaa, ja uusi järjestelmä tulee osaksi tätä.
25.1.2010 Palaverin kysymyksien selvittelymuistio Mitä ominaisuuksia halutaan? Sopivat ajat sprinttien jälkeisiin demoihin/palavereihin. - mitkä ajat sopivat? Pekka : pe 12-16 Tommi : pe 8-16 Onko ohjelmointikielen
LisätiedotANVIA 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ätiedotApplen 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ätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,
LisätiedotLiite 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ätiedotTest-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ätiedotTHINKING 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ätiedotT-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ätiedotLoikkaa turvallisesti pilveen
Loikkaa turvallisesti pilveen Microsoft Azure tuo pk-yrityksille säästöjä ja työskentelyn helppoutta. Luotettava ja turvallinen pilvipalvelu skaalautuu kaikenlaisiin ja -kokoisiin tarpeisiin. Pilvipalveluilla
LisätiedotAuditointiajot, Vaasa 28.-29.10.2014
Auditointiajot, Vaasa 28.-29.10.2014 Auditointiverkoston haastattelut Haluttiin selvittää mallin nykyistä käyttöä ja kehittämistarpeita panostaminen oikeisiin kehittämiskohteisiin Haastattelut touko-elokuussa
LisätiedotYHDISTYKSEN VIESTINTÄ
YHDISTYKSEN VIESTINTÄ Sisäinen viestintä - eri yhdistyksissä eri apuvälineitä, kuitenkin yleensä: Henkilökohtainen vuorovaikutus: puhelin, yhteiset kokoontumispaikat Jäsenkirje, sähköinen tai fyysinen
LisätiedotAvoimet 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ätiedotGooglen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo
Googlen palvelut synkronoinnin apuna Kampin palvelukeskus 31.01.2018 Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo Google-tili Jos käytät Gmail-sähköpostia niin sinulla on Google-tili (nn.nn@gmail.com)
LisätiedotJohdatus rakenteisiin dokumentteihin
-RKGDWXVUDNHQWHLVLLQGRNXPHQWWHLKLQ 5DNHQWHLQHQGRNXPHQWWL= rakenteellinen dokumentti dokumentti, jossa erotetaan toisistaan dokumentin 1)VLVlOW, 2) UDNHQQHja 3) XONRDVX(tai esitystapa) jotakin systemaattista
LisätiedotMatematiikka ja teknologia, kevät 2011
Matematiikka ja teknologia, kevät 2011 Peter Hästö 3. helmikuuta 2011 Matemaattisten tieteiden laitos Sisältö Kurssi koostuu kuudesta (seitsemästä) toisistaan riippumattomasta luennosta. Aihepiirit ovat:
LisätiedotÄ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ätiedotSosiaalinen media vetovoimaisuuden edistäjänä
Sosiaalinen media vetovoimaisuuden edistäjänä Ville Lehtovirta Aleksin Kaiku Oy 15.11.2012 Paula, taloustoimittaja Anita, asiakas Matti, myyntipäällikkö Teppo, työnhakija Viestintä www.aleksinkaiku.fi
LisätiedotOhjelmointikielet 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ätiedotLisää tehoa kommunikointiin
Lisää tehoa kommunikointiin We accept the challenge! presented by Rauno Nousiainen Lisää tehoa kommunikointiin Rauno Nousiainen Manager, IT Infrastructure services Andritz Oy 2 Lisää tehoa kommunikointiin
Lisätiedot4.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ätiedotQR-koodikokeilut. Virpi Korhonen
QR-koodikokeilut Virpi Korhonen A&A koodikokeilu 4.3.-15.4.2013, yhteensä 1200 QR-koodia Lounaskeitto (N=300) Lounassalaatti (N=300) Valmisruoka (N=600) Lisäksi erillinen koodi pääsiäislampaan tilauslomakkeeseen
LisätiedotKuluttajat ja uuden teknologian hyväksyminen. Kuluttajan ja markkinoijan suhde tulevaisuudessa Anu Seisto, VTT
Kuluttajat ja uuden teknologian hyväksyminen Kuluttajan ja markkinoijan suhde tulevaisuudessa Anu Seisto, VTT 2 Miksi kuluttaja / käyttäjänäkökulma on mielenkiintoinen? Jokainen käyttäjä havainnoi teknologian
Lisätiedot