Tworzenie oprogramowania, rekrutacja i outsourcing kadr IT - Power Media S.A.   english version
Strona główna > Doświadczenie > Case studies
Księgowość internetowa - ifirma.pl


Giełda Papierów Wartościowych
inStudio
certyfikat

Case studies

System Archiwizacji Materiałów Multimedialnych inStudio

Historia

Idea realizacji systemu inStudio powstała w połowie 2005 roku. Wtedy to firma SAD sp. z o.o. (Apple IMC Poland), z którą od kilku lat utrzymujemy stałą współpracę, zwróciła się do nas z potrzebą stworzenia systemu archiwizacji materiałów wideo dla swojego klienta, firmy TVN24. Telewizja TVN24 potrzebowała narzędzi, dzięki którym mogłaby uporządkować i łatwiej przeszukiwać archiwum taśm i plików z materiałami filmowymi. Kluczowymi elementami nowego systemu miały być moduły służące do archiwizacji materiałów oraz do ich sprawnego wyszukiwania w archiwum według wielu kryteriów.

Ze względu na powszechne zastosowanie rozwiązań firmy Apple w telewizji TVN24, system archiwizacji materiałów wideo miał bazować na systemie operacyjnym Mac OS X i innych technologiach Apple. Ustalono, że moduły archiwizujący i administracyjny będą aplikacjami typu desktop, zaś wyszukiwarka zarchiwizowanych materiałów działać będzie w oparciu o przeglądarki internetowe.

Pierwszym etapem realizacji projektu było przygotowanie i udostępnienie TVN24 prototypu modułu archiwizującego. Na przełomie sierpnia i września 2005 r. otrzymaliśmy od TVN24 dokument analizy funkcjonalnej całego systemu. Na podstawie tej specyfikacji we wrześniu rozpoczęliśmy implementację systemu. Po wykonaniu projektu bazy danych i wspólnych podstaw całego systemu, równolegle zaczęły powstawać moduły do archiwizacji, przeszukiwania archiwum oraz moduł administracyjny. Realizacja tego etapu trwała niecałe trzy miesiące i na początku grudnia 2005 r. system został wdrożony w warszawskiej siedzibie telewizji TVN24.

W kwietniu 2006 r. system archiwizacji materiałów wideo po dostosowaniu do potrzeb telewizji Superstacja został zainstalowany w jej siedzibie w Warszawie. Niedługo potem otrzymał nazwę inStudio.

Kilka miesięcy później holding TVN zdecydował o kolejnej instalacji systemu inStudio – tym razem na potrzeby swojej nowej stacji sportowej, nSport HD.

Ostatnie wdrożenie systemu inStudio odbyło się w telewizji Silesia w Katowicach.

Od chwili pierwszej instalacji komercyjnej system inStudio przeszedł wiele uaktualnień rozszerzających jego funkcjonalność. W tej chwili jedna z instalacji inStudio obsługuje archiwum zawierające ponad 100 tysięcy materiałów.

Technologia

System archiwizacji materiałów multimedialnych inStudio zbudowany jest w oparciu o kilka technologii:

  • Narzędzia do archiwizacji i administracji, inStudio Archivist i inStudio Admin, to aplikacje typu desktop pracujące w systemie operacyjnym Mac OS X, stworzone w technologii Cocoa firmy Apple, a napisane w języku programowania Objective-C.
  • Narzędzie do przeszukiwania archiwum, inStudio Searcher, to aplikacja internetowa, oparta na platformie Apple WebObjects, napisana w języku Java.
  • System korzysta z bazy danych PostgreSQL.
  • Dodatkowe narzędzia administracyjne po stronie serwera inStudio napisane zostały w języku Ruby.

W systemie inStudio zaimplementowano wiele rozwiązań ułatwiających korzystanie z archiwum materiałów wideo. Należą do nich m.in.:

  • mechanizm przeszukiwania archiwum pozwalający zarówno na proste wyszukiwanie, jak i na wykorzystywanie złożonych kryteriów wyboru materiałów,
  • algorytm wyszukiwania pozwalający znajdować wyrazy podobne, wpisane bez użycia polskich znaków diakrytycznych oraz niezależnie od błędów pisowni,
  • możliwość archiwizacji zarówno materiałów cyfrowych, jak i przechowywanych na taśmach analogowych,
  • wbudowany w aplikację archiwizującą odtwarzacz multimediów pozwalający na opisywanie materiału podczas jego przeglądania,
  • możliwość generowania, opisywania i podglądu klatek kluczowych z materiałów wideo,
  • podgląd kopii materiałów wideo w niskiej rozdzielczości prezentowany w wynikach wyszukiwania w internetowej aplikacji przeszukującej archiwum,
  • działająca po stronie serwera aplikacja do wsadowego generowania niskorozdzielczościowych kopii nowo zarchiwizowanych materiałów, uruchamiana np. w godzinach nocnych,
  • eksport wybranych materiałów archiwalnych do aplikacji FinalCut Pro,
  • możliwość użycia przez system dysków pośredniczących, oddzielających użytkowników od archiwum, zwiększająca bezpieczeństwo danych i wydajność systemu.

Optimal Wellness Center

Historia

Współpraca firmy Power Media z Optimal Wellness Center (OWC) rozpoczęła się na początku 2001 roku. Jonathan Rentzsch, konsultant IT z Chicago zwrócił się wówczas do naszej firmy z prośbą o pomoc przy tworzeniu infrastruktury IT dla portalu OWC.

Istniejąca już wówczas witryna OWC promująca zdrową żywność i naturalne formy leczenia pilnie potrzebowała rozbudowy poprzez:

  • stworzenie wydajnego newslettera informującego o branżowych nowościach na rynku oraz artykułach zamieszczanych na stronie,
  • budowę systemu e-commerce spełniającego trudne do pogodzenia wymagania wielu dostawców produktów oraz klientów z całego świata.

Programiści Power Media po dokonaniu analizy wymagań wybrali technologię WebObjects i zaczęli pracować nad projektem rozbudowy infrastruktury IT.

Już w ciągu niespełna dwóch miesięcy udało się uruchomić system rejestracji klientów, wydajny system do wysyłania newsletterów, a miesiąc później pierwszą wersję sklepu internetowego, co zachęciło klienta do kontynuacji współpracy z Power Media.

W ciągu kolejnych miesięcy dzięki sprawnemu zarządzaniu wymaganiami oraz doświadczeniu naszych konsultantów powstał bogaty system aplikacji wspomagających działalność portalu i sklepu.

Pomysły OWC w połączeniu z doświadczeniem specjalistów Power Media zaowocowały wielkim sukcesem komercyjnym, który po trzech latach współpracy doprowadził OWC na czołowe miejsce wśród amerykańskich portali zajmujących się naturalnym zdrowiem (luty 2004) oraz przychodu ze sprzedaży w sklepie rzędu kilku milionów dolarów miesięcznie.

Oprócz infrastruktury biznesowej firma Power Media zbudowała system zapewniający niezawodność portalu poprzez stałe monitorowanie, notyfikacje oraz replikację danych na serwery zapasowe.

Elementy infrastruktury IT

Kluczowym elementem infrastruktury IT powstałej w ramach współpracy z OWC jest sklep internetowy, który w szczytowym momencie osiągał:

  • sprzedaż dochodzącą do 3000 transakcji na godzinę,
  • przychód miesięczny rzędu kilku milionów dolarów.

Główne cechy aplikacji to:

  • integracja z webservice'ami kilku firm transportowych, m.in. automatyczne zamawianie transportu i obliczanie kosztów przesyłek,
  • automatyczna weryfikacja danych adresowych klienta w oparciu o często aktualizowane webservice’y,
  • rozbudowany panel do realizacji zamówień dostosowany do indywidualnych potrzeb dostawców towarów, umożliwiający fakturowanie w wielu krajach, eksport i import danych w różnych formatach oraz udostępniający bogaty system raportów,
  • panel administracyjny umożliwiający zarządzanie zaawansowanymi promocjami, opustami oraz opcjami transportowymi,
  • panel dla firm afiliantów umożliwiający budowanie systemu prowizji, promocji oraz raportowania zysków i kosztów wynikających z umów,
  • silna optymalizacja wydajnościowa zorientowana na obsługę tak dużej ilości zamówień.

Na bazie doświadczeń zgromadzonych w czasie pracy nad sklepem internetowym OWC, który sprawdził się na rynku amerykańskim, budujemy obecnie produkt PowerCommerce.

Do wielkiego sukcesu OWC przyczynił się także wspomniany wcześniej wydajny system dystrybucji newsletterów, będący również autorskim rozwiązaniem Power Media. Charakteryzuje się on:

  • wysoką wydajnością (50 000 e-maili na godzinę, ponad pół miliona subskrybentów),
  • obsługą tzw. “bounced e-mails”,
  • zaawansowanym panelem do tworzenia list e-mailowych według dowolnych, skomplikowanych kryteriów,
  • przejrzystym systemem raportowym.

Obecnie trwają prace nad następcą tego systemu, projektem o nazwie kodowej Pulsar.

System informatyczny OWC uzupełniają liczne aplikacje pomocnicze umożliwiające m.in. subskrypcję newslettera, zbieranie i analizę danych demograficznych i zdrowotnych pacjentów, publikowanie artykułów za pomocą rozwiązań typu Knowledge Filter oraz Wiki.

Niezawodne działanie systemu zapewniają narzędzia monitorujące Nagios, programy typu “watchdog” i replikacja baz danych na zapasowe serwery.

Zobacz wszystkie zrealizowane projekty informatyczne.



| Firma | Oferta | Doświadczenie | Aktualności | Relacje inwestorskie | Praca | Kontakt | Mapa serwisu |



Copyright © Power Media S.A.