Lucas Jellema

Lucas Jellema

(0 comments, 996 posts)

Lucas Jellema, active in IT (and with Oracle) since 1994. Oracle ACE Director for Fusion Middleware. Consultant, trainer and instructor on diverse areas including Oracle Database (SQL & PLSQL), Service Oriented Architecture, ADF, Java in various shapes and forms and many other things. Author of the Oracle Press book: Oracle SOA Suite 11g Handbook. Frequent presenter on conferences such as JavaOne, Oracle Open World, ODTUG Kaleidoscope, Devoxx and OBUG. Presenter for Oracle University Celebrity specials.

Jabber/GTalk: lucasjellema@gmail.com

Posts by Lucas Jellema

Quite a feat: an entertaining talk on SDO and SCA; Kudo's to Doug Tidwell speaking at JavaOne 2007

One of my personal objectives for this JavaOne conference is to get a clear – of if that is too ambitious at least a clearer – view of what SDO and SCA are or will be in the near future. It seems that from various presentations I should be able to piece together the picture step by step. And pretty major step in that direction was made through Doug Tidwell’s (IBM) presentation "Open for business – making SOAs safe for developers with open standards". Besides delivering an informative talk, he managed to make it a highly entertaining one as well. I would not have believed it, but the audience laughed or at least chuckled its way through an hour of XForms, SDO and SCA. If he ever comes to a theater near you, try it out!

Doug’s objective with this talk was to make the audience understand how XForms, SDO and SCA will make life easier and how to get started with those technologies. A quick poll of the audience – some 300 people – revealed that some of them were using SDO and or SCA; however none was currently working with XForms..... (more…)

Oracle 11g Technology Previews are available for download

We knew it was coming, now we talk about it. From Olaf’s Blog: http://blogs.oracle.com/olaf/2007/05/08#a84

JDeveloper 11g Technology Preview

Oracle Containers for J2EE (OC4J) 11g Technology Preview

TopLink 11g Technology Preview

 

JavaOne 2007: Some cool things to investigate as soon as possible

The first day of JavaOne is continuing. It seems to reach out in many different directions, from SOA to Groovy, from mobile devies to JEE Application Servers. It is a challenge to keep track of what’s being told.

I was just in a general session on technical advances, with many contribution from various people from Sun as well as one from NASA. And some very interesting projects were discussed. I would suggest that if you can spare the time, you may want to take a look.

 

  • The jMaki and Phobos projects: jMaki provides a wrapper on top of many existing AJAX frameworks such as Dojo, Spry, scriptaculous, Yahoo; it can be used at the JSP tag level as well as with JSF components. See: http://javaserver.org/jmaki/ . Phobos backend, server side scripting
    Phobos communicates with backend Java "services" and turns into JavaScript data (JSON based)(see https://phobos.dev.java.net/)
  • JavaFX Script – Language designed to support content creation. Leverage the richness of Java2D with easy scripting, supported on various platforms such as mobile devices as well the desktop (and webstart). Available for download right now (the first two hours after the announcement saw 2000 downloads).

  • IRIS – A Flickr Photo browser – that illustrates some interesting interaction between HTML, JavaScript, CSS on the one hand and a Jkava Applet on the other (see http://swinglabs.org/iris and  http://iris.dev.java.net.)
  • NASA World Wind – a Google Earth lookalike, completely Java based (desktop application, runnable through java web start): a geospatial browser with incredible graphics. Open to everyone. World Wind lets you zoom from satellite altitude into any place on Earth. Leveraging Landsat satellite imagery and Shuttle Radar Topography Mission data, World Wind lets you experience Earth terrain in visually rich 3D, just as if you were really there. Virtually visit any place in the world. Look across the Andes, into the Grand Canyon, over the Alps, or along the African Sahara.
    See: http://worldwind.arc.nasa.gov

 

JDeveloper 11g – making thousands of developers productive – and their applications visually attractive

Here is your challenge: we have many thousands of developers, with many different technical backgrounds. Do not expect all our developers to be advanced Java programmers. They will be building arguably one of the most complex pieces of Enterprise Software ever created, while also further enhancing four of the largest ERP and CRM products around. The applications they develop must be visually attractive, right up their with the latest Web 2.0 trends. And of course it must be fully SOA enabled, Service prepared and standards based. Did I mention that productivity is an important objective?

That more or less paraphrases the charter for those in charge of the upcoming Oracle JDeveloper 11g release. Supporting many thousands of developers, working on Oracle Fusion Applications, the next generation of Oracle’s ERP and CRM product family. And that is a challenge JDeveloper 11g seems about to meet. This JavaOne sees the release of a JDeveloper 11g Technical Preview, with four key areas:

  • Support for JEE 5 (including JSP 2.1, Servlet 2.5, JSF 1.2, JSR 181 WS Annotations and of course EJB 3.0) -both in the IDE and the embedded OC4J Server
  • Out of the box declarative functionality
  • Reuse
  • Rich Client JSF component (more AJAX in the ADF Faces component set)

JDeveloper 11g TP will be available for download from OTN (Oracle Technology Network) any moment now. Expect a number of articles on this blog zooming in on some of the interesting new capabilities in this release. Note that production for JDeveloper 11g will not be before Fall.

 

Stacked Bar Chart – you can do that too in SQL

In my series of useless queries and my attempt to produce any Chart-style in ASAP (as plain as possible) SQL, I would now like to show my Stacked Bar Chart, for the moment in a 2D display. In a Stacked Bar Chart, you see a bar per group – for example department – and in the par different ‘zones’ (piles) per category – for example Job. This next picture shows an example of Stacked Bar Chart that displays per department the number of employees in every Job:

 

In this article I will show how, with a very straightforward and generic query-structure, your queries too can be turned in cool, visually appealing bar charts. And I cheat just a tiny .... (more…)

Live from the opening session of JavaOne 2007

Note: this is a live blog that will be updated regularly over the next two hours. I am writing it as we are in Moscone South Conference Hall for the keynote session.

First speaker: John Gage – Chief Researcher and Director of Science Office, opening the 12th JavaOne, 81 hours of Java bliss.

Some guidelines. Rule 1: do not be shy. Do not focus on what and who you know.

Why are we here: key theme: Internet connected multi function device
Open Sourcing of java: bring down cost of Java powered devices.
Solar cell 165 mW – one hour of Sun, ten minutes of talk. Distributed power generation..... (more…)

Creating a Gantt-chart in SQL

There are many things that can help make this world a better place. A pure SQL-based Gantt-chart is not one of them. However, that is exactly what this article will present to you. So you might as well skip it. 

Here's the deal: with a data set that represents tasks, events, memberships, worldrecords, job position or anything at all that has a startdate and an enddate, presentation in a Gantt-chart may be useful, to get a good insight in the relative ordering and length of these periods. A Gantt-chart displays all periods as horizontal bars, parallel to the time-axis. In SQL, that could look like this:

Here is how to create such a useful little chart in SQL..... (more…)

JavaOne 2007 – This year's magic numbers

Sunday morning, Schiphol Airport. It is almost time to depart for San Francisco, for this year’s JavaOne conference. Apparently the weather is great in SFO, so it is going to be a hot week, one way or the other. Last week I had to schedule the sessions I intend to visit. And I ended up picking a pretty broad selection of sessions and BOFs covering a wide range of topics, from JEE, Services & Integration to Scripting and RIA. These sessions represent this year’s primary magic numbers for JavaOne: 6, 5, 3, 2, a touch of 4, and of course the big 1.0.

 
So what are these so called magic numbers? Easy enough:.... (more…)

AMIS Academy – Mini Conference on Oracle, Java, SOA, Process Analysis, Database, Application Server and BI

Tuesday May 8th we organize the 3rd AMIS Academy, with 15 sessions on various subjects connected with our work and the technology we typically make use of. Visitors are welcome. For details about the sessions and to register for the Academy, go to: http://www.amis.nl/

The agenda for this session:

Ronde 1 (15.30-16.30):
Basis Netwerken
WWW@AMIS – Projectinfrastructuur  bij AMIS – "Collectief geheugenverlies?"
Locatus WebLV Delivered
Oracle BI Enterprise Edition 10gR3 (voorheen Siebel Analytics)

Ronde 2 (16.45-17.45):
KC Architectuur – SOA Suite meets EBS – A Project Tale
KC Business Consultancy: Workshop ASAP – deel II
KC Web & Java – Cascading Style Sheets
KC Oracle Development – Software Configuration – Management – in de praktijk van een telecom gigant
 
Ronde 3 (18.45-19.45):
Never mind The BuzzHypes
AMIS – Werk in Uitvoering: T-Mobile en Vopak
KC DBA – Overzicht nieuwe Oracle 11g Database features

Ronde 4 (19.55-20.55):
Eigenwijze Black Boxes of Wonderbaarlijke Blokkendozen? WebApplication Servers! of Kijkjes in de beheerderskeuken van Apache Tomcat 5(.5) en Oracle AS (10.1.3)
Oracle licenties
De Intake
KPN Dealervergoedingen proces – De Business Case en ‘Lessons Learnt’
 

Instant field conversion – Rapid Data entry and SMS Speak converter – using ADF Faces PPR with Customer JSF Converters

While preparing for my paper Getting the most AJAX out of ADF Faces – Developing really rich web applications for the upcoming ODTUG 2007 Kaleidoscope conference, I dabbled a little deeper in various aspects of the declarative AJAX (partial page rendering) functionality in ADF Faces. I ran into a nice little application of this feature, that could actually be quite useful to end users. 

In short: using a customer converter on a text input field with autoSubmit=true and the field in its own partialTriggers attribute, we can easily turn user input into something else immediately after the user tabs out of the field. This would allow us to provide, for example:

  • SMS Speak to normal language conversion (for rapid text entry) (or vice versa, for the older generations)
  • rapid code entry – for example enter ISO Country Code and turn it into the full Country Name
  • Spelling Corrector on text areas
  • Language Translator (turn to German or French, for example using BableFish)

And many more nice little productivity enhancing pieces of functionality.

 

One of the really nice things about all this, is the relative ease of implementation. Not a single letter of JavaScript is required, and only very straightforward Java programming and a little bit of.... (more…)

Lucas Jellema's RSS Feed
Go to Top