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

Post on 16-Oct-2020

0 views 0 download

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

Juha Peltomäki

JAMK/Teknologia

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

@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/

@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/

Asunto- ja autokauppa

@Juha Peltomäki, JAMK/Teknologia

Julkishallinnon lomakkeet

@Juha Peltomäki, JAMK/Teknologia

sanomalehdet

@Juha Peltomäki, JAMK/Teknologia

Musiikki

@Juha Peltomäki, JAMK/Teknologia

Tv- ja radiokanavat

@Juha Peltomäki, JAMK/Teknologia

Kirjat ja lehdet

@Juha Peltomäki, JAMK/Teknologia

Elokuvat, sarjat

@Juha Peltomäki, JAMK/Teknologia

Ystävät ja työkaverit

@Juha Peltomäki, JAMK/Teknologia

Videot ja kuvat

@Juha Peltomäki, JAMK/Teknologia

Kartat, paikkatieto

@Juha Peltomäki, JAMK/Teknologia

satelliittikuvat

@Juha Peltomäki, JAMK/Teknologia

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

Web 2.0

RIA

Mashups

Web Services

SemanticWeb

Web Platforms

Web Feeds

Software as

Service

Web APIs

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

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

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

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

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

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

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

Facebook sovelluksia

@Juha Peltomäki, JAMK/Teknologia

@Juha Peltomäki, JAMK/Teknologia

Televisio

Aikakauslehti

Sanomalehti

Radio

”Perinteisen median” innovaatiot?

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

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

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

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

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

Kysyttävää?

KIITOS!

Esitetty Materiaali löytyy esityksen

jälkeen:

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

@Juha Peltomäki, JAMK/Teknologia