Robke

Archief van ‘Java’

19 dec

Leopard title bar badges

Geplaatst door Robin om 22u35 in Apple, Java.
2 reacties »

Leopard title bar badges, want ik weet niet hoe het anders te beschrijven; ik heb er nog nergens over gelezen.

Deze zit er al in sinds Tiger, of misschien zelfs Panther, als ik mij niet vergis:

Leopard certificate

Rechtsboven in de titelbalk krijg je een slotje bij een https-verbinding. Als je er op klikt, krijg je het bijhorende certificaat te zien.

Daarnet kreeg ik iets vergelijkbaars te zien bij de installatie van XQuartz in Leopard:

Leopard certificate

Als een Java applet, in gelijk welke browser, een nieuw venster (JFrame) opent, krijg je iets als dit in Leopard:

Leopard applet

Aangezien er niet genoeg plaats was voor de volledige badge, krijg je die te zien als je er met de cursor over gaat:

Leopard applet

Hierdoor is het duidelijk voor de gebruiker dat dit een applet is, en bijvoorbeeld niet een gespoofte systeemmelding.

Ik vind het wel leuk, die badges. Het is alleen jammer dat ze niet overal dezelfde layout hebben.

14 sep

Eclipse 3.3 class editor

Geplaatst door Robin om 23u28 in Java.
Reageer »

Sinds Eclipse 3.3 ‘Europa’ toont de class editor de java byte code in plaats van een melding. Die editor heb je waarschijnlijk al eens tegengekomen toen je klikte op een klassenaam met de Command-toets (Windows: Control) ingedrukt, maar er geen broncode beschikbaar was voor die klasse. Hoewel het begrijpen van die bytecode interessant kan zijn (zie bv. dit artikel), is het zo wel heel lastig om de logica te begrijpen. Tot nu toe decompileerde ik dan de klasse altijd met jad. Dat was echter voor ik Jadclipse ontdekt had. Installeer deze plugin, stel Jadclipse in als class editor in de voorkeuren, en je krijgt de gedecompileerde code te zien in plaats van de bytecode.

Ik hoop natuurlijk dat je dit nooit hoeft te doen, maar ik moet het de laatste tijd jammer genoeg maar al te vaak doen. :( Dit is trouwens natuurlijk niet nodig als je de broncode ter beschikking hebt.

24 jun

Presentatie BeLogic

Geplaatst door Robin om 14u37 in Java, Porto, School.
2 reacties »

BeLogic

Tijdens de stageverdedigingen mochten er om de één of andere idiote reden geen andere studenten bijzitten, vandaar dat ik ze online heb gezet. Voor de rest is die verdediging is goed verlopen, op een paar vragen van bedenkelijk niveau na. Zo legden we tijdens onze presentatie de nadruk op het feit dat al onze data opgeslagen wordt in een XML-formaat. Toen er tijd was voor vragen, kregen we onder meer deze gevleugelde te horen: "En hebben jullie geen ERD? Wat voor databank gebruiken jullie?".

Wat de quotatie betreft, valt hier en daar te horen dat het cijfer, dat we gekregen hebben in Porto, nog aangepast kan worden hier in België. Wat is dan het nut van onze opdracht ginder te gaan doen, en wat weten ze hier van wat we daar gepresteerd hebben? Er wordt naar het schijnt zelfs met conversietabellen gewerkt. Stages in het zuiden (Portugal, Spanje en zelfs het Zuiden van Frankrijk) krijgen dan gegarandeerd een lager cijfer, beslist op basis van vooroordelen. Op het randje van racisme?

Later er eens ons ERASMUS-contract op nalezen… ;)

31 mrt

UDPeer

Geplaatst door Robin om 22u35 in Java, Porto, School.
Reageer »

UDPeer logo

UDPeer was het programma waar we dit jaar het meeste werk in gestoken hebben. Dit is waarschijnlijk het meest wijd bruikbare programma dat we geschreven hebben in de drie jaar.

Meer kun je lezen op de softwarepagina, waar je ook het fancy icoontje van BeLogic, ons project in Porto, kan bewonderen. Krediet gaat naar Jonas voor het idee. ;-)

Voor volgende week staat de implementatie van scriptingfunctionaliteit gepland. We gaan hiervoor niet opnieuw het wiel uitvinden: we gebruiken de nieuwe mogelijkheden van Java 6.

13 dec

JavaPolis ‘06

Geplaatst door Robin om 17u50 in Java.
2 reacties »

Caucho @ JavaPolis

Gisteren met de col·le·ga’s van het keuzevak ‘Programmeren’ naar JavaPolis geweest.

In de voormiddag ‘Introduction to POJO development‘ gevolgd, in de namiddag ‘Web 2.0 and Java in Action‘. Die laatste was iets minder, vooral omdat de demo wegviel omdat het netwerk plat lag. POJO ging vooral over Spring AOP en AspectJ, wat heel interessant was.

Op de standjes waren er vooral veel freebies, gadgets, eten en drank te verzamelen. Caucho, dat een volledige Java-implementatie heeft gemaakt van PHP, was een leuke ontdekking. Later hebben we nog een leuk gesprek gehad met twee mensen van LogicaCMG over de relevantie van Cobol, dewelke ons tot vervelens toe in het gezicht gevreven wordt op school, maar er uiteindelijk zo goed als onbestaand is.

De mensen van Microsoft waren er ook met een bescheiden standje. Wat die daar stonden te doen, is mij echter nog altijd niet duidelijk. Vista-schijfjes weggeven aan de bezoekers waarvan één op twee op een Mac werkt? Aqua Aero is mooi geprobeerd, maar ik denk dat je op het einde van de dag geen fade-in/fade-out meer gaat kunnen zien….

Foto’s vind je bij Sven.