Forms or Apex or JDev lovefest at UKOUG 2008
Tuesday at UKOUG saw me catching up on a few sessions but the key session today was the roundtable/open session "Apex, Forms, JDev: which tool". Generally these open session are not that well attended (maybe 10-15 people) but I counted over 40 people which was just awesome.
The idea of the session was really to address that commonest of questions: which tool do I use? There have been blog wars kicked off on the back of that exact question but today it was, a rational open discussion. Questions came up about:
Is Apex suitable for heavy data entry applications?
Customization of Apps with Forms, and in the future, JDev.
Is Forms really a viable option? Does it have a future.
Can you really migrate Forms or Java or Apex (or whether you should even try!)
Not surprising to me was that fact that the Apex, Forms and Jdev Oracle representatives felt very comfortable in where the "sweet spot" of their product was and how other tools are sometimes better. Its not always a binary choice of tool.
I'm hoping that some of you who were there might post your comments on the sessions but it felt like a great way of the Oracle tools community to discuss those burning questions about tools choice, and have the guidance of Oracle experts and customer alike.
UKOUG 2008 Monday
First day at UKOUG saw plenty of packed sessions although it does seem that general conference numbers are down on previous years.
The first session I caught was Sten Vesterli doing his "Tools: What's Hot and What's not". Sten does a great presentation and I love how he limits the use of slides. I also loved his analogy of Oracle Tools developers in a raft asking which way they should go down the river. Great start to the day for people using Oracle Tools. If I do have one comment Sten, I'd personally say Swing is not as hot as you currently rate it.
The next session was Dana Singleterry from the Oracle Tools PM team who gave an introduction to JDeveloper and ADF. Dana did some nice easy-on-the-brain demos that give a nice idea of what kind of things you can do in JDev.
I then had two back to back sessions. The first was in one of the big auditoriums for "Forms: Features and Future" and we got about 120, which was a great turnout. Life in the old Forms yet!
It was then a quick dash to another hall to deliver "Redeveloping a Forms application using ADF". This is always an exciting presentation for me since its pretty much all demos. Again, a good turnout. I think we probably had about 70 people in the room.
Today we have a roundtable session on "Apex, JDev, Forms, SQL Dev: The choice is yours". So all those people who asked "which tool should I use", this is an essential session. You'll have Product Managers from each of these tools to pick their brains! Hey, maybe you might even see a fight break out ;o)
Webinar: Upgrade to Oracle’s Latest Release of Siebel CRM with Zero Downtime
Event Date: December 11, 2008
Live Start Time: 10:00 AM PST / 1:00 PM EST
Live Event Duration: 1 hour
Don't miss the opportunity to listen to George Jacob Group Vice President, CRM Applications and Alok Pareek, VP of Technology, GoldenGate Software discuss how customers can successfully upgrade their Siebel environments with zero downtime and vastly improve transition success.
Register here
Monday UKOUG
It's Monday morning and today I'm at the opening day of the premier UK Oracle Conference, UK OUG. I've got two presentations today; the first will be "Oracle Forms: Features and Future" where I will be talking about Forms 11g and integration with Web services and SOA. I then follow that with a presentation on "Building your business Services in Oracle ADF: A Case Study of Redevloping a Forms application" where I will be diving into ADF using an existing Forms application as a sample application which I will build, hopefully, infront of your eyes!
If you are coming along and are interested in Forms and/or Fusion/ADF then come along. I'm also hoping to check out Sten Vesterli's "An Overview of Oracle Development Tools", Dana Singleterry on "JDeveloper 11g: Where Do I start".
Oracle forensics paper - part 7 and an Oracle datablock dump tool
I was actually just browsing for one of Davids recent forensics papers to mention them in an answer to a question on my Oracle Security forum about how to delete data completely and whether it is actually possible without rebuilding....[Read More]
Posted by Pete On 27/11/08 At 02:05 PM
SQL DML Ebook Available, Free Online
Permissions required to run my PL/SQL Oracle password cracker
There was a question posted to my Oracle Security forum a week or so ago but i only got round to posting an answer the other day due to travelling a lot recently. The poster had an issue running my....[Read More]
Posted by Pete On 26/11/08 At 02:21 PM
Foreign Keys in a Data Mart
Learn Fusion, JDeveloper and ADF at UKOUG
Are you coming to the UKOUG conference next week? On the Friday session you could attend a 2 hour masterclass delivered by yours truely and Duncan Mills on "How to become a Fusion Developer with no Java".
The aim of the masterclass is to focus on how far you can go and what you can achieve without having to get into the nuts and bolts of Java and the Java platform.
We'll be covering everything from building business services based on database tables, reusability, page design, task flows, drag and drop, popup dialogs, graphs and maps. And of course, you get to ask the people building ADF all those deep dive questions you always wanted to know!
A new exploit to bypass Oracle Database Vault has been released
I got an email from Jakub Wartak a few days ago but due to travelling last week in Sweden to teach my class " How to perform an Oracle database security audit " I have not had time to look....[Read More]
Posted by Pete On 24/11/08 At 05:54 PM
Declarative creation “Delete new row” component in ADF Rich Client.
In my past projects I must write the same code for reapited functionalities again and again. One of them was operation "Remove new row" so as to user could resign from data inserted to a form but uncommitted. Obviously we have "Rollback" data control, but it clears row selection on the all iterators belongs to the same application module.
After creation new Generic project we need to add ADF Model Generic Runtime library - it's required to pass to component as attribute DCIteratorBinding class.
After packaging component to JAR file, we can add it to the main project. After this step it should appears in the Component Palette
To know more about declarative creation components in ADF read:
How-to create declarative components and how-to bind them to ADF and PPR
How to Access Attributes of a Declarative Component from a Managed Bean
Fusion Developer's Guide - Reusing Application Components
Download JDeveloper 11G Workspace. After downloading change extension to ".zip" and unpack.
How to create three dependent listboxes in ADF 11 (Business Components /ADF Rich Client)
To obtain this, I created 4 read only View Objects with bind variables
Good practice is also enforce on user suitable order of selection - in this case: Country, Location, Department
It can be obtained using disabled and rendered attributes
Also, all of the listboxes should have own Value Change Listener to tell binding layer when invoke ExecuteWithParams method and clear next listbox
Download JDeveloper 11G Workspace. After downloading change extension to ".zip" and unpack.
Cloud Computing Defined
David Giammona Blogs About the New ADF Declarative Debugger
Don't miss David Giammona's blog-opening post about the new ADF Declarative Debugger that we added to JDeveloper/ADF 11g just in time for the production release.
Learn SQL - The Guide to DML
Oracle Book Survey From Packt - Get 40% Off EBooks
Webinar: “Upgrade to Oracle’s Latest Release of Siebel CRM with Zero Downtime”
Presented by GoldenGate Software and Oracle Corporation
Event Date: December 11, 2008
Live Start Time: 10:00 AM PST / 1:00 PM EST
Live Event Duration: 1 hour
Speakers: Oracle’s Group Vice President for CRM Applications, George Jacob, is joined by certified partner GoldenGate Software’s Vice President of Technology, Alok Pareek.
Attendees will learn how to successfully upgrade to Siebel 8.0 with zero downtime and vastly improve transition success. This upgrade approach allows customers to more quickly realize the ROI of the latest release of Siebel particularly with the rising cost of ownership by staying on older versions.
To Register, click here
Adding a Checkbox to an LOV Search Form to Toggle a Custom SQL Predicate
I've added example #136 that illustrates a technique for adding a custom item (checkbox, in this case) to a declaratively-defined LOV search form. The checkbox toggles whether or not a custom SQL predicate gets applied to the view object's query which is providing the list of valid values to pick in the LOV.
RSS
Email