Oracle cheama in instanta Google pe motiv ca a incalcat o serie de patente tehnologice pe care Oracle le-a obtinut prin achizitia Sun MicroSystems, scrie AFP. Plangerea e legata de sistemul de...
Google a lansat luni in Romania serviciul "Navigare cu Harti", aplicatie gratuita care functioneaza pe telefoanele mobile care includ un cip GPS si ruleaza sistemul de operare Android. Noul serviciu va fi disponibil pe toate terminalele care ruleaza versiuni intre 1.6-2.3 si va folosi conexiunea la internet a smartphone-urilor pentru a descarca cele mai noi harti.
Dupa toti acesti ani de programare, Agile tinde sa fie pentru mine abordarea cea mai naturala pentru dezvoltarea de software. Unul din principiile agile nescrise ma incanta cel mai mult: echipe care se organizeaza singure (ofera-le mediul de lucru si suportul de care au nevoie, si ai incredere ca-si vor face treaba). Asemanarea cu echipele sportive mi se pare foarte potrivita. Acolo pe teren toti membrii comunica si joaca - intradevar este o anumita organizare dar nimeni nu-i poate aseja intr-un plan prestabilit - nici nu s-ar putea din cauza dinamicii jocului. Exista intradevar un leader care este capitanul dar antrenorul ramane pe banca. Sau mai demult era si antrenor jucator. Aceasta pozitie de leader seamna in Scrum cu cea de Scrum master.
Compania americană Intel, cel mai mare producător de microprocesoare din lume, îşi va deschide în România primul său centru de dezvoltare de soft din Europa, potrivit unui anunţ făcut astăzi de subsidiara locală a firmei.
Compania va anunţa detalii despre investiţia din România spătămâna viitoare, în cadrul unei conferinţe de presă la care vor participa Kostas Katsohirakis, Vicepreşedinte al Intel Software and Services Group şi Martin Curley, Director al Intel Labs Europe.
Câteva concluzii la despre folosirea trace-urilor/logurilor în general și cu aplicații în limbajul de programare Java.
Pe scurt: aproape orice program merită să aibă un sistem centralizat de trace-uri/log-uri, de exemplu log4j.
Mihai Voicu - blog
Bucureşti, 26.10.2010: Agora Group, o editură specializată cu experienţă de peste 18 ani în industria IT&C, anunță organizarea primei conferințe dedicate mediilor de programare, Programatica 2010, în data de 26 noiembrie 2010, la Hotel Intercontinental, București.
Evenimentul îşi propune să aducă faţă în faţă furnizorii de medii de programare, dezvoltatorii şi comunităţile acestora din România, astfel încât aceştia să afle ultimele noutăţi, strategiile şi direcţiile de evoluţie, să poată face o comparaţie directă între diferitele platforme de dezvoltare, să aleagă cea mai potrivită platformă pentru aplicaţiile pe care intenţionează să le dezvolte și să facă schimb de experienţă şi de idei.
Clean Code este o carte scrisa de Robert C. Martin - care incearca sa surprinda experienta lui in scrierea de cod, experienta care se intinde pe cateva decenii (in carte se remarca cum regulile s-au schimbat de-a lungul timpului odata cu evolutia limbajelor de programare). Am incercat sa citesc cartea (versiunea fizica) dar nu am avut timp decat pentru primele 5 capitole si sa le rasfoiesc pe celelate in una din saptamanile de vacanta din acest an - am remarcat cu ocazia asta cat de putin timp avem sa citim in mod clasic.
Este prima oara cand lucrez la o aplicatie Web care trebuie sa aiba mai multe look and feel-uri care pot fi schimbate in runtime (vom numi aceasta drept schimbarea temei aplicatie). Exista tehnologii web care permit schimbarea stilului (nu a a temei) in runtime – JSF, librarii de componente JS gen JQuery UI. Si in partea de clienti grei exista astfel de posibilitati: Swing LAF (o lista a lor), sau mai noul Eclipse RCP 4 – look and feel dat chiar prin CSS. Dar eu vreau sa schimb tot layout-ul aplicatiei cu toate resursele implicate – css, javascript, resurse gen imagini, bannere, etc.
Oracle cheama in instanta Google pe motiv ca a incalcat o serie de patente tehnologice pe care Oracle le-a obtinut prin achizitia Sun MicroSystems, scrie AFP. Plangerea e legata de sistemul de operare Google Android, iar Oracle vrea ca Google sa nu mai foloseasca tehnologia Java, patentata de Sun.
Domain Driven Design ofera o altfel de alternative dezvoltarii de aplicatii – care seamana oarecum cu ceea ce am invatat in facultate despre modelarea obiectuala dar nu coincide deloc cu ce am gasit in industrie dupa (a nu se intelege ca cred in academic). Ideea de a construe un model obiectual pentru businessul pe care il rezolvam. Aceasta problema ar fi fara iesire daca Eric Evans nu ar oferi in cartea lui o serie de patternuri pentru construirea unui astfel de domeniu – si chiar o arhitectura standard pentru o astfel de aplicatiei – si chiar o schita pentru un process de dezvoltare care impreuna diminueaza complexitatea unei astfel de abordari. Arhirtectura oferita este tot una stratificata (layered architecture) dar acomodata cu un domeniu bogat care trebuie creat initial si o infrastructura pentru el care vine ulterior.
Unul din lucrurile interesante pe care le-am observat in timp este pluginabilitatea aplicatiilor. Aceasta inseamna adaugarea de functionalitati noi in mod dinamic in runtime prin activarea/incarcarea unor pluginuri. Este cazul multor soft-uri deja consacrate dintre care cel mai cunoscut pentru dezvoltatorii de Java este Eclipse. Eclipse este in sine un conglomerat de plugin-uri care de la o versine la alta se bazeaza pe OSGi.
James Gosling paraseste Oracle. Acest lucru ar fi probabil a doua si cea mai şocanta veste, după demisia lui Jonathan (fostul CEO Sun). Un post de pe blogul personal confirmat faptul că James Gosling va pleca de la Sun / Oracle. James a fost un tată pentru comunitatea Java şi un mare inovator în industria de software.
Google va deschide in acest an un birou in Romania, a declarat, marti Amelia Cretu, Agency Relationship Manager Google pentru Europa de Sud-Est, Orientul Mijlociu si Africa, citata de Mediafax. In prezent compania recruteaza oameni pentru biroul local, a mai declarat ea.
Descriu in continuare o serie de unelte (biblioteci Java si tool-uri) folosite in optimizarea performantei pentru o aplicatie Web. Aplicatia are un spatiu limitat de memorie pentru a rula (< 64 M); dupa cateva zile aplicatia cade - Out of memory; aplicatia se incarca greu in browser.
Cele mai bune rezultate au fost date de:
- folosire de cache-uri la nivel de prezentare si de persitenta
- optimizarea incarcarii paginilor web generate
Un film interesant despre Edsger W. Dijkstra, un nume cunoscut in algoritmica si in programare in general. Este cel care a descoperit algoritmul care da drumul de cost minim in grafuri. In acest film isi impartaseste parerile despre algoritmica, muzica, eleganta, programare si viata in general.
Un fragment dintr-un interviu acordat de Cristian Olaru pentru lec-academy.ro. LEC Academy este un proiect Line Education Center care are ca scop sa va aduca zilnic cate un tutorial video sau scris despre Java, PHP, Microsoft Office, dar si articole cu noutati din industria IT. Prezentam un fragment, restul interviului il puteti urmari pe http://lec-academy.ro
Dupa cum se stie Oracle a cumparat Sun anul trecut. Tranzactia a fost finalizata deabia anul acesta fiind intarziata de conditiile puse de EU - deoarece MySQL (suedeza ca origine) este era deja parte a portofoliului SUN.
Puteti urmari aici prezentarile expuse de Oracle care incearca sa definesca viitorul pentru produsele aflate in portofoliol Sun. Mai precis in care din ele va investi in viitor si care vor fi inchise.
Articol pentru programatori in special. O prezentare foarte interesanta (engleza) se afla la final. O sa extrag cateva idei care mi se par interesante despre optimizare performanta din perspectiva hardware. Informatiile sunt relevante pentru achizitionarea procesoarelor si pentru "tuning" aplicatii software. Programele viitorului trebuie sa poata fi executate pe fire de executie paralele si cu interdependente cat mai mici, pentru a putea scala pe tot mai multe cores. Frecventa procesoarelor nu va mai creste mult, doar vom avea din ce in ce mai multe procesoare impachetate intr-un cip.
Acest articol este dedicat programatorilor. Articolul prezinta concluziile la care am ajuns pana acum despre utilizarea exceptiilor. La inceput prezint pe scurt concluziile, apoi urmeaza explicatii mai detaliate, inclusiv pentru incepatori.
Exceptiile constituie o facilitate puternica a limbajelor moderne de programare, facilitate care aduce avantaje doar folosita corespunzator. Folosirea productiva a exceptiilor este un subiect destul de extins, si inca suscita multe discutii contradictorii.
Ceea ce am incercat aici a fost doar o mica ridicare de cortina asupra subiectului, ca o incitare la dialog pe aceste teme. Unele reguli pe care le-am prezentat se pot doveni ne-optime in anumite cazuri, si aici astept feed-back-ul celor interesati in sectiunea de comentarii.
Dupa cum se poate vedea pe http://jboss.org JBoss a si implementat cate ceva din specificatia de JEE 6. Puteti urmari o discutie cu Jason Greene despre acest subiect. GlassFish este inainte in ceea ce priveste implementarea specificatiei - versiunea 3 este compatibila JEE 6.
Specificatia pentru Java Enterprise Edition 6 a fost aprobata. Apache Software Foundation a votat impotriva. considerand ca licenta nu este una potrivita. De remarcat de asemenea ca Spring Source nu a votat - nici un comentariu inca pe aceasta tema.
Specificatia in sine contine referinte la tehnologiile care alcatuiesc platforma. De remarcat Web Beans si Bean Validatian sustinute de JBoss.
Studiu IDC: Forta de munca in sectorul IT din Romania va creste cu 50% pana in 2013. Anul acesta majoritatea componentelor pietei romanesti de IT vor avea o evolutie negativa, insa din 2010 vor incepe cresterile care se vor accentua pana in 2013 in mai multe segmente, cum ar fi numarul de angajati, arata un studiu IDC comandat de Microsoft. Astfel, studiul arata ca numarul de angajati va creste cu 50% pana in 2013, iar ponderea software-ului va fi mai mare. In plus, cheltuielile cu IT-ul scad anul acesta, insa reiau tendinta crescatoare ajungand apropape sa se dubleze in 2013, arata studiul prezentat la evenimentul de lansare Windows 7.
Jason recently talked about Maven 3 at the Maven Meetup on March 19, 2009. Here is his entire presentation. In it, Jason discusses plans for Maven 3: support for incremental builds, changes to Plexus, better multi-language support, a queryable lifecycle, changes to the Plugin API, extensible reporting, a refactored plugin manager, project builder, and a new subsystem for interacting with repositories.
O prezentare despre Pomodoro - o tehnica de gestiune a timpului.
Tehnica impune utilizatorului o focusare maxima asupra activitatii ce trebuie facuta prin impunerea unor unitati atomice de timp de 25 de minute numite chiar Pomodoro urmate de o pauza de 5 minute. Dupa un grup de 3 sau 4 astfel de unitati urmeaza o pauza de jumatate de ora. Toate posibilele intreruperi sunt inlaturate prin includerea lor ca viitoare task-uri ce trebuiesc a fi indeplinite.
Lec Technology Meetings a avut loc sambata, 19 septembrie, in club Maya. Este primul eveniment de acest tip organizat de LEC si ne-am bucurat sa vedem invitatii atat de dornici de a afla cat mai multe informatii despre Java, tema acestei prime editii.
O prezentare a aplicatiei javaromania.com. Se inceraca expunerea arhitecturii aplicatiei si a tehnologiilor folosite: biblioteci, framework-uri, containere.
Domeniul de baza al aplicatiei: motor de stiri (stiri din domeniul Java raportate la Romania).
Tehnologii folosite: Spring (container usor), Struts 2 (prezentare), Hibernate (persistenta), Compass (search), Sitemesh (templating), Acegi (securitate), Rome (RSS), JCaptcha (CAPTCHA), DWR (AJAX)...
Compania americana Google, care detine cel mai mare motor de cautare pe internet din lume, a inceput sa le trimita antreprenorilor romani acasa, prin posta clasica, vouchere personalizate cu o valoare de 200 de lei, care pot fi utilizate pentru a derula campanii publicitare online prin AdWords - sistemul de publicitate operat de Google. Google a mai desfasurat campanii de promovare in Romania, dar niciodata pana la un asemenea nivel de detaliu si care sa implice si utilizarea unor metode "clasice" de marketing.
Capgemini, unul dintre cei mai mari furnizori de servicii de consultanta si outsourcing din lume, cu venituri de 9 miliarde de euro anul trecut si 92.000 de angajati pe plan mondial, va deschide un centru de outsourcing la Iasi.
Noul centru tehnologic din Iasi, o investitie estimata la cateva milioane de euro, va oferi servicii de suport IT, inclusiv servicii de gestionare a proceselor si asistenta tehnica, initial pentru doi mari clienti Capgemini, fiind primul astfel de centru deschis in Moldova.
Capgemini va angaja la Iasi 250 de specialisti pana la sfarsitul acestui an, 60 de angajari vor fi facute pana in septembrie.
Codebeat este o companie romaneasca, cu sediul in Timisoara, infiintata in 2006; principalul nostru partener, IRIAN Solutions GmbH Austria, este creatorul proiectului Apache MyFaces – prima implementare open-source a standardului Java Server Faces (JSF) de dezvoltare a aplicatiilor web in Java. Activitea Codebeat este dedicata solutiilor bazate pe platforma Java / J2EE (JEE) si pe proiecte open source profesionale, iar impreuna cu IRIAN ofera servicii de dezvoltare aplicatii web, support, consultanta si training in JSF, si este implicata in sustinerea si dezvoltarea comunitatii MyFaces.
Compania de servicii şi produse IT IBM România nu va face restructurări, mai mult, va continua angajările, deşi resimte efectele crizei, a declarat directorul general Mihai Tudor.
Page Speed a fost facut open source de catre Google. Page Speed este un utilitar folosit intern de catre Google pentru analiza si optimizarea performantelor paginilor Web. Sectiunea performance best practices a ghidului Page Speed prezinta si discuta diverse strategii de optimizare.
Puteti descarca acest tool si il puteti incerca pe siturile voastre. Este un plugin de FireFox peste FireBug si se integreaza cu acesta.
Java One este conferinta tinuta an de an de Sun Microsystems pentru dezvoltatorii de Java. Sun si alti vendori si platforme dezvoltate in Java anunta la Java One noi produse, si isi dezvaluie agenda pentru urmatorul an.
Publicam pe acest site o inregistrare video facuta publica pe situl Sun dupa terminarea conferintei. Celelalte inregistarri video le gasiti aici
Dupa cum se poate vedea pe site-ul lor, cei de la JBoss au hotarat o schimbare in strategia lor de viitor. Au numit acesta schimbare Open Choice.
Se pare ca intentia lor e de a oferi suport si pentru Spring Framework - dup apropria lor exprimare vor sa faca din JBoss AS un loc mai bun pentru a rula Spring. Desigur, scopul nu este acela de a concura Spring Source.
O prezentare extrem de interesanta a lui Neal Ford care vorbeste despre problemele intampinate de angajati in mediul de lucru oferit de firme - fara nici o referinta directa la un limbaj de programare sau o tehnologie ci doar la programare in general.
Interviul este publicat pe theserverside.com. Este nevoie de autentificare pentru a putea fi vizionat.
Un inteviu in care se expun cateva item-uri din noua versiune a cartii Effective Java. Effective Java ste o carte in care se prezinta succint aspecte ale limbajului care ar putea creste calitatea programelor scrise in Java, asa cum marturiseste autorul, mai mult din punct de vedere al claritatii si nu a performantelor (dupa cum stiti optimizarea se face la urma sau deloc).
Josh Bloch a lucrat de la inceputuri ca inginer la Sun chiar in realizarea API-urilor limbajului si este unul din putinii care ar fi putut scrie aceasta carte. In prezent impreuna cu Neil Gafter lucreaza pentru Google.
Un interviu de pe Java Pose despre arhitecturi pluginabile in Java. Discutia se poarta in jurul unor arhitecturi plughinabile deja existente in lumea Java: NetBeans plugins, IntelliJ plugins, Hudson plugins, OSGi.
Ce inseamna pentru limbajul Java achizitia Sun de catre Oracle? Prezentam noi opinii pe tema acestei achizitii.
Rod Johnson - Spring Source CEO si creator al framework-ului Spring afirma referitor la declaratia Oracle precum ca achizitia facuta va aduce inovatie in jurul limbajului Java:
"... inovatia in jurul limbajului Java este de mult timp condusa de dezvoltatori in jurul proectelor Open Source si nu de catre mega vendori. Inovatiile aduse de comunitatea Java au adus productivitate si au ridicat enterprise Java din epoca de piatra in care se afla cand Sun a impus arhitectura J2EE."
Siveco Romania, unul dintre cei mai mari jucatori de pe piata locala de software de business, va renunta la cel putin 10% din personal ca masura de reducere a costurilor, in contextul lipsei proiectelor in piata locala de IT, au declarat pentru Business Standard surse apropiate situatiei. Masura a inceput sa fie pusa in aplicare din aceasta luna.
You are invited to add new articles on this site about the Java programming language and IT phenomenon in Romania creating an user account. You can also publish articles as anonymous using Create New Article option from menu. In booth cases your article will be approved by administrator.
Privacy Policy
We dont use in a different scope the information provided by the users on this site. Read the entire privacy policy document.
About Application
This application is developed using just Open Source technologies. Here are the details regarding this application.