Wednesday Dec 15, 2010
Wednesday Nov 24, 2010
By Shay Shmeltzer-Oracle on Nov 24, 2010
We have started the beta run of the Oracle Application Development Framework Essentials exam. We believe there is going to be a lot of demand for this certification in the upcoming years as more and more IT shops develop their own ADF based applications and uptake the upcoming Fusion Applications from Oracle. Getting an official certification on your resume is probably a smart move for your career.
One note of caution - this is not a trivial exam - you should only apply if you actually have practical experience developing with ADF.
Anyway you can get the full details about the exam and the material you are expected to know here.
Wednesday Nov 03, 2010
Friday Oct 22, 2010
Thursday Oct 21, 2010
By Shay Shmeltzer-Oracle on Oct 21, 2010
This is indeed one of many areas where you can clearly see the advantages that ADF gives you with a declarative development approach.
Check out this little demo that shows how you build this type of cascading lists with JDeveloper and ADF. The interesting point to note is that a single SQL statement is the only manual line of code you end up writing.
This is why we believe that visual and declarative is good.
Wednesday Oct 06, 2010
By Shay Shmeltzer-Oracle on Oct 06, 2010
A common scenario, especially for people who are creating ADF applications that extend or integrate with other systems, is the need to call an ADF page and pass some parameters to it.
For example, suppose you are in Oracle E-Business Suite and you are looking at a department and you want to invoke an ADF page that will show you more details about this specific department.
To achieve this you can expose bounded taskflows with a URL and define parameters that the taskflow will accept on the URL line.
In the following demo I show how to create a taskflow that shows a filtered VO, and then how to call this taskflow using a URL and pass the parameter that controls the filtering.
Update - in some cases you don't need a full taskflow for this. Here is an entry that shows you a simpler approach if you just need to reference the parameter in the page itself.
Monday Oct 04, 2010
By Shay Shmeltzer-Oracle on Oct 04, 2010
I recorded a quick little demo that shows the basic way to use an af:iterator.
In this case the request was to dynamically create a tab on the page for each record in the table.
Using the iterator component allows me to loop through the records in the table and create the tabs as needed and show the data for each department in the tab.
Friday Oct 01, 2010
By Shay Shmeltzer-Oracle on Oct 01, 2010
One of the areas that got a bit more attention this year at Oracle OpenWorld is the usage of Oracle ADF to build new interfaces to existing applications and for Oracle Apps Unlimited specifically.
The basic idea is that you can access data and functionality from your existing applications and develop either rich web user interfaces or interfaces for mobile devices using JDeveloper and Oracle ADF.
Here is a little demo that I did in one of my sessions showing how this works when accessing a Web service exposed by Peoplesoft.
By the way - if you want a more native looking iOS application you can use the skining capabilities - see the way it is done in this demo with EBS.
Friday Sep 17, 2010
Wednesday Aug 25, 2010
By Shay Shmeltzer-Oracle on Aug 25, 2010
Monday Aug 09, 2010
Thursday Aug 05, 2010
By Shay Shmeltzer-Oracle on Aug 05, 2010
When you bind a method to an ADF page and also include the results of the method on the page , by default ADF will try to execute the method when the page displays so the results can be populated.
However in many cases you actually want to delay this execution until you actually provide some parameters to the method.
You can do this by playing around with the value of the refreshCondition property of the executable binding.
In the video below I show how to expose an EJB method that accepts parameters in a JSF page, and how to show the results on the same page.
Then I show how to prevent the initial method execution if there is no parameter being passed to the method.
Thursday Jul 29, 2010
By Shay Shmeltzer-Oracle on Jul 29, 2010
About once a week I find myself pointing people to the information in the Fusion Developer Guide about the usage of AM Service Method.
This is usually when people try to find out how to access view objects from a backing bean, or even worse when they try to find out how to access HTTP objects from their ADF BC layer.
So beyond pointing to the doc on AM service methods, I recorded a very short and simple demo to show the basics.
Monday Jul 26, 2010
Monday Jul 12, 2010
- Hot Deployment in JDeveloper 12c - Don't Stop/Start Your App
- Leveraging Oracle Developer Cloud Service in SQL and PL/SQL Projects - lifecycle and team collaboration
- Leveraging Icon Fonts (Font Awesome) in Oracle ADF - 500 New Icons for your app
- Oracle Developer Cloud Service - Automating Builds for Oracle ADF Applications
- Using the Oracle Developer Cloud Service for Git version management for JDeveloper/ADF apps
- Dynamically refresh a part of a page (PPR) in Oracle MAF
- Implementing the Tree Navigation Oracle Alta UI Design Pattern
- Developing On-Device Java Mobile Apps for iOS...and Android Too
- Getting started with iOS development using Eclipse and Java
- Dynamcially add components to an Oracle MAF AMX page & show and hide components