Archiving In Content Management - A Deeper LookDmitri Khanine
油
This session develops understanding of practical meaning of the word 'Archiving' as it applies to Content Management in general, practical business applications and ROI of your specific Web Center implementation. Participants will review different aspects of archiving - obsolete, hidden, cut off, deleted, information architecture and physical design of archiving systems as they consider a compromise between the cost of storage and speed of retrieval
Sovelto Aamiaisseminaari Tampereella 30.10.2015
Tapsa Kankkonen ja Mika Seitsonen
http://www.sovelto.fi/kurssit/aamiaisseminaarit/windows-10-seminaarit-tampereella
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...Tieturi Oy
油
Antti Larvan Case-esimerkki digitalisaation vaikutuksesta liiketoimintaan. Onlineallekirjoitus s辰辰st辰 vuodessa miljoonia.
Tutustu Tieturiin ja meid辰n koulutustarjontaamme osoitteessa www.tieturi.fi
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...Tieturi Oy
油
Cristina Andersson puhui Tieturin aamiaisseminaarissa roboteista, robotiikasta ja robotisaatiosta. Tieturi ja Cristina j辰rjest辰v辰t kes辰kuussa ja elokuussa uuden koulutuksen Designing Business Strategy In The Age Of Robotics http://www.tieturi.fi/koulutukset/liiketoiminnan-kehittaminen-ja-prosessien-mallintaminen/designing-business-strategy-in-the-age-of-robotics
Tieturi - Paluu tulevaisuuteen, Veli-Matti Heiskanen, 25.5.2016Tieturi Oy
油
Veli-Matti Heiskanen esitteli Paluu tulevaisuuteen - aamiaisseminaarissa mm. Tieturin uuden oppimismallin. Tutustu Tieturiin osoitteessa www.tieturi.fi
Kaisa Hernberg: Asiantuntija ep辰mukavuusalueella myyntity旦ss辰Tieturi Oy
油
Asiantuntijat joutuvat yh辰 useammin my旦s itse myym辰辰n palveluitaan. Monille t辰m辰 voi olla kiper辰 paikka, kun myyntity旦 miellet辰辰n "tuputtamiseksi" ja muutenkin ep辰miellytt辰v辰ksi. Asian ei kuitenkaan tarvitse olla n辰in. Oman asenteen ja arvopohjan muutoksella p辰辰see jo aimo harppauksen kohti sujuvaa, kaikille miellytt辰v辰辰 myyntity旦t辰.
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...Tieturi Oy
油
Julkinen hallinto tulee integroitumaan vuoteen 2030 menness辰 siten, ett辰 julkisen hallinnon keskeiset palvelut tuotetaan keskitetysti julkisenhallinnon sidosryhmille. T辰m辰 tuo v辰ist辰m辰tt辰 muutoksia projektinhallinnan menettelyihin.
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Tieturi Oy
油
Kokonaisarkkitehtuuri on selke辰 tapa kehitt辰辰 kokonaisvaltaisesti organisaation tai yksik旦n toimintaa. Suunnitteluprosessi etenee nelivaiheisesti. Ensin valmistellaan suunnitteluvaihe, jonka j辰lkeen analysoidaan nykytila. Vasta sitten suunnitellaan tavoitteet ja viimeisen辰 muutoksen toimeenpano.
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Tieturi Oy
油
Kokonaisarkkitehtuuri on selke辰 tapa kehitt辰辰 kokonaisvaltaisesti organisaation tai yksik旦n toimintaa. Suunnitteluprosessi etenee nelivaiheisesti, jossa en
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...Tieturi Oy
油
Julkisen hallinnon projekteissa on oleellista kehityssuunnan m辰辰rittely sek辰 riitt辰v辰n selke辰n strategian laatiminen. T辰m辰 ei kuitenkaan yksin riit辰, vaan strategian ja tekemisen on my旦s aidosti kohdattava.
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Tieturi Oy
油
Testausala on suuressa murroksessa. Muutos heijastuu testaajien ty旦h旦n siten, ett辰 testaajan tulee mietti辰 entist辰 luovemmin suhtautumistaan omaan ty旦h旦ns辰. Sen sijaan ett辰 kehitt辰j辰t ja testaajat rajoittavat ty旦skentelyns辰 yhteen tuotantotapaan, kuten vaikkapa yhteen tiettyyn Agile-viitekehykseen, heid辰n tulee itse osoittaa ketteryytt辰 valitsemalla ja yhdistelem辰ll辰 luovasti erilaisia tuotantotapoja tilanteen vaatimalla tavalla.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.Tieturi Oy
油
The document discusses agile testing and the ISTQB Agile Testing certificate. It provides background on ISTQB and the Finnish Software Testing Board (FiSTB). It then summarizes the proposed contents of the Agile Testing certificate, including agile principles, practices, processes, methods, techniques and tools. Finally, it recommends the certificate for experienced testers new to agile, junior testers working in agile, and developers taking on testing roles in agile projects.
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Tieturi Oy
油
This document discusses testing challenges for a software company that develops a video management system product with frequent changes to requirements, priorities, and hardware platforms. The key challenges include long-term planning difficulties due to constantly changing priorities, limited testing resources compared to the size of the product and number of developers, and setup time for complex integration tests. It provides recommendations for achieving high team effectiveness through minimizing interruptions, focusing testing on individual stories, and establishing trust in story-level testing to reduce risks for major releases.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers.Tieturi Oy
油
Testausala on suuressa murroksessa. Sen sijaan ett辰 kehitt辰j辰t ja testaajat k辰ytt辰v辰t kaikissa tilanteissa tietty辰 tuotantotapaa, kuten vaikkapa Agilea, tulee ammattilaisen itse osoittaa ketteryytt辰 valitsemalla ja yhdistelem辰ll辰 luovasti erilaisia tuotantotapoja tilanteen mukaan.
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...Tieturi Oy
油
Jukka Timonen Ainacomista kertoi Tieturin aamiaisseminaarissa, kuinka he Ainacomissa olivat konkreettisesti l辰hteneet kehitt辰m辰辰n toimintaansa asiakasl辰ht旦isemm辰ksi.
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...Tieturi Oy
油
NextTenin Tuukka Heinonen puhui Tieturin aamiaisseminaarissa Outside-in-l辰hestymistavan soveltamisesta k辰yt辰nt旦旦n sek辰 prosessijohtajan ja -innovaattorin rooleista organisaation toiminnan kehitt辰misess辰.
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...Tieturi Oy
油
Tieturin asiantuntija Ben Kalland kertoi, kuinka prosesseja selkeytettiin suuressa suomalaisorganisaatiossa. H辰n valotti esityksess辰辰n ITIL-, TOGAF-, COBIT- ja Lean IT-periaatteita.
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...Tieturi Oy
油
Antti Larvan Case-esimerkki digitalisaation vaikutuksesta liiketoimintaan. Onlineallekirjoitus s辰辰st辰 vuodessa miljoonia.
Tutustu Tieturiin ja meid辰n koulutustarjontaamme osoitteessa www.tieturi.fi
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Robotit tulevat Cristina An...Tieturi Oy
油
Cristina Andersson puhui Tieturin aamiaisseminaarissa roboteista, robotiikasta ja robotisaatiosta. Tieturi ja Cristina j辰rjest辰v辰t kes辰kuussa ja elokuussa uuden koulutuksen Designing Business Strategy In The Age Of Robotics http://www.tieturi.fi/koulutukset/liiketoiminnan-kehittaminen-ja-prosessien-mallintaminen/designing-business-strategy-in-the-age-of-robotics
Tieturi - Paluu tulevaisuuteen, Veli-Matti Heiskanen, 25.5.2016Tieturi Oy
油
Veli-Matti Heiskanen esitteli Paluu tulevaisuuteen - aamiaisseminaarissa mm. Tieturin uuden oppimismallin. Tutustu Tieturiin osoitteessa www.tieturi.fi
Kaisa Hernberg: Asiantuntija ep辰mukavuusalueella myyntity旦ss辰Tieturi Oy
油
Asiantuntijat joutuvat yh辰 useammin my旦s itse myym辰辰n palveluitaan. Monille t辰m辰 voi olla kiper辰 paikka, kun myyntity旦 miellet辰辰n "tuputtamiseksi" ja muutenkin ep辰miellytt辰v辰ksi. Asian ei kuitenkaan tarvitse olla n辰in. Oman asenteen ja arvopohjan muutoksella p辰辰see jo aimo harppauksen kohti sujuvaa, kaikille miellytt辰v辰辰 myyntity旦t辰.
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa. Timo Summa...Tieturi Oy
油
Julkinen hallinto tulee integroitumaan vuoteen 2030 menness辰 siten, ett辰 julkisen hallinnon keskeiset palvelut tuotetaan keskitetysti julkisenhallinnon sidosryhmille. T辰m辰 tuo v辰ist辰m辰tt辰 muutoksia projektinhallinnan menettelyihin.
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Tieturi Oy
油
Kokonaisarkkitehtuuri on selke辰 tapa kehitt辰辰 kokonaisvaltaisesti organisaation tai yksik旦n toimintaa. Suunnitteluprosessi etenee nelivaiheisesti. Ensin valmistellaan suunnitteluvaihe, jonka j辰lkeen analysoidaan nykytila. Vasta sitten suunnitellaan tavoitteet ja viimeisen辰 muutoksen toimeenpano.
Aamiaisseminaari 3.6.: Kokonaisarkkitehtuuriprojektien haasteet. Tarja Raussi...Tieturi Oy
油
Kokonaisarkkitehtuuri on selke辰 tapa kehitt辰辰 kokonaisvaltaisesti organisaation tai yksik旦n toimintaa. Suunnitteluprosessi etenee nelivaiheisesti, jossa en
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteet ja mahdollisuud...Tieturi Oy
油
Julkisen hallinnon projekteissa on oleellista kehityssuunnan m辰辰rittely sek辰 riitt辰v辰n selke辰n strategian laatiminen. T辰m辰 ei kuitenkaan yksin riit辰, vaan strategian ja tekemisen on my旦s aidosti kohdattava.
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Tieturi Oy
油
Testausala on suuressa murroksessa. Muutos heijastuu testaajien ty旦h旦n siten, ett辰 testaajan tulee mietti辰 entist辰 luovemmin suhtautumistaan omaan ty旦h旦ns辰. Sen sijaan ett辰 kehitt辰j辰t ja testaajat rajoittavat ty旦skentelyns辰 yhteen tuotantotapaan, kuten vaikkapa yhteen tiettyyn Agile-viitekehykseen, heid辰n tulee itse osoittaa ketteryytt辰 valitsemalla ja yhdistelem辰ll辰 luovasti erilaisia tuotantotapoja tilanteen vaatimalla tavalla.
Testaus 2014 -seminaari. Kari Kakkonen, FiSTB-puheenvuoro.Tieturi Oy
油
The document discusses agile testing and the ISTQB Agile Testing certificate. It provides background on ISTQB and the Finnish Software Testing Board (FiSTB). It then summarizes the proposed contents of the Agile Testing certificate, including agile principles, practices, processes, methods, techniques and tools. Finally, it recommends the certificate for experienced testers new to agile, junior testers working in agile, and developers taking on testing roles in agile projects.
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Tieturi Oy
油
This document discusses testing challenges for a software company that develops a video management system product with frequent changes to requirements, priorities, and hardware platforms. The key challenges include long-term planning difficulties due to constantly changing priorities, limited testing resources compared to the size of the product and number of developers, and setup time for complex integration tests. It provides recommendations for achieving high team effectiveness through minimizing interruptions, focusing testing on individual stories, and establishing trust in story-level testing to reduce risks for major releases.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers.Tieturi Oy
油
Testausala on suuressa murroksessa. Sen sijaan ett辰 kehitt辰j辰t ja testaajat k辰ytt辰v辰t kaikissa tilanteissa tietty辰 tuotantotapaa, kuten vaikkapa Agilea, tulee ammattilaisen itse osoittaa ketteryytt辰 valitsemalla ja yhdistelem辰ll辰 luovasti erilaisia tuotantotapoja tilanteen mukaan.
ICT-palveluprosessit ja toiminnan tehostaminen: Jukka Timonen, "Matkalla koht...Tieturi Oy
油
Jukka Timonen Ainacomista kertoi Tieturin aamiaisseminaarissa, kuinka he Ainacomissa olivat konkreettisesti l辰hteneet kehitt辰m辰辰n toimintaansa asiakasl辰ht旦isemm辰ksi.
ICT-palveluprosessit ja toiminnan tehostaminen: Tuukka Heinonen, "Asiakaskoke...Tieturi Oy
油
NextTenin Tuukka Heinonen puhui Tieturin aamiaisseminaarissa Outside-in-l辰hestymistavan soveltamisesta k辰yt辰nt旦旦n sek辰 prosessijohtajan ja -innovaattorin rooleista organisaation toiminnan kehitt辰misess辰.
ICT-palveluprosessit ja toiminnan tehostaminen: Ben Kalland, "Prosessien selk...Tieturi Oy
油
Tieturin asiantuntija Ben Kalland kertoi, kuinka prosesseja selkeytettiin suuressa suomalaisorganisaatiossa. H辰n valotti esityksess辰辰n ITIL-, TOGAF-, COBIT- ja Lean IT-periaatteita.
4. Model-View-ViewModel (MVVM)
Arkkitehtuurimalli
Taas uusi malli MVC, MVP jne.
K辰ytt旦 l辰heisesti WPF, Silverlight ja WP7
XAML View View Model
Code
Yll辰pidett辰vyys (XAML)
Testattavuus Services
Blendable...
Model
(Domain, SQL,
File, Memory...)
5. Arkkitehtuurimallien evoluutio
MVC
Model-View-Controller
Pohjana monentyyppisille sovelluksille
MVP
Model-View-Presenter
ASP.NET Web Forms
Windows Forms
MVVM...
7. WPF ja MVVM
Suositeltava malli...
Ei pelk辰st辰辰n WPF
Silverlight
Windows Phone 7 (WP7)
Tukena tekniikoita
XAML
Databinding
Data templates
Commanding
8. Model
Osio (luokka) joka sis辰lt辰辰 tietorakenteet
Voi my旦s olla proxyluokka WCF palveluun
View ViewModel Model
9. ViewModel
Osio joka hoitaa tiedon View osioon ja osiolle
Kommunikoi View ja Model osioiden kesken
Ilmoittaa View osiolle tiedon muutoksista, vaikka
ei tied辰 View osiota
Uudelleenk辰ytett辰vyys parempi kuin code-behind
Ei tunne View osiota, huomattava ero MVC ja
MVP malleihin n辰hden
View ViewModel Model
10. View
K辰ytt辰辰 Bindingia kytkeytyess辰 ViewModel
osioon, DataContext, Binding jne.
Esitt辰辰 (visualisoi) sovelluksen tiedon ja tilan
ViewModel osiosta
K辰ytt旦liittym辰, taustalla XAML
V辰h辰n tai ei ollenkaan code-behind koodia
View ViewModel Model
11. MVVM ohjeistus
1. V辰henn辰 tai eliminoi code-behind
2. Sido kaikki sy旦tteet ja tulosteet ViewModel osioon
3. Toteuta INotifyPropertyChanged rajapinta ViewModel
osioon
4. Testauksessa ViewModel osio kuin se olisi
k辰ytt旦liittym辰
5. V辰lt辰 eventtej辰, k辰yt辰 Commandingia
14. ViewModel luokka
Mahdollisesti toteuttaa IEditableObject
rajapinnan
BeginEdit, CancelEdit, EndEdit
Toteuttaa INotifyPropertyChanged
rajapinnan
PropertyChanged event
Mahdollistaa View:n reagoimaan tiedon
muutoksiin
15. View:n sitominen
DataContext
View luo ilmentym辰n ViewModelista
Sitoo sen itsens辰 (window/page/usercontrol...)
DataContextiin
tai XAML:lla
<Window.DataContext>
<myLocal:MainWindowViewModel/>
</Window.DataContext>
Binding
Sidotaan k辰ytt旦liittym辰oliot XAML:lla
<TextBox Text="{Binding Path=CreateDate,
Mode=OneWay}" . . .
16. Avaintekniikat - Databinding
K辰ytt旦liittym辰 odottaa tietoa mutta ei sido
suoraan mihink辰辰n olioon
DataContext k辰ytt旦liittym辰lle
Kuvataan XAML:lla
<TextBox Text="{Binding Path=Name, Mode=TwoWay,
UpdateSourceTrigger=LostFocus,
ValidatesOnExceptions=True}
Converter={StaticResource MessageForegroundColor},
ConverterParameter=FormStateMessageType}"
IsEnabled="{Binding Path=IsEditing}"
. . .
17. Avaintekniikat - Databinding
Path
Ominaisuuden nimi DataContextista
Mode
Tiedon suunta ViewModelista
TwoWay, OneWay jne.
ValidatesOnException
Tiedon validointi
Converter
Oma esitys tiedolle, esim. bool tieto jotain muuta kuin
true/false
18. Avaintekniikat Data Templates
Mahdollistaa joustavasti visuaalisen
ilmeen muuttamisen
20. Avaintekniikat Commanding
Liitt辰辰 k辰ytt旦liittym辰n toiminnallisuuden
ViewModel osioon
Builtin Commands
Cut, Copy, Paste jne.
Play, Stop, Pause jne.
Omat Commandit ja sitominen
ICommand
21. Avaintekniikat Resources
Tapa kuvata esim. K辰ytt旦liittym辰 osia
resursseina tilanteen mukaan XAML
kielell辰.
Paikalliset ja globaalit resurssit, perint辰 ja
ylikirjoitus jne.
<Page.Resources>
<converter:MessageForegroundColor
x:Key="MessageForegroundColor" />
</Page.Resources>
24. Yhteenveto
Suositeltava malli k辰ytett辰ess辰 WPF,
Silverlight ja WP7 kehyksi辰
Yksinkertaisessa sovelluksessa voi olla
overkill
Oppimiskynnys voi tuntua
haastavammalta kuin perinteinen tapa
mutta lopulta tekniikat eiv辰t olekaan niin
haastavia
Yll辰pidett辰vyys, testattavuus
27. 息 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions,
it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any inf ormation provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.