Author Archiv

Eclipse 3.5 steht ab sofort zum Download bereit. Hier ein paar Beispiele der neuen Features von Eclipse Galileo:

  • Memory Analyzer: Zum Profilen des Speicherverbrauchs und dem Finden von Memory-Leaks
  • PHP Development Tools (PDT): Unterstützt in der neuen Version 2.1 jetzt PHP 5.3 mit Namespaces und Closures
  • Mylyn: Unter anderem WikiText Support. (Mylyn New & Noteworthy)
  • Web Tools: Editieren und Debuggen von XSL (Web Tools New & Noteworthy)
  • BIRT: Produktivität und Performance des Reporting Tools wurden verbessert
  • EclipseRT Runtime Technology: Aktualisierung auf OSGI 4 und weitere interne Verbesserungen, wie z.B. eine bessere Stabilität
  • Xtext: Xtext ist ein neue Projekt, dass bei Domain specific languages (DSL) unterstützt und auch einen Editor für die DSL bietet
  • Connected Data Objects (CDO): Ein Framework für verteilte und gemeinsam nutzbare EMF Modelle

Mehr Infos gibt’s in den Release Notes und auf der New & Noteworthy Seite.

Ich selbst habe Eclipse 3.5 final bereits am laufen und wenn es die Zeit zulässt, werde ich die nächsten Tagen von meinen ersten Erfahrungen berichten.

Comments 2 Kommentare »

Bereits dieses Jahr sollen mindestens 18 Android Geräte auf dem Markt erhältlich sein was auch gut zu der Studie von vor zwei Wochen passt, dass Android um 900% zulegen soll. Zudem wird sich Android auch bald auf Ubuntu zuhause fühlen. Und auf der gerade stattfindenden Google I/O Konferenz wurde der zweite Android Programmierwettbewerb sowie die ersten neuen Features von Android 2.0 angekündigt. Es tut sich also gerade einiges…

Comments Keine Kommentare »

Tethering ermöglicht es über ein Handy auf dem Laptop zu surfen. Dies ist inzwischen auch mit Android Geräten wie dem HTC G1 möglich und es gibt dafür auch schon mehrere Softwarelösungen. Während z.B. aNetShare und WifiTether einen ROOT Zugriff auf das Android Gerät voraussetzt, gibt es mit PdaNet auch eine komfortable Lösung, die auf allen Geräten eingesetzt werden kann. Allerdings unterstützt PdaNet derzeit nur Android 1.1 unterstützt, was sich aber bald ändern sollte, da Android 1.5 bereits weit verbreitet ist.
Den Rest des Eintrages lesen »

Comments 7 Kommentare »

Seit Java 6 ist das Tool wsimport mit im JDK dabei. Anhand einer bestehenden WSDL generiert es einen Java Client für den Web Service. Die Notwendigkeit eine weitere Library einzubinden entfällt (z.B. Apache Axis). Wie einfach das geht zeigt der folgende typische Aufruf:

wsimport -d path/to/bin -keep -s path/to/src -p de.jars.example http://url.to/example.wsdl

Häufig verwendete Optionen:
d: Pfad für die .class Dateien
keep: Flag, dass die Source Dateien behalten werden sollen
s: Pfad für die Source Dateien
p: Das Java Package für die generierten Klassen

Neben den Optionen muss natürlich noch die URL der WSDL angegeben werden. Weitere Optionen finden sich in der wsimport Beschreibung.

Comments 1 Kommentar »

Google Guice ist jetzt in der zweiten Version verfügbar. Das Dependency-Injection Framework ist wesentlich leichtgewichtiger als Spring und hat viele Anhänger. Google setzt Guice nach eigenen Angaben selbst ein: Beispiele dafür sind AdWords, Google Docs, Gmail und YouTube. Mehr im Google Code Blog.

Comments Keine Kommentare »

Java goes iTunes! Es hat zwar ein paar Jahre gebraucht, klingt aber vielversprechend:

Comments Keine Kommentare »

RFCs sind quasi die Bauanleitungen für’s Internet und beschreiben grundlegende Protokolle wie IP, TCP, HTTP, DNS, etc. Jedoch ist es ein noch relativ unbekannter RFC, der bei konsequenter Nutzung das Internet verbessern könnte wie kaum ein anderer. Auch ich habe erst 6 Jahre nach seiner Veröffentlichung davon erfahren, und möchte hiermit zu seiner Verbreitung beitragen: RFC 3514. Mehr verrate ich nicht; einfach dem Link folgen! Für diejenigen die noch tiefer in die Materie einsteigen möchten empfiehlt sich RFC 1149 (IPoAC).

Comments 1 Kommentar »


Quelle, mehr u.a. bei Golem

Comments 5 Kommentare »


Robert Martin (Object Mentor, Inc.) “What Killed Smalltalk Could Kill Ruby, Too”

Sehr nett anzusehen, aber für die ganz Eiligen die drei Punkte wie man Ruby am besten killt (nicht das er es wollte):

  • “Make a mess”, also unsauber coden – Robert Martin geht sehr auf Disziplin und Test-Driven-Development ein
  • Arrogant gegenüber anderen Sprachen sein
  • Unternehmensanforderungen ignorieren

Comments 1 Kommentar »

Im greenrobot Blog (RSS) habe ich über das mobilecamp geschrieben, bei dem ich das vergangene Wochenende war. Dazu gibt’s zwei neue Artikel: Meine Android Entwickler Session war sehr gut besucht und Vodafone hatte die neuen HTC Magic Geräte zum ausprobieren dabei. Außerdem werden wir bald ein neues Android Spiel veröffentlichen.

Comments 4 Kommentare »