Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4....

32
Juha Peltomäki JAMK/Teknologia

Transcript of Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4....

Page 1: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Juha Peltomäki

JAMK/Teknologia

Page 2: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Web vuonna 2009

Web on nyt n. 18 vuotta vanha ilmiö

Muistatteko Internet-kuplan vuonna 2000?

Internetin kaupallistuminen käynnistyi vuonna 1996 (eBay ja Amazon) Amazon saavutti miljardin dollarin liikevaihdon

neljässä vuodessa ja Yahoo viidessä vuodessa.

○ Amazonin liikevaihto kasvoi vuoden 2008 loka-joulukuussa 18 prosenttia. Vuoden liikevaihto 19 miljardia $

○ Googlella v. 2008 loka-joulukuussa liikevaihto kasvoi 18 prosenttia 5,7 miljardiin $

@Juha Peltomäki, JAMK/Teknologia

Page 3: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

@Juha Peltomäki, JAMK/TeknologiaCC Attribution-NonCommercial-Sharealike 2.0 Ludwig Gatzke Ludwig Gatzke Ludwig Gatzke

Source: http://www.flickr.com/photos/stabilo-boss/101793494/

Page 4: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

@Juha Peltomäki, JAMK/Teknologia

CC Attribution-NonCommercial-Sharealike 2.0 Ludwig Gatzke Ludwig Gatzke Ludwig Gatzke

Source: http://www.flickr.com/photos/stabilo-boss/101793494/

Page 5: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Asunto- ja autokauppa

@Juha Peltomäki, JAMK/Teknologia

Page 6: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Julkishallinnon lomakkeet

@Juha Peltomäki, JAMK/Teknologia

Page 7: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

sanomalehdet

@Juha Peltomäki, JAMK/Teknologia

Page 8: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Musiikki

@Juha Peltomäki, JAMK/Teknologia

Page 9: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Tv- ja radiokanavat

@Juha Peltomäki, JAMK/Teknologia

Page 10: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Kirjat ja lehdet

@Juha Peltomäki, JAMK/Teknologia

Page 11: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Elokuvat, sarjat

@Juha Peltomäki, JAMK/Teknologia

Page 12: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Ystävät ja työkaverit

@Juha Peltomäki, JAMK/Teknologia

Page 13: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Videot ja kuvat

@Juha Peltomäki, JAMK/Teknologia

Page 14: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Kartat, paikkatieto

@Juha Peltomäki, JAMK/Teknologia

Page 15: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

satelliittikuvat

@Juha Peltomäki, JAMK/Teknologia

Page 16: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Webin kehitys

Web 1.0

• HTML

• Web-sivut

• Sisällöt ammattilaisten luomia

• Kotisivuja luotiin harrastajavoimin

• Palvelut usein hyvin staattisia

Web 2.0

• Lisää peruskäyttäjiä

• Interaktiivinen

• sosiaalinen

• Helpompi luoda sisältöä

• XML

• Web Services

• Ajax

• Mashups

• Sosiaaliset verkkopalvelut

Tulevaisuus (Web 3.0?)

• Semanttinen Web

• Mobiili Web

• Virtuaalinen Web

• Web tietokantana

• lisää laitekategorioita

• Samaa tietoa voidaan käyttää monessa eri tyyppisessä päätelaitteessa

Page 17: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Web 2.0

RIA

Mashups

Web Services

SemanticWeb

Web Platforms

Web Feeds

Software as

Service

Web APIs

Page 18: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Web 1.0 Web 2.0

Lukeminen Kirjoittaminen

HTML XML

Hakemistot tagit (folksonomy)

Mainostaminen Kertominen

Yritykset/Yksilöt Yhteisöt

Omat kotisivut blogit

Sisällönhallintajärjestelmät Wikit

Esimerkkejä: Web 1.0 Web 2.0 Ifi kuvapalvelu Flickr

Yleisradio YouTube

MS Encarta Wikipedia

@Juha Peltomäki, JAMK/Teknologia

Page 19: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Sosiaalinen media

Web 2.0 ja Sosiaalinen media

sosiaalisessa mediassa jokainen voi ryhtyä aktiiviseksi tiedon tuottajaksi.

Perinteisessä mediassa (mm. televisio, sanomalehdet) pieni joukko jakaa sisältöä eri kanavissa

Mitä suomalaiset nuoret tekevät verkossa?

IRC-galleria, Suomi24, MySpace, Habbo, Second Life, YouTube, Wikipedia ja blogit

@Juha Peltomäki, JAMK/Teknologia

Page 20: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Sosiaalisen median kategoriat

Sisällön luominen ja julkaisu Blogit, Wikit, RSS. podcastit

Sisällön jakaminen Flickr, YouTube jne.

Sosiaaliset verkostoitumispalvelut Facebook, LinkedIn

Yhteistoiminnallinen tuottaminen Wikipedia, Star Wreck jne.

Virtuaalimaailmat Second Life, Habbo Hotel jne.

Lisäarvopalvelut Pieniä sovelluksia palvelussa

○ Pelit, onnittelukortit, virtuaalilahjat jne.@Juha Peltomäki, JAMK/Teknologia

Page 21: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Facebook käyttäjät

200 miljoonaa käyttäjää

nopeimmin kasvaa yli 30-40 v. ryhmä

○ yli 70 % käyttäjistä USA:n ulkopuolelta

25 miljoonaa käyttäjäryhmää

Käyttäjän dataa

850 miljoonaa valokuvaa kuukaudessa

yli 7 miljoonaa videota kuukaudessa

@Juha Peltomäki, JAMK/Teknologia

Page 22: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Facebook

Faktoja:

toiseksi eniten liikennöity PHP-sivusto

(Yahoo:n jälkeen)

Taustalla tuhansia MySQL-tietokantoja

Thrift, kevyt RPC-rajapinta sitomaan yhteen

eri kielillä kehitettyjä alijärjestelmiä (C++,

Java, Python, PHP ja Ruby)

sisäänrakennettu hakukone

@Juha Peltomäki, JAMK/Teknologia

Page 23: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Facebook Platform -

sovellusalusta

52 000 sovellusta tarjolla

600 000 rekisteröitynyttä

sovelluskehittäjää

95% Facebook-jäsenistä on käyttänyt

ainakin yhtä Facebook-alustan sovellusta

@Juha Peltomäki, JAMK/Teknologia

Page 24: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Facebook client APIt

Core API

REST API

FBML, Facebook Markup Language

FQL, Facebook Query Language

FBJS , JavaScript/Ajax API

Client APIt

PHP, JavaScript, Flash/ActionScript, iPhone

○ Muita: C++, C#, Java, Ruby, Perl yms.

@Juha Peltomäki, JAMK/Teknologia

Page 25: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Facebook sovelluksia

@Juha Peltomäki, JAMK/Teknologia

Page 26: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

@Juha Peltomäki, JAMK/Teknologia

Televisio

Aikakauslehti

Sanomalehti

Radio

”Perinteisen median” innovaatiot?

Page 27: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Tyypillisiä liiketoimintamalleja -

Web 2.0

Myydään yhteyksiä ohjelmointirajapintoihin (mm. Google)

Saadaan provisiota myynnistä (Apple, eBay)

mainosten myynti (MySpace, Google) Myydään lisäarvopalveluita (Amazon Web Services)

liittyminen ilmainen, Myydään "luksusjäsenyyttä" (LinkedIn, Livejournal)

Yrityksen myynti (Youtube, Jaiku)

@Juha Peltomäki, JAMK/Teknologia

Page 28: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Web 2.0 –sovelluskehityksen

laajennusstrategioita

Jaetaan lähdekoodi avoimena

julkinen ohjelmointirajapinta (API)

kehittäjien ”ekosysteemi”

(Amazon/Google Web Services)

luodaan widgettejä palveluun

Hakukoneoptimointi

Mainostaminen Google AdSense – tai

Google AdWords - ohjelmalla

@Juha Peltomäki, JAMK/Teknologia

Page 29: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Mashups

Web Mashup on tapa yhdistää sovelluksia

skriptaamalla ja käyttämällä dataa uudelleen

Ohjelmointi: PHP, JavaScript, XML, Ajax jne.

Sisältö: RSS/ATOM/POX

Suosituimpia ovat karttapalveluun dataa

liittävät mashup-sovellukset

valokuvat, matkailuinformaatio

Enterprise mashup -sovellukset

@Juha Peltomäki, JAMK/Teknologia

Page 30: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Google Earth/Maps APIt

@Juha Peltomäki, JAMK/Teknologia

Google Earth Plug-in jaJavaScript API

sisällyttää Google Earthin ja sen3D renderöintiominaisuudet web-sivulle

Google Maps API

Ilmainen ei-kaupalliseenkäyttöön

Kaupalliseen käyttöön ostettavalisenssi

Page 31: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Web media-alustana

Web yhdistää medioita:

TV, elokuvat, videot, puhelin, sanolehdet,

kirjat, musiikki, blogit, sähköpostit, web-

sivustot, aikakauslehdet, radio

Samat lait pätevät tulevaisuudessa

kaikkeen mediaan?

Kaikki data julkaistaan myös webissä?

@Juha Peltomäki, JAMK/Teknologia

Page 32: Juha Peltomäki JAMK/Teknologiahomes.jamk.fi/~huojo/seminaarit/Sem_2009/Web20_PelJu.pdf · 2009. 4. 15. · Web 2.0 ja Sosiaalinen media sosiaalisessa mediassa jokainen voi ryhtyä

Kysyttävää?

KIITOS!

Esitetty Materiaali löytyy esityksen

jälkeen:

http://homes.jamk.fi/~pelju/

@Juha Peltomäki, JAMK/Teknologia