BeanDev: Lookups - InstanceContent Inhalt löschen

Juli 26, 2010

Moin!

Um den Inhalt eines InstanceContent komplett zu löschen, ohne die beinhalteten Objekte zu kennen, gibt es folgenden Befehl:

content.set (Arrays.asList (Object.class), null);

Das erspart in einigen Szenarien unnötige...

BeanDev: Plugin Manager konfigurieren

Juli 22, 2010

Es gibt eine sehr gute FAQ die zu meinem alten Blog Eintrag zum AutoUpdate Center passt: FaqPluginManagerCustomization.

In der FAQ wird beschrieben, wie man die Darstellung und das Verhalten des Plugin Managers modifizieren...

BeanDev: Hintergrundarbeiten - Der RequestProcessor

Juli 20, 2010

Moin!

Eine sehr schöne kleine Zusammenfassung, wie man (auch vorzeitig zu beendende) Hintergrundprozesse in der NetBeans Plattform programmiert findet man hier.

In dem Blog wird beschrieben, wie man sauber Hintergrundtasks...

BeanDev: FileChooser für NetBeans Platform

Juli 08, 2010

Die Frage kommt häufiger in den Schulungen und auch die Foren sind voll davon: Hat NetBeans eine FileChooser Komponente? 

Die Antwort ist einfach: Nein ;-) - Der Grund auch: Swing hat einen sehr guten JFileChooser, der...

BeanDev: Eigene Options - Hauptkategorien mit Annotationen

Juli 08, 2010

Wenn man mit Annotationen in der NetBeans Platform arbeitet bekommt man eine deutliche Erleichterung, da man weniger in den layer.xml Dateien arbeiten muss. Trotzdem gibt es noch kleinere Fallstricke.

Möchte man dem...

BeanDev: AutoUpdateCenter Tweaks

Juli 08, 2010

Es gibt ein paar Einstellungen die seit den 6'er Versionen neu in die manifest.mf hinzugekommen sind, die sich direkt auf die Ansicht des AutoUpdate-Center auswirken. Da man bei Maven Builds keine Einstellungen durch Assistenten...

BeanDev: Unit-Tests in der RCP Entwicklung

Juni 21, 2010

In einer meiner letzten Schlungen kam die Frage auf, wie man Unit-Tests für RCP Module durchführen kann, wenn man abhängige Module der Platform benötigt.

Die Antwort ist NbModuleSuite.

Diese Hilfsklasse erlaubt es vor einem...

BeanDev: RCP switch zur neuen Platform (NetBeans 6.9)

Juni 21, 2010

Mit NetBeans 6.9 wurde die Lookup API in ein extra Modul ausgelagert. Will man nun seine Projekte (RCP, Plugins) auf die neue API verlinken müssen die Abhängigkeiten neu aufgelöst werden.

Ant basierte Projekte

Für Ant-Projekte...

News: NetBeans als IDE stark im Anstieg

Mai 21, 2010

Moin!

Die neuen Java Trends sind raus und zeigen, dass die NetBeans IDE stark in der Nutzung zunimmt. In den letzten Java-Trends war die NetBeans IDE noch bei 30%, inzwischen nutzen knapp 50% aller Entwickler NetBeans.

Der...

BeanDev: Maven based Multi-Suite Plattform Applikationen

Mai 11, 2010

Wenn man bei bisherigen Ant-Projekten sehr große NetBeans RCP Applikationen entwickelte, konnte man dies durch Suites recht gut organisieren. Eine Suite sind eine Organisationseinheit, die Module zusammenfasst und im...

IDEDev: NetBeans und Maven mit Hudson als CI Server

Mai 10, 2010

NetBeans eignet sich als hervorragender Zuspieler des Continous Integration Server Hudson. Insbesondere mit Maven hat man ein kleines nettes Feature mit dem ciManagement Tag in Projektdateien.

<ciManagement> ...

BeanDev: Internationalisierung einer NetBeans Platform RCP und Maven

Mai 04, 2010

Gegenüber meines alten Blogeintrages zur Lokalisierung von NetBeans RCP Projekten ist es mit Maven sogar einfacher geworden ein Build einzurichten.

Wie auch damals, stehen zur Zeit keine deutschsprachigen Übersetzungen für...

BeanDev: Maven based RCP, Branding Probleme im Plugin Manager

April 15, 2010

Es gibt im aktuellem Dev-Build einige kleinere Probleme mit der Artifact-Beschreibung, die in den Modul-Properties eingestellt werden können.

Zeilenumbrüche in Artifact Beschreibungen

Der erste (und massivere) Fehler ist, dass...

BeanDev: NetBeans Maven Links

April 14, 2010

Moin!

Hier ein paar (ausgesuchte) Links für die Entwicklung mit Maven 2 in NetBeans.

NetBeans.org Links

RCP Entwicklung mit Maven Builds in NetBeans 6.8NetBeans Platform Development mit Maven 2 (NetBeans Magazine)Maven Best...

BeanDev: Branding und Konfiguration eines Maven Platform Projektes

April 13, 2010

Nachdem man das erste Application Projekt erstellt hat, fallen einem viele Kleinigkeiten auf, die Unschön sind.

Besonders die Label, Icons und Namen der ausführbaren Dateien stören mit "komischen Platzhaltern"

Foo und...

BeanDev: Maven based NetBeans Platform RCP Projekte

April 13, 2010

Ich bin gerade dabei meine Platform Projekte auf das Maven Build System umzustellen. Damit die Sache noch ein wenig spannender wird, das auch noch mit dem NetBeans 6.9 Dev Build (genauer Build 201004120251).

Grundsätzlich will...

News: James Gosling hat Oracle verlassen

April 10, 2010

Es wurde ja schon länger vermutet, dass James Gosling nicht sehr lange bei Oracle bleiben wird. Nun ist es aber schon seit dem 2. April geschehen. James hat Oracle verlassen. In seinem neuen Blog hat er es offiziell...

BeanDev: Lockere Kopplung von Nodes erfolgreich verhindert

März 22, 2010

Moin!

Mir ist es schon ein paar mal passiert, andere Entwickler stolpern auch ständig darüber.

Da hat man alles ganz sauber programmiert, nichts vergessen und doch wollen die Nodes in NetBeans nicht das tun, was sie...

BeanDev: EMF Integration in die NetBeans IDE und Platform

März 17, 2010

In meinem letzten Interview auf JAXenter wurde ich gefragt wie es mit der Integration einer Modell getriebenen Softwareentwicklung in der NetBeans IDE steht.

Zwar besitzt NetBeans mit MDR ein Framework, es wird aber schon seit...

Training: NetBeans Platform Certified Training in Weihenstephan

März 11, 2010

Nach nur 1 1/2 Tagen haben wir unser NetBeans Platform Certified Training in Weihenstephan (FH, Fachbereich Bioinformatik) abgeschlossen. 

Normalerweise dauert das Training 2-3 Tage. Wir haben es diesmal (trotz meiner...

News: Kenai.com nach java.net Migration schreitet voran

März 03, 2010

Wie ich gestern in einer Mail lesen konnte, wird tatsächlich an einer Migration von kenai.com nach java.net gearbeitet. 

Work is on-going for migrating the Java.net domain over to the Kenai infrastructure and we will move...

IDEDev: Maven Projekt Bibliotheken für NetBeans Java Projekte

Februar 25, 2010

Wenn man Java Projekte hat, die Bibliotheken aus einem Maven Projekt benötigen, steht man zunächst auf dem Schlauch. Das simple "Add Project..." eines Maven Projektes zu einem NetBeans Java Projekt wird zwar angeboten,...

IDEDev: Maven ohne Tests

Februar 24, 2010

Moin!Aktuell hatte ich CalDav4j als SVN Snapshot heruntergeladen und musste mal wieder feststellen, wie gut die Maven-Integration in NetBeans inzwischen ist.Ein schlichtes checkout mit anschließendem Öffnen des Projektes - Build...

PHPDev: NetBeans IDE für PHP - immer mehr eine Liebesgeschichte

Februar 24, 2010

Besonders ein Blogeintrag zeigt mir in den letzten Tagen, wie sehr NetBeans als PHP IDE inzwischen geschätzt wird.

Die Kommentare auf Nikita Makeyevs Artikel sind überwiegend positiv, was den Einsatz mit NetBeans für PHP...

News: kenai.com - nur die Domain verschwindet?

Februar 22, 2010

(hier ein Update zu meinem letzten Blog-Eintrag vor meinem Urlaub)

Das die Informationspolitik nicht ideal sei, gibt das kenai-Team selbst in einer kurzen Mitteilung zu.

In an effort to get information out to the Kenai...

News: kenai.com wird abgeschaltet

Januar 29, 2010

Es scheint im Moment unausweichlich zu sein, dass kenai.com abgeschaltet wird. Damit fällt ein nützlicher Dienst unter den Hammer. Besonders schmerzlich ist das, weil gerade mit NetBeans eine relativ einfache Integration möglich...

News: Oracle, Sun, Java Developer Tools Strategy und NetBeans

Januar 28, 2010

Nun ist es raus, in den nächsten 100 Tagen wird Oracle die Strategie mit den Java-Tools neu aufbauen. Allerdings gibt es jetzt schon eine Richtung wohin es gehen wird.

Hier ein paar Slides und Fotos aus einem Podcast von Ted...

BeanDev: Silent Update/Install mit NBM Dateien

Januar 12, 2010

RCP Anwendungen im Unternehmenseinsatz benötigen meistens eine Updatepolitik, die mit dem Standard Autoupdatecenter nicht optimal abgebildet wird. Über das, von der NetBeans Platform gebotene, AutoUpdate Center wird vom Anwendern...

BeanDev: Essential NetBeans Platform

Dezember 29, 2009

Moin!

Auf dzone gibt es eine brandneue Ref-Card zur NetBeans Platform. Die Essential NetBeans Platform Refcard zeigt auf sechs Seiten die wichtigsten Referenzen der NetBeans Platform. 

 

Also ausdrucken und an die Wand...

IDEDev: NetBeans 6.8 und Embedded Webbrowser

Dezember 12, 2009

Moin!

Irgendwie hatte ich in Erinnerung, dass das Plugin für den nativen Webbrowser als Embedded Komponente nicht unter 64Bit OS funktioniert. Nun ja. Mit 6.8 wollte ich es einfach mal selber testen und sogar Win7 deutsch, 64Bit...

IDEDev: Interaktiver IDE-Vergleich: Teil 1 - NetBeans

Dezember 08, 2009

Moin!

Es geht nun los. Der interaktive IDE Vergleich hat gleich mit meinen Antworten auf JAXenter begonnen. Jeder IDE Nutzer und interessierte Leser darf die Fragen und Antworten gerne kommentieren.

Alle Kommentare werden...

IDEDev: IDE Vergleich und Voting

Dezember 07, 2009

Moin!

Votings zu einer Lieblingsanwendung sind selten Objektiv und belastbar, besonderns wenn es ein Onlinevoting ist.

Aber in diesem Fall ist es nicht so wichtig. JAXenter versucht mal auf eine andere Art und Weise...

Trends: Statistiken auf Suchanfragen

November 09, 2009

Moin!

Einige Zeit gab es weniger Blog-Posts von mir, aber das hat gute Gründe: Ich hab viel zu tun, was ja auch was Positives ist.

Nach dem ich aber Charles Ditzel mit seinem letzten Blog gelesen hatte, musste ich doch selber...

LowLevelDev: Code Signierung mit echten Root CAs, wen nehmen?

September 23, 2009

Es stellt sich für mich immer wieder die Frage, ob die JAR-Dateien unserer Firmen-Projekte signiert werden müssen. Für die meisten Entwicklungen war es nicht notwendig. Nur für spezielle Java ME Projekte brauchte ich Signaturen...

Training: NetBeans Certified Platform Training - Noch 3 Tage Early Bird Anmeldung

September 02, 2009

Während der Göttinger Source Talk Tage wird vom 29.-30. September 2009 ein NetBeans Platform Certified Training am Mathematischen Institut angeboten.

Wer noch den Early Bird Rabatt für das NetBeans Platform Certified Training in...

Plugin: Tutorial Builder Bug Fix Update

August 28, 2009

Der Tutorial Builder hat ein kleines Update erhalten. 

Sortieren der Galeriebilder funktioniert nun mit passender SelektionTastaturkürzel zum Sortieren sind nun [Alt-Shift-Pfeil auf] und [Alt-Shift-Pfeil ab]Unter...

Training: NetBeans Certified Training. Anmeldung JETZT!

August 28, 2009

Während der Göttinger Source Talk Tage wird vom 29.-30. September 2009 ein NetBeans Platform Certified Training am Mathematischen Institut angeboten.Studenten und Mitglieder einer Non-Profit Organisation haben die Möglichkeit...

Artikel: JAXenter - Mehr Substanz für NetBeans

August 26, 2009

Moin!

Auf JAXenter ist ein kleiner Artikel zu dem Substance Support Plugin erschienen. Wer mehr über die Interna des Plugins erfahren möchte, findet weitere Infos dort:

JAXenter: Mehr Substanz für NetBeans

Beste Grüße, ...

Plugin: Substance Support Plugin auf kenai.com

August 25, 2009

Moin!

Da mein Blog etwas unter Überlastung leidet, habe ich das Plugin nun nach kenai.com verschoben (was sowieso meine Intention war). Damit sollte das hängende Update-Center wieder funktionieren.

Wer das Plugin schon...

PHPDev: We need your Help - Dateisynchronisation im aktuellen NetBeans PHP-Build

August 25, 2009

Moin!

Hier ein Aufruf aus dem PHP Blog, ein neues spezielles NetBeans PHP Build zu testen:

 

Wir suchen Anwender, die uns beim Testen unseres neuen experimentellen PHP NetBeans Builds helfen möchten. Jeder ist willkommen, aber...

BeanDev: GUI Beans, Container Beans mit Komponenten

August 24, 2009

In einem mehrteiligen Tutorial habe ich beschrieben, wie man mit GUI Beans im GUI Builder umgeht. Eine Spezialität ist aber offen geblieben. Wie kann man GUI Container in den GUI Builder verwenden und zugleich schon Komponenten...

BeanDev: @ConvertAsProperties zerstört Singleton Pattern von TopComponents

August 21, 2009

Moin!

Seit dem 10. Januar 2009 gibt es eine nette Erweiterung der NetBeans API für TopComponents. Die @ConvertAsProperties Annotation erlaubt es Eigenschaften des Fensters als Properties zu speichern. 

Das ist sehr bequem,...

Plugin: Substance 5.2 for NetBeans Update

August 19, 2009

Moin!

Das Plugin für den Substance Support hat ein kleines Update erfahren.

Zum einem gab es noch eine Violation Exception im Plugin Manager, die nun unterdrückt wird und man kann nun "On-the-fly" die Skins ändern...

Plugin: NetBeans Substance 5.2 Look and Feel

August 18, 2009

Moin!

Ich habe heute noch mal schnell ein Substance Look And Feel Support erstellt. Es ist etwas Beta und man kann nur ein paar PLAFs über die Optionen einstellen (die --laf Einstellung geht im Moment nicht).

Hier ein...

Certified Training: NetBeans Platform in Bonn

August 18, 2009

Moin!

Am Wochenende gab es wieder ein Certified Training zur NetBeans Platform in der schönen und quirligen Universitätsstadt Bonn.

Das war die Ankündigung der studentischen Consultingfirma AureliusConsult. Ich möchte mich im...

Plugin: Project Group Toolbar - Update auf 1.0.2

August 18, 2009

Moin!

Ich habe der Project Group Toolbar ein kleines Update gegeben.

Nun werden alle Änderungen der Gruppen an den Toolbar-Button und an das Menü weitergereicht. Darunter fällt das Hinzufügen und Entfernen sowie das Umbenennen...

Plugin: Project Group Toolbar 1.0.1

August 17, 2009

Moin!

Ich arbeite sehr gerne mit Projekt-Gruppen, da ich ständig in unterschiedlichen Bereichen mit verschiedenen Projekten arbeiten muss. So habe ich eine Projektgruppe für den Tutorial Builder, für den CronJob Scheduler und...

Tipps: CronJob Plugin für NetBeans

August 06, 2009

Da das Plugin für CronJobs in NetBeans relativ schnell gewachsen ist, sammele ich hier mal ein paar Feature und gebe Tipps, wie man das Tool einsetzen kann.

Die grundsätzliche Überlegung ist natürlich: Braucht man sowas?...

Plugin: CronJob 1.0.4: "Beim Schließen" Jobs und eigene Ant-Scripts

August 05, 2009

Moin!

Die Version 1.0.4 hat gleich einiges zu bieten.

Unterstützung für alle bekannten offiziellen Projekttypen (z.B. PHP, Web, J2EE, Grrovy, Ruby, NetBeans Plugins und Module)Für das Schließen eines Projekts können nun auch...

Plugin: CronJob 1.0.3 - Cronjobs für individuelle Projekte

August 04, 2009

Nun ist ein wichtiger Teil der Kür geschafft.Jetzt können für JavaSE - Projekte Cronjobs und "Beim-Öffnen" Jobs für Ant Targets definiert werden. "Beim Schließen" folgt noch (das ist etwas komplizierter).Auf...