Tag Archives: Pascal

Istoria IT in Romania. Partea a 2-a. Primele multinationale (1997-1999)

Continuam seria posturilor despre istoria industriei IT din Romania (dupa prima parte – Istoria IT in Romania. Partea 1. Zorii (1990-1996)) cu un moment de cotitura in dezvoltare, perioada ’97-’99. Urmeaza Istoria IT in Romania. Partea a 3-a. Noul val (2000-2004)

Contextul politico-economic si de business
Un moment important pentru industria IT l-a constituit aparitia primelor investitii serioase in industia romaneasca, facute de multinationalele din domeniile telecomunicatiilor ( Connex, Dialog, Cosmorom (Romtelecom) ) si din domeniul bancar, incepute in anul 1997. Schimbarea n-a fost declansata de companii multinationale din domeniul software, cum ne-am fi asteptat, ci din alte sectoare de business. In fond e explicabil pentru ca industia software ofera servicii altor industrii.

Chiar daca investitiile au fost facute incremental, cateva firme mari de acest gen au devenit operationale in Romania in acea perioada, angrenand dupa ele atat actori din sfera telecomunicatiilor mondiale (Alcatel, Ericsson, Siemens, Nortel) dar si companii de dezvoltare software locale de dimensiuni medii care ofereau servicii de dezvoltare si suport pentru operatiunile multinationalelor.

Aceste prime multinationale au creat un standard de business in piata din Romania, care in ’96-’97 avea acelasi tip de gandire la fel ca in anii de glorie ai comunismului (cu cateva mici exceptii, desigur). De exemplu, la multi ani dupa venirea in Romania si introducerea modelului de business britanic, Connex a ramas un model pentru orientarea business pe care o oferea angajatilor si unul dintre cei mai doriti angajatori.

Momentul politic era favorabil (in toamna lui ’96 venise la putere CDR – formatiune de dreapta, cu deschidere occidentala) – aceasta dand un mesaj pozitiv celor dare doreau sa dezvolte o afacere in Romania. A fost poate un factor decisiv in declansarea acestul Big Bang in business-ul romanesc.

De mentionat cateva detalii despre situatia economica a acelor ani. A fost perioada primelor restructurari din economie, a primelor privatizari, a instabilitatii economice, a unor inflatii exorbitante (peste 200% pe durata anilor 97-99). Au fost si momente economice dificile, de exemplu in ’99 Romania a fost la un pas de intrarea in incapacitate de plata, toate acestea avand impact asupra credibilitatii si indirect asupra investitiilor.

Un mare client al industriei de IT pe piata era statul, care investea masiv in retele informatice pentru institutiile sale in acea perioada. Ministerele incepusera solicitarea pentru primele sisteme/aplicatii integrate care sa faca managementul anumitor activitati desfasurate complet manual (pe hartie) pana atunci.

Companiile
Contractele cu statul au picat foarte bine pentru fiemele romanesti mari existente pe piata (Siveco, UTI, Softwin, Intrarom, Romsys) care s-au dezvoltat si si-au consolidat pozitia. Tot in aceasta perioada se pun bazele solutiilor de eLearning (Softwin in 1998, urmat apoi de Siveco doi ani mai tarziu).

Unele firme au sesizat potentialul pietei de securitate, unde in acesti ani s-au pus bazele a doua solutii de top in lume la ora actuala: Softwin cu Bitdefender, cu un proiect pornit in 1997 si Gecad, care a fost cumparata de Microsoft in 2003.

Cererea de business a determinat si multinationalele de integrare de proiect sa-si consolideze operatiunile in Romania: HP, Oracle, IBM. In 1997 deschide un birou in Romania si Microsoft, dar scopul este deocamdata  doar prezenta pentru vanzari si relatii cu partenerii.

Pe pietele locale in aceasta perioada apar primele firme de software cunoscute si astazi. La Cluj avem cateva firme mari infiintate in aceasta perioada: AGS (Alpha Global Solutions), infiintata in 1997 (viitoare Endava), AROBS (1998), Softvision (1998), ISDC (1999). Brinel, infiintat inca de la inceputul anilor ’90 isi da seama ce vrea sa faca si devine integrator, mai intai pentru solutii Microsoft; Nethrom devine o adevarata fabrica de software cu peste 100 de angajati. Tot in aceasta perioada se infiinteaza si compania Transart (1997), una din putinele firme romanesti din provincie care dezvolta o linie de produse prorpii perntu zona de business si contabilitate.

La Timisoara, Alcatel si Siemens isi dezvolta operatiunile in aceasta perioada.

Deja se contureaza tendintele firmelor pe piata din Romania: firmele mari din Bucuresti se implica mai mult in proiecte din zona guvernamentala, beneficiind si de apropierea fizica de administratia centrala, in timp ce firmele din provincie se implica in servicii de outsourcing in cazul in care au autonomie proprie, respectiv de dezvoltare pentru firma mama, daca sunt o susursala a unei firme mici/medii din occident.

Mediul universitar

Daca in primii ani dupa revolutie universitatile de profil IT erau dimensionate pentru un numar mic de studenti, conform planifiacrii comuniste, acest lucru era pe deplin rezolvat in perioada ’97-’99, cand masinile de produs specialisti IT erau deja optimizate. Capacitatea universitatilor era apropiata de cea de azi, daca nu chiar mai mare, avand in vedere numarul crescut de absolventi de liceu din acea vreme.

Odata cu dezvoltarea hardware-ului si a tehnologiilor software s-a facut si adaptarea programelor/materiilor studiate , cel putin in ultimii ani de studiu, de la Pascal, C/C++ si multa teorie spre tehnologii actuale la momentul respectiv (Java & tehnologii Java, Microsoft Visual Studio, Delphi, programare web, baze de date “moderne”).

Piata muncii
Piata joburilor in domeniu era in continuare foarte slaba, majoritatea absolventilor alegand plecarea in strainatate. Salariile erau in mare parte “la negru”, constand in cateva sute de marci germane (in partea de vest a tarii), respectiv dolari in Bucuresti – un alt motiv pentru cei din bransa de a alege occidentul.

Un lucru interesant de mentionat, in acea vreme, datorita ofertei scazute de locuri de munca, nu exista obiceiul ca studentii sa aiba un job part time sau full time ca in ziua de azi. Rar se intampla ca un student din an terminal sa se si angajeze. Atat profesorii cat si studentii nu aveau o mentalitate care sa fie deschisa spre asa ceva.

Internetul

In aceasta perioada internetul cunoaste o puternica dezvoltare in Romania. Daca in ’95-’96 singurele locatii undese putea accesa internetul (mail + ceva browsing) erau retelele universitare la viteze absolut ridicole, in ’98-’99 s-a ajuns ca majoritatea campusurilor si caminelor din cetrele universitare mari, de profil tehnic sa fie conectate la internet, la viteze mici, dar acceptabile pentru acea vreme. Internetul comerical devenise accesibil din punct de vedere al acoperirii.

Accesul de tip caznic era inca prohibit din cauza tehnologiei (singura posibilitate accesibila ca pret erau modemuri dial-up de 14 sau 56 kbps la care se agauga costul traficului de telefonie).

In occident internetul are o dezvoltare uriasa in aceasta perioada, toate business-urile extinzandu-se si pe net, sau aparand o multime de business-uri total noi. Este perioada in care se creeaza viitoarea bula “.com”, care avea sa se sparga la inceputul anului 2001. To acum apar primele tehnologii de programare pentru web: ASP, JSP, php.

Realizari tehnologice remarcabile in aceasta perioada:

– 1997 – apare Microsoft Visiual Studio – prima platforma integrata de dezvoltare software, bazata de IDE-uri performante, cu suport pentru programare web,

– 1997 – apare Borland Delphi 3 – vesiunea care l-a vacut popular la limbaj de programare vizual

– 1997 – apare UML ca standard de modelare

– 1996 – apare XML

– 1998 – apare Microsoft Windows 98, urmat un an mai tarziu de versiunea SE (Second Edition) – un sistem de operare foarte popular in acei ani

– 1998 – apare php 3 – versiunea care l-a consacrat ca limbaj de programare web

-1996-1998 – multe nume mari din IT realizeaza oportunitatea limbajului Java si se intrec in a-l imbratisa si a oferi IDE-uri pentru el: Microsoft, Oracle, Borland, IBM si bineinteles Sun. Microsoft a creat chiar o varianta prorie a acestui limbaj, nu tocmai in concordanta cu specificatiile Sun, cu un IDE propriu, Visual J++, pe care a incercat sa o impuna ca standard propriu, dar la care a renuntat prin 2000.

– 1999 – apare JEE 1.0 (Java Platform Enterprise Edition) – platforma de tehnologii java care avea sa revolutioneze dezvoltarea aplicatiilor enterprise

– 1998 – apare platforma Oracle 8i (i de la internet), incluzand si Application Server, respectiv IDE-ul JDeveloper pe langa consacratul server de baza de date.

– 1998-1999 – dezvoltare servicii internet: principalele companii/servicii: Hotmail, Netscape, AOL, ICQ, Yahoo

Istoria IT in Romania. Partea 1. Zorii (1990-1996)

Si cum putina istorie nu strica niciodata, o sa facem o scurta trecere in revista a dezvoltarii IT-ului in Romania in general si a industriei software in particular, incepand cu anii ’90.

Postul de azi acopera primii ani de dupa revolutie, perioada 1990-1996, care n-a fost prea luminoasa si despre care se stiu destul de putine lucruri. Partea a doua o gasiti aici: Istoria IT in Romania. Partea a 2-a. Primele multinationale (1997-1999).

Mediul universitar
In primii ani dupa 90 mare parte a activitatii IT a avut loc in centrele universitare. Au inceput sa se inlocuiasca sistemele de calcul romanesti invechite cu cele de import, tot invechite si ele, mare parte primite ca donatii de la universitati omoloage. Sunt celebre si azi primele retele novel cu statii 80286 care au tinut pana spre sfarsitul anilor ’90.
Liceele, mai ales cele cu profil tehnic sau informatic au mers pe aceleasi principii.

Retelele nationale. Internetul
Tot din zona universitara a pornit si dezvoltarea retelelor de calculatoare in Romania, in anii 90-92, mai intai prin legaturi punct la punct cu universitatidin afara, ulterior nodurile interne legandu-se si intre ele. Viteza legaturii era ridicol de mica (dial-up de 9.6 kbs ori X25), serviciul principal folosit fiind emailul.

In 1993 Romania se conecteaza la Internet, incepandu-se crearea de domenii .ro si totodata dezvoltarea retelei universitare, care in numai cativa ani a reusit sa includa toate centrele universitare din tara.

De asemenea, tot din 1993-1994 apar primii operatori ISP comerciali (RTNS si LOGIC), care in cativa ani se dezvolta ajungand sa aiba acoperire in toate marile orase.

Companiile
In primii 2-3 ani dupa 90 situatia era confuza, firmele care actionau in domeniul IT se ocupau de “adus” calculatoare, configurat retele. Treptat a aparut si nevoia de software de contabilitate. Putini au fost cei care au sezizat oportunitatile, putem aminti aici pentru Bucuresti de cateva firme respezentative: UTI Systems si RBS (Romanian Business Systems), achizitionata in ’95 de IBM la intrarea pe piata din Romania, Fortech achizitionat ulterior de Siemens. De remarcat de asemenea ca IBM si Oracle sunt primele multinationale care au venit in Romania, inca din 1995.

Tot in aceasta supa primordiala si-au facut apartita primele viitoare nume mari ale industriei software din Romania, insa mai spre mijlocul perioadei: Siveco (1992), SoftWin (1993), Totalsoft (1994), dar si marii integratori locali: Intrarom (1993), Romsys (1993).

In provincie situatia era la fel de putin reprezentativa, singurul oras cu investitii mai serioase in acei ani fiind Timisoara, unde Alcatel si Siemens au deschis centre de dezvoltare pentru a sustine business-ul din zona auto, respectiv telecom pe care aceste companii il desfasurau.
In Cluj singurele nume resprezentative pentru acea perioada sunt Brinel, infiintat inca din 1991 care actiona la inceput ca o firma de service/vanzare de calculatoare, respectiv Nethrom (infiintat 1994 – actualul Yonder) – prima mare firma parteneriat romano-olandez care a fost realmente o firma de software.

Piata muncii

Absolventii de universitati de profil informatic erau putini in aceasta perioada, dimensionarea fiind facuta inca pentru nevoile vechiului regim. Cu toate astea oferta de lucru era aproape inexistenta, multi absolventi din aceasta perioada avand o singura posibilitate de a munci in domeniu in conditii decente: emigrarea, ceea ce multi au si facut.

Cresterea numarului de locuri in facultati s-a facut incepand cu anii ’93-’94, ducand la cresterea numarului de absolventi cativa ani mai tarziu.

Limbajele populare la acea vreme erau C, C++, Pascal, FoxPro pentru baze de date, mediile de dezvoltare fiind dominate de gigantul la acea vreme Borland.

Realizari tehnologice remarcabile in aceasta perioada:

– 1991 – apare prima versiune de Linux dezvoltat ca un sistem de operare Unix like pentru procesoare x86.

– 1993 – apare HTML 1.0. In 1995 – apare HTML 2.0, primul documentat intr-un RFC

– 1995 – apare Netscape Navigator – primul browser performant care in scurt timp devine popular
– Martie 1993 – Intel produce procesorul Pentium la 60 MHz, varianta cea mai performanta din 1995 ajungand deja la 233 MHz
– August 1995 – Microsoft produce Windows 95 – primul sau sistem de operare (pe 32 de biti) mai performant.
– Mai 1995 – Sun Microsystems lanseaza limbajul de programare obiectuala Java care va revolutiona dezvoltarea de software.

– Iulie 1996 – Microsoft lanseaza Windows NT 4.0 pentru administrare de servere

– 1996 – Apare Borland Delphi 2 – unul din primele IDE (Integrated Development Environments) moderne pentru Delphi/Pascal obiectual.

Update 30 mai 2012

Mai multe detalii despre PC-urile, sistemele de operare si softurile folosite in aceasta perioada gasiti aici.

Doua lumi diferite si o mare oportunitate

Din punctul de vedere al industriei software schimbarea regimului din 1989 a venit exact la momentul oportun.

Prima lume: industria IT in occident

in 1990 occidentul (si mai ales Statele Unite) avea o experienta de 30-40 de de ani in industria IT si pe baza standardelor si concurentei realizase la acea vreme PC-uri relativ performante, bazate pe microprocesorul Intel 80386 (i486 tocmai se inventase). De asemenea, multe sistemele de operare si toate limbajele de programare au plecat din universitati de mare calibru si au fost preluate de multe companii private, in versiuni comerciale imbunatatite.

Anii 60-70 au reprezentat perioada mainframeurilor – care costau enorm si aveau putere de calcul foarte limitata si pe care putine institutii si le permiteau.

Daca pana la acel moment IT-ul era si in occident o curiozitate care se desfasura in  universitati si in cateva companii de hardware/software, aparitia PC-ului in la inceputul anilor ’80 a revolutionat pur si simplu industria calculatoarelor si indirect dezvoltarea de software. Astfel, numai in decursul anului 1982 numarul de PC-uri creste de la 1 milion al 5.5 milioane. Revolutia a fost sustinuta si de dezvoltarea fata precedent a industriei semiconductorilor marcata in ’78 de apartitia procesorului Intel 8086, urmat in ’82 de 80286 si in ’86 de 80386. Momente cheie:  august 1981 – aparitia IBM personal PC /AT ca standard de compatibilitate si 1984 – apartitia Apple Macintosh – primul PC cu mouse si interfata grafica complexa.

In tabelul de mai jos, preluat de pe etforecasts.com vedem ca cea mai spectaculoasa crestere procentuala a numarului de calculatoare, respectiv de utilizatori s-a produs in perioada 1980-1990.

Table 1.1   US and Worldwide Computers-in-Use Growth
1980 1985 1990 1995 2000 2005 2010 2015 2020
USA:
Computers-in-Use (#M) 3.1 22.2 51.3 90.2 184 244 306 380 465-485
5-year Growth (%) 60.2 48.6 18.3 11.9 15.3 5.8 4.6 4.4 4.1-5.0
Computers-in-Use Share (%) 64.8 61.6 48.9 37.9 33.3 25.6 20.2 16.3 13-14
Computers-in-Use/1,000 People (#) 13.4 93.0 205 338 652 823 987 1,168 1,365-1,420
Worldwide:
Worldwide Computers-in-Use (#M) 4.8 36.0 105 238 552 950 1,514 2,324 2,995-3,120
5-year Growth (%) 64.4 49.6 23.9 17.8 18.3 11.5 9.8 8.9 5.2-6.1
WW Computers-in-Use/1,000 People (#) 1.07 7.40 20.0 41.8 90.4 147 239 321 390-410

Evolutia software-ului a fost la fel de spectaculoasa: Dupa aparitia UNIX si a primelor limbaje de porgramare FORTRAN, LISP, COBOL in anii ’50, la inceputul anilor ’70, odata cu aparitia ARPANET se pun bazele protocoalelor de comunicatie peste viitorul Internet, precum si a tool-urilor de conectare (TCP, TCP/IP, telnet, ftp, email, Ethernet). Tot la inceputul anilor ’70 apar si limbajele de programare “moderne”: C, Pascal, urmate de limbajele de programare obiectuala: C++, ADA. Sistemele de operare cu interfata grafica pentru PC-uri Windows si Mac OS se dezvolta si ele in acord cu cererea din noua piata, calculatorul incetand sa mai fie un tool al initiatilor.

La sfarsitul anilor ’80 ca industia IT occidentala era la sfarsitului copilariei.

A doua lume: industria IT in Romania comunista

Pe de alta parte, industria locala era incremenita in proiecte interne, de productie de minicalculatoare si PC-uri, cu aplicatii rudimentare din zona economica. La noi, domeniul IT era reprezentat in universitati, in special institulele politehnice si ITC (Institutele de tehnica de calcul). De asemenea, marile intreprinderi comuniste aveau centre de tehnica de calcul unde in general erau instalate si folosite calculatoare de productie romaneasca. Actorii principali din universitati si din centrele de calcul au jucat un rol important dupa 90 in dezvoltarea industiei.

Productia interna de calculatoare a fabricat sistemele tip IRIS, Felix, Coral (in anii 70-80). Utilizarea lor era de uz intern si se facea de catre aceeiasi actori ai domeniului IT mentionati mai sus: centrele de calcul ale marilor fabrici comuniste, respectiv universitatile. La sfarsitul anilor 80, inceputul anilor 90, s-a dezvoltat si piata de calculatoare personale romanesti, prin seria HC. Probabil ca unii isi mai amintesc sistemele HC 91 sau HC 95, cu programe pe memorie externe, de tip caseta audio.

Oportunitatea

Pana acum am prezentat doua lumi total diferite, nu-i asa? Ce le-a facut sa devina una singura dupa aproximativ 10-15 ani? Exact perioada in care s-au produs revolutiile din ’89 in Europa de est.

Daca schimbarea regimului comunist (si deschiderea spre piata IT occidentala) ar fi survenit cativa ani mai tarziu, industria locala ar fi pierdut momentul, ramanand incremenita in redescoperirea rotii, in timp ce in occident se pe langa revolutia hardware avea loc si o dezvoltare fara precedent a sistemelor de operare pentru PC-uri, a aplicatiilor software, dar mai ales a limbajelor de programare si a Internetului.

Diferentele ar fi devenit astfel foarte mari, atat tehnologic cat si business si conceptual incat at fi fost greu daca nu imposibil de recuperat. Romania urma patternul Coreei de Nord (izolare totala / interzicere a oricarei tehnologii occidentale) nu al Chinei. Schimbarea de regim in Romania a permis asimilarea in timp relativ scurt scurt a rezultatelor unei muncii de 40 de ani a occidentului, la scurt timp dupa ce aceasta incepea sa-si arate roadele.

Pe de alta parte, daca schimbarea ar fi survenit cativa ani mai devreme, realizarile tehnologice nu ar fi avut asa mare impact in constiinta tinerilor de 12-18 ani la acea varsta, si probabil ca nu s-ar fi declansat interesul crescut pentru acest domeniu. Doresc sa amintesc deschiderea extraordinara spre domeniul IT care se facea la inceputul anilor ’90 in licee, crearea primelor retele locale, in general cu sisteme donate de unitati de invatamant omologe din occident.

Acest moment a facilitat dezvoltarea interesului pentru acest domeniul IT in randul tinerilor de scoala si liceu si crearea unei culturi a programarii software. Combinata cu background-ul matematic bun asigurat de sistemul de invatamant preuniversitar si de gandirea logica, specifica europenilor,  au creat in Romania un excelent profil de dezvoltator de software, care a contribuit la dobandirea renumelui de buni programatori de mai tarziu.