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

Slides:



Advertisements
Samankaltaiset esitykset
Juha Kauppinen Consulting oy Työntekijäkysely Tietoja
Advertisements

Roosa nauha 2014 Tuuli Lahti.
“Ammattiopiston nuoren terveyden edistäminen” -NOPS – hankkeen alueseminaari Laurea Pirkko Rimpilä-Vanninen NOPS, Nuoren työ- ja toimintakyvyn.
Näkövammaiset ja verkkosivustot Virpi Jylhä
Raimo Päivärinta Luokite-esitelmä.
Tuomas Lehtinen Mediamaisteri Group 2006© MOODLE MEDIAMAISTERI GROUP Mediamaisteri Group PL 82 (Yliopistonkatu 58 D) Tampere mediamaisteri.com.
UNIVERSITY OF JYVÄSKYLÄ Eero Tourunen 2003 Projektin johtaminen -opintojakso Yliopiston ja yritysten projektiyhteistyö.
Hannu Virtanen Selkokielen tarvearvio 2014
”Määrittää ihmisen yksilönä”
LinkedIn - verkostoitumispalveluna Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentrum.
Nuorisotakuu 2013 Valtiosihteeri Pilvi Torsti Opetus- ja kulttuuriministeriö
Näkövammaiset opiskelijat ja IT-ratkaisut
1 ©TNS 2012 Tämän tutkimuksen tulokset on tarkoitettu vain tilaajan omaan käyttöön. Niitä ei saa lainata, luovuttaa, jälleenmyydä tai julkaista ilman tutkimusyrityksen.
Nuorten suosima nettiyhteisö
Luokkakaaviot Luokkakaaviot Tekninen suunnittelu.
Kokeiltavat ubiikit palvelut Alpakka-hanke Maunulassa 2008 tutkija Sirkku Wallin Teknillinen korkeakoulu TKK projektipäällikkö Anna Kanervo Helka ry. Maunulan.
1. kysymys  Ikäjakauma vuotta  Teemahaastatteluun vastanneista on:  Miehiä 60%, naisia 40%  Työssäkäyviä 55%, opiskelijoita 45%  Tampereella.
Olio-ohjelmointi. Mitä olio-ohjelmointi on ?  Pyritään mallintamaan jotain reaalimaailman kohdetta tietokoneohjelman avulla  Olio on luokan ilmentymä.
Erik Fallenius Kevät  Taustaa ◦ Ontologiat  Tavoitteet  Teknologiat ◦ Dojo/AJAX ◦ JSON ◦ SOAP  Projektin kulku  Lopputulos – demo.
Web-Käyttöliittymä, käytettävyys Asiakas on kuningas, hiiri aseena Jos asiakas ei löydä tuotetta, hän ei osta sitä.
LinkedIn yritystoiminnan tukemisessa Kiravo-projekti 2012 Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentra.
1 Suomi24 – Suomen suurin yhteisö •Kävijät –Noin eri kävijää/vko –Suomen suurin käyttäjien tuottama palvelu •Palvelut –Aloitussivu & haku –Keskustelu.
Keski-Pohjanmaan aikuisopiston palvelut yritysten ja työllisyyden kehittämiseksi Työllisyysseminaari Kaisa-Leena Ahlroth.
Ohjelmiston toteutus (teknisestä näkökulmasta)
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Käytännön ohjelmointi ja käytännön ketterä testaus
@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D 12 OP.
Vakuutusmaksutulo yhteensä 9,1 mrd € Työeläkevakuutusyhtiöiden markkinaosuudet 2007.
AineistotilanneVarastokirjastossa Toiminta-ajatus Vähentää kirjastojen tilantarvetta ottamalla vastaan aineistoa tieteellisistä ja yleisistä.
Tilakatsaus Paatti-projekti 7. kokous Mitä on tehty? Projektisuunnitelma Vaatimusmäärittelyn muokkausta Mobiilikäyttöliittymän toteutusta Tutkijan.
Windows Presentation Foundation UxE:n näkökulmasta
Tilannekatsaus mediatekniikka 2007 Alustava projektisuunnitelma valmis Ulkoasun muutoksia, käynnistysvaiheen tuntien päivitykset.
Minne menet Microsoft Oy. Ohjelma 09:00-09:15 Avauspuheenvuoro: Juhani Vuorio / Microsoft Oy – Minne menet IE10? 09:15-10:15 HTML5 kehitys,
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
Anna tutki: Naisen asema työelämässä.
Tilastollisen tutkimuksen perusteet - 6 op
13. Hyvä ohjelmointitapa (osa 1)
Digitaalisten kirjastopalveluiden arkkitehtuuri Kansallinen digitaalinen kirjasto ASIAKASLIITTYMÄ- Projektin tilanne Ari Rouvari.
Seinäjoki kisa A Tuomari: Tytti Lintenhofer ALO 12kyl, 4pys Kyl:
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
Esaimaa.fi Profiilitutkimus Helmikuu Esaimaa.fi-palvelun profiilitutkimus, helmikuu 2009 InterQuest Oy Tutkimuksen toteutus Tutkimuksen tarkoituksena.
Polun pyöreä pöytä Eero Tuomenoksa Polku Eero Tuomenoksa Ohjelma 18:00 Polun tämän hetken tilanteen esittely 18:50 Polun kehityssuunnat.
Maitotaito PIENEN VAUVAN PÄIVÄ Maitotaito.
Oulu ALO-luokka 12kyl, 4pys Tuomari: Tytti Lintenhofer Kyl:
Esa Ramstadius Jussi Iltanen MTT Agronet portaali.
Aikuisdiabeetikkojen hoitovastuun jakautuminen ja hoitoyksiköiden sisäinen työnjako.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Facebook yritystoiminnan tukemisessa Kiravo-projekti 2012 Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentra.
Tilannekatsaus mediatekniikka 2007 Alustava projektisuunnitelma valmis Ulkoasun muutoksia, käynnistysvaiheen tuntien päivitykset.
Marjatilan kirjanpito-ohjelmisto Esa Hill Vaasan ammattikorkeakoulu.
Tietoja muuttoliikkeestä Yhteenvetoa PKS = Vantaa, Espoo, Helsinki ja Kauniainen KUUMA = muu Helsingin seutu (10 kuntaa)
Sosiaalinen media matkailumarkkinoinnissa Teemu Hakolahti.
ESR -ohjelman tilannekatsaus Merja Hilpinen, suuraluekoordinaattori Mikkeli
Tilannekatsaus mediatekniikka 2007 Alustava projektisuunnitelma valmis Ulkoasun muutoksia, käynnistysvaiheen tuntien päivitykset.
Analyysi II Katsaus.
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia
Oppimisfoorumi Tilanne AKTIVA ▲ Hyria Koulutus Oy ▲ VirtuaaliAMK.
Tilannekatsaus mediatekniikka 2007 Alustava projektisuunnitelma valmis Ulkoasun muutoksia, käynnistysvaiheen tuntien päivitykset.
Tilakatsaus Hälyri-projekti 4. Kokous Mitä on tehty? Suunniteltu järjestelmän runkoa ja rajapintoja Testattu WCF:n toimivuutta. Suunniteltu.
Väestö ja väestönmuutokset. Väestö äidinkielen ja iän mukaan Naisten ja miesten tasa-arvo Helsingissä2 Lähde: Tilastokeskus. Miehet.
Uudelleenkäyttö. Yleistä On pyritty pääsemään vakiokomponenttien käyttöön Kuitenkin vakiokomponentit yleistyneet vain rajallisilla osa-alueilla (esim.
Suomen Lääkäriliitto | Finnish Medical AssociationLääkärit Suomessa | Physicians in Finland Tilastotietoja lääkäreistä ja terveydenhuollosta 2014 Statistics.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Tilannekatsaus mediatekniikka 2007 Alustava projektisuunnitelma valmis Ulkoasun muutoksia, käynnistysvaiheen tuntien päivitykset.
Silmän käyttäytymisen tutkimus ja sovellukset Veikko Surakka Tampere University Computer Human Interaction Group.
Kymenlaakson digitaalinen pääkirjasto Kymenlaakson kirjastojen yhteinen sosiaalista mediaa hyödyntävä verkkosivusto Verkkotyöryhmä: Mika Hatakka, Sinikka.
D OMAINHALLINTATYÖKALUN TOTEUTUS JQUERY JAVASCRIPT - KIRJASTOLLA Insinöörityö Irko Palenius 2009.
©TNS 2013 Finder Sivustolla kävijöiden profiilikuvaus Elokuu 2013.
JOOSE - PROJEKTI Väliesittely Hannu Hautakangas, Nikolai Koudelia, Joel Lehtonen, Johan Nysten.
OpeOodi: missä mennään
Esityksen transkriptio:

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

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

2Ilari Tuominen - Insinöörityöseminaari 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 vuotiaista kuukausittain –aktiivisin käyttäjäkunta vuotiaat tytöt –Käyttäjien keski-ikä yli 20 vuotta, 60% yli 18-vuotiaita – eri viikkokävijää (TNS Metrix) – 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ä uutta valokuvaa, yhteensä 8M kuvaa näkyvillä –Päivittäin 1,4M kommenttia käyttäjien välillä –Päivittäin uutta päiväkirjamerkintää Sulake Dynamoid Oy – Strictly confidential – legally protected and privileged information

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

4Ilari Tuominen - Insinöörityöseminaari 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

5Ilari Tuominen - Insinöörityöseminaari 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ää

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

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

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

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

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

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

12Ilari Tuominen - Insinöörityöseminaari 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

13Ilari Tuominen - Insinöörityöseminaari 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

Mi Kiitos! Sulake Dynamoid | Strictly confidential – legally protected and privileged information