Looking smart is easy when you havethe right info.


A blog by Hafed Benteftifa.

New year and new resolutions (Excel-like javabean for Oracle Forms)


Posted by Hafed | Posted in Forms, oracle, PJCs/Javabeans | Posted on 08-01-2010

Fortunately, 2009 is now gone. Really bad year as far as I am concerned. I lost my father in October after an illness. That does not justify the lack of posts or the updates on the various forms components I have here. The mood was not there unfortunately.

However, I did manage to squeeze out a nice Excel-like javabean that can be connected to Oracle data sources from Forms. While that works, I am totaly at a loss of what can be done with it since I am not really a spreadsheet expert.

So, if you have in mind some nice business scenarios for such a bean, please let me know. That would include for example one or more tables and simple usage scenario for a spreadsheet usage within Oracle Forms. Send them to info [at] degenio.com

The one I have done was just to import the data from the table and from there do some charting within the Excel bean. It would be interesting to get some financial usage scenarios.

Frite source code and Mouliforms executable


Posted by Hafed | Posted in oracle | Posted on 07-10-2009

These are available for those who need them. For the time being, they are in maintenance mode.

Currently, I am involved with JDeveloper 11g and transitioning from Forms.

Update: unavailable until friday aug 7,09


Posted by Hafed | Posted in personal | Posted on 30-07-2009

I promised a great deal of people copies of MouliForms. Unfortunately, I had to travel to Algeria for family reasons and I am unable to have access to the internet for obvious reasons: very slow connections to no connections at all. I spent the last two days just to get this post through.  My apologies …

Oracle forms 11g is now LIVE


Posted by Hafed | Posted in Forms, oracle | Posted on 08-07-2009

The long awaited Oracle Forms 11g version is now available. See this page on OTN.

Oracle to buy Sun for $7.4B


Posted by Hafed | Posted in oracle | Posted on 20-04-2009

Information technology company Oracle Corp said Monday April 20, 09 it is buying Sun Microsystems Inc in a cash deal the company valued at $7.4 billion after IBM abandoned its bid to buy SUN earlier this month.

That is the latest news and the one I expected. Just this past saturday, during a Java lecture, a student was wondering whether Java had any future and I said that Oracle should be buying SUN given the fact that the whole Fusion strategy is predicated on Java. As far as the price is concerned, I was a bit off mark since I was expecting the deal to be close to $10B.

At any rate, MySQL and Java are now Oracle properties, if the deals goes thru. That shows at least that the top guys at Oracle know what they are doing. Brilliant moves.

FRITE- the rich text editor with Right-to-left languages


Posted by Hafed | Posted in PJCs/Javabeans | Posted on 27-03-2009

I have been working on adapting FRITE, the rich text editor to work with right to left languages such as Arabic and Hebrew and the results are here.


FRITE Rich text editor in Arabic

Hebrew – Translation of “Here is how my Hebrew text should look like in FRITE” courtesy of

Frite- rich text editor in Hebrew

The only addition to the code was the following statement:

document.putProperty(“i18n”, Boolean.TRUE);

But I still need to validate the overall workflow with users that work with Arabic or Hebrew on a daily basis.

I guess the same applies for Persian, Urdu and other right to left languages.

Breaking news: JAVA could soon be in the hands of IBM


Posted by Hafed | Posted in oracle | Posted on 18-03-2009

IBM is rumored to be in the final stage of acquiring SUN which everybody knows is behind JAVA. So what could be the effect on Oracle development tools if this deals materializes ?

Looks like it is going to be a highly complicated issue that could even see JAVA being forked to maintain its independence from any one vendor. Could this bring Oracle to shift its focus from JAVA as the main development language for its Fusion strategy or better see Oracle take a lead in a new JAVA ?

Google static Map release 0.12


Posted by Hafed | Posted in PJCs/Javabeans | Posted on 12-03-2009

The 0.12 release is now available and can be downloaded from the sourceforge page.

I will be making a special page for this bean here on degenio.com. In the meantime, let me know of any special features you would like to see in this bean.

In version 0.13, I will be adding other languages and polylines.

If I have time, I will get Rhino to work with the gmap form module and from there use Google map with directions. So, within the form module, you should be able to get directions from point A to point B.

Special, special: Today, March Friday 13th (what a coincidence!) is the last day for the PJC competition. We have a heated race over there and it should be a very close call. If you did not vote, please go here and VOTE :)

Static google map- version 0.12


Posted by Hafed | Posted in oracle, PJCs/Javabeans | Posted on 09-03-2009

Here is an update to the static google map. I have added the following:

  • User can now enter address info using only latitude and longitude
  • User can zoom in and zoom out using a popup menu on the image itself
  • User can pan (vertical and horizontal) in either directions.
  • Some minor changes to the class structure. Now using Mercator projections for panning.

In order to better manage this project, I will upload everything on sourceforge this week.

Here is a screenshot:

FRITE- An update


Posted by Hafed | Posted in oracle | Posted on 09-03-2009

As expected, I have received quite a number of requests for improvements to be introduced in the next version of FRITE. The most striking and the ones that I did not expect are those from enterprise users. For example, one request was for copying and pasting chunk of HTML codes from a Forms item module (or from a database table column) in a specific position within FRITE.

Needless to say, there are some interesting uses for FRITE. Here are the major new changes that will be in version 0.12

  • Support for bi-directional languages such as Arabic and Hebrew
  • Support for hyperlink clicks and follow ups. When you click on a hyperlink within FRITE, you will be allowed to open or follow a link.
  • New properties for the bean that you can set and get. Some are purely cosmetics and will allow you to customize the look of FRITE. Others will let you for example to add and remove buttons from the toolbars.

I have also checked where visitors are coming from as far as degenio and FRITE are concerned. There, you have another interesting statistic and which got verified by the number of requests coming from India users.


Well, it seems Oracle Forms is still widely used within the enterprise!

Just a little reminder, the PJC competition is almost over. If you want to vote, please head over to the Oracle Forums.