{"version":"1.0","provider_name":"LAB Focus","provider_url":"https:\/\/blogit.lab.fi\/labfocus","author_name":"riagynther","author_url":"https:\/\/blogit.lab.fi\/labfocus\/author\/riagynther\/","title":"Talotekniikka-alan ohjelmistomurros - LAB Focus","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"qmEfUVfiex\"><a href=\"https:\/\/blogit.lab.fi\/labfocus\/talotekniikka-alan-ohjelmistomurros\/\">Talotekniikka-alan ohjelmistomurros<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/blogit.lab.fi\/labfocus\/talotekniikka-alan-ohjelmistomurros\/embed\/#?secret=qmEfUVfiex\" width=\"600\" height=\"338\" title=\"&#8221;Talotekniikka-alan ohjelmistomurros&#8221; &#8212; LAB Focus\" data-secret=\"qmEfUVfiex\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/blogit.lab.fi\/labfocus\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2021\/05\/280_2021_Talotekniikka-alan-ohjelmistomurros_2-1.png","thumbnail_width":316,"thumbnail_height":640,"description":"Internetin pilvipalvelujen yleistyess\u00e4 ohjelmistoja ei en\u00e4\u00e4 ole tarpeen ajaa, eik\u00e4 tiedostoja s\u00e4ilytt\u00e4\u00e4 k\u00e4ytt\u00e4j\u00e4n omalla tietokoneella tai yhti\u00f6n palvelimella. Pilvipalvelut mahdollistavat sen, ett\u00e4 ohjelmistot sijaitsevat tietoturvallisissa konesaleissa, joista ne v\u00e4litet\u00e4\u00e4n k\u00e4ytt\u00e4jien erilaisiin laitteisiin. Pilvipalvelu mahdollistaa asiakkaille r\u00e4\u00e4t\u00e4l\u00f6idyt ohjelmistot, joita ohjelmistoyritykset kehitt\u00e4v\u00e4t yhdess\u00e4 loppuasiakkaan kanssa. (Itewiki 2019.) Ohjelmiston toiminnallisten tavoitteiden asettamisen ohella ohjelmistotuotantoprosessissa tulee kiinnitt\u00e4\u00e4 erityist\u00e4 huomiota [&hellip;]"}