18
E4.NetPlayer informačný systém pre online riadenie a distribúciu reklamných spotov Symposium 2009,Hluboká, 8. júna 2009 mediworx software solutions, a.s. Ján Tomášik ([email protected])

E4.NetPlayer informačný systém pre online riadenie a distrib úciu reklamných spotov

Embed Size (px)

DESCRIPTION

E4.NetPlayer informačný systém pre online riadenie a distrib úciu reklamných spotov. Symposium 2009,Hluboká , 8. j úna 2009 m ediworx software solutions, a.s. Ján Tomášik (jtomasik @mediworx.sk). Agenda. Krátka história mediWORX NetPlayer Server a klient - PowerPoint PPT Presentation

Citation preview

Page 1: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

E4.NetPlayerinformačný systém pre online

riadenie a distribúciu reklamných spotov

Symposium 2009,Hluboká, 8. júna 2009mediworx software solutions, a.s.

Ján Tomášik ([email protected])

Page 2: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Agenda

Krátka história mediWORX NetPlayer Server a klient Použitý framework E4 (mediTRAX) Naše hodnotenie z pohľadu možností technológie Diskusia

Page 3: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Krátka históriamediworx software solutions, a.s.

Page 4: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Firma bola založená v roku 2006 spojením IT oddelení dvoch zdravotných poisťovní

Orientujeme sa na vývoj aplikácií, ich rozvoj a prevádzku v súlade so štandardom ITIL

Servis a podporu zákazníkov zabezpečuje 5 stredísk na Slovensku

Vývojový tím sídli v Košiciach (15 ľudí z celkového počtu 33) Dôraz na efektívny a rýchly vývoj

mediWORX software solutions, a.s.je mladá dynamická firma.

Page 5: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Intersystems Caché E4 framework pre vývoj aplikácií na Caché

Microsoft Systémový softvér (Windows Server, MS Exchange,...) Databázové servre pre podporné aplikácie (web, intranet)

Pre vývoj používame dve pre nás nosné technológie, ktorých výhody spájame do našich produktov.

Page 6: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

MISIA: NetPlayer

Page 7: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Požiadavky zákazníka: Serverová aplikácia dostupná cez Internet

Zachovanie bezpečnosti, riadenie prístupových práv Nízke náklady na prevádzku Flexibilné riešenie s možnosťou postupného a jednoduchého rozširovania funkcionalít Postupne pribúdajúci počet koncových bodov (aktuálne 30)

Klient pre Windows XP Prehrávanie multimediálnych súborov Komunikácia so serverom cez webové služby Zadávanie „playlistov“ cez server Možnosť aktualizácie SW cez internet

Zadanie: V čo najkratšom čase (3 mesiace) postaviť systém pre online riadenie siete multimediálnych prehrávačov v sieti obchodných domov a nákupných centrier.

Page 8: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Technológia NetPlayer Server

Page 9: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Po analýze požiadaviek sme sa rozhodli pre technológiu Ensémble 2008 pre server v kombinácii .NET 3.5 pre hrubého klienta.

Page 10: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

E4.NetPlayer Server je postavený na Ensémble 2008

E4 framework pre tenkého klienta (overený pri aplikácii mediTRAX)

Procesné veci riešené cez Ensémble Upravený workflow portál Využitie objektov Web Services pre komunikáciu s

koncovým klientom

NetPlayer je webová aplikácia, ktorá slúži na riadenia koncových prehrávačov v obchodných centrách.

Page 11: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Workflow portál rieši:

Interakciu s používateľom pri automatických úlohách

Interakcia pri rozhodnutí, ktoré sa vyžaduje od človeka

Pri implementácii sme použili funkčnosti Workflow portálu a mierne si ich prispôsobili...

Page 12: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Formuláre

Založené na E4 frameworku z mediTRAXu

Rýchle vytvorenie prototypu pre testovanie a vstup dát

Jednoduché vytváranie prehľadov

Generovanie formulárov bolo vďaka overenému frameworku z mediTRAXu veľmi pohodlné a rýchle...

Page 13: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Technológia NetPlayer Klient

Page 14: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

E4.NetPlayer Klient je realizovaný na .NET Komunikácia cez Web Services

priamo so serverom Logovania činnosti a zasielanie na

server Prehrávanie podľa playlistov Automatický download

chýbajúcich súborov zo servera Autoupdate

Klient pre platformu Windows XP bol vytvorený v .NET 3.5

Page 15: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Projekt NetPlayer trval ako je u nás zvykom menej ako 6 mesiacov. Realizácia bola rozdelená na niekoľko etáp s využitím rôznych prístupov a možností.

Analýza požiadaviek

Príprava objektového modelu

Analýza a dátový model

Konfigurácia frameworku E4

Programovanie generátora playlistov

Implementácia procesov

Úprava workflow portálu

Implementácia klienta

Implemetnácia prepojení

Implementácia Testovanie

Optimalizácia výkonu

Drobné pripomienky

Pilotná prevádzka

Fázy realizácie projektu E4.NetPlayer

1 mesiac 2 mesiace 1 mesiac 1 mesiac

Overenie vo vybranom obchodnom centra

Dolanie prepojení

Doladenie generátora playlistov

Page 16: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Naše hodnotenie z pohľadu možností technológie

Page 17: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Výhody Veľmi rýchly vývoj Variabilita možných prístupov Veľmi rýchle vytváranie rozhraní pre externé systémy (web services)

Nevýhody Neznalosť / Nedôvera na strane zákazníka

Opäť sa potvrdili naše predpoklady a správnosť rozhodnutia pre výber technológie... Ak ďalší projekt, tak na CACHÉ.

Page 18: E4.NetPlayer informačný systém  pre  online riadenie a distrib úciu reklamných spotov

Ďakujeme za pozornosť

Ján Tomášikriaditeľ spoloč[email protected]

Eugen Pahulyivedúci vý[email protected]