Transcript Trendejä

Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Trendejä
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Cloud Computing
Pilvilaskenta, ja ennen kaikkea sen pilvipalvelut, on uudehko
tietotekniikan alue, jonka odotetaan kasvavan huomattavaksi
palvelukokonaisuudeksi.
Pari tunnettua esimerkkiä pilvipalveluista: dropbox ja iCloud.
2
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Pilvilaskenta on malli,
missä asiakkaille konfiguroidaan heidän tarpeidensa mukaisia
resursseja (verkkoa, palvelimia, tietovarastoja, sovelluksia ja
palveluja) yhteisestä, fyysisestä resurssipoolista, varaten ja
vapauttaen niitä nopeasti ja joustavasti ilman palvelun tuottajan
puuttumista tapahtumiin.
3
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Pilvilaskenta muodostuu erilaisista käyttömalleista ja palveluista.
Pilven infrastruktuurin käyttömalleja ovat:
• julkinen pilvi – kaikkien saatavilla,
• yksityinen pilvi – organisaation oma,
• näiden risteymä eli hybridi pilvi – useita pilviä yhdessä
• yhteisöpilvi esim. The U.S. Government.
4
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Pilvipalvelut:
• Laitteisto pilvessä (IaaS) - Amazon, Google, MS
• Kehitysympäristö pilvessä (PaaS) - Amazon, Google, MS
• Sovellusympäristö pilvessä (SaaS)
5
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Pilven referenssimalli, missä kerrokset rakentuvat toistensa
päälle, alhaalta ylöspäin.
6
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Infrastructure as a Service (IaaS)
Palvelumalli missä laitteet on virtualisoitu pilveen.
Palvelun tuottaja omistaa fyysiset laitteet ja kehittäjä luo
virtuaaliset resurssit; laitteet, levyt, verkkorajapinnan jne. jonka
päälle sovellukset ja palvelut rakennetaan.
7
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Infrastructure as a Service (IaaS)
Palvelun tarjoajia ovat mm. Amazon (EC2), Microsoft (Azure),
VMWare
Kuka Infrastruktuuria käyttää
käyttäjinä lähinnä isot ja keskisuuret organisaatio, mutta myös
pienemmät toimijat jotka tarjoavat esim. levytilaa eri tarkoituksiin:
Dropbox, Picasa, Flicker, Kindle Fire ja iCloud.
8
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Platform as a Service (PaaS)
Sovelluskehittäjät tekevät ohjelmia käyttäen hyväksi PaaS
ympäristön APIa. Kehitysympäristö on palvelun tuottajan
määrittämä, joten sovellusten kehittäjät sekä käyttäjät
sidotaan tarjottuun ratkaisuun.
Palvelun tuottaja vastaa PaaS palvelun kaikista
toiminnallisista ominaisuuksista, joten käyttäjälle jää vain
palvelun hyödyntäminen.
9
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Platform as a Service (PaaS)
Palvelun tarjoajia ovat mm. Google (AppEngine), MS Azure
Platform, Force.com (Social Enterprices),…
Käyttäjinä palveluita tarjoavat yritykset jotka kehittävät omia
sovelluksiaan (Google Maps, -Docs, -Earth, Gmail) oman
infrastruktuurin päälle ja tarjoavat niitä käyttöön SaaS palveluna.
Force.com CRM sovellukset Croupon, Burberry, Dell
Googlen virallinen ympäristö kehittäjille
10
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Software a Service (SaaS)
Täydellisin pilvilaskennan palvelu, missä laitteet, sovellukset ja
itse ratkaisut ovat palvelun tuottajan tarjoamia.
Muutokset sovelluksiin palvelun tuottajan API:en avulla, jos
ollenkaan. Avointa lähdekoodia hyödynnetään Open SaaS
sovelluksissa.
11
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
SaaS
Sovelluspalveluita:
Google Apps for business, Quicbooks online, Zoho Office Suite,
VMWare, ….
Käyttäjinä ”kaikki” kuluttajista yrityksiin, riippuen sovelluksesta.
Mobiililaitteille löytyy eri versiot, kuten ”Android market”, ”Nokia
Ovi Suite” ja Applen Store.
SaaS palvelujen komponenttiominaisuus mahdollistaa MashUps
ominaisuuden.
12
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Pilven käytön huonoja puolia:
• Tietoturva,
• Toimittajasidonnaisuus,
• Verkon viipeet,
• jne.
13
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Business Intelligence (BI)
Liiketoimintatiedon hallinta on systemaattista yrityksen suorittamaa
liike-elämän tietojen hankintaa, tallennusta ja analysointia.
Liiketoimintatiedon hallinta tarkoittaa hieman eri asiaa Euroopassa ja
USAssa.
Yrityksen tiedonhankinnan tavoite on kerätä yrityksen johtamisessa ja
toiminnassa tarvittava keskeinen tieto, käsitellä ja jalostaa se, sekä
jakaa tieto tarvitsijoille ja seurata tiedon vaikuttavuutta.
14
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Business Intelligence (BI)
Liiketoiminnassa käytettävän tiedon hallinta on tullut yhä
tärkeämmäksi välineeksi yritysten johtamisessa ja sen merkitys on
vain korostunut kun saatavan tiedon määrä on kasvanut viimeisten
vuosien aikana.
Käytettävissä olevan tiedon kerääminen, analysointi, tulkitseminen ja
kuvaaminen ovat luoneet tarpeen uuden koulutuksen alan – data
science – kehittämiseen.
15
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Business Intelligence (BI)
Tietoa voidaan kerätä yrityksen sisältä perinnejärjestelmistä.
Sisäisen ja ulkoisen tiedon keräämisen välissä toimivat ns. web
analytiikan työkalut, joilla tietoa kerätään mm. web sivuilla
vierailevista asiakkaista ja heidän käyttäytymisestään web sivuilla.
Kun tietoa saadaan perinnejärjestelmistä, niin sitä käytetään
ensisijaisesti ylemmän johdon päätöksenteon tukena. Web
analytiikan tulokset hyödyntävät ensisijaisesti yrityksen markkinointia
ja mainontaa, mutta nykyisin myös muita toimintoja.
16
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Business Intelligence (BI)
Ulkoisella tiedon keruulla saadaan tietoa erityisesti kilpailijoista,
niiden toiminnasta. Kohteita ovat lisäksi asiakkaat ja markkinat
ylipäätään, alihankkijat ja muut sidosryhmät, teknologiat, yrityksen
kohdemaiden hallinto, kulttuuri ja lainsäädäntö sekä tulevaisuus ja
trendit ylipäätään.
17
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Location-based services (LBS)
Paikkasidonnaiset mobiilipalvelut on informaatio- ja
viihdepalvelu, joka on tuotettu mobiililaitteille mobiiliverkon
välityksellä. Järjestelmä käyttää hyväkseen mobiililaitteen
maantieteellistä sijaintia ja kompassia
Varhaisempi paikannusmenetelmä perustui mobiililaitteiden
ristiinpaikannukseen
mastojen
välillä.
Uusissa
älypuhelimissa on sisäänrakennettu a-gps siru joka korvaa
em. käytännön, mutta perinteistä GPS järjestelmää käytetään
yhä.
18
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Location-based services (LBS)
Paikantaminen sisätiloissa vaatii muita keinoja esim. Near
LBS menetelmää.
NLBS hyödyntää lyhyen kantaman,
tekniikoita kuten Bluetooth, WLAN, infrapuna ja/tai
RFID/Near Field Communication tekniikoita.
Nämä
sovellukset
sallivat
käyttäjän
informaatiota
lähiympäristöstään
mm.
tavarataloissa, ostoskeskuksissa jne.
vastaanottaa
kaupoissa,
19
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Location-based services (LBS)
Sovellusalueita:
• Sosiaalisten tapahtumien suosittelu
• Lähin pankkiautomaatti
• Ohjaus haluttuun kohteeseen (kävellen)
• Kavereiden sijainti kartalla (Google Latitude)
• Paikkasidonnainen markkinointi
• Pelit, joissa oma sijainti on osa peliä
20
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Location-based services
•
•
•
slifter.com – tarvitsetko kengät tai kravatin?
WHERE – tietoa paikoista ym. GeoFencing
Presence Zones teknologia – sijaintiin liittyvää
mainontaa & yksilön käyttäytymistiedon keruu
21
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Augmented Reality
Laajennettu / lisätty todellisuus
viittaa näkymään, johon on lisätty tietokonegrafiikalla
tuotettuja elementtejä ja jota käyttäjä tarkastelee
läpikatseltavien (see-through) näyttöjen kautta.
Se on järjestelmä, jossa keinotekoista, tietokoneella
tuotettua tietoa (kuva, ääni, video, teksti, GPSinformaatio) on lisätty näkymään todellisesta
ympäristöstä.
22
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Augmented Reality
Esimerkkejä:
wikitude.me – sijaintisi ja lähellä olevat kaupat
layar.com – kuva + info; demo
Avatar Toys
GE's Augmented Reality
IKEA augmented reality
23
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Crowdsourcing - joukkoistaminen
on toimintaa, jossa työ, jonka perinteisesti on tehnyt erikseen
nimetty toimija, tavallisesti palkattu työntekijä, ulkoistetaan
määrittelemättömälle, yleensä suurelle joukolle ihmisiä
avoimen kutsun kautta.
Työn teettäjä saattaa maksaa osallistujille korvauksen, mutta
työn suorittaminen voi tapahtua myös ilman rahallista
korvausta.
24
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Crowdsourcing - joukkoistaminen
Kuka käyttää:
Amazon Mechanical Turk, jossa työnantajat voivat
valjastaa käyttöönsä ihmisen älyn suorittamaan tehtäviä,
joihin tietokoneet eivät vielä pysty.
25
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Crowdsourcing - joukkoistaminen
Joukkoistamisprosessin kulku
1.Companies first identify a problem and broadcast this
problem to an unknown group of solvers.
2.Users who are also known as the crowd, will typically use
online communities or social networks to share and
exchange solutions.
3.The crowd also acts as the filter to sort through the
submitted solutions and come up with the best ideas.
26
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Crowdsourcing - joukkoistaminen
Joukkoistamisprosessin kulku
4.These best ideas then become the property of the
company that initially broadcasted the problem.
5.Often times, the company will compensate the individual or
group for their ideas.
27
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Crowdsourcing - joukkoistaminen
DARPA Balloon Hunt – tehtävä
DARPA Balloon Hunt – ratkaisu
Kulta kateissa!
28
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Web Services
Ohjelmistojärjestelmä, joka mahdollistaa keskenään
yhteensopivan tietokoneiden välisen vuorovaikutuksen
tietoverkon yli.
29
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Web Services
Palvelu muodostuu kolmesta osasta, joista kaksi on
pakollista; palvelun tarjoaja (Service provider) ja käyttäjä
(Service requester). Palveluhakemisto (Service Broaker) on
paikka missä tarjolla olevat palvelut löytää.
muu2
muu1
muu3
Oma
osuus
muu4
30
Vaasan yliopisto
Tietojenkäsittely TiTe.1020
Mielenkiintoista seurattavaa
• Mashable + iPhone sovelluksia
• AllThingsD
Paikannukseen perustuva palvelu
• Foursquare
• total immersion
31