For me this year’s Open World has three main themes: Community, Cloud and Mobile. Although actually it included a fourth theme: the America’s Cup. The fabulous comeback of Team America and the spectacular sailing lead to an extra vibe during the conference. And although the media footage provided the best […]
Aino Andriessen
OOW13: Looking forward at this year’s Oracle Open World
As every year, Open World is again packed with sessions, meetings, announcements, Demo grounds, Hands-on labs, events, music. My calendar is rapidly filling up but I keep on discovering other interesting sessions and it’s a constant challenge to plan everything and to have a good overview of all alternatives. In […]
ADF @ UKOUG 2012 Conference
Next three days the annual UKOUG conference hits the town of Birmingham. It’ll be three full days packed with Oracle content on a broad range of subjects on Database, Middleware, Development, Fusion, APEX, MySQL, Business and Strategy all divided in 17 tracks. My interest will (off course) focus on ADF. […]
ADF table filtering on MySQL is failing
Table filtering, aka Query by example, is a great feature of ADF tables. This feature provides filterboxes on top of a column(es). and filters the data based on the values in the filterbox: This works like a charm on an Oracle database, but when you use MySQL the filtering doesn’t […]
The year of the ADF developer @ Oracle Open World
Open World made it clear: 2011 is the year of the ADF developer. Not only were there a lot of sessions about ADF, but also because ADF screens could be found in many sessions like the ones on the new Enterprise Manager 12c and on Oracle Fusion Applications. Not only […]
Weblogic deployment using the Oracle weblogic maven plugin
With the PS3 release of the SOA Suite a new version, 10.3.4, of Weblogic has been released. Amongst others, this release also includes a new Weblogic Maven plugin (weblogic-maven-plugin) that allows interaction with Weblogic from within a Maven environment. As far as I know, this plugin is the successor of […]
Oracle Diagnostics Logging (ODL) for application development
Logging is a very important aspect of application development as it offers run-time access to the behaviour and data of the application. It’s important for debugging purposes but also to investigate exception situations on production. The Java developer has a choice between logging frameworks but Log4J is probably the most […]
UKOUG Tech – EBS report
Just as ODTUG Kaleidoscope and Oracle Open World, the UKOUG Tech-EBS is a great Oracle oriented conference. It’s held in Birmingham but the speakers and participants come from all over Europe and also from America. It covers much of Oracle’s product portfolio including Fusion Middleware development, the e-Business Suite, Server […]
S313467 – The ADF Build Process Using Maven and Hudson
This is a shameless plug for my presentation tomorrow, Thursday 23, at Oracle Open World: Can you build, test, and deploy your application within a minute? Do you have a fresh deployment when you arrive in the office? Are you being notified when the build fails? Can anyone in the […]
Update of TortoiseSVN must be done twice.
The installer of version 1.6.10 (and 1.6.8) of TortoiseSVN has a bug that leads to an incomplete update. You must run the installer a second time and choose the second time the ‘Repair’ option for a proper upgrade. One of the symptoms of an incomplete installation is an exception when […]
Change the JDeveloper system directory
De system directory is where JDeveloper stores the user specific settings, configurations and also (for 11g) the default domain of the embedded weblogic server. It uses the JDEV_USER_HOME environment variable to dettermine the location. If it’s not set is uses a default directory, for 11g on windows XP that’s <user […]
Installing a subversion server
Source control is off course an essential part of the development process and Subversion is an excellent system for that purpose. In the past, installation of subversion was a bit complicated because it involved several steps, an Apache webserver and not-so-accessible user management and repository configuration. However, nowadays installation and […]
Manage JDeveloper external libraries
Although JDeveloper provides loads of libraries out-of-the-box, you often need other libraries in your application. You can easily add these libraries via the project properties. This provides two options: ‘Add Library’ and ‘Add Jar / Directory’. We normally us the Add Library option because it allows to include the JavaDoc […]
Oracle Team Productivity Center
‘Oracle Team Productivity Center (TPC) is an Application Lifecycle Management (ALM) tool that enables software development teams to collaborate and work productively together when developing applications using JDeveloper.’ (OTN TPC page) TPC provides unified access to different ALM repositories from within JDeveloper and it allows to define relations between the […]
An evening about Maven
Recently we had a great session at AMIS about Maven, presented by Jason van Zyl, founder of the Apache Maven project and CTO of Sonatype. He gave us an overview of the new Maven 3 and other projects they are working on. In addition he gave us an insight in […]
Subversion – branching, merging and reintegration
Subversion is a great source control system. One of the great features is it’s branching and merging support. Although many developers avoid it, branching is very powerful and useful and should not be something to be afraid off but something to be familiar with. And for the stable and controlled […]
ADF skinning and resources
With my current, ADF Faces 11g, project, we have a requirement that the default text in the error message box is customized. Instead of ‘Messages for this page are listed below.’ it should read some other text. When you talk about customization you say ‘skinning’. Skinning allows you to customize […]
Versioning an Oracle ESB service
We recently had a case that required a new version of an Oracle ESB service alongside the old version to provide backwards compatibility. Unfortunately, this is not supported for 10g (10.1.3.4.0) ESB service; it will be with composite services in the 11g SOA suite. One way to accomplish this is […]
JDeveloper 10.1.3.5 released
The JDeveloper maintainance release 10.1.3.5 is now available at OTN; the ADF version is 10.1.3.43.06. One of the most noticable bugfixes is nr. 7482935, ERRORS SHOWN TWICE IN AF:MESSAGES TAG IN JDEV 10.1.3.4. With previous versions, an exception in the form page would result in two error messages : This […]
ODTUG Kaleidoscope 2009
Recently I presented for the fourth time at the annual ODTUG Kaleidoscope conference. It’s really a great conference that I recommend to every Oracle consultant. It features great presentations, discussion forums, hands-on labs on a broad range of subjects ranging from Oracle Forms to ADF, SOA, Apex, Essbase, PL/SQL, methodology […]
Upgrade JDeveloper 10g Subversion client
JDeveloper provides a build-in Subversion client via one of its extensions. Although the functionality is limited (especially in 10g) it is essential for the handling of business components in relation to subversion, especially when it concerns refactoring and deletes. However, because of its limitations, most developers have installed another Subversion […]
JDeveloper 11g first impressions.
Oracle has just released JDeveloper 11g. I was off course very interested so here are my first impressions. Instead of just unzipping the download as we used to do, you have to run a real installer, probably because of Bea, eh sorry Oracle, WebLogic. Since I have JEE6 installed already, […]
ODTUG 2008
The ODTUG Kaleidoscope conference in New Orleans has just finished with the Apex vs ADF session of Lucas Jellema and Dimitri Gielis. They both demonstrated that you can create a fully functional and appealing application within a day. They made it very clear that is was not a shoot-out. Both […]
ODTUG first day impression
This first day of the ODTUG conference / Kaleidoscope featured the Fusion symposium. Fusion relates to the Oracle Middleware platform and contains a lot of technologies and products. It includes new ones like the ESB, BPEL, Webcenter, ADF Ajax as well as existing products like Enterprise Java, Oracle BI, webservices […]
JDeveloper 11g preview
The (Oracle) Java community is currently buzzing because the first JDeveloper 11g preview is available for download at the OTN JDeveloper 11g page. I’ll give you a short introduction on my first experiences. Installation is, as always, a breeze. Download and unzip. I started JDeveloper, and although it warns me […]
JDeveloper and Subversion
Like many others, we use Subversion as our preferred source control system (scm). Since a few months an official JDeveloper extension is available which makes our ADF development and source control much easier; e.g. when you remove a Business Component (BC) like a viewObject all the objects, like the XML file and […]
Generate jsf navigationrules with JHeadstart
The templating mechanism of JHeadstart is a huge improvement over the previous versions. It is now quite easy to add your postgeneration changes to a velocity template and add it to the generation again: no more postgeneration. But there are a few things to be aware of : 1. postgeneration […]
Extraction information from the JHeadstart Application Definition file using xslt and a wiki
One of the challenges of developing (J2EE) applications is information. It’s very hard to have an overview of the different components, objects, database tables etc. and how they interact. This can make refactoring a difficult task. With ADF BC applications it can be quite difficult to track where and how […]
Continuous integration for ADF applications using Maven2
I am currently working in Nouméa, New Caledonia (western part of the pacific) to setup an environment for the continuous integration of ADF Faces applications for a department of the local government. The main challenges are to be able to perform all the tasks in the development lifecycle like compile, […]
The ADF Faces inputText component
The ADF Faces library contains many JSF components. One of the most common used components is the af:inputText. In the JHeadstart it is the default type for most items. According to the description it will be rendered as an HTML input text element and thus be able to handle user […]
NLS enabled JHeadstart templates
JHeadstart is a great tool for generating ADF Faces applications. One of the main new features (since 10.1.3) is the templating mechanism. Almost everything is generated with velocity templates : pages, regions, the faces-config, managed beans definitions etc. (with the exception of the pagedefinition files that are generated with the […]
Maven2 and JDeveloper
Maven is a great tool for project automation. It provides build in tasks (like ant) for all the standard java project lifecycles, like build, test, package, documentation etc. One of the great features is it’s dependency management. You define the required libraries (and optionally define for which lifecycle it is […]
Oracle db feature matrix
Interested in the features and options of the different editions (standard, express and enterprise) of the Oracle database? This document lists them all in a handy matrix format.
ADF security (ODTUG 2006)
Being a major important technology for Oracle, many presentations on this year’s ODTUG conference covered ADF. The showcase, the demonstration of the forthcoming AJAX enabled ADF Faces, has been described in detail by Lucas (AMIS) and Wilfred. But just as worthwhile were the two presentations on ADF security. The first […]
Unittesting PL/SQL (ODTUG 2006)
For me, one of the highlights of this year’s ODTUG conference was the presentation of Steven Feuerstein about PL/SQL unittesting, “Six simple steps to unit testing happiness“. While unittesting is (more or less) a standard practice in the java world, it is less so in the database world and even […]
JDBC Rowset
Do you still think the only way to retrieve data from the database is to use the java.sql.ResultSet? Try the new (hum) javax.sql.RowSet. One of the coolest features is to use it in a disconnected manner. Sounds familiar? Take a look at the .NET DataSet, the only 😉 way for […]
PL/PDF
In this blog, Steven Feuerstein writes about PL/PDF, a pl/sql library to generate PDF files. Sounds very interesting. It seems very easy to use, as is shown by an example on the site: CREATE OR REPLACE package body test is procedure pdf is l_blob blob; begin plpdf.init; — initialize plpdf.NewPage; […]
KC Advanced Java
The last KC Web and Java session was titled ‘Advanced java’. During that session we got presentations and workshops on four subjects: annotations, threads, introspection/reflection and generics.
Oracle Forms for games?!
Tired of writing only administrative applications? Try a Forms game.
JDeveloper and Subversion
I am happy to see that a subversion extension is available for JDeveloper (10.1.3). Although it is still an early access version, it seems to work properly. Currently it relies on an installed subversion client, hopefully it will be build in into JDeveloper in the future. Use the update manager […]