SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
www.vincit.fi
SEKAISIN MOBIILISTA
Juha Riippi
MITÄ LUVASSA?
Fragmentaatio
Teknologiat
Apuja valintoihin
2
Android 4.3 WebKit lähdekoodi
toDataURL() funktio
Sama funktio Android 2.3.x lähdekoodissa
FRAGMENTAATIO
Mitä se on ja miten se vaikeuttaa
mobiilisovellusten tekoa?
4
Kuva:	
  http://www.mactrast.com/2012/05/visualized-­‐the
5
MOBIILIALUSTAT, TOP3
Tilastojen	
  lähde:	
  http://gs.statcounter.com/
WP	
  
22%
Alustojen suosio
Suomessa
Eurooppa WP 3,6%
Globaalisti: WP 2,2%
Android	
  
38%
iOS	
  
36%
6
MOBIILIALUSTAT, MUUT
Tilastojen	
  lähde:	
  http://gs.statcounter.com/
7
iOS
Näyttökoko	
  
ja	
  resoluutio
iPads	
  
vs	
  	
  
iPhones
iPhonet	
  
3.5”	
  ja	
  4”
Retina	
  
vai	
  	
  
ei-­‐retina
Kuvat:	
  http://david-­‐smith.org/iosversionstats/
iOS	
  Versiot
iOS7: iPhone 4 tai iPad2
ja uudemmat
• Samat ongelmat kuin iOS:llä
• Lisäksi eri valmistajia, mutta käytännössä Nokia/
Microsoft nykyään 100%
• Merkittävin ero WP7 <-> WP8 eivät yhteensopivia
– WP8 paljon uusia ominaisuuksia ja muutoksia
– WP7 ei päivitettävissä
– WP8 osuus 78,3% joulukuu 2013
– WP7 puhelimia ei enää valmisteta
• Tablettisovellukset Windows 8 / WinRT sovelluksia
8
WP FRAGMENTAATIO
9
ANDROID: OS VERSIOT
• Päivitysten jakelu laitevalmistajilla: hitaat päivitykset
• 4.x.x versioissa erot pieniä
• Jos tuki pitää ulottaa 2.3.x versioihin, tulee enemmän
työtä
Kuva:	
  	
  http://developer.android.com/about/dashboards/index.html?utm_source=ausdroid.net
10
ANDROID: NÄYTTÖKOOT
Kuva:	
  	
  http://developer.android.com/about/dashboards/index.html?utm_source=ausdroid.net
• Laaja valikoima eri näyttökokoja
• Graafikolle mahdollisesti työlästä
11
ANDROID: LAITTEET
Kuva:	
  http://www.idownloadblog.com/2013/07/30/the-­‐terrible-­‐state-­‐of-­‐android-­‐fragmentation/	
  
599 eri laitevalmistajaa 11 868 erilaista laitetta
Heinäkuussa 2013:
• Sovellus, joka tunnistaa puhelimen ollessa taskussa
kävelyn, pyöräilyn, juoksun ja bussissa tai autossa
matkustamisen
• Tehtiin Androidille, käytti Androidin rajapintoja liikkeen
tunnistamiseen
• Ongelma: Sensorien toiminta laitevalmistajien päätettävissä
• Mitä sensori tekee kun laitteen näyttö on pois päältä?
• Osa laitteista sammutti sensorin, osa piti päällä,
pieni osa palautti jopa nolladataa
• Millä taajuudella sensori palauttaa dataa?
• Pyydettäessä 50 Hz, tuli vähän mitä sattuu ja usein ei
taajuus ei edes pysynyt vakiona
12
CASE HOOKIE
13
Kokonaan	
  omat	
  versiot	
  Androidista
Ulkonäölliset	
  uudistukset
ANDROID: ERI VERSIOT
Pinnalliset räätälöinnit
Kokonaan omat versiot Androidista
HALUAT KUITENKIN TEHDÄ
MOBIILISOVELLUKSEN
Tässä tulee vaihtoehtoja miten
14
15
NATIIVISOVELLUS
SDK	
  
+	
  
Lähdekoodi
Natiivisovellus
SDK	
  
+	
  
Lähdekoodi
Natiivisovellus
SDK	
  
+	
  
Lähdekoodi
Natiivisovellus
Natiivina	
  toteutettu	
  sovellusrunko
16
HYBRIDISOVELLUS = HTML5
Natiivina	
  toteutettu	
  sovellusrunko
Webview
API	
  Bridge
Alustan	
  toiminnallisuus
HTML/CSS/Javascript
17
HYBRIDITEKNOLOGIAT, KAKSI
ERITTÄIN YLEISTÄ
18
HYBRIDITEKNOLOGIAT, MUITA
• Sovellus metsästyskoirien liikkeiden
seuraamiseen puhelimella
• Android ja Web Client
• Natiivisovellus kaikilta muilta osin, paitsi HTML5
kartat
• Tavoite: yhteinen koodi webclientin kanssa
• HTML-karttateknologiaksi OpenLayers
19
HYBRIDISTÄ OPITTUA
20
HYBRIDISTÄ OPITTUA 2
Webview	
  	
  
kartat
Natiivina	
  tehty	
  	
  
sovellus-­‐
logiikka
JSON
• Protoile riskit
• Kartat hybrideissä hankalia
– Käyttökokemus huonompi kuin natiivi
– Suorituskyky huonompi kuin natiivi
21
HYBRIDISTÄ OPITTUA 3
• Webclient toimii
iPhonella hyvin
• Hyödyntää
Androidiin tehtyä
HTML-karttakoodia
22
JOTAIN HYVÄÄKIN
23
RISTIKÄÄNNETYT SDKT
SDK	
  
lähdekoodi
Kirjasto/	
  
runtime
Natiivisovellus
24
RISTIKÄÄNNETYT VAIHTOEHDOT
25
RISTIKÄÄNNETYT VAIHTOEHDOT,
PELEIHIN SUUNNATUT
MIKÄ TEKNOLOGIA
KANNATTAA VALITA?
Eri vaihtoehtojen hyviä ja huonoja puolia
26
27
NATIIVISOVELLUS
Edut Haitat
• Look and Feel
• Suorituskyky
• Kaikki alustan
mahdollisuudet
• Hyvät työkalut
• Kartat ja muut
alustan APIt
• Kustannukset
28
HYBRIDISOVELLUS
Edut Haitat
• Kustannukset
• Look and Feel
varauksin
• Päivitysnopeus jos
pääsisältö
palvelimelta
• Uutissovellukset ja
mediasovellukset
• Suorituskyky
• Työkalut
• Teknologian valinta
29
RISTIKÄÄNNETTY SOVELLUS
Edut Haitat
• Suorituskyky
• Kustannukset
• Soveltuu etenkin
peleihin
• Look and Feel
• Työkalut
• Teknologian valinta
30
HYBRIDI/HTML5 TAI RISTIKÄÄNNÖS
ON AINA KOMPROMISSI
-
MUTTA MONESTI HYVÄ SELLAINEN
MILLAISIA VALINTOJA
OLEMME VINCITILLÄ
TEHNEET
31
32
ESIMERKKEJÄ NATIIVISTA
Kuva	
  kaukosäätimestä:	
  http://www.steinwaylyngdorf.com/product
Steinway Lyngdorf Remote Evice
33
ESIMERKKI HYBRIDISTÄ
Team Action Zone: ActionTrack
Muutamia media-
taloille toteutettuja
sovelluksia
34
ESIMERKKI RISTIKÄÄNNETYSTÄ
Virittäjät, kaupoissa 11.3.
35
VILLI KORTTI: MOBIILIWEB
Edut Haitat
• Päivitysnopeus
• Samat UI-
teknologiat kuin
hybrideissä
• Löydettävyys
hakukoneilla
• Pieni käyttökynnys
• Erittäin rajoittunut
pääsy alustan
toimintoihin
• Hidas
• Sovelluskaupan
tulot = 0€
36
ESIMERKKI MOBIILIWEBISTÄ
EmotionTracker
• Teknologiasta riippumatta, tee ensin yksi alusta
kuntoon ja pidä se “pääalustana”, jolle kaikki
tehdään ensin
• Muita alustoja tehdessä: muista regressiotestaus
jos hybridi tai ristikäännetty
• Etenkin hybrideissä ja ristikäännetyissä
testauksen automatisoiminen kullan arvoista
• Tosin etenkin automatisoitu järjestelmätestaus
kohdelaitteessa hankalaa
• Jos et tunne teknologiaa hyvin, tee paljon protoja
37
HYVIÄ KÄYTÄNTÖJÄ
KIITOS!
Juha Riippi
juha.riippi@vincit.fi
Twitter: @JuhaRiippi
38

Contenu connexe

Similaire à Sekaisin mobiilista - Vincit Teatime 2014

Aamiaisseminaari 5.4.2012: HTML5 - Oikotie onneen?
Aamiaisseminaari 5.4.2012: HTML5 - Oikotie onneen?Aamiaisseminaari 5.4.2012: HTML5 - Oikotie onneen?
Aamiaisseminaari 5.4.2012: HTML5 - Oikotie onneen?Nemein
 
Digi ammatillisessa opetuskessa 25.1.18
Digi ammatillisessa opetuskessa 25.1.18Digi ammatillisessa opetuskessa 25.1.18
Digi ammatillisessa opetuskessa 25.1.18Matleena Laakso
 
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...Tieturi Oy
 
Store App -kehityksen aloittaminen
Store App -kehityksen aloittaminenStore App -kehityksen aloittaminen
Store App -kehityksen aloittaminenSovelto
 
Cross Platform Mobile Application Development- Titanium Vs PhoneGap
Cross Platform Mobile Application Development- Titanium Vs PhoneGapCross Platform Mobile Application Development- Titanium Vs PhoneGap
Cross Platform Mobile Application Development- Titanium Vs PhoneGapMike Taylor
 
Digiturva sovellusturva-11.2.19
Digiturva sovellusturva-11.2.19Digiturva sovellusturva-11.2.19
Digiturva sovellusturva-11.2.19japijapi
 
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin  Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin Jani Kykyri
 
Windows 8
Windows 8Windows 8
Windows 8Sovelto
 
Turvallinen BYOD-suunnittelu
Turvallinen BYOD-suunnitteluTurvallinen BYOD-suunnittelu
Turvallinen BYOD-suunnitteluAnna Laine
 
Windows Store Apps - näin tehtiin Sovelto Hub
Windows Store Apps - näin tehtiin Sovelto Hub  Windows Store Apps - näin tehtiin Sovelto Hub
Windows Store Apps - näin tehtiin Sovelto Hub Sovelto
 
Web-technologies in mobile development (Finnish)
Web-technologies in mobile development (Finnish)Web-technologies in mobile development (Finnish)
Web-technologies in mobile development (Finnish)Antti Vuorela
 
Sofokus: Nykyaikaiset verkkopalvelut
Sofokus: Nykyaikaiset verkkopalvelutSofokus: Nykyaikaiset verkkopalvelut
Sofokus: Nykyaikaiset verkkopalvelutSofokus
 
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive Design
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive DesignMobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive Design
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive DesignTieturi Oy
 
Turvallinen ohjelmointi -vierailuluento, 2019
Turvallinen ohjelmointi -vierailuluento, 2019Turvallinen ohjelmointi -vierailuluento, 2019
Turvallinen ohjelmointi -vierailuluento, 2019lokori
 
Turvallinen BYOD-suunnittelu
Turvallinen BYOD-suunnitteluTurvallinen BYOD-suunnittelu
Turvallinen BYOD-suunnitteluSovelto
 
Kinectin hyödyntäminen oppimisen, osallistumisen ja hyvinvoinvoinnin edistämi...
Kinectin hyödyntäminen oppimisen, osallistumisen ja hyvinvoinvoinnin edistämi...Kinectin hyödyntäminen oppimisen, osallistumisen ja hyvinvoinvoinnin edistämi...
Kinectin hyödyntäminen oppimisen, osallistumisen ja hyvinvoinvoinnin edistämi...Leena Koskimäki
 
Frantic After Work: Windows 8
Frantic After Work: Windows 8Frantic After Work: Windows 8
Frantic After Work: Windows 8Frantic
 
Mitä on big data, Aamiaistilaisuus 13.03.2012
Mitä on big data, Aamiaistilaisuus 13.03.2012Mitä on big data, Aamiaistilaisuus 13.03.2012
Mitä on big data, Aamiaistilaisuus 13.03.2012Immo Salo
 

Similaire à Sekaisin mobiilista - Vincit Teatime 2014 (20)

Aamiaisseminaari 5.4.2012: HTML5 - Oikotie onneen?
Aamiaisseminaari 5.4.2012: HTML5 - Oikotie onneen?Aamiaisseminaari 5.4.2012: HTML5 - Oikotie onneen?
Aamiaisseminaari 5.4.2012: HTML5 - Oikotie onneen?
 
Digi ammatillisessa opetuskessa 25.1.18
Digi ammatillisessa opetuskessa 25.1.18Digi ammatillisessa opetuskessa 25.1.18
Digi ammatillisessa opetuskessa 25.1.18
 
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
 
Digitaalinen palvelusuunnittelu VR:llä - Panu Korhonen - VR Group
Digitaalinen palvelusuunnittelu VR:llä - Panu Korhonen - VR GroupDigitaalinen palvelusuunnittelu VR:llä - Panu Korhonen - VR Group
Digitaalinen palvelusuunnittelu VR:llä - Panu Korhonen - VR Group
 
Store App -kehityksen aloittaminen
Store App -kehityksen aloittaminenStore App -kehityksen aloittaminen
Store App -kehityksen aloittaminen
 
Cross Platform Mobile Application Development- Titanium Vs PhoneGap
Cross Platform Mobile Application Development- Titanium Vs PhoneGapCross Platform Mobile Application Development- Titanium Vs PhoneGap
Cross Platform Mobile Application Development- Titanium Vs PhoneGap
 
Digiturva sovellusturva-11.2.19
Digiturva sovellusturva-11.2.19Digiturva sovellusturva-11.2.19
Digiturva sovellusturva-11.2.19
 
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin  Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin
 
Windows 8
Windows 8Windows 8
Windows 8
 
Turvallinen BYOD-suunnittelu
Turvallinen BYOD-suunnitteluTurvallinen BYOD-suunnittelu
Turvallinen BYOD-suunnittelu
 
Windows Store Apps - näin tehtiin Sovelto Hub
Windows Store Apps - näin tehtiin Sovelto Hub  Windows Store Apps - näin tehtiin Sovelto Hub
Windows Store Apps - näin tehtiin Sovelto Hub
 
Web-technologies in mobile development (Finnish)
Web-technologies in mobile development (Finnish)Web-technologies in mobile development (Finnish)
Web-technologies in mobile development (Finnish)
 
Sofokus: Nykyaikaiset verkkopalvelut
Sofokus: Nykyaikaiset verkkopalvelutSofokus: Nykyaikaiset verkkopalvelut
Sofokus: Nykyaikaiset verkkopalvelut
 
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive Design
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive DesignMobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive Design
Mobiiliaamiainen 8.11.2012: Teuvo Väisänen, Responsive Design
 
Turvallinen ohjelmointi -vierailuluento, 2019
Turvallinen ohjelmointi -vierailuluento, 2019Turvallinen ohjelmointi -vierailuluento, 2019
Turvallinen ohjelmointi -vierailuluento, 2019
 
Turvallinen BYOD-suunnittelu
Turvallinen BYOD-suunnitteluTurvallinen BYOD-suunnittelu
Turvallinen BYOD-suunnittelu
 
Kinectin hyödyntäminen oppimisen, osallistumisen ja hyvinvoinvoinnin edistämi...
Kinectin hyödyntäminen oppimisen, osallistumisen ja hyvinvoinvoinnin edistämi...Kinectin hyödyntäminen oppimisen, osallistumisen ja hyvinvoinvoinnin edistämi...
Kinectin hyödyntäminen oppimisen, osallistumisen ja hyvinvoinvoinnin edistämi...
 
100% Web
100% Web100% Web
100% Web
 
Frantic After Work: Windows 8
Frantic After Work: Windows 8Frantic After Work: Windows 8
Frantic After Work: Windows 8
 
Mitä on big data, Aamiaistilaisuus 13.03.2012
Mitä on big data, Aamiaistilaisuus 13.03.2012Mitä on big data, Aamiaistilaisuus 13.03.2012
Mitä on big data, Aamiaistilaisuus 13.03.2012
 

Plus de VincitOy

Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostustaVincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostustaVincitOy
 
Vincit Teatime 2015.2 - Aleksi Häkli: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Aleksi Häkli: SaaSiin pa(i)nostustaVincit Teatime 2015.2 - Aleksi Häkli: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Aleksi Häkli: SaaSiin pa(i)nostustaVincitOy
 
Vincit Teatime 2015.2 - Otto Kekäläinen: Don't be a git
Vincit Teatime 2015.2 - Otto Kekäläinen: Don't be a gitVincit Teatime 2015.2 - Otto Kekäläinen: Don't be a git
Vincit Teatime 2015.2 - Otto Kekäläinen: Don't be a gitVincitOy
 
Vincit ankkasarjakuva
Vincit ankkasarjakuvaVincit ankkasarjakuva
Vincit ankkasarjakuvaVincitOy
 
Tampere goes agile 2015
Tampere goes agile 2015Tampere goes agile 2015
Tampere goes agile 2015VincitOy
 
Digijytky kunnossapidossa 2015 - Simsotec
Digijytky kunnossapidossa 2015 - SimsotecDigijytky kunnossapidossa 2015 - Simsotec
Digijytky kunnossapidossa 2015 - SimsotecVincitOy
 
Digijytky kunnossapidossa 2015 - M-Files
Digijytky kunnossapidossa 2015 - M-FilesDigijytky kunnossapidossa 2015 - M-Files
Digijytky kunnossapidossa 2015 - M-FilesVincitOy
 
Digijytky kunnossapidossa 2015 - Oliotalo
Digijytky kunnossapidossa 2015 - OliotaloDigijytky kunnossapidossa 2015 - Oliotalo
Digijytky kunnossapidossa 2015 - OliotaloVincitOy
 
Itseohjautuvan organisaation muutos
Itseohjautuvan organisaation muutosItseohjautuvan organisaation muutos
Itseohjautuvan organisaation muutosVincitOy
 
Vincit markkinointi AMKE VIMMA 2.6.2015
Vincit markkinointi AMKE VIMMA 2.6.2015Vincit markkinointi AMKE VIMMA 2.6.2015
Vincit markkinointi AMKE VIMMA 2.6.2015VincitOy
 
Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...
Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...
Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...VincitOy
 
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...VincitOy
 
Implementation of an intelligent car wash service - Vincit Teatime 2013
Implementation of an intelligent car wash service - Vincit Teatime 2013Implementation of an intelligent car wash service - Vincit Teatime 2013
Implementation of an intelligent car wash service - Vincit Teatime 2013VincitOy
 
Vincit V-Käyrä
Vincit V-KäyräVincit V-Käyrä
Vincit V-KäyräVincitOy
 
Need more speed! Pain of mobile app development. Case: Virittäjät
Need more speed! Pain of mobile app development. Case: VirittäjätNeed more speed! Pain of mobile app development. Case: Virittäjät
Need more speed! Pain of mobile app development. Case: VirittäjätVincitOy
 
Trello projektinhallinnan työkaluna
Trello projektinhallinnan työkalunaTrello projektinhallinnan työkaluna
Trello projektinhallinnan työkalunaVincitOy
 
Node.js – mikä ja miksi - Vincit Teatime 2014
Node.js – mikä ja miksi - Vincit Teatime 2014Node.js – mikä ja miksi - Vincit Teatime 2014
Node.js – mikä ja miksi - Vincit Teatime 2014VincitOy
 
Tampere Goes Agile 2013 - Managing a Clean Codebase
Tampere Goes Agile 2013 - Managing a Clean CodebaseTampere Goes Agile 2013 - Managing a Clean Codebase
Tampere Goes Agile 2013 - Managing a Clean CodebaseVincitOy
 

Plus de VincitOy (18)

Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostustaVincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
 
Vincit Teatime 2015.2 - Aleksi Häkli: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Aleksi Häkli: SaaSiin pa(i)nostustaVincit Teatime 2015.2 - Aleksi Häkli: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Aleksi Häkli: SaaSiin pa(i)nostusta
 
Vincit Teatime 2015.2 - Otto Kekäläinen: Don't be a git
Vincit Teatime 2015.2 - Otto Kekäläinen: Don't be a gitVincit Teatime 2015.2 - Otto Kekäläinen: Don't be a git
Vincit Teatime 2015.2 - Otto Kekäläinen: Don't be a git
 
Vincit ankkasarjakuva
Vincit ankkasarjakuvaVincit ankkasarjakuva
Vincit ankkasarjakuva
 
Tampere goes agile 2015
Tampere goes agile 2015Tampere goes agile 2015
Tampere goes agile 2015
 
Digijytky kunnossapidossa 2015 - Simsotec
Digijytky kunnossapidossa 2015 - SimsotecDigijytky kunnossapidossa 2015 - Simsotec
Digijytky kunnossapidossa 2015 - Simsotec
 
Digijytky kunnossapidossa 2015 - M-Files
Digijytky kunnossapidossa 2015 - M-FilesDigijytky kunnossapidossa 2015 - M-Files
Digijytky kunnossapidossa 2015 - M-Files
 
Digijytky kunnossapidossa 2015 - Oliotalo
Digijytky kunnossapidossa 2015 - OliotaloDigijytky kunnossapidossa 2015 - Oliotalo
Digijytky kunnossapidossa 2015 - Oliotalo
 
Itseohjautuvan organisaation muutos
Itseohjautuvan organisaation muutosItseohjautuvan organisaation muutos
Itseohjautuvan organisaation muutos
 
Vincit markkinointi AMKE VIMMA 2.6.2015
Vincit markkinointi AMKE VIMMA 2.6.2015Vincit markkinointi AMKE VIMMA 2.6.2015
Vincit markkinointi AMKE VIMMA 2.6.2015
 
Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...
Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...
Vincit Teatime 2015 - Niko Kurtti: Case Shopify: SaaS:n testaaminen, mihin un...
 
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
Improving Code Quality In Medical Software Through Code Reviews - Vincit Teat...
 
Implementation of an intelligent car wash service - Vincit Teatime 2013
Implementation of an intelligent car wash service - Vincit Teatime 2013Implementation of an intelligent car wash service - Vincit Teatime 2013
Implementation of an intelligent car wash service - Vincit Teatime 2013
 
Vincit V-Käyrä
Vincit V-KäyräVincit V-Käyrä
Vincit V-Käyrä
 
Need more speed! Pain of mobile app development. Case: Virittäjät
Need more speed! Pain of mobile app development. Case: VirittäjätNeed more speed! Pain of mobile app development. Case: Virittäjät
Need more speed! Pain of mobile app development. Case: Virittäjät
 
Trello projektinhallinnan työkaluna
Trello projektinhallinnan työkalunaTrello projektinhallinnan työkaluna
Trello projektinhallinnan työkaluna
 
Node.js – mikä ja miksi - Vincit Teatime 2014
Node.js – mikä ja miksi - Vincit Teatime 2014Node.js – mikä ja miksi - Vincit Teatime 2014
Node.js – mikä ja miksi - Vincit Teatime 2014
 
Tampere Goes Agile 2013 - Managing a Clean Codebase
Tampere Goes Agile 2013 - Managing a Clean CodebaseTampere Goes Agile 2013 - Managing a Clean Codebase
Tampere Goes Agile 2013 - Managing a Clean Codebase
 

Sekaisin mobiilista - Vincit Teatime 2014