Sunday, August 31, 2008

GWT 1.5 Now Available


The GWT team is proud to announce that GWT 1.5 is now officially released!


This has been a big development cycle, and we're really excited about the advancements in GWT over the last year. As always, we're eager to hear your feedback once you've tried this new version.

GWT 1.5 would not have been possible without the immense contributions of code and ideas from the GWT open source community.

Saturday, August 30, 2008

Oracle Enterprise Pack for Eclipse (OEPE)


Oracle released a set of Eclipse plug-ins designed to help develop, deploy and debug applications for Oracle WebLogic Server. It installs as a plug-in to your existing Eclipse, or will install Eclipse for you, and supports your favorite server or servlet engine. It is designed to support Java EE development.

It has full support for WebLogic Server versions 10.3, 10.0, and 9.2 (with limited support for 9.1, 9.0, and 8.1) and contains the Oracle Database Plugin for Eclipse DTP, too. Beside this, you can find a JSF Facelets technology preview. Using Facelets, you develop JSF pages using XHTML instead of JSP.


Download it from the oracle website

Documentation is available there, too.
Take part in the Oracle discussion forums for the OEPE.


Friday, August 29, 2008

Ubiquity Xing command


There was some time this morning and I found this perfectly spended on Ubiquity. The recently launched alpha of an awesome new firefox plugin. Have a deeper look at it by reading the User Tutorial.
I just played a bit around with the first steps presented in the Author Tutorial and compiled a quick Xing-Search Command.

You can grep the .js from my server and type CTRL-SHIFT "command-editor" and paste the small sniplet into the Command Editor

new online articles on eisele.net


I uploaded two new online articles to eisele.net today. To be honest. They are quite old. One in terms of time, the other in terms of the topic.
The first one is about maven. I had to use it in one of my projects recently. This was quite new for me, because up to now we mostly used ant and water ;) and nothing else.
The second one is about Microsoft Office 2003 and it's XML capabilites to interact with a user as an application frontend.
Both unfortunately in german only.

Thursday, August 28, 2008

Writings. Past, present and future. Some thoughts.


I finished a new article yesterday. This will be about the new Oracle Weblogic Server 10gR3. Beside this, there was not too much time this year for articles and new stuff. Mainly because I have to work on a big project that does not realy allow spending time for private things.
Anyhow, I search for new topics and hypes wherever possible. And of course I look back in time. This was my starting point today to browse my published articles archive. Not too much. But impressive for me at all. 37 published articles in seven different magazines. Two of them only publish online versions. All started back in 2003. With an article about Flash MX and webapplications. Together with a former coworker Kai Koenig. This lean start was followed by another article in 2004. The first one about BEA stuff. Driven by a project at work, I was able to compile some details about Weblogic Portal Server. I wrote five articles in 2005. Among them you can find the first published version of a review about the Weblogic Server. The year 2006 was my best article year up to now. 17 more or less in a row. This means I was present more than once a month in the german IT magazin world :-) Big deal, if you ask me ;) The curve went down after this. In 2007 I was only able to write nine articles at all. For now it seems as if I can not hold the frequent writings up like this. In 2008 I finished only four. Maybe two or three will follow. But it seems as if the 2007 specification can not be met at all.
Anyhow, I will try to stick to writings. It's quite relaxing to me to structure thoughts and share them with a broader audience. Maybe I get the chance to do more writings in english next year :) Or a book. A book is something on the list of things to do for me since a very long time :)

Monday, August 25, 2008

Important links for Oracle Weblogic


Here are some important links for users of Oracle Weblogic Server into the depth of the new OTN Forums:

WebLogic Server - General Forum

WebLogic Server - JDBC

WebLogic Server - EJB

WebLogic Server - Security

WebLogic Server - Clustering

some call it summer



some call it summer, originally uploaded by myfear.

That title came to my mind this morning browsing the photo archives. After a too short week on vacation, this is not only what the weather is like but also what I feel in mind. I hope that one of or both things will change quickly again.

(N73; 22.08.2007; 1/85 at f/2.8; ISO 100; white balance: Auto; focal length: 5.6 mm)

Saturday, August 23, 2008

Oracle Workshop's Support for Java EE 5 Web Standards


After the content migration from former dev2dev to the OTN, I still need some time to get used to the new layout, the new content arrangements and last but not least the brand :) But anyway: The quality of the content on OTN is great.
If you want to get an impression of the new Oracle Workshop (shipped with new Weblogic 10g R3) and it's JEE5 support, read this great article by Andrei Cioroianu.

http://www.oracle.com/technology/pub/articles/cioroianu-workshop.html

Tuesday, August 19, 2008

tears of the night



tears of the night, originally uploaded by myfear.

(Canon EOS 350D DIGITAL; 17.08.2008; 1/1250 at f/4; ISO 100; white balance: Auto; focal length: 50 mm)

These things I believe.


Jono DiCarlo at Mozilla Labs documented his feelings about user interface design in a great post titled These Things I Believe.

[...]
Is change good or bad?
Change has a cost. Change disrupts the user’s habits. Change forces the user to learn something new.
Sometimes the new UI is so much better than the old one that the change is worth the cost.
Sometimes it isn’t.
The trick is knowing when change is worth it.
[...]

Friday, August 15, 2008

Business requirements are bullshit!


Hach, herrlich :-) Selten so geschmunzelt bei einem Blogeintrag wie bei diesem.

http://steve-yegge.blogspot.com/2008/08/business-requirements-are-bullshit.html

Führung in Teams


Ich gebe es ja zu. Ich lese Blogs. Besonders gerne stöbere ich durch den Blogroll von Thoughtworks. Vermutlich mag ich die Firma einfach. Oder der Name hat es mir angetan. Keine Ahnung. Tatsache ist, dass hin und wieder Posts dabei sind, die sich nicht mit Software oder Programmiersprachen beschäftigen. Einer davon kommt von Greg “Gigu”.

http://blog.gigoo.org/2008/08/15/napoleon-of-technical-leaders/

Auf alle Fälle lesenswert!

cut out



cut out, originally uploaded by myfear.

(Canon EOS 350D DIGITAL; 10.08.2008; 1/1600 at f/5.6; ISO 200; white balance: Auto; focal length: 200 mm)

Entstanden bei einem Spaziergang im Wildpark in Poing. Gut, wenn man immer seine Kamera dabei hat. Angepasst mit Lightroom 1.4.

Anleitung für Performance und Java Runtime Monitoring


Auf den IBM Developerworks sind drei neue Artikel erschienen, in denen sich Nicholas Whitehead mit Java Performance und Java Runtime Monitoring auseinandersetzt.
Sehr spannend zu lesen mit einer Menge hilfreicher Tips.

* Teil 1, Run-time performance and availability monitoring for Java systems

* Teil 2, Post-compilation instrumentation and performance monitoring

* Teil 3, Monitoring performance and availability of an application ecosystem

Thursday, August 14, 2008

ZBV adee


Eine News-Meldung der SAP hat heute meine Aufmerksamkeit erregt.
Nach langen Jahren verabschiedet man sich von der ZBV (Zentrale Benutzer Verwaltung).
Man mag fast wehmütig werden. In den vergangenen Jahren hab ich das Ding fast ein wenig lieb gewonnen. Auch wenn es immer mal wieder zu den verrücktesten, technischen Lösungen verleitet hat.
Nunmehr soll mit dem aktuellen Release SAP NetWeaver 7.1 die vorerst letzte Version der Zentralen Benutzerveraltung (ZBV) ausgeliefert werden. Für alle Kunden, die die ZBV einsetzen, bieten sich nun zwei Möglichkeiten: Erstens der Wechsel auf das SAP Identity Management System oder auf das eine Dittanbieters.

SAP Pressemeldung

Wednesday, August 13, 2008

Oracle removes licensing for Workshop Eclipse plug-ins


Oracle is also delivering the Eclipse tools for Oracle WebLogic Server 10gR3 with a simpler packaging (just one, with all features), and a new price (free). This release of Workshop for WebLogic 10g R3 combines all the features of the other products.

To download the software, go to the Workshop for WebLogic 10g R3 download page on OTN.
This release unifies all the previous packages, and removes all licensing features of any kind. Note that the Adobe Flex Builder bundle has been removed. Workshop for WebLogic will be freely available on all supported platforms, including websphere, weblogic, tomcat, jboss, jetty and resin. Oracle WebLogic Server 10g R3 developers who use Eclipse will find updated Workshop plug-ins for developing Java/EE and JAX-WS web services that are bundled with the server. Some of the major highlights of this release include:

Support for industry standards

  • IDE based on Eclipse 3.3 & WTP 2.0
  • Support for JDK 6
  • Windows Vista support
  • XMLBeans 2.3 support


New Web Services Support

  • JAX-WS tooling for WebLogic Server 10.3
  • Design/Build/Deploy Support
  • Start from Java or from WSDL
  • JAX-B support with new JAX-B Wizard
  • Create JAX-B types from schema
  • Generate ant snippets
  • New ClientGen Wizard
  • Create Web Service Clients from JAX-RPC & JAX-WS Web Services
  • Generate ClientGen ant snippets
  • Updated JAX-RPC support for WebLogic 10.3


Support for EE5 Standards

  • New EE5 Project Creation
  • Create EE5 EAR and EJB Projects
  • Create Web Applications based on new standards
  • Servlet 2.5
  • Full support for new Servlet spec, including optional web.xml
  • JSP 2.1, JSF 1.2, JSTL 1.2
  • Updated wizards and tag support for new standards (SunRI and Apache myFaces)

  • WYSIWYG and AppXRay support for Universal Expression Language



(Quelle: theserverside.com)

Monday, August 11, 2008

A man paints with his brains and not with his hands.


Zeit für ein neues Bild. Aufgenommen schon Anfang des Jahres. Aber ich mag des dennoch. Es sieht so künstlich aus, wenn es bearbeitet ist :) Wünsche einen tollen Start in die hoffentlich nicht zu hektische Woche!

(Canon EOS 350D DIGITAL; 16.02.2008; 1/500 at f/29; ISO 100; white balance: Auto; focal length: 27 mm)

(Quote: Michelangelo Buonarroti, 1475 - 1564)

Sunday, August 10, 2008

JSR 316 oder auch JEE6


Irgendwie ist es ein wenig an mir vorbei gegangen.
Am 17.07. wurde die Expert-Group für die neue JEE6 Spezifkation
zusammengestellt.

http://jcp.org/en/jsr/detail?id=316

Einige spannende Dinge tun sich da. Zu allererst bleibt die Einführung von "Profiles" zu bemerken. Ein recht kritischer Artikel von Douglas Dooley beschreibt recht gut, zu welchem ersten Eindruck man kommen mag.

Ebenfalls spannend sind die deferred Teile. Nicht mehr dabei:

  • JSR-168 Portlet Specification

  • JSR-170 Content Repository for Java technology API

  • JSR-207 Process Definition for Java

  • JSR-208 Java Business Integration (JBI)

  • JSR-225 XQuery API for Java (XQJ)

  • JSR-235 Service Data Objects

  • JSR-286 Portlet Specification 2.0

  • JSR-289 SIP Servlet v1.1

  • JSR-301 Portlet Bridge Specification for JavaServer Faces


Als Trost bleibt: Vielleicht kommen die mit JEE7 und dem JSR-277 Java Module System wieder.

Saturday, August 9, 2008

"SOA is Dead"!?


In seinem Blog erklärt William Oellermann warum aus seiner Sicht die Diskussion darüber, ob SOA tot sei oder nicht, am eigentlichen Problem vorbeigehe. Wichtig seien vielmehr die anstehenden Aufgaben. Probleme verschwänden nicht, bloß weil man sich entschließe, ein Akronym wie SOA aufzugeben. Betrachte man das, was seit dem Aufkommen der Bezeichung SOA erreicht wurde, sei es schon erstaunlich, wie lange man gebraucht habe, um da anzukommen, wo wir heute seien.

IT zu Business Technology machen
Das eigentliche Ziel sei schließlich die Zusammenarbeit von Business und IT zu befördern, um so den Business Nutzen der Technik zu erhöhen. Hauptproblem aus Oellermanns Sicht sei dabei, dass die meisten Organisationen so wenig funktional seien, dass man fast sagen könne, sie seien profitabel obwohl und nicht weil es sie gibt. Das mache es für diese Organisationen aber beispielsweise kaum möglich, in naher Zukunft einen höheren Grad an Agilität zu erreichen.
Nenn es wie du willst - aber arbeite daran!

Über kurz oder lang sei die Entwicklung weg von den hergebrachten IT-Silos aber unvermeidlich, um mehr Nutzen aus Technologie zu ziehen. Sein Fazit: "Sollte SOA tatsächlich tot sein, in Ordnung - lang lebe das nächste Akronym." Es gebe aber in jedem Fall eine Menge Arbeit zu tun und das sei letztlich entscheidend.

(Quelle: http://it-republik.de/business-technology/

Friday, August 8, 2008

Oracle Weblogic Server 10.3


Es ist passiert :) Der erste Oracle Weblogic Server ist draussen:
Oracle Download Link

Ein Überblick über die neuen Features:
Lightweight WebLogic Server

The first enhancement area is making WebLogic Server more "lightweight." The term "quot;lightweight" means different things to different people, including characteristics such as quot;faster download,quot; quot;smaller disk footprint,quot; quot;less memory consumption,quot; quot;faster deployment,quot; or quot;faster server startup.quot;


The primary underlying requirement is to enable developers to be more productive by reducing the resources and time consumed by the server and server-related actions. In WebLogic Server 10.3, we're delivering improvements in all of the areas cited above. Here are some examples:

  • Download time and installation footprint — Over the years, we have included complementary technologies and tools in the WebLogic Server download: JVMs, the Workshop IDE, the Domain and Upgrade Wizards, database drivers, the WebLogic Server console, and more. These optional tools add to WebLogic Server download and installation time and installation footprint. In this Technology Preview release we are giving you more installation options, making the above and other technologies selectable at time of installation. Look for download options as well as we get closer to general availability (GA).

  • Application development round-trip time — Many WebLogic Server developers go through a full application redeployment (or a server reboot) during iterative development whenever they find a problem and make an application change (however small). This can be disruptive and time-consuming to the development process. This Technology Preview includes a feature called quot;FastSwapquot; that leverages Java SE features and enables developers to make changes to a single class or set of classes, recompile and save these changes, and have these changes immediately reflected in a running server without loss of server context. This is a much more responsive and seamless experience than before.

  • Optional service startup — Many developers use WebLogic Server for development of Web applications, and don't use EJB or JMS services. These services are always started by the server, with minor but non-zero impact on server startup and memory consumption. The Technology Preview enables you to specify whether you want to start these services. This capability is a result of ongoing progress in making the WebLogic Server server more modular, to give you more control over which pieces of the server you use.

  • Console performance improvements — The WebLogic Server console offers a rich set of functionality, supporting WebLogic Server configuration and deployment tasks with substantial flexibility for end-user customization. In recent releases, the implementation supporting these capabilities made the console less responsive. In this release you will see notable performance improvements relative to WebLogic Server 9.2 and 10.0 when starting and using the console—on the order of two to three times more responsive. The console look and feel is also much improved.

  • Startup and runtime performance — We have continued to invest in startup time reductions and server throughput improvements to make the WebLogic Server environment more responsive for developers, administrators, and end users.


Programming Model and API Support

The second enhancement area is support for new developer APIs. The primary WebLogic Server value proposition is providing reliability, availability, scalability, and performance (RASP) benefits for enterprise-class Java applications and services. Java EE is the primary programming model used with WebLogic Server; we remain the technology leader in adoption of Java EE standards, and the Technology Preview contains further enhancements to our existing Java EE 5 support, particularly EJB and JPA support.
However, we want to extend the value of our RASP infrastructure to other Java programming models and frameworks used by developers. Here is some of the additional support found in the Technology Preview:

  • SOA Server-Web services/SCA support — WebLogic Server provides an environment for developing and hosting SOA services, and is the foundation for BEA's SOA offering. WebLogic Server 10.3 delivers new features for developing services and application for Service-Oriented Architectures. First we're enhancing Web services standards support for both JAX-RPC (J2EE 1.4) and JAX-WS (Java EE 5) Web services. Service Component Architecture (SCA) support, which will enable standards-based development of composite applications, is coming soon. This will be made available in coming months in preview form as an add-on to the WebLogic Server 10.3 Technology Preview. We have not yet finalized the packaging for this technology; it may not be included with WebLogic Server 10.3 when WebLogic Server 10.3 is generally available.

  • Spring enhancements — WebLogic Server has supported development and execution of Spring applications since WebLogic Server 9.0, and we continue to provide enhancements in this area. WebLogic Server 10.3 provides improvements to distributed management of Spring applications, and improved integration of Spring security with WebLogic Server. The Technology Preview release currently supports Spring 2.0.2; we intend to upgrade this support to Spring 2.1 by GA.

  • Web 2.0 support — WebLogic Server 10.3 will support the development of AJAX-enabled applications with WebLogic Server through Dojo client support. In addition, we are leveraging Dojo client technology in the implementation of a publish/subscribe infrastructure for HTTP clients. This feature will enable browser and Java clients to establish persistent sessions with WebLogic Server servers, and subscribe to messages published to the server messaging infrastructure. Using this technology, clients can send and receive lightweight data-driven updates on topics and information of interest, without requiring a full HTTP request/response update.



Technology Integration and Standards
The third enhancement area is enterprise technology integration and standards updates. WebLogic Server applications must coexist and interoperate with other technologies via de facto or de jure standards to support development and execution of secure, high-performance, and high-availability enterprise applications. We've updated our support to meet key customer and developer requirements in this area:

  • C# JMS client for .NET integration — In WebLogic Server 9.2, BEA delivered major improvements to the WebLogic Server JMS subsystem. For example, we delivered huge performance improvements for use cases involving persistent messaging. As a result of this and many other improvements, we're seeing increased adoption of WebLogic Server JMS for enterprise messaging infrastructure, and consequent demand for better direct integration with non-WebLogic Server technologies, like .NET. To meet these requirements in WebLogic Server 10.3, we've developed C# JMS client APIs that will enable .NET applications to interface directly with the JMS subsystem, without requiring any Java on the .NET client.

  • SAML 2.0 — The Security Assertion Markup Language (SAML) is the standard for exchange of security information to enable single sign-on across security domains. This WebLogic Server 10.3 Technology Preview supports the SAML 2.0 standard (and brings forward existing SAML 1.1 support) to enable single sign-on for Web apps as well as Web services.

  • Web Services standards — As noted above, WebLogic Server 10.3 includes new and updated support for Web services standards, especially OASIS WS-* standards such as WS-Security, WS-Policy, WS-Reliable Messaging, and WS-Addressing.

  • Java SE 6 — WebLogic Server 10.3 supports and leverages Java SE 6, the latest release of the Java SE platform.

  • Eclipse support — We intend to provide an updated version of BEA Workshop for WebLogic, our Eclipse-based IDE, to support the GA release of WebLogic Server 10.3. For this Technology Preview, we've updated our WebLogic Server Tools (plug-ins for the Eclipse IDE) on Dev2Dev to enable use of Eclipse for developing applications with the Technology Preview.

  • Other goodies — We continue to provide ongoing innovation and improvement to meet enterprise requirements for manageability and availability. For example, the WebLogic Diagnostic Framework first introduced in WebLogic Server 9.2 provides powerful capabilities for monitoring WebLogic Server servers and applications and diagnosing problems. We're delivering further improvements in the Technology Preview. The Technology Preview also delivers improvements to JMS Service-Level migration. See the Technology Preview documentation.




(Quelle:
weblogic-server-10-tech-preview Highlights)

Monday, August 4, 2008

Introduction to m2eclipse


Eine Einführung in die Benutzung von m2eclipse ist seit ein paar Tagen auf theserverside.com zu finden.

Sehr lesenswert!

Meet me at the DOAG Konferenz 2008



Nach langem Warten bin ich mal wieder auf einer Konferenz zu sehen.
Von Montag, 1. Dezember 2008 bis Mittwoch, 3. Dezember 2008 auf der DOAG 2008 - Konferenz + Ausstellung in Nürnberg:

Es geht um eine Einführungsveranstaltung zum BEA Weblogic Server 10. Nachdem BEA von Oracle geschluckt wurde, hat Oracle nunmehr ja beschlossen, ihren eigenen Applikationsserver zugunsten des Weblogic aufzugeben. Daher wird es Zeit, dass auch die Oracle Gemeinde eine kleine Einführung in den WLS bekommt.