Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Internet ohjelmointiympäristönä - webtop

Samankaltaiset esitykset


Esitys aiheesta: "Internet ohjelmointiympäristönä - webtop"— Esityksen transkriptio:

1 Internet ohjelmointiympäristönä - webtop
Ailunka-Junttila Sari Kuusela Tuula Määttä Taina

2 Webtop Webtop tarkoittaa tietokoneen työpöytää tai desktopia sillä erotuksella, että kaikki mahdollinen sovelluksista dataan ja omiin tiedostoihin, haetaan internetistä tai lähiverkosta.

3 Webtop Webtopin ideana on yhdistää tietokoneesta tuttu "työpöytä" ja räätälöidä sen avulla henkilökohtainen Internet-käyttöympäristö. Yksinkertaisimmillaan se on linkki- tai kirjanmerkkilista, joka ei ole sidottu yksittäi-sellä tietokoneella sijaitsevaan web-selaimeen vaan on käytettävissä miltä tahansa koneelta, jossa on Internet.

4

5 Ajax-tekniikka Ajax on ohjelmointikielten seka- ja hybriditekniikka.
Siinä yhdistellään uudella tavalla aikaisempia tek-niikoita, kuten JavaScriptiä, HTML:aa XML:ään Ajax läpimurtoon vaikuttanut: 1) siirtonopeuksien kasvu ja 2) palveluntarjoajien kiinnostus ratkaista asiakkaan datan tallentaminen Ollut käytössä vuosia, mutta Ajax-termin keksi Jesse James Garrett vasta helmikuussa 2005

6 Ajax-tekniikka Voidaan ajatella myös teknologia-alustana perin-teisen käyttöjärjestelmän tapaan Sovellukset toteutetaan www-selaimelle Keskeisintä Ajaxissa on välttää mahdollisimman pitkälti www-selainnäkymän lataamista jokaisen käyttäjätoiminnon jälkeen - päivitetään vain osaa

7 Ajax-sovelluksen vahvuuksia
Levittäminen on yksinkertaista Se on alustariippumaton Ei vaadi päivitysoperaatioita Käyttöönottokynnys on matala Käyttäjän ei tarvitse asentaa koneelleen mitään Visuaalisuus

8 Ajax-sovelluksen heikkouksia
Ohjelmointivirheiden jäljittäminen työlästä Sovellusten viimeistely toimimaan eri selaimilla ja mutkikkaampien käyttöliittymien toteuttaminen vie aikaa Hitaus - www-alustaisen sähköpostin kookkaiden liitetiedostojen siirtäminen hidasta Suomalaisen IT Millin kehittämä Millstone-kirjasto edustaa palvelimessa ohjelmoitavaa kehitysmallia

9 Ajax-sovelluksen heikkouksia
Www-selaimella data siirtyy oletuksena selväkie-lisenä linjojen yli, aivan kuten www-sivuja ladat-taessa, ellei käytetä SSL-selausta Nopeasti käyttöön otettuna, hyvä www-palveluiden toteuttamiseen, jossa keskeinen osa palvelun lisäarvosta syntyy käyttäjän omista aktiviteeteistä, kuten viestintä, tiedonhaku tai toimistotehtävä Käyttöalueita myös organisaatioiden sisäisten ja välisten lähiverkkoratkaisujen toteuttamisessa

10 Mashupit ja Web API Mashupit eli www-sisältöä integroivat hybridiso-vellukset. Suomenkielistä termiä ei vielä ole, mutta ehdotettu on fuusaus eli sulauttaminen tai yhdistäminen Mashupit ovat yhdistelmiä monen www-palvelun datatarjonnasta ja -käyttöliittymistä, kuten kotimainen Kumiankka.netin Hälytykset kartalla

11 Mashupit ja Web API Mashupit perustuvat Web API:in eli ohjelmoitaviin rajapintoihin, dynaamiseen www-dataan ja näiden integrointiin uusiksi sovelluksiksi Rajapintoja tarjoaa mm. Amazon, BBC, FedEx, Google, Microsoft, NASA, USA:n kongressikirjasto ja Yahoo Web API:lla ohjelmoijat voivat luoda erittäin nopeasti uudentyyppisiä sovelluksia eri palvelun-, informaation- sekä käyttöliittymine tarjoajien välille

12 Mashupit ja Web API Adrian Holovatyn voidaan katsoa aloittaneen Mashup-kulttuurin ohjelmoimalla ChicagoCrime.org-mashupin. Lähitulevaisuuden mashup-mahdollisuuksia valottaa esimerkiksi Lähestymistapana mashupissa käytetään usein sen toteuttajan ulkopuolista, maksuttomasti saatavaa dataa ja käyttöliittymiä.

13 Mashupit ja Web API ProgrammableWeb-hakemistopalvelun mukaan mashupit jakaantuivat teemoittain ja sovelluksittain lokakuussa 2006 seuraavasti Kartta (663) Valokuvat (140) Haku (139) Kauppa (114) Urheilu (74) Matkailu (72) Viestintä (62) Uutiset (59) Liikenne (53) Kiinteistöt (52)

14 Mashupit ja Web API Suomalaiset mashupit ovat yleistyneet hitaasti, johtuen mm. siitä että sopivassa muodossa olevaa dataa ei juuri ole saatavilla. Pdf-muodossa olevaa dataa on hankala lukea koneellisesti, julkisen sektorin dataa kaivataan XML-muodossa.

15 Pysyvä testiversio Www sovellukset/palvelut luopuneet versioinnista  versioimattomuus Keskitytään palvelukehitykseen GMail-sähköpostipalvelu toiminut betaversiona vuosia Liikeidea: vaikeasti tuotettava data tai siihen liittyvien mainosten hallinta tai toiminnallisuuksien toteuttaminen kilpailijoita paremmin

16 GMail-sähköposti Tyyppiesimerkki Ajaxin sekä webtop-ajattelusta
Alussa kilpaili tallennustilan suuruudella Käyttäjäystävällinen Alustariippumaton Julkaistu myös erillinen mobiiliversio Laajennetaan yhteensopivaksi Googlen sovelluksien kanssa

17 Enterprise 2.0 Toimintatapojen muutos
Webtop- ja pöytäkonesovellukset muuttuvat kiinteäksi osaksi organisaation hallintoa ja prosesseja Esim. alkaen eritasoisten käyttöoikeuksien määrittelystä palvelimille kokonaisen työvuon viemisellä ohjelmistoihin

18 Enterprise 2.0 Suppea: RSS-otsikkosyötteet ja organisaatioblogi
Laaja: organisaatio omaksuu tässä läpikäytyjä tekniikoita sekä ohjelmointi- ja tuotantotapoja intranet- ja extranet-palveluissa. Esim. Ajax-pohjainen resurssivaraus, -tilauskannat ja –matkalaskut. Soveltaa tekniikoita ulkoisissa verkkopalveluissa Integroituu saumattomaksi osaksi organisaatiota


Lataa ppt "Internet ohjelmointiympäristönä - webtop"

Samankaltaiset esitykset


Iklan oleh Google