luni, ianuarie 28, 2008

JERBERA 1.4.1 – LINUX FOR JAVA DEVELOPEMENT






1.1. Client

  • JDK
  • Eclipse IDE for Java EE
    • Subclipse
    • Spring IDE
    • Hibernate Tools
    • MyLyn
    • M2Eclipse
    • Hudson Plugin
    • Sysdeo Tomcat
  • Maven
  • Ant
  • SQLDeveloper
  • Firefox
    • FireBug
  • AppFuse

1.2. Server

  • MySQL
  • Apache Tomcat
  • JBoss AS
  • Subversion
  • Trac
  • Hudson
  • Arifactory
  • James
  • Mingle

Intalnire Java Cafe (Romania)

A fost sambata la Ateneu Bistro. Unele discutii referitoare la EJB 3.1 si JMX. O intalnire de cunoastere. Datele intalnirii: http://upcoming.yahoo.com/event/416055.

Se cauta noi membri!

joi, ianuarie 24, 2008

Linux for Java

Astazi tocmai mi-am distrus din greseala imaginea de Fedora pentru VmWare la care am lucrat 2 zile adunand toate bunatatile posibile. Dorinta mea cea mai mare in acest moment este aceea de a avea un mediu de dezvoltare portabil si reutilizabil scris pe CD/DVD. Un mediu pe care sa il pot lua oriunde cu mine cuprinzand toate uneltele de dezvoltare pentru Java pe care le folosesc in mod curent gata pregatite de a fi folosite pentru dezvoltarea proiectelor noi.

O distributie de Linux ar fi normal cea mai nimerita deoarece permite o maxima configurare pe langa faptul ca e gratuita. M-as orienta spre Fedora, pentru ca o cunosc mai bine si are la baza RPM-uri. De asemenea este baza pentru RHEL si Red Hat are o predilectie pentru Java de cand a cumparat JBoss. O alta solutie ar fi Ubuntu dar radacinile de Debian ma incurca rau de tot.

Consider ca e nevoie de fapt de doua masini (virtuale eventual): una pe partea de client (dezvoltare - desktop) si alta pe partea de server (eventual poate ramane pentru productie). As putea sa le fac pe amandoua imagini de VmWare si sa le pornesc impreuna in VmWare Server care este gratuit (cel putin in forma beta).

O alta cerinta este ca produsele sa fie free. Sunt o serie de produse de care m-am atasat dar nu le punem in calcul: Jira, Confluence, Bamboo, FishEye, Toad, IntelliJ Idea, Install4J, JProfiler, MyEclipse, etc.

CLIENT
  • JDK (de la SUN - de obicei distributiile vin cu gcj)
  • Eclipse (WTP)
    • Subclipse (pentru SVN)
    • Spring IDE
    • Hibernate Tools
    • MyLyn
  • Maven (si eventual Ant)
  • Toad for MySQL (pentru dezvoltare pe MySQL)
  • SQLDeveloper (pentru dezvoltare pe Oracle)
  • Firefox
    • FireBug
  • un file manager dependent de platforma (Krusader cu toate ca prefer doar GNOME)
SERVER
  • MySQL
  • Oracle Express
  • Apache Tomcat
  • JBoss AS
  • Subversion
  • Arifactory (repository de artifacte pentru Maven)
  • Trac (issue tracker)
  • Hudson (integrare continua)
Eventual cele 2 masini se pot cupla impreuna pentru a nu complica lucrurile. Ca dimensiune as considera ca ar fi nimerit sa incapa pe un DVD. Adica sa aiba pana in 4,5 G. Si stick-urile ajung fara prea mari probleme la dimensiunea asta. Poate as putea sa fac distrivutie si pentru CD.

Gnome pare a fi mai frumos in Fedora decat KDE. VmWare Player e de asemenea free. E de preferat sa le fac imagini de VmWare. Revisor mi-ar permite sa fac chiar distributii pe CD/DVD. Exeple: Buildix de la TroughtWorks. Imagini de VmWare sunt aici.

Probleme intalnite: spatiul folosit creste considerabil din cauza lui Maven care aduce toate artifactele in .m2/repository. Fedora 8 e inca in beta. Fedora 7 e stabil!

luni, ianuarie 21, 2008

Minuta sedintei

Java Romania sau Java Cafe. Nu are inca un nume. Este clar doar ca am reusit sa ne intalnim sambata la Alsy Cafe.

Alsy Cafe sunt neserioasi nefacand rezervarea la nefumatori. O bila neagra pentru Alsy Cafe al caror site e in continua constructie. O sa incercam sa ne adunam in alta parte. Probabil o sa schimbam mereu locul de intalnire pana o sa gasim locatia perfecta (in Romania?). Stie cineva un loc in care se pot intalni pana la 10 oameni intr-un spatiu mai izolat si cu suport de net?

Am fost prezenti 4 oameni din 5 [Ernest (ITC Networks) a fost invoit pe motive serioase]:

Cristian (Ericsson)
Cristian (Ericsson)
Costel (1&1)
Bogdan (AxWay)

Am avut discutii despre problemele pe care ne preocupa legate de Java si tehnologiile aferente. Ne-am gandit la ce am dori sa facem si a urmat ca in urmatoarea intalnire sa venim cu idei noi. Concluzia a fost ca trebuie sa ne intalnim si o dovada a acestui lucru sunt discutiile aprinse care au avut loc.

Pentru seniori in Java, dar si juniori cu potential, clubul este deschis pana la 10 oameni deoacmdata. Trebuie doar sa apelati la unul din membrii deja existenti pentru a obtine o invitatie. Asteptam oameni din diverse firme preocupati de Java si tehnologii aferente.

Enjoy!

joi, ianuarie 17, 2008

Oracle/BEA and Sun/MySQL

Doua tranzactii importante pe piata de software realizate in saptamana asta.

BEA has agreed to acquisition by Oracle Corp, for $8.5 billion dollars.
Sun Microsystems has agreed to buy MySQL AB for $1B.

Sumele sunt infernal de mari pentru noi, oamenii muncii asa ca nu e treaba noastra.

Din cate imi dau seama un vendor de database (Oracle) a cumparat un vendor de server de aplicatii (BEA) si un vendor de server de aplicatii (SUN) a cumparat un vendor de server de database (MySQL AB) .

Prima tranzactie pe taram comercial a doua pe taram open source.

Prima intrebare care mi-o pun este ce se va intampla cu JDeveloper in raport cu WebLogic Studio (contruit peste Eclipse). Se va migra spre Eclipse? Ce se va intampla OC4J in raport cu WebLogic AS?

Comentarii: Rod Johnson, Jonathan Schwuartz