Autoritățile locale oferă mai ușor și mai ieftin mai multă informație, pe care cetățeanul o accesează mai facil și mai rapid.
Silverlight permite foarte multă flexibilitate la nivel de logică, de funcționalitate. Putem astfel gândi mai îndrăzneț ce se poate face într-o aplicație pentru publicul larg… În mod cert, înseamnă un salt
- Marius Ienculescu, Director Business Development, Intergraph Computer Services
Intergraph Computer Services, înființată în 1995 ca partener de distribuție în România al Intergraph Corp Alabama USA, s-a dezvoltat foarte rapid și este în prezent unul dintre cei mai importanți furnizori de soluții geospațiale pentru administrațiile publice și organizațiile mari din România. Compania oferă servicii și soluții informatice care permit utilizatorilor să integreze datele geografice în fluxul informațional cotidian, pentru a eficientiza activitățile și a valorifica sursele izolate de date. Soluțiile ICSevidențiază amplasarea exactă a resurselor și a beneficiarilor, precum și legăturile dintre aceștia, rezultatul final fiind integrarea informațiilor într-un sistem complet.
Pentru utilizatorii a căror activitate depinde vital de accesarea în timp real a informațiilor geografice, ICS oferă soluții la cheie pentru toate nivelurile decizionale, prin unificarea și stocarea în aceeași bază de date a informațiilor geografice și non-geografice. Soluțiile implementate înlocuiesc, cel mai adesea, activități manuale și disparate în domenii ca: planificare urbană, cadastru, telecomunicații, transport, distribuție de apă-canal-termoficare, protecție civilă, minerit. Toate soluțiile sunt dezvoltate pe platforma GeoMedia, un patent al Intergraph Security, Government & Infrastructure, companie care cumulează mai mult de 30 de ani de inovații tehnologice și leadership în industrie și o infrastructură globală de servicii.
În anul 2000, ICS a dezvoltat o soluție software proprie bazată pe GeoMedia, trecând astfel din categoria de distribuitor de produse în cea de furnizor de soluții. În același an, în cadrul unui proiect care a avut ca beneficiar Consiliul Județean Constanța, ICS a dezvoltat și o soluție web-GIS dedicată publicului. De altfel, multe organizații de administrație publică din România utilizează soluțiile ICS pentru managementul drumurilor, al parcurilor, al spațiilor de recreere, al sistemelor de transport, pentru elaborarea de hărți și rapoarte corecte și multe altele. Soluțiile ICS mai sunt folosite în transporturi, servicii de utilități, comunicații și alte domenii.
Specialiștii de la ICS au dorit să poată oferi și aplicații pentru publicul larg, aplicații de generare a hărților interactive. Mai întâi au dezvoltat o primă variantă bazată pe soluțiile de back-office pe care le implementaseră deja la Primăria București. Dar rezultatul nu i-a mulțumit.
Marius Ienculescu, Director Business Development la ICS, explică: Doream să facem o hartă interactivă, pentru public, care să aibă în spate o bază de date. O hartă obișnuită îți permite de obicei doar să navighezi, să te miști la stânga, la dreapta, să mărești, să micșorezi și cam atât. Dar când vrei să adaugi funcții de căutare, să afișezi obiecte și informații suplimentare despre obiectul respectiv, să ai interactivitate, atunci... îți trebuie deja ceva nou. Trebuia să mergem mai departe, dat fiind că dispuneam de multe alte informații! De exemplu, la Primăria București: ce lucrări la artere sunt în execuție, unde este o avarie, care sunt zonările de urbanism ș.a.m.d...
La soluțiile obișnuite pentru afișarea informației geospațiale, crește semnificativ timpul de răspuns odată cu creșterea volumului de dateMihai Tătăran
Această multitudine de informații poate că nu este neapărat necesară utilizatorului obișnuit de hartă on-line. Dar mai sunt și cei care au nevoie de informație specifică sau specializată. Pentru aceștia, specialiștii ICS au dorit să dezvolte o soluție de hartă cu adevarat interactivă, cu servicii electronice bazate pe informație geo-spațială. O hartă în care să poți să cauți, să grupezi, să aduci sau să scoți dinamic anumite elemente de interes, grupate pe categorii. Să poți, de exemplu, să aduci în hartă doar punctele de interes turistic și apoi să accesezi informațiile "din spate" despre fiecare. Sau să scoți rapid din hartă râurile, care te încurcă atunci când vrei să vezi drumurile.
Mihai Tătăran este directorul companiei HPC Consulting din Timișoara, partenerul Microsoft care avea să dezvolte aplicația ce stă la baza soluției căutate de Intergraph. El spune: O soluție geospațială presupune automatizarea circulației informației, presupune standardizarea unui model de date la nivelul instituției, interfațarea sistemelor informatice majore existente - gestiune a documentelor, ERP, taxe și impozite, CRM, portal. Presupune dezvoltarea unor instrumente specifice. Sunt necesare arhitecturi informatice complexe. La soluțiile obișnuite pentru afișarea informației geospațiale, crește semnificativ timpul de răspuns odată cu creșterea volumului de date.
Există deja hărți construite cu baze de date "în spate". Dar, când cauți o rută între două orașe, primești o pagină cu poze generate de un server, o pagină la care poți doar să te uiți. Le trebuia o aplicație care să deseneze vectorial pe ecran reprezentarea din baza de date, iar obiectele acelea să fie interactive, să poată fi manipulate. Din câte știm noi, au încercat mai întâi cu o tehnologie ce s-a dovedit lentă cu o cantitate mai mare de informații
, ne spune Mihai Tătăran. La rândul său, Marius Ienculescu precizează: Am făcut trei încercări – cu trei echipe de programare diferite – și apoi am renunțat la acea tehnologie; am început să căutăm o alternativă. Ce doream noi presupunea dezvoltarea unei aplicații specifice complexe... Deși era nou, Silverlight părea să satisfacă cerințele tehnologice. Mai mult, am găsit programatorii, recomandați de Microsoft, în rețeaua lor de parteneri.
Aplicația cerută a prins viață printr-un concept al Intergraph Computer Services și prin dezvoltarea făcută de HPC Consulting, o companie din Timișoara care dezvoltă software la cheie, cu specialiști certificați Microsoft și implicați în comunitatea de dezvoltatori .NET.
În proiectul pentru Intergraph, HPC a dezvoltat o soluție de vizualizare grafică a datelor GIS, bazată pe tehnologie Microsoft. Soluția permite agregarea în aceeași hartă grafică a unor date din mai multe surse simultan; de exemplu, de la nivelul consiliilor județene sau locale.
Opțiunea noastră s-a îndreptat către tehnologia Microsoft unde am vizat Sliverlight/WPF/WWF. Silverlight oferă un subset al facilităților disponibile în WPF: capabilitățile avansate de a desena forme vectoriale și de a efectua tranformări geometrice
, spune Mihai Tătăran.
Era nevoie de o platformă robustă de codare, nu numai a motorului grafic din spatele aplicației ci și a funcționalității propriu-zise a aplicațieiMihai Tătăran
Marius Ienculescu precizează: Silverlight este o tehnologie nouă, parte din .NET. După ce anul trecut s-a făcut trecerea la Silverlight 2.0, am putut vorbi deja despre un "motor" serios pentru ceea ce ne trebuie nouă – adică soluții geo-spațiale.
Spre deosebire de alte tehnologii, Silverlight permite mărirea sau micșorarea foarte amplă, foarte rapidă și clară a unor imagini sau colecții de imagini, iar în momentul în care se focalizează o anumită imagine, pot fi aduse în computer și informații despre ea, informații care se încarcă destul de ușor, chiar dacă sunt foarte voluminoase. Aceasta caracteristică se datorează faptului că Silverlight folosește toate abilitățile sistemului de operare din spate.
Mihai Tătăran descrie soluția: Intergraph ne-a cerut să facem o platformă cu mai multe aplicații, o soluție care, ca și motor de desenare, ca și logică, să fie una singură. Am urmărit integrarea cu un sistem deja existent, deci era nevoie de o platformă robustă de codare, nu numai a motorului grafic din spatele aplicației ci și a funcționalității propriu-zise a aplicației. În aceste condiții, Silverlight a devenit automat candidatul ideal atât datorită performanțelor sale grafice în materie de randare, cât și a faptului că se poate folosi cod .NET pentru dezvoltarea funcționalității aplicației, conexiunea la sursele existente de date și expunerea acestora prin servicii WCF.
Am creat un pachet de aplicații cu două componente: o parte care este pe server, care ține de baza de date și logica de transformare a datelor din baza de date și partea care se vede în browser. Tot ceea este desenat dinamic, din cod, sunt lucruri pe care nu le puteam face fără Silverlight. Aplicația noastră, care creează imaginile interactive, rulează în browserul utilizatorului și se bazează 100% pe Silverlight. Ca mod de lucru, în dezvoltarea aplicației am folosit și alte unelte, cum ar fi Visual Studio. Iar baza de date folosită, care se află la beneficiar, este Microsoft SQL Server.
Iar Marius Ienculescu ține să precizeze: Baza de date nu-i obligatoriu să fie SQL, pentru că Silverlight folosește conectori la baze de date standard... Poate să difere, de la client la client. Este adevărat că soluția pe care am implementat-o folosește SQL Server, dar se poate și cu alte motoare dacă clienții au altă preferință.
Prima implementare a unei astfel de hărți interactive s-a realizat la Consiliul județean Mehedinți. Practic este o hartă, dar cu mai multă interactivitate și cu informație asociată, cu multe posibilități de căutare, după diferite criterii și de afișare de detalii, care nu îți sunt oferite de o hartă simplă. Elementul esențial al unei astfel de aplicații este conținutul informațional.
Silverlight se mișcă foarte bine la desenarea obiectelor grafice. Un exemplu îl dă Marius Ienculescu: Când ai 2.700 de limite administrative, fiecare ca obiect grafic - drumuri, râuri, sate ș.a.m.d. - pe care ar trebui să le aduci ca vectori, e foarte important ce algortim de desenare folosește tehnologia respectivă, cât de repede se mișcă, cât de stabilă este. Iar Silverlight a trecut testele noastre.
Cu Silverlight putem afișa sute de obiecte cu geometrie bogată...Mihai Tătăran
Cu aplicațiile dezvoltate pe baza tehnologiei Silverlight poți să "descoperi" rapid detaliile dintr-o hartă interactivă, datorită caracteristicii sale unice Deep Zoom. La hărțile dezvoltate cu alte tehnologii, ca să "aduci" unele detalii din server în computerul propriu, fie totul merge mult mai greu, fie este necesară o conexiune cu bandă de lățime mare, ca să poată să proceseze imagini de sute de MB. Cu Silverlight însă, traficul este de numai câteva sute KB, pentru că informația se transferă nu cu totul, ca document "bloc", ci prin pachete mai mici, pentru ca apoi imaginea să se recompună în computer.
Cu Silverlight, viteza de căutare este incomparabil mai mare iar căutarea este mult mai ușoară pentru că aplicația "profită" de resursele sistemului de operare. Pe de altă parte, și timpul de acomodare a utilizatorului cu tehnologia cea nouă este mai scurt decât în alte cazuri, deoarece este o aplicație pur și simplu "atractivă": spectaculoasă și plăcută în utilizare.
Mihai Tătăran precizează: Ca să văd un detaliu dintr-o pagină web - realizată cu altă tehnologie - pur și simplu fac o cerere la server, care poate fi undeva, în lume; acolo este procesată cererea și îmi generează o pagină cu text și poze – statică! – pe care mi-o trimite înapoi. Când vreau să animez o imagine sau să afișez altceva, procesul se repetă. De aceea merge atât de greu. Dar cu Silverlight putem afișa sute de obiecte cu geometrie bogată, foarte fluent, pentru că el însuși optimizează intern geometria și modul de afișare a acestora. Deci, pentru utilizatorul final, Silverlight este mai bun pentru acest tip de aplicații pentru că este mai performant. Și asta înseamnă un câștig substanțial de timp de lucru al omului. N-am măsurat efectiv, dar apreciez că reacția sistemului la un clic este cam de 2-3 ori mai rapidă.
Un alt avantaj al aplicației realizate cu Silverlight este că vezi tehnologia lucrând și aceasta crează un plus de interactivitate. Când aduci în ecran un grup de elemente dintr-o hartă, de exemplu niște județe, în alte tehnologii, după ce apeși pe un buton, stai, aștepți… și nu știi ce se întâmplă: merge sau s-a blocat?! Cu Silverlight, elementele apar pe rând, vezi că se întâmplă ceva. Și, pe măsură ce îți vine câte un răspuns și se afișează, chiar dacă nu ți-au venit toate rezultatele, poți să începi să lucrezi cu acelea pe care deja le ai. Este din nou un câștig de timp.
Apreciez că reacția sistemului la un clic este cam de 2-3 ori mai rapidă.Mihai Tătăran
Marius Ienculescu precizează: Desigur, viteza de operare este unul dintre beneficii. Dar utilizatorul va mai aprecia și alte lucruri. În primul rând, faptul că noi oferim mult mai mult conținut
. Cu alte tehnologii poți să aduci numai poze – inclusiv elementele geografice sunt de fapt doar poze în baza de date. Dar soluția oferită acum de Intergraph Computer Services are potențialul de a oferi în exterior mult mai multă informație. În plus, poate fi realizată și combinarea ad-hoc a informațiilor de nivel primar. Poți căuta o adresă în același timp cu o reglementare de urbanism și un proiect de investiție și să obții o agregare, o analiză, o comparație care adaugă un alt nivel de informație. Sunt mai mult decât date primare, simple, sunt informații valoroase. Ceea ce aduce esențial nou Silverlight este ce fel de informație poate procesa în mod inteligent. Acest potențial este valoarea adăugată! Silverlight ne oferă o platformă pentru funcționalitate și multă interactivitate. În plus, Silverlight oferă și pe partea de experiență vizuală suficient de mult suport tehnologic care îl face să fie o alegere bună
, mai spune Marius Ienculescu.
Clienții ICS sunt organizații care gestionează o infrastructură vastă, cu foarte multe tipuri de informații pe care este necesar să le facă publice. Dacă un astfel de client, să zicem o primărie sau un consiliu județean, vrea să facă și o hartă de servicii turistice și un dispecerat pentru avarii și o aplicație pentru alegeri - cine la ce circumscripție votează - etc, are două opțiuni. Prima este să realizeze câte o mică aplicație pentru fiecare tip de informații publice, în parte. Rezultatul va fi o pădure de aplicații care nu comunică între ele și unde, la un moment dat, se va crea o aglomerație și o îmbulzeală de nedescris între informații, pentru că nu fac referință la același lucru.
Alina Pintelie, Director MarCom la Intergraph adaugă: De fapt, cel mai mare neajuns va fi că, după un timp, informațiile își pierd valabilitatea și atunci devine necesară reconstrucția fiecăreia dintre aceste mici aplicații. Dar este cu totul altceva să ai o bază de date care se actualizează permament și în care informația este corectă, nu este redundantă și toate aplicațiile din instituție se "hrănesc" din această baza de date. Și poți să faci același lucru și când ieși pe exterior, pe web, către public. Silverlight ne ajută să facem treaba aceasta, pentru că se pretează la o soluție de asemenea complexitate. Pe termen lung, soluțiile realizate în acest fel sunt mai ieftine, mai eficiente și oferă servicii mult mai bune.
Așadar, o hartă interactivă dezvoltată pe tehnologia Silverlight, așa cum este cea oferită de Intergraph, aduce clienților săi, pe termen lung, costuri mai scăzute de exploatare și actualizare și administrare mai lesnicioasă a unui volum mai mare de informații ce pot fi făcute publice.
Desigur, pentru ca să aibă un produs vandabil, o companie precum Intergraph nu se putea baza pe o aplicație care funcționa, dar "se mișca" greoi. Ameliorarea acesteia în condițiile lipsei de programatori pricepuți în respectiva tehnologie ar fi durat prea mult și deci ar fi costat prea mult. În schimb, pentru Silverlight, Microsoft le-a recomandat celor de la ICS programatori care au putut să realizeze destul de rapid un produs eficient.
Pentru noi este important că avem o tehnologie care ne ajută să ne atingem obiectivele de business. Ce facem noi acum, la Timișoara, este partea pilot a unei etape mai lungi. Și deocamdată suntem mulțumiți: ceea ce poate face tehnologia este de bun augur. Silverlight permite foarte multă flexibilitate la nivel de logică, de funcționalitate, dispar foarte multe dintre limitări și putem gândi mai îndrăzneț ce se poate face într-o aplicație de public… În mod cert, înseamnă un salt. În plus, și echipa de la Timișoara răspunde bine la cerințele noastre
, spune Marius Ienculescu. Iar Alina Pintelie subliniază: Mizăm pe profitul pe termen lung, prin construirea unor platforme durabile și viabile și care să reziste probei timpului.
Intergraph este unul dintre cei mai importanți furnizori de soluții geospațiale din România. Soluțiile ICS sunt folosite de către administrațiile publice, în comunicații, transporturi sau servicii de utilități și se bazează atât pe experiența de peste 30 de ani a liderului mondial Intergraph Corp. USA cât și pe soluții software proprii, dezvoltate în tehnologiile GeoMedia.
Specialiștii de la ICS au dorit să ofere hărți interactive pentru publicul larg, care să acceseze o bază de date și să ofere funcții de căutare, să afișeze informații suplimentare. Le trebuia o aplicație care să poată genera o hartă în care să poți căuta, grupa, aduce sau scoate dinamic diferite obiecte. Au încercat să o facă în diferite alte tehnologii care însă nu au corespuns cerințelor.
Într-un concept al ICS, specialiștii certificați Microsoft implicați în comunitatea de dezvoltatori .NET ai HPC Consulting au dezvoltat o soluție de vizualizare grafică a datelor GIS bazată pe tehnologie Microsoft, cu Sliverlight/WPF și WWF. În dezvoltarea aplicației, au folosit instrumentele Visual Studio.
Pentru utilizatorii hărților:
Pentru clienții care publică hărțile interactive
Pentru dezvoltatorii soluției
În dezvoltarea aplicației:
Pentru rulare la beneficiar: