Sunday, August 31, 2008
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
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
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
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
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
WebLogic Server - General Forum
WebLogic Server - JDBC
WebLogic Server - EJB
WebLogic Server - Security
WebLogic Server - Clustering
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
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.
Tuesday, August 19, 2008
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
Auf alle Fälle lesenswert!
(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.
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
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.
Wednesday, August 13, 2008
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
Monday, August 11, 2008
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
Am 17.07. wurde die Expert-Group für die neue JEE6 Spezifkation
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
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.
Friday, August 8, 2008
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.
Monday, August 4, 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.