Accept faptul că acest site folosește cookies pentru statistici, conținut și reclame personalizate.

CASON

Studiu de caz: Yacht Club România prezintă și monitorizează Black Sea Regatta pe o interfață dezvoltată cu Microsoft Silverlight

Am făcut un calcul și am ajuns la concluzia că timpul necesar pentru implementarea și particularizarea soluției având la bază Silverlight a fost substanțial redus. Au fost necesare numai două săptămâni la configurarea soluției bazate pe Silverlight pentru Regata Mării Negre, în comparație cu cele peste șase săptămâni pe care urma să le alocăm dacă decideam să implementăm soluția bazată pe JavaScript și SVG. Datorită mediului de dezvoltare Visual Studio 2008, a soluțiilor Expression Studio și a funcțiilor geo-spațiale din SQL Server, productivitatea în cazul realizării unei aplicații de acest tip a crescut de aproximativ trei ori - Adrian Postolache, Inginer de Dezvoltare, CASON Romania

Despre eveniment

Black Sea International Regatta este singura regată de yachting cu participare internațională organizată în România. La ediția 2009, au fost înscrise 34 de ambarcațiuni din România, Bulgaria, Republica Moldova, Ucraina și Marea Britanie.

Participanții la Black Sea Regatta au parcurs distanța dintre Mangalia și Balcic, ambarcațiunile fiind grupate în trei categorii de yachturi: Racing, Cruising 1 și Cruising 2. Pentru desfășurarea competiției și stabilirea clasamentului final, Yacht Club Romania a avut nevoie de un sistem performant de monitorizare prin satelit, sistem care să ofere un suport în timp real.

Situația inițială

Yacht Club Romania a folosit la prima ediție un sistem de monitorizare prin satelit, sistem care nu a răspuns cerințelor de organizare și monitorizare a unei astfel de competiții. Sistemul vechi nu era destul de perfomant, iar actualizarea nu răspundea în totalitate cerințelor impuse de club. În general, sosirea ambarcațiunilor în cadrul regatei se face după apusul soarelui, identificarea vizuală a yachturilor fiind foarte dificilă. Datorită timpului mare necesar pentru actualizarea datelor, vechiul sistem nu ne oferea nici un suport pentru supravegherea liniei de sosire, a precizat Bogdan Alexandrescu, CEO Yacht Club Romania.

Pentru monitorizarea competiției, Yacht Club Romania a ales, începând cu a doua ediție, soluția de monitorizare de la CASON. CASON este dezvoltator, producător și furnizor de sisteme de comunicație industrială și monitorizare. Compania are în portofoliu soluții complete de managementul de flotă și al forței de muncă mobile. Sistemul de monitorizare a fost implementat la Poșta Română, în acest caz fiind posibilă monitorizarea a peste 8000 de poștași.

Soluția

Pe baza experienței în realizarea aplicațiilor destinate monitorizării flotei și a forței de muncă mobile, CASON a creat o soluție dedicată competițiilor de yachting. Aplicația a fost creată inițial pentru una dintre regatele organizate pe lacul Balaton, fiind adaptată de filiala din România pentru regata organizată pe Marea Neagră.

Există, practic, două versiuni dezvoltate pe două tehnologii distincte. Prima soluție a avut la bază tehnologiile JavaScript și SVG, iar ultima versiune a fost dezvoltată pe baza Silverlight. Ediția bazată pe SVG avea o serie de dezavantaje importante, cel mai important dintre acestea fiind incompatibilitatea cu diverse browsere. În acest sens, soluția bazată pe SVG și JavaScript nu putea fi rulată decât pe Internet Explorer, nefiind asigurată compatibilitatea cu alte browsere și platforme. Versiunea bazată pe Silverlight asigură o compatibilitate cross-browser și cross-platformă, fiind eliminate practic toate restricțiile din cazul versiunii precedente, a precizat Adrian Postolache, Inginer de Dezvoltare la CASON Romania.

De asemenea, am făcut un calcul și am ajuns la concluzia că timpul necesar pentru implementarea și particularizarea soluției având la bază Silverlight a fost substanțial redus. Astfel, au fost necesare numai două săptămâni la configurarea soluției bazate pe Silverlight pentru regata Mării Negre, în comparație cu cele peste șase săptămâni pe care urma să le alocăm în cazul în care decideam să implementăm soluția bazată pe JavaScript și SVG. Datorită mediului de dezvoltare Visual Studio 2008, a soluțiilor Expression Studio și a funcțiilor geo-spațiale din SQL Server, productivitatea în cazul realizării unei aplicații de acest tip a crescut de aproximativ trei ori, a precizat Adrian Postolache.

Soluția propusă de CASON a simplificat procesul de jurizare și a ținut în contact permanent audiența cu evoluția evenimentului. Noile tehnologii de monitorizare au contribuit la desfășurarea în cele mai bune condiții a regatei
Bogdan Alexandrescu
CEO
Yacht Club România

Beneficiile

Soluția propusă de CASON pentru monitorizarea competiției furniza informații în timp real și înregistra un set complet de parametri privind evoluția bărcilor în competiție. În acest sens, a fost oferit un clasament al competiției, acesta fiind actualizat la fiecare 10 secunde. Sistemul permitea înregistrarea pe toată durata competiției a vitezei și a accelerației pentru fiecare barcă din concurs.

Răspunzător pentru furnizarea datelor geospațiale ale bărcilor este un dispozitiv GPS Diwicon, creat de CASON. Diwicon are o autonomie ridicată a bateriei și este dotat cu memorie internă. Un element de noutate adus de acest dispozitiv este conexiunea GPRS integrată pe aceste aparate și posibilitatea de a face upgrade de firmware în timp real. Am folosit această facilitate pentru a transmite ultimele update-uri către aparate cu câteva minute înainte de începerea competiției, ne-a spus Dragoș Nicolae, PR Coordinator, CASON Romania.

Pentru prelucrarea informațiilor geografice furnizate de dispozitivele GPS Diwicon, extrem de utile au fost noile funcții geospațiale din SQL Server. Consider că, prin utilizarea acestor funcționalități, am reușit să fim de două ori mai productivi în realizarea funcțiilor de prelucrare a informațiilor geospațiale. A fost posibilă astfel realizarea mult mai simplă a unor elemente complexe precum clasamentul în timp real sau preluarea indicatorilor pentru fiecare barcă din concurs, a precizat Adrian Postolache.

Interfața Web a aplicației de monitorizare este disponibilă în Silverlight 3.0 și oferă acces la un număr impresionant de funcționalități. Din punct de vedere grafic, interfața Web, disponibilă și în acest moment pentru testare la regatta.diwicon.ro, este impresionantă. Colegii mei care se ocupă de partea grafică au transpus practic designul unei interfețe dintr-un film în care era prezentată o astfel de competiție, a precizat Adrian Postolache.

Aplicația Web bazată pe Silverlight excelează și la capitolul funcționalități. Astfel, pot fi realizate selecții și comparații între bărcile din competiție, iar prin intermediul unui grafic este furnizată viteza și accelerație fiecărei bărci. Interfața permite folosirea mai multor hărți, pentru acest site fiind disponibile trei hărți: harta propusă de Cason, Microsoft Live Maps și Google Maps. Suplimentar, pot fi accesate hărțile în format vectorial sau sub forma imaginilor din satelit.

Silverlight a avut o contribuție semnificativă la construcția unui motor robust și rapid de afișare a hărților. Alături de posibilitatea de a selecta în timp real hărțile, este de remarcat și viteza cu care sunt afișate acestea, a declarat Adrian Postolache. Productivitatea mediului Visual Studio transformă Silverlight în cea mai productivă platformă destinată dezvoltării aplicațiilor Web complexe. Folosind Silverlight, am putut exploata cunoștințele de programare .NET și să creștem viteza de livrare a unor aplicații Web complexe.

În plus, pentru distribuția și testarea facilă a aplicației, CASON a decis să folosească servere virtuale. Am utilizat tehnologia Hyper-V, aceasta oferind un nivel ridicat de scalabilitate și posibilitatea de a face un deployment rapid pentru sistem, a precizat Adrian Postolache.

Interfața Silverlight a permis, practic, transmiterea live a regatei. În ziua competiției am avut aproximativ 500 de vizitatori unici, lucru care dovedește interesul pentru a accesa în timp real informații privind această regată. Intenționăm să oferim suport și la următoarele ediții, aplicația Silverlight permițând promovarea online a evenimentului și oferind o imagine fidelă asupra regatei, a declarat Dragoș Nicolae, PR Coordinator pentru CASON Romania.