2009. 12. 04. péntek

A közeledő GlassFish v3 release jeleként december 15-én egész napos virtuális konferenciát rendezünk Java EE 6 és GlassFish v3 témában.
A konferencia amerikai idő  szerint zajlik, de aki nem szeret éjszakázni, annak sem kell izgulnia mivel felvételről megtekinthető lesz az egész konferencia.A részletes tematika pdf-ben letölthető, illetve a regisztrációs lapon is megtekinthető, amit amúgyis érdemes, sőt kötelező kitölteni

Néhány (szerintem) érdekes téma:

  • Java EE 6: An Overview
  • Web Services in GlassFish
  • Weld: Context Dependency and Injection (JSR 299)
  • OSGi in GlassFish v3
  • Monitoring and Management in GlassFish v3



2009. 12. 02. szerda

A Java Community Process tagjai elfogadták a Java EE 6 specifikációt, emiatt  (is)   hamarosan megjelenik a GlassFish v3.
Született egy kiváló útmutató, némileg a grizzly framework szempontjából bemutatva az újdonságokat. Érdemes átnézni...


2009. 11. 24. kedd

Java CAPS Basics

A napokban - minden nagyobb felhajtást mellőzve - megjelentettük a Sun teljes nagyvállalati integrációs köztesszoftverének (SOA middleware) legújabb, immár 6.2-es változatát. A Java CAPS 6.2 a korábbi változathoz képest jelentős újdonságokat is hozott. Ezek közül az egyik legfontosabb a clustering támogatás, amit az alapként szolgáló GlassFish Enterprise Server kínálta fürtözési techológia segítségével valósítja meg. További újdonság a RESTful Web services támogatás illetve a SWIFTReady 2009 tanústvány, hiszen a Java CAPS rendelkezik a pénzügyi szolgáltatók igényeire kifejlesztett SWIFT integrációs komponensekkel is.

A Java CAPS egy teljes mértékben szabványokra épülő, nyílt alkalmazásfejlesztési és integrációs platform, amely teljes mértékben a szolgáltatás orientált megközelítésre épül. A termék (vagy helyesebb inkább platformot emlegetni) számos egyéb Sun-os nyílt forrású projekt eredményeit is integrálja, így a már említett GlassFish Enterprise Server-en túl megtalálható benne a nyílt forrású OpenESB projektre épülő GlassFish Enterprise Service Bus friss, 2.1-es változata is. A most megjelent cluster támogatás természetesen a teljes GlassFish ESB funkcionalitásra is vonatkozik.

A RESTful web services támogatás megjelenése is egy másik nyílt forrású projektnek, a NetBeans 6.5-ös alkalmazásfejlesztői környezet (IDE) integrálásának köszönhető, ami a JSR 311 (Java API for RESTful Web Services, JAX-RS) szabvány implementálásával teszi lehetővé a funkció támogatását.

 Platform oldalról is történtek változások az új verzióban, ezek közül a legjelentősebbek:

  • A futtatási alapot jelentő alkalmazásszerver immár a GlassFish Enterprise Server 2.1 Patch 2
  • A grafikus fejlesztői környezet a kurrens változatban a NetBeans 6.5.1
  • Kibővült a fejlesztés során használható (támogatott) operációs rendszerek listája a Windows 2008-al és a Red Hat Enterprise Linux 5.3-al (design time)
  • Kibővült a futtatás során támogatott operációs rendszerek listája a Windows 2008-al, a Red Hat Enterprise Linux 5.3-al, az IBM AIX 5.3-al és az Open Solaris 2008.11-al (run-time)

További információk a Java CAPS 6.2 platformról:

Dokumentáció: Java CAPS Release 6.2 Documentation Center

A termék hivatalos weboldala: Java CAPS Product Page

Hasznos segítség lehet a Java CAPS használatához (is) a Sun-os kollégák közreműködésével íródott és a nagyobb webáruházakban egy ideje már elérhető könyv, amelyik a de-facto EAI tervezési minták implementálását mutatja be a Java CAPS használatával.

2009. 11. 20. péntek

Megjelent a 3.1-es sorozat második beta kiadása. Főbb változások a következők, a ( teljes lista itt található)

 * Fixed snapshots of VMs with empty DVD attachments
   (3.1.0 Beta 1 regression)
 * Fixed snapshots of VMs with multiple attached disk drives
   (3.1.0 Beta 1 regression)
 * GUI: fixed a snapshot in the snapshots widget
 * VMM: guest SMP fixes in rare cases
 * VMM: fixed kernel panic with older Linux kernels, e.g. CentOS 5.3
   (APIC; 3.0.12 + 3.1.0 Beta 1 regression)
 * 3D support: fixed Final frame of Compiz animation not updated to
   the screen (public ticket #4653, partly fixed, needs more work)
 * 2D/3D support, Windows: fix gl support test failure when VBox
   installation path contains spaces
 * 2D support: fix saved state restore failure when 2D is active
   and used by the guest (Playing a Video)
 * Creating a new VM sometimes failed (3.1.0 Beta 1 regression)
 * VBoxManage clonehd was broken if the same image was cloned concurrently
 * added VBoxManage usage information for Floppy/DVD images
 * Linux Additions: properly disable the seamless mode if the guest
   doesn't support it
 * Windows Additions: fixed high usage of VBoxService on Windows guests
   (3.1.0 Beta 1 regression)
 * Windows Additions: VBox Credential Provider fixes
 * Windows guests: fixed invisible mouse pointer when VM was restored
   from a saved state.
 * EFI: 32-bpp VGA driver was added.

2009. 11. 17. kedd

Újabb VirtualBox verziót bocsájtott ki a Sun. A kurrens 3.0-ás verzió legfrissebb hibajavítása a 3.0.12-es, mely számos hibát javít, de talán a legzavaróbb a guest és a host operációs rendszerek között megosztott könyvtárak hibája, mely miatt nem volt lehetséges, hogy átnevezzünk egy fájt úgy, hogy csak kis- és nagybetű váltásokat eszközlünk. Ugyancsak zavaró hiba került kijavításra a hálózati rétegben, ahol ugyanis lehetséges volt, hogy egy virtuális kapcsolat megszakítása után a guest továbbra is fogadjon vagy küldjön csomagokat. Ennek a hibának a biztonsági következményeit minden olvasó saját maga is megbecsülheti.

Az összes változás listája: ChangeLog

Letöltés: Download

2009. 11. 11. szerda

Megjelent a 3.1 első beta kiadás, benne jópár érdekesség, a teljes changelog itt elolvasható:

 * Teleportation (aka live migration); migrate a live VM session from one
   machine to another
 * VM states can now be restored from arbitrary snapshots instead of only
   the last one, and new snapshots can be taken from other snapshots as
   well (aka branched snapshots)
 * 2D video acceleration for Windows guests; use the host video hardware
   for overlay stretching and colour conversion
 * The network attachment type can be changed while a VM is running
 * Experimental USB support for OpenSolaris hosts making use of the latest
   USB enhancements in Solaris Nevada 124 and higher
 * Significant performance improvements for PAE and AMD64 guests (VT-x and
   AMD-V only; normal (non-nested) paging)
 * Experimental support for EFI (Extended Firmware Interface)

 letöltés innen

2009. 10. 30. péntek

Megjelent a GlassFish 2.1.1 verziója, a főbb érdekesség a rengeteg javított hiba és jópár komponens újabb verziójának integrálása, illetve a Sailfin (aka GlassFish Communications Server 2.0) projekt miatt szükséges javítások, fejlesztések beolvasztása:

A Sun-branded build innen, a community disztribúció innen tölthető le. Btw, a 2.1.1-es Glassfish-el együtt megjelent a Sailfin 2.0 is, de idő híján Binod blogját ajánlom az érdeklődőknek Sailfin 2 témában.

2009. 10. 13. kedd

A héten megjelent a Solaris 10 legfrissebb verziója, a 10/09, vagyis az Update 8. Az operációs rendszer a számos új hardver támogatás mellett igazából két nagyon komoly és egyben hasznos fejlesztést kapott.[Read More]

2009. 10. 09. péntek

Megjelent a Role Manager legújabb, 5.0 változata. Mivel (most első ízben) a szoftver szabadon letölthető és kipróbálható, ezért nyugodtan írhatom, hogy kicsit később fogok bővebben írni a benne található újdonságokról, akit addig is érdekel, nyugodan próbálja ki.
Kollegáim angol blogjaiból lehet tájékozódni az újdonságokról, itt és itt.
Dokumentáció (beleértve install doksit is) jövő hét folyamán lesz majd publikus, természetesen megírom majd.

Ingyenes regisztráció után pár, a témába vágó cikk és videó tölthető le, mint például az általunk használt szerepkör készítési metodológiáról, hogyan lehet a Sun eszközeivel és a szerepkörök használatával egyszerűsíteni az identity managementet.

Letölthető a Forrester cég Role Management piac elemzése is, melyből kiderül, hogy a Sun ezen piac vezető szereplője :)


2009. 10. 08. csütörtök

Október 6-án megjelent a VirtualBox legfrissebb verziója, a 3.0.8, mely a verziószámból is látható módon alapvetően hibajavításokat tartalmazó verzió, s mint ilyen nem is feltétlenül tartana igényt nagyobb figyelemre. Ellenben a Linux/Solaris/OSX felhasználók egy csúnya és a korábbi összes 3.0-ás verziójú VirtualBox-ban meglévő biztonsági hiba javítását is megtalálják a csomagban, ezért mindenképpen érdemes letölteni és telepíteni is a legfrissebb verziót.[Read More]

2009. 10. 07. szerda

Java CAPS

Ezen a blogon keresztül is többször utaltunk már rá, hogy a Sun nyílt forrású projektjeire (és termékeire - lásd a fenti ábrát) épülő SOA alapú integrációs eszközének kiadásai az open source komponensek megjelenésével szinkronizálva, azokat egy kis késéssel követik. Természetes a csúszás, hiszen a Java CAPS jóval komplexebb funkcionalitást, sok addícionális funkciót is jelent a nyílt forrású komponensekhez képest.

Nincs ez másként most sem, a 6.2-es Java CAPS - amit szép csendesen a napokban jelentettünk meg - követi a nyílt forrású projekteket (vagyis azok eredményeit felhasználva, beépítve jött létre a termék), azonban számos változást, újdonságot, hibajavítást tartalmaz az immár majdnem egy éve (tavaly decemberben) megjelent elődhöz képest. A változások egyrészt újabb op.rendszerek, böngészők stb. támogatását jelentik (a kor szavára hallgatva), másrészt természetesen a Sun-os open source projektek újabb (vagy legújabb) eredményeire épülnek. A pontos lista a Sun-os wiki oldalon a release notes-ban olvasható.  Ezen túlmenően szerencsére fontos újdonságokat is tartogat a termék, ezek közül a legfontosabbak:

  • A Java CAPS mint minden évben, 2009-ben is megkapta a SWIFT tanúsítványát és természetesen az üzenetkönyvtárak már tartalmazzák a SWIFT 2009-es üzenetformátumait is. Fontos megjegyezni, hogy időközben a SWIFT a Sun Java CAPS-re építette a saját SAG (Swift Alliance Gateway) termékét, tehát igen sok pénzintézetnél jelenik meg a Java CAPS SWIFT-es termékként, OEM változatban is.
  • Elérhetővé vált (pontosabban az új terméksorozatban ismét megjelent) a HL7 támogatás a HL7 JCA adapter segítségével, ami elsősorban az egészségügyi szolgáltatók szabványos kapcsolódását és üzenetcseréjét hivatott támogatni, kiszolgálni.
  • Számos komponens jelentős fejlesztésen esett át, többek között az Alert Agent, a BPM (Business Process Manager), számos adapter (pl. HTTP, SAP BAPI, XSD OTD, stb.) illetve az adatkonszolidációt megvalósító Master Index (Mater Data Management) modul
  • Több mint 300 olyan problémát orvosoltak, ami a korábbi, még SeeBeyond alapú termék és megközelítés integrációjával került a  CAPS-be illetve jelentős javítások történtek az MDM modulban (több mint 50 hiba).
A Java CAPS-ról további hasznos információk a termék Sun-os weblapján illetve a fejlesztői oldalon is rendelkezésre állnak.


2009. 09. 30. szerda

Communication Suite 7

Viszonylag hosszú szünet után a kommunikációs / csoportmunka területen is egy vadonatúj megoldással jelentkezünk. Az újdonság nem más, mint a tegnap bejelentett új generációs kommunikációs szoftvercsomagunk a Communication Suite 7.

Ahogy az elnevezés is jelzi, a Sun-os filozófiának megfelelően ismét egy szoftvercsomagról beszélhetünk, amely önálló komponensekből felépülve egy adott igényhalmaz - jelen esetben ez a kommunikáció / csoportmunka - megoldására ad választ. Az önálló komponensek a Messaging Server (vagyis leegyszerűsítve a levelezés kiszolgáló), a Calendar Server (naptár), az Instant Messaging és Presence Server (chat és jelenlét) illetve vadonatúj komponensként az Indexing és Search Server.

Azon túlmenően, hogy minden komponensből a legfrissebb változat került a csomagba (a teljes lista a wiki oldalon olvasható) igen sok az újdonság is (a teljesség igénye nélkül):

  • Red Hat 5 támogatás
  • Az IMAP keresések támogatása az újonnal megjelent ISS (Indexing and Search Server) komponensen keresztül
  • Teljesen újraírt Calendar Server, amely teljes mértékben támogatja a CalDAV szabványt, így natív módon képes pl. a Mac-es iCal vagy a Mozilla Lightning kliensek támogatására illetve közvetlen mobil szinkronizációt is támogat pl. az Apple iPhone-ok irányába. (itt jegyezzük meg, hogy a CalDAV támogatás az első fecske a sorban, a későbbiekben a tervek szerint megjelenik a CardDAV és WebDAV támogatás is, azonban azokról majd akkor írunk, ha eljön az idejük)
  • Az ISS a levelezési tartalom on-line indexelését és kereshetőségét támogatja beleértve többek között a PDF, MS Office, OpenOffice (ODF) tartalmak indexelését és kereshetőségét is.
  • Az Instant Messaging Server újdonsága a korábban már támogatott egyéb IM rendszerek való együttműködés (mint pl. AOL, MSN) kibővülése a Yahoo gateway-el.
  • Az új webes felhasználói felület a Convergence immár kiegészült a "hagyományos" levelezés, naptár, címtár, jelenlét, chat funkciókon túl az ISS-hez tartozó funkciókkal is illetve az időközben megjelent népszerű böngészők (pl. IE8) támogatása is hivatalos. A Convergence valóban hatalmas fejlődést jelent a korábbi webmail felületekhez képest, erről a Sun-os weboldalon lévő galériát böngészve bárki meggyőződhet. Ugyan egyenlőre még nem oszthatunk meg további információt róla, de annyit azért elárulhatunk, hogy a fejlesztések már gőzerővel folynak a Convergence funkcionalitásának kibővítésére és olyan új funkciók megjelenése várható a következő változatokban, amelyek a névhez méltóan a különböző tartalmak és technológiák konvergenciáját fogják megvalósítani egy korszerű, webes felületen keresztül...

A Collaboration Suite 7 által megvalósított funkciók összefoglalóját a Sun-os termékoldalról elérhető táblázat (pdf) tartalmazza, a termék dokumentációja pedig a wiki oldalról érhető el.

A csomag bejelentéséről, a Convergence kliens képességeiről, az új Calendar Server képességeiről, a valósidejű csoportmunka képességekről, a komponensek áttekintéséről illetve a legfontosabb kiválasztási szempontokról készült videókat a Channel Sun oldalon tekinthetitek meg. 

2009. 09. 17. csütörtök

Fuji LogoA Sun következő generációs - a tervek szerint 2010 során megjelenő - OSGi alapú SOA eszközének, az OpenESB v3-nak (kódnevén Project Fuji) újabb, immár nyolcadik mérföldkövéhez érkezve elérhetővé vált a Fuji Mileston 8. Az újdonságok listáját a wiki oldalon lehet elolvasni, míg az M8-as változat különböző csomagjait (Apache Felix bundle, GlassFish v3 bundle illetve Netbeans modul) az OpenESB download site-ról érhetitek el.

2009. 09. 02. szerda

Megjelent a 3.0.6 Virtual Box első beta kiadása, benne  végtelen mennyiségű hibajavítás, lásd lent.
Letölthető innen.


* VMM: fixed IO-APIC overhead for 32 bits Windows NT, 2000, XP and 2003
  guests (AMD-V only; bug #4392)
* VMM: fixed a Guru meditation under certain circumstances when enabling
  a disabled device (bug #4510)
* VMM: fixed a Guru meditation when booting certain Arch Linux guests
  (software virtualization only; bug #2149)
* VMM: fixed hangs with 64 bits Solaris & OpenSolaris guests (bug #2258)
* VMM: fixed decreasing rdtsc values (AMD-V & VT-x only; bug #2869)
* VMM: small Solaris/OpenSolaris performance improvements (VT-x only)
* VMM: cpuid change to correct reported virtual CPU id in Linux 
* VMM: NetBSD 5.0.1 CD hangs during boot (VT-x only; bug #3947) 
* Solaris hosts: fixed a potential host system deadlock when CPUs were
  onlined or offlined
* Python WS: fixed issue with certain enumerations constants having wrong
  value in Python webservices bindings
* Python API: several threading and platform issues fixed
* Python shell: added exportVM command
* Python shell: improvments and bugfixes
* Python shell: corrected detection of home directory in remote case
* OVF: fixed XML comment handling that could lead to parser errors
* Main: fixed a rare parsing problem with port numbers of USB device
  filters in machine settings XML
* Main: restrict guest RAM size to 1.5 GB (32 bits Windows hosts only)
* GUI: fixed rare crash when removing the last disk from the media manager
  (bug #4795)
* Linux hosts: don't crash on Linux PAE kernel < 2.6.11 (in particular
  RHEL/CentOS 4); disable VT-x on Linux kernels < 2.6.13 (bug #1842)
* Linux/Solaris hosts: correctly detect keyboards with less keys than
  usual (bug #4799)
* Serial: fixed host mode (Solaris, Linux and Mac OS X hosts; bug #4672)
* VRDP: Remote USB Protocol version 3
* SATA: fixed hangs and BSODs introduced with 3.0.4 (#4695, #4739, #4710)
* SATA: fixed a bug which prevented Windows 7 from detecting more than one
  hard disk
* iSCSI: fix logging out when the target has dropped the connection, fix
  negotiation of simparameters, fix command resend when the connection was
  dropped, fix processing SCSI status for targets which do not use phase
  collapse
* BIOS: fixed a bug preventing to start the OS/2 boot manager (2.1.0
  regression, bug #3911)
* PulseAudio: don't hang during VM termination if the connection to the
  server was unexpectedly terminated (bug #3100)
* Mouse: fixed weird mouse behaviour with SMP (Solaris) guests
* HostOnly Network: fixed failure in CreateHostOnlyNetworkInterface() on
  Linux (no GUID)
* HostOnly Network: fixed wrong DHCP server startup while hostonly interface
  bringup on Linux
* HostOnly Network: fixed incorrect factory and default MAC address on
  Solaris
* DHCP: fixed a bug in the DHCP server where it allocated one IP address less
  than the configured range
* E1000: fixed receiving of multicast packets
* E1000: fixed up/down link notification after resuming a VM
* NAT: fixed ethernet address corruptions (bug #4839)
* NAT: fixed hangs, dropped packets and retransmission problems (bug #4343)
* Bridged Network: fixed packet queue issue which might cause
  DRIVER_POWER_STATE_FAILURE BSOD for windows hosts (bug #4821)
* Windows Additions: fixed a bug in VBoxGINA which prevented selecting the
  right domain when logging in the first time
* Windows host installer: should now also work on unicode systems (like
  Korean, bug #3707)
* Shared clipboard: do not send zero-terminated text to X11 guests and hosts
  (bug #4712)
* Shared clipboard: use a less CPU intensive way of checking for new data on
  X11 guests and hosts (bug #4092)
* Mac OS X hosts: prevent password dialogs in 32Bit Snow Leopard
* Solaris hosts: worked around an issue that caused the host to hang
  (bug #4486)
* Guest Additions: do not hide the host mouse cursor when restoring a saved
  state (bug #4700)
* Windows guests: fixed issues with the display of the mouse cursor image
  (bugs #2603, #2660 and #4817)
* SUSE 11 guests: fixed Guest Additions installation (bug #4506)
* Guest Additions: support Fedora 12 Alpha guests (bugs #4731, #4733 and
  #4734)

2009. 09. 01. kedd

Véletlenül rátaláltam Jerome Dochez és Ludovic Champenois Jazoon 2009-en tartott előadására.
Jerome a GlassFish v3 architektje, Ludovic a fejlesztőeszközök GlassFish támogatásáért felelős mérnök. Ennek megfelelően Jerome beszél és vetít, Ludo pedig demozik. Szerintem kiváló összefoglaló a GlassFish v3-ról; több mint  40 perces az anyag, érdemes végigülni.


   Következő»