5G tarkoittaa viidennen sukupolven matkapuhelinverkkoja ja langattomia tietoliikenneyhteyksiä, jotka otetaan laajamittaisesti käyttöön 2020-luvun alussa. 5G:n pilotointi on parhaillaan käynnissä ja ensimmäisten 5G-päätelaitteiden on arveltu tulevan markkinoille vuoden 2019 aikana. 5G -teknologia mullistaa langattomat verkkoyhteydet huippunopeudellaan. 5G:n ansiosta langattomaan verkkoon pystytään liittämään yhä monipuolisemmin erilaisia laitteita, kuten kodinkoneita, robottiautoja tai erilaisia sensoreita. 5G -teknologian myötä erilaiset […]
Kuukausiarkisto: lokakuu 2018
Drupal
Drupal on avoimen lähdekoodin selainpohjainen sisällönhallintajärjestelmä (CMS). Drupalin perusosa “Drupal core” sisältää ohjelmiston perusominaisuudet ja tavallisten sivustojen ja blogien luomiseen tarvittavat osat. Näihin sisältyy käyttäjien hallinnointi, valikoiden muokkaus, RSS-syöte, taksonomia, sivun ulkoasun muokkaus ja sivuston hallinnointi. Drupal Corea voidaan laajentaa moduuleilla, joilla voidaan luoda esimerkiksi kuvagallerioita, verkkokauppoja, keskustelupalstoja, postituslistojen hallintaa, uusia ulkoasuteemoja ja muita toiminnallisuuksia. […]
Koneoppiminen
Koneoppiminen (eng. machine learning) on tekoälyn yksi alaryhmä. Koneoppimisessa kone parantaa suorituskykyään oppimalla itsenäisesti datasta ilman erillisiä toimintaohjeita. Suurin osa tekoälyä hyödyntävistä sovelluksista perustuu koneoppimiseen. Koneoppiminen on totuttu jakamaan kolmeen alakategoriaan, joskin monissa koneoppimisen sovelluksissa sovelletaan kahta kategoriaa samanaikaisesti. Koneoppimisen muodot ovat: Ohjattu oppiminen (eng. supervised learning): koneelle annetaan syöte sekä oikea ratkaisu opetusdatasta. Ohjaamaton […]
Low-code -ohjelmistokehitys
Low-code -ohjelmistokehitys tarkoittaa uusien sovellusten kehittämistä nopeasti ja vähäisellä koodaamisella käyttäen sitä varten tehtyjä low-code -työkaluja. Low-code -ratkaisuilla voidaan luoda sovelluksia sekä mobiili- että desktop-ympäristöihin. Mobiililaitteiden ja mobiilisovellusten käyttö on jatkuvassa kasvussa, ja tarve mobiiliratkaisuille kasvaa. Low-code-ohjelmistokehityksellä voidaan vastata erityisesti kiihtyvään mobiilisovellusten tarpeeseen edullisemmin ja tehokkaammin. Low-code -työkalujen maailma on vielä kehittyvä, mutta ratkaisuja low-code-ohjelmistokehitykseen […]
Progressive web application (PWA)/Progressiivinen verkkosovellus
Progressive web application tai progressiivinen verkkosovellus (lyhenne PWA) on mobiilissa verkkoselaimessa toimiva verkkosivu tai sovellus, joka pyrkii yhdistelemään natiivin mobiilisovelluksen ja responsiivisen verkkosivun parhaat puolet. PWA:n tarkoituksena on tehdä verkkosovelluksesta enemmän natiivisovelluksen kaltainen ja progressiivinen verkkosovellus pyrkiikin parantamaan nimenomaan verkkosovelluksen käyttäjäkokemusta mobiililaitteella. Progressiivisen verkkosovelluksen käyttö onnistuu natiivisovelluksen tavoin myös offline-tilassa ja ne pystyvät hyödyntämään laitteen […]
Tekoäly
1.Tekoälyn määritelmä Tekoälyn eli keinoälyn (eng. artificial intelligence, myös lyhenne AI) määritelmä riippuu keskustelussa usein määrittelijästä, mutta itse asiassa edes tekoälyn tutkijoilla ei ole vielä sille vakiintunutta määritelmää. Tekoälyn voi kuitenkin nähdä olevan tiedesuuntaus, joka pyrkii tutkimaan älykkääseen toimintaan kykyneviä tietokoneita tai tietokoneohjelmia. Tutkijat ovat ottaneet tekoälyn määritelmässä avuksi kaksi seikkaa, jotka yhdistävät kaikkea tekoälyä: […]
Tiedonlouhinta
Tiedonlouhinta tai datanlouhinta (eng. data mining) tarkoittaa automaattisia tai puoliautomaattisia tilastollisia menetelmiä, joilla oleellinen tieto kaivetaan esiin suuresta joukosta dataa ja puretaan yleistajuisempaan muotoon. Niinpä tiedonlouhinta sisältää varsinaisen raakadatan käsittelyn lisäksi myös datan visualisoinnin. Tiedonlouhinta on tietojenkäsittelytieteen osa-alue, joka yhdistelee tilastotiedettä, koneoppimista ja tietokantatekniikoita. Usein se sekoitetaankin virheellisesti tarkoittamaan jotain näistä ja erityisesti tiedonlouhinta ja […]