The Official JDeveloper/ADF Guide to Oracle Develop/Oracle OpenWorld
Wondering what is there to see at Oracle Open World and Oracle Develop if you are interested in Oracle ADF Development or Oracle JDeveloper in general?
Well your official guide is now out here.
I think there are about 50 different sessions/labs/keynotes and demos that we are listing there - quite a lot to do in just 5 days. So make sure to join us, and plan your schedule ahead. You can already book your seat at the popular sessions before they fill out through the schedule builder.
Deep Dive into ADF with the ADF Insider
So you already did the tutorials, wrote a basic application and have a basic understanding of ADF? Well here is your chance to go to the next level of knowledge.
The JDeveloper product management team has started producing a series of recorded online seminars under the title "ADF Insider".
In these seminars we are trying to target specific topics that you are likely to encounter in more advanced ADF work - currently you can find sessions about the internal workings of the ADF Binding layer, skinning ADF Faces, security in ADF applications, and integration with the SOA suite, and more topics are in the works.
Check them out on the ADF Insider page on OTN.
Delay Method Execution When Using ADF Binding
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.
AM Service Method - Simple Demo
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.
Introducing the ADF Developers Conference
Are you interested in a conference dedicated to Oracle ADF?
How about 5 days where at every time slot you can find at least one ADF session?
Wouldn't it be great if there were both basic level sessions for newbies as well as deep dive sessions for experts? How about some hands-on labs on specific topics?
What if we throw in a couple of keynotes from relevant senior managers in Oracle? And what if you'll be able to see sessions from all the ADF Oracle ACEs and participate in the ADF Enterprise Methodology Group live discussion? What if you could meet a JDeveloper Product Manager or an ADF book author and ask your question?
Would you be interested? Will you be able to convince your manager that this is the conference you need to go to?
Well, good news, this conference is here.
it's Oracle Develop!
Yes, all of the above is true for this year's conference.
Last time I counted there were over 30 sessions directly related to JDeveloper and ADF at Oracle Develop and OOW.
They spend the range from the introductory level with things like "Introduction to ADF Faces", or "Mobile development with ADF" to advance sessions like "How to Debug Oracle Application Development Framework Applications", "Classic Mistakes with Oracle Application Development Framework Internal APIs ", "Web-Service-Based Oracle ADF Business Components ", and more.
While some session are more high level, there are a lot of sessions that bring you the experience of others using ADF, tips and tricks sessions, sessions dedicated to specific parts of ADF (ADF DI, MDS, Skinning).
examples include: "Developing Large Oracle Application Development Framework 11g Applications", "Load-Testing Your Web Applications: Oracle JDeveloper and More", "Mastering Customization and Personalization in Oracle ADF and Oracle WebCenter"
,"Oracle WebLogic Server Application Security Implementation in Oracle JDeveloper"
Think you already know all of that there is to know about ADF, then you get a chance to expand your knowledge about the other parts of the Oracle Fusion Middleware - SOA Suite, WebCenter, WebLogic etc.
And for the same price you also get access to all the sessions at JavaOne to learn about what's coming up in the Java space.
Add to this some great networking opportunities, great parties (Steve Miller Band, Black Eyed Peas and more).
There is so much more, just go to the content catalog and search for ADF or JDeveloper and you'll see.
Tthis is truly the one event you should be attending if you are interested in expanding your knowledge of ADF and JDeveloper.
Don't miss it.
My New ADF/JDeveloper Channel on YouTube
For the past year and a half I've been using ScreenToaster to record a lot of the demos/how-tos that I post on this blog.
I find it easier to just show people how to do something rather than write it down as a set of instructions with screenshots - that's mostly because I'm lazy that way - but based on the feedback I got on those entries, people liked this format.
I was quite sad to hear that screentoaster is going out of business at the end of this month and will be taking their site down. This also posed a problem for me, as it would have rendered about 20 blog entries on my site useless. There was no easy way to get the videos I recorded as files that I could host in another place; so I ended up simply doing a screen capture of the videos while they played. And then I decided that a good place to host them would be youtube (assuming these guys won't be going out of business in the next 5 years).
So I'm proud to announce my new channel for JDeveloper/ADF sample videos on youtube: http://youtube.com/user/shayjdev
You can subscribe to the channel to get updates when I post new videos - or you can just continue reading this blog and the videos will be embedded into the posts.
The quality of the videos is not as good as what screentoaster gave - but if you turn the HD option on for the videos it comes quite close.
I already updated a lot of my old blog entries with the new video locations,
and am hoping to complete the updates by the end of the week.
See you online...