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
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
Top Related