Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software.

Samankaltaiset esitykset


Esitys aiheesta: "Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software."— Esityksen transkriptio:

1 Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software Engineer Sulake Dynamoid Oy

2 1Ilari Tuominen - Insinöörityöseminaari 14.5.2009 Esityksen sisältö IRC-Galleria Työn vaatimukset JavaScript-olio-ohjelmointi Tosiaikainen muokkaustyökalu Päätelmiä

3 2Ilari Tuominen - Insinöörityöseminaari 14.5.2009 IRC-Galleria: Suomen suurin sosiaalinen media IRC-Galleria –Nuorten aikuisten sosiaalinen verkkoyhteisö –Sulake Dynamoid taustalla (n. 50 henkilöä) Käyttäjäkunta –Tavoittaa 53% Suomen 15-24 vuotiaista kuukausittain –aktiivisin käyttäjäkunta 12-16 vuotiaat tytöt –Käyttäjien keski-ikä yli 20 vuotta, 60% yli 18-vuotiaita –850 000 eri viikkokävijää (TNS Metrix) –500 000 rekisteröitynyttä käyttäjää, joista lähes kaikki aktiivisia –58% käyttäjistä kirjautuu päivittäin, 80% viikoittain Sisältö –Joka päivä 70 000 uutta valokuvaa, yhteensä 8M kuvaa näkyvillä –Päivittäin 1,4M kommenttia käyttäjien välillä –Päivittäin 40 000 uutta päiväkirjamerkintää Sulake Dynamoid Oy – Strictly confidential – legally protected and privileged information

4 3Ilari Tuominen - Insinöörityöseminaari 14.5.2009 Työn vaatimukset Muokkausten tekeminen hankalaa Muokkausten helpottaminen toivottu ominaisuus Houkutteleva toiminnallisuus lisäarvopalveluksi – Tarve lisätä lisäarvopaketin houkuttelevuutta – Lisää myyntiä

5 4Ilari Tuominen - Insinöörityöseminaari 14.5.2009 Olio-ohjelmointi Esitelty 60-luvulla Simula, Smalltalk Yleistyi Java- ja C++-kielten mukana 80-luvun lopulla ja 90-luvun alussa Perusajatus: Kaikki osat ovat olioita Tavoitteena osien uudelleenkäyttö ja keskitetty ylläpito Tarve kuljettaa ohjelmakomponentin tilaa

6 5Ilari Tuominen - Insinöörityöseminaari 14.5.2009 JavaScript olio-ohjelmointi Kaikki olio-ohjelmointi ei perustu luokkiin Prototyyppi-oliomalli JavaScript- olioiden perusta – Lieberman 1986 – ei luokkia, prototyyppejä – samalla sekä luokka että ilmentymä – ei perintää

7 6Ilari Tuominen - Insinöörityöseminaari 14.5.2009 Olion luonti prototyyppimallissa ja luokkamallissa

8 7Ilari Tuominen - Insinöörityöseminaari 14.5.2009 JavaScript olio-ohjelmointi myös funktio on olio näkyvyysalue on olion sisäinen helpottamiseen tehty kirjastoja – Prototype – Dojo

9 8Ilari Tuominen - Insinöörityöseminaari 14.5.2009 Tosiaikainen sivustomuokkain Sivun oliopuun muokkausta CSS-tyylitiedostojen muokkaus tosiaikaisesti vielä lapsenkengissä Työmäärältään laajempi kuin käytettävissä oleva aika

10 9Ilari Tuominen - Insinöörityöseminaari 14.5.2009 Tekninen toteutus JavaScript-olio

11 10Ilari Tuominen - Insinöörityöseminaari 14.5.2009 Tekninen toteutus CSS-muokkaus JavaScriptillä

12 11Ilari Tuominen - Insinöörityöseminaari 14.5.2009 Tekninen toteutus Sivustomuokkaimen ulkoasu

13 12Ilari Tuominen - Insinöörityöseminaari 14.5.2009 Päätelmiä prototyyppimalli on olio-ohjelmointia JS olio-ohjelmointi – soveltuu nopeaan kehittämiseen – ei suunniteltu raskaisiin sovelluksiin sivuston tosiaikaisessa muokkauksessa käyttöliittymän ja sivustoelementtien liittäminen toisiinsa haastavaa

14 13Ilari Tuominen - Insinöörityöseminaari 14.5.2009 Yhteenveto Ominaisuus toivottu Yrityksen fokusmuutos jäädytti projektin, jatkuu syksyllä 2009 Ominaisuuden vaativuus yllätti – ala ottamassa käyttöön eri sovelluksia – JavaScript ei ehkä tehokkain teknologia toteutuksee

15 Mi Kiitos! Sulake Dynamoid | Strictly confidential – legally protected and privileged information ilari.tuominen@sulake.com http://irc-galleria.net/Gnizhak


Lataa ppt "Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software."

Samankaltaiset esitykset


Iklan oleh Google