Saturday, February 07, 2004
My Blog Has Moved!!
Hi All,
I'm sorry for the inconvinience, but I have decided to move my blog content to a new blog site - My New blog Site
Main page of this new blog site
This blog site is providing an rss feed for those of you who wants it, and this site has been developed with ADF UIX technology :)
Best of luck and I'll see you at my new blog place.
Thanks, Jonas
Comments-[ comments.]
I'm sorry for the inconvinience, but I have decided to move my blog content to a new blog site - My New blog Site
Main page of this new blog site
This blog site is providing an rss feed for those of you who wants it, and this site has been developed with ADF UIX technology :)
Best of luck and I'll see you at my new blog place.
Thanks, Jonas
Comments-[ comments.]
Thursday, January 29, 2004
ADF UIX Inline data source
Prototyping with out connecting to a database is a aquestion that is frequently asked and I thought that a simple how to would be handy for anyone interested. UIX is designed to be as dynamic as possible allowing you to data bind any attributes available in your page. In the 10g release we are using EL to wire a page up to a source (db, inline data, beans, etc...)
Here is a working inline data source sample for JDeveloper 10g Preview:
<provider>
<data name="tabData">
<inline>
<tabInfo text="Tab1" url="InlineData" tabIndex="0"/>
<tabInfo text="Tab2" url="InlineData" tabIndex="1"/>
<tabInfo text="Tab3" url="InlineData" tabIndex="2"/>
<tabInfo text="Tab4" url="InlineData" tabIndex="3"/>
<tabInfo text="Tab5" url="InlineData" tabIndex="4"/>
</inline>
</data>
</provider>
.......
In your page you would wire it up using EL. See below sample
<!-- navigation -->
<tabs>
<tabBar selectedIndex="${ui:defaulting(uix.pageProp.tab, '0')}">
<contents childData="${uix.data.tabData.tabInfo}">
<link text="${uix.current.text}">
<boundAttribute name="destination">
<ctrl:pageURL name="${uix.current.url}">
<ctrl:properties>
<ctrl:property key="tab" value="${uix.current.tabIndex}"/>
</ctrl:properties>
</ctrl:pageURL>
</boundAttribute>
</link>
</contents>
</tabBar>
</tabs>
Best of luck making your page dynamic
- Jonas
Comments-[ comments.]
Here is a working inline data source sample for JDeveloper 10g Preview:
<provider>
<data name="tabData">
<inline>
<tabInfo text="Tab1" url="InlineData" tabIndex="0"/>
<tabInfo text="Tab2" url="InlineData" tabIndex="1"/>
<tabInfo text="Tab3" url="InlineData" tabIndex="2"/>
<tabInfo text="Tab4" url="InlineData" tabIndex="3"/>
<tabInfo text="Tab5" url="InlineData" tabIndex="4"/>
</inline>
</data>
</provider>
.......
In your page you would wire it up using EL. See below sample
<!-- navigation -->
<tabs>
<tabBar selectedIndex="${ui:defaulting(uix.pageProp.tab, '0')}">
<contents childData="${uix.data.tabData.tabInfo}">
<link text="${uix.current.text}">
<boundAttribute name="destination">
<ctrl:pageURL name="${uix.current.url}">
<ctrl:properties>
<ctrl:property key="tab" value="${uix.current.tabIndex}"/>
</ctrl:properties>
</ctrl:pageURL>
</boundAttribute>
</link>
</contents>
</tabBar>
</tabs>
Best of luck making your page dynamic
- Jonas
Comments-[ comments.]
I'm back
Hi All,
After a couple of busy weeks with family and friends I'm back! There are a lot of stuff going on in Oracle land and it is great to part of it. This blog is intended to focus on JDeveloper, ADF UIX, and JavaServer Faces, so here is a link to a blog site built with UIX technology by Brian Duff.
Brian Duff's new blog site built with UIX
We are getting closer to a production release of JDeveloper 10g and so there will be much more activities on this blog and on the OTN website the next coming weeks.
- Jonas
Comments-[ comments.]
After a couple of busy weeks with family and friends I'm back! There are a lot of stuff going on in Oracle land and it is great to part of it. This blog is intended to focus on JDeveloper, ADF UIX, and JavaServer Faces, so here is a link to a blog site built with UIX technology by Brian Duff.
Brian Duff's new blog site built with UIX
We are getting closer to a production release of JDeveloper 10g and so there will be much more activities on this blog and on the OTN website the next coming weeks.
- Jonas
Comments-[ comments.]
Monday, December 22, 2003
A big thanks to Brian Duff!
Hi All,
Thanks to Brian Duff I have now removed myself from the geocities website mess. Brian has generously shared his server with me so that I can post my images, zip files, samples and other stuff with no hassle. So, finally, you can now download all samples without no hassle.
Brian, your are the man of the year!
(If you want to know more about Brian, visit his
blog)
Happy Holidays
Jonas
Comments-[ comments.]
Thanks to Brian Duff I have now removed myself from the geocities website mess. Brian has generously shared his server with me so that I can post my images, zip files, samples and other stuff with no hassle. So, finally, you can now download all samples without no hassle.
Brian, your are the man of the year!
(If you want to know more about Brian, visit his
blog)
Happy Holidays
Jonas
Comments-[ comments.]
Wednesday, December 03, 2003
Sun announced the official name of its Rave tool
Sun announced the official name of its Rave development tool -- now Java Studio Creator -- and announced that it will be releasing an early access version starting today.
http://wwws.sun.com/software/products/jscreator/index.html
http://news.com.com/2100-1012_3-5112776.html?tag=nefd_top
Notable quote from their features page: "By introducing Java Studio Creator, Sun is the first JavaServer Faces expert group member to announce a product based on this technology, and the first to fully commit to a standards-based approach to simplifying Java development."
Just an FYI! Sun is not the first JSF member to announce a product based on this technlogy. Oracle is also very active in the JSR 127 Expert Group and announced their commitment to support JSF with JDeveloper at the begining of November AND presented an early working beta of the JSF support at JavaOne 2003 in SF.
Roadmap for the ADF UIX technology and JavaServer Faces
I'm waiting for the first official beta from Sun to show up.
Comments-[ comments.]
http://wwws.sun.com/software/products/jscreator/index.html
http://news.com.com/2100-1012_3-5112776.html?tag=nefd_top
Notable quote from their features page: "By introducing Java Studio Creator, Sun is the first JavaServer Faces expert group member to announce a product based on this technology, and the first to fully commit to a standards-based approach to simplifying Java development."
Just an FYI! Sun is not the first JSF member to announce a product based on this technlogy. Oracle is also very active in the JSR 127 Expert Group and announced their commitment to support JSF with JDeveloper at the begining of November AND presented an early working beta of the JSF support at JavaOne 2003 in SF.
Roadmap for the ADF UIX technology and JavaServer Faces
I'm waiting for the first official beta from Sun to show up.
Comments-[ comments.]
Tuesday, December 02, 2003
Simple Hello World sample using ADF UIX and JDeveloper 10g Preview
Thought I would share this simple sample for those of you needing a simple and fast way into the great world of ADF UIX. This sample includes two solutions for passing a value from one page to another using ADF UIX and Struts. One is using Java Beans the other solution is using the request object. The zip file contains a JDeveloper workspace, so you only need to unzip the file in your working directory and open the workspace in JDeveloper 10g Preview. To run the Hello World application open the Struts page flow located in the view project and select and run the mainAction. Good Luck!
Hello World sample
- Jonas
Comments-[ comments.]
Hello World sample
- Jonas
Comments-[ comments.]
Friday, November 21, 2003
More info needed for the LOV sample
Due to a comment to the sample this is just a note that will explain the
steps required to get this sample working.
1. Install JDeveloper 10g (9.0.5) Preview.
2. Create a new empty Application workspace and Save it.
3. In your working directory for this workspace unzip the "demolovproject.zip" file
4. Open the project file - demoLovProject.jpr in your workspace.
It should look like this:

5. Compile your project
6. Select the LOVRef.uix file and then RUN.
Thanks,
Jonas
Comments-[ comments.]
steps required to get this sample working.
1. Install JDeveloper 10g (9.0.5) Preview.
2. Create a new empty Application workspace and Save it.
3. In your working directory for this workspace unzip the "demolovproject.zip" file
4. Open the project file - demoLovProject.jpr in your workspace.
It should look like this:

5. Compile your project
6. Select the LOVRef.uix file and then RUN.
Thanks,
Jonas
Comments-[ comments.]
Thursday, November 20, 2003
Sample of how to build an LOV with ADF UIX
This is a common question on our Forums and I thought I would share with you a sample provided to me by Bud Osterberg. Thanks Bud!
This is a self contained sample with one solution for LOV's in the release of Oracle JDeveloper 10g Preview. I will be providing a tutorial (as soon as I can) on how to build an LOV using ADF UIX, Struts, and Oracle's Business Components for Java. I'll let you know when it is ready.
For now, please enjoy this sample, and let me know if you have any question on the sample.
LOV sample
Comments-[ comments.]
This is a self contained sample with one solution for LOV's in the release of Oracle JDeveloper 10g Preview. I will be providing a tutorial (as soon as I can) on how to build an LOV using ADF UIX, Struts, and Oracle's Business Components for Java. I'll let you know when it is ready.
For now, please enjoy this sample, and let me know if you have any question on the sample.
LOV sample
Comments-[ comments.]