<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Shay Shmeltzer&apos;s Weblog</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/" />
   <link rel="self" type="application/atom+xml" href="http://blogs.oracle.com/shay/xml/rss.xml" />
   <id>tag:blogs.oracle.com,2009:/shay//99</id>
   <updated>2009-07-02T17:42:56Z</updated>
   
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type Enterprise 1.52-en-voltron-r47459-20070213</generator>

<entry>
   <title>A Better Looking ADF Faces Application Sample</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/07/a_better_looking_adf_faces_app.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.13178</id>
   
   <published>2009-07-02T17:30:56Z</published>
   <updated>2009-07-02T17:42:56Z</updated>
   
   <summary>One of my tasks for the Fusion Middleware 11g launch event was to build the JDeveloper/ADF part of the demo (along with Juan). One key thing that made a difference in the resulting demo was that we got help in...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="adffaces" label="ADF Faces" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="jdeveloper11g" label="JDeveloper 11g" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="jsf" label="JSF" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>One of my tasks for the Fusion Middleware 11g launch event was to build the JDeveloper/ADF part of the demo (along with <a href="http://blogs.oracle.com/jruiz/">Juan</a>).<br />
One key thing that made a difference in the resulting demo was that we got help in the design of the pages from a professional UI designer - Soraya looked at the pages we designed initially and then gave us tips on how to make the application look cleaner. She also gave us the images that were used in the application. We then worked on layouting the page according to her recommendations and on skinning some of them.</p>

<p>One tip for better looking UI is to try and eliminate as much clutter from your UI as possible - the application we got at the end used far less components on each page.</p>

<p>While you can see the result in the <a href="http://event.on24.com/event/15/02/99/rt/index.html?eventid=150299&sessionid=1&partnerref=13&key=409AAB2E4D0C341FD02DC012B04173EB&eventuserid=26270862#">recorded webcast</a> of the launch event - I thought that for JSF developers out there I would give a full screen view and skip the 40 minutes talk that come before Duncan gets to actually run through the demo.<br />
So here is a recording of the demo running on my machine - with some explanation about the specific components used in each place.<br />
One key point - everything in this demo's UI was done decoratively with no Javascript coding.</p>

<p><object id='stWUtcRkVLQV9aRVhaXV1Z' width='425' height='344' type='application/x-shockwave-flash' data='http://www.screentoaster.com/swf/STPlayer.swf'  codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0'><param name='movie' value='http://www.screentoaster.com/swf/STPlayer.swf'/><param name='allowFullScreen' value='true'/><param name='allowScriptAccess' value='always'/><param name='flashvars' value='video=stWUtcRkVLQV9aRVhaXV1Z'/></object><div style='width: 425px; text-align: right;'></div></p>]]>
      
   </content>
</entry>
<entry>
   <title>The New Oracle JDeveloper 11g R1 is Out</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/07/the_new_oracle_jdeveloper_11g.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.13145</id>
   
   <published>2009-07-01T14:10:14Z</published>
   <updated>2009-07-01T14:20:35Z</updated>
   
   <summary>What are you doing here - go to OTN and download the new Oracle JDeveloper 11g R1 (11.1.1.1.0) - code name Bulldog. Major new features include: * Oracle Team Productivity Center - Hot Pluggable ALM solution for JDeveloper * Oracle...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="jdeveloper" label="JDeveloper" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>What are you doing here - go to OTN and download the new Oracle JDeveloper 11g R1 (11.1.1.1.0) - code name Bulldog.</p>

<p>Major new features include:</p>

<p>* Oracle Team Productivity Center - Hot Pluggable ALM solution for JDeveloper<br />
* Oracle MDS - Declarative Customizations and Personalization<br />
* SOA Development - with the new Oracle SOA Suite 11g<br />
* WebCenter Development - with the new Oracle WebCenter Suite 11g<br />
* Oracle ADF Desktop Integration - build Excel frontend for ADF<br />
But there are hundreds of new features detailed <a href="http://www.oracle.com/technology/products/jdev/collateral/papers/11/newfeatures/index.html">here</a>.<br />
We also have new tutorials, new demos, new developer guides and more.<br />
All are on the <a href="http://oracle.com/technology/products/jdev">JDeveloper page on OTN</a>.<br />
</p>]]>
      
   </content>
</entry>
<entry>
   <title>7 Tips for a Better JDeveloper Experience</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/06/7_tips_for_a_better_jdeveloper.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.13069</id>
   
   <published>2009-06-26T16:42:31Z</published>
   <updated>2009-06-26T17:04:00Z</updated>
   
   <summary>Here are the slides for my ODTUG session titled &quot;7 Tips for a Better JDeveloper Experience&quot;. 7 Tips For Better JDeveloper Experience The thing I like about the ODTUG conference is that we can actually go beyond the overview level...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="jdeveloper11g" label="JDeveloper 11g" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="tips" label="tips" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>Here are the slides for my ODTUG session titled "7 Tips for a Better JDeveloper Experience".<br />
<div style="width:425px;text-align:left" id="__ss_1645175"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/shay.shmeltzer/7-tips-for-better-jdeveloper-experience?type=presentation" title="7 Tips For Better JDeveloper Experience">7 Tips For Better JDeveloper Experience</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=odtug-7tips-090626112445-phpapp02&stripped_title=7-tips-for-better-jdeveloper-experience" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=odtug-7tips-090626112445-phpapp02&stripped_title=7-tips-for-better-jdeveloper-experience" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div></p>

<p>The thing I like about the ODTUG conference is that we can actually go beyond the overview level presentations and do some deep technical ones. </p>

<p>This set of slides is such an example. The idea here was to collect specific things that I think are very useful for your daily work with JDeveloper and that I think a lot of developers haven't noticed or overlooked. Those are little things that can sum up to make a big improvement in how you interact with JDeveloper. While it might not be as clear without the demos I did during the presentation you might still get some value out of it.<br />
So go ahead and run through the slides and see if you find some tip that will benefit you.</p>

<p>I'm not sure if I'll get another chance to do this presentation again - who knows maybe I'll have time to do it in the <a href="http://wiki.oracle.com/page/Oracle+OpenWorld+Unconference">OOW unconference</a> section this year.</p>]]>
      
   </content>
</entry>
<entry>
   <title>Setting parameter value for binding with code</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/06/setting_parameter_value_for_bi.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.12983</id>
   
   <published>2009-06-22T21:31:17Z</published>
   <updated>2009-06-22T21:38:29Z</updated>
   
   <summary>Back in the 10.1.3 days I wrote an entry that showed how to set the value of a parameter that is referenced in your page&apos;s binding by writing some code in your backing bean. Well with 11g we moved to...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="binding" label="binding" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="parameter" label="parameter" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="setvalue" label="setvalue" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>Back in the 10.1.3 days I wrote an entry that showed how to <a href="http://blogs.oracle.com/shay/2007/07/coding_parameter_values_for_we.html">set the value of a parameter </a>that is referenced in your page's binding by writing some code in your backing bean.<br />
Well with 11g we moved to JSF 1.2 and things have changed a bit.<br />
And today I needed to look up the update syntax for a demo I was working on.</p>

<p>Since this is a useful little piece of code I'm pasting it here for my own future reference.<br />
A special shout out to <a href="http://biemond.blogspot.com/2009/03/some-handy-code-for-backing-beans-adf.html">Edwin Biemond for this post</a> that has a lot of other useful code bits.<br />
If you want more of these download the Fusion Order demo and look up the JSFUtil java class that is used throughout the demo when coding in the backing bean is needed.</p>

<p>[code]<br />
        FacesContext facesCtx = FacesContext.getCurrentInstance();<br />
        Application app = facesCtx.getApplication();<br />
        ExpressionFactory elFactory = app.getExpressionFactory();<br />
        ELContext elContext = facesCtx.getELContext();<br />
        ValueExpression ve =<br />
            elFactory.createValueExpression(elContext, "#bindings.p_zip.inputValue}",<br />
                                            Object.class);<br />
        ve.setValue(elContext, newValue);<br />
[/code]</p>]]>
      
   </content>
</entry>
<entry>
   <title>Want more JDeveloper/ADF sessions at conferences?</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/06/want_more_jdeveloperadf_sessio.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.12982</id>
   
   <published>2009-06-22T21:13:12Z</published>
   <updated>2009-06-22T21:28:56Z</updated>
   
   <summary>I haven&apos;t blogged here for a month and a half. It&apos;s been crazy busy at work working towards the 11g launch event (July 1st) - and these are usually things you can&apos;t blog on anyway cause they are classified as...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="oow" label="OOW" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="oracledevelop" label="Oracle Develop" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>I haven't blogged here for a month and a half. It's been crazy busy at work working towards the 11g launch event (July 1st) - and these are usually things you can't blog on anyway cause they are classified as top secret for now :-)</p>

<p>Another thing we've been working on right now is the upcoming Oracle Open World and Oracle Develop conferences at San Francisco.<br />
If you are planning on being there, and you should, then you have a chance to get more sessions about the topics that interest you by voting in the Oracle Mix "<a href="https://mix.oracle.com/oow/proposals">sessions by users requests</a>" survey.</p>

<p>Specifically for the JDeveloper/ADF audience there is a selection of proposed sessions under the Oracle Develop stream/track. So join in the fun and get more JDeveloper content into the conference.</p>

<p>In the meantime - if  you are in the ODTUG conference this week you'll definitely get a lot of ADF and JDeveloper content there. I'm going to be there Tue and Thu doing sessions and hands-on labs.<br />
Specifically tomorrow my session is an introduction to the various data visualization components, what they do, and how to use them.<br />
On Thu I'm doing a session filled with all sorts of small tips that hopefully would make your experience working with JDeveloper on a daily basis a bit more fun.<br />
See you there.</p>]]>
      
   </content>
</entry>
<entry>
   <title>Weekend Watching - Oracle ADF Faces Overview Seminar</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/05/weekend_watching_oracle_adf_fa.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.11931</id>
   
   <published>2009-05-01T21:07:22Z</published>
   <updated>2009-05-01T21:20:37Z</updated>
   
   <summary>Are you stuck at home afraid to go out because of the swine flu epidemic? Here is something to do while you are there - watch an online seminar.... The last time I posted an online seminar which gave an...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="adffaces" label="ADF Faces" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="demo" label="demo" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="seminar" label="seminar" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="webcast" label="webcast" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>Are you stuck at home afraid to go out because of the swine flu epidemic? <br />
Here is something to do while you are there - watch an online seminar....</p>

<p>The last time I posted an online seminar which gave an <a href="http://blogs.oracle.com/shay/2008/08/alternative_weekend_watching_a.html">overview of ADF 11g</a>, people responded and said they would like to see more of these. <br />
So here goes the next one in this series</p>

<p>"RIA and Web 2.0 Development Made Simpler" was actually first presented at Oracle Develop last year in SF. Now you can watch a slightly updated version of it online for free here:<br />
<a href="http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/riasession/riademo.html">http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/riasession/riademo.html<br />
</a></p>

<p>What you'll get in this 1 hour seminar is a brief introduction to what is RIA, what drives it and the approach Oracle is taking for building RIA and REA applications for Fusion with the Oracle ADF Faces Rich Client components. <br />
Most of the session is actually a live demo that shows you both the development experience and the runtime user interface experience when working with ADF Faces. We cover templates, arranging your page content, advance data components, data visualization and framework capabilities such as windowing, drag and drop, partial page rendering, skinning etc.</p>

<p>If you think this format is cool, make sure to put the upcoming <a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=94271&src=6800174&src=6800174&Act=45">OTN Virtual Developer Day</a> on your calendar. You'll get to see more free seminar like this one as well as be able to do hands-on labs in a virtual cloud environment.<br />
With the new economy and the swine flu scare - this type of virtual conference just might be the next big thing.</p>]]>
      
   </content>
</entry>
<entry>
   <title>Installing JDeveloper 11g on Mac OS 10.5</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/04/installing_jdeveloper_11g_on_m.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.11835</id>
   
   <published>2009-04-27T21:55:41Z</published>
   <updated>2009-04-27T22:00:25Z</updated>
   
   <summary>This is actually a guest post - Marc Chanliau from the Oracle Web Service Manager product team sent me a quick email with instructions that he wrote up for installing JDeveloper on a macintosh - and I thought it would...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="install" label="Install" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mac" label="Mac" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>This is actually a guest post - Marc Chanliau from the <a href="http://www.oracle.com/appserver/web-services-manager.html">Oracle Web Service Manager</a> product team sent me a quick email with instructions that he wrote up for installing JDeveloper on a macintosh - and I thought it would make a good blog post that might help people on OTN as well.</p>

<p>So here we go with Marc's instructions for:</p>

<p>Installing JDeveloper 11gR1 on Mac OS 10.5 (Leopard)</p>

<p>- Download jdevstudio11110install.jar from OTN (11.1.1.0.2).</p>

<p>1. Make Java 6 the default JVM on your Mac<br />
   - Run Java Preferences (in /Applications/Utilities/Java)<br />
   - Move the Java SE 6 (64 Bit) to the top of the Java application versions<br />
     list</p>

<p>2. In order for the installer to see JKD 1.6 on your Mac, you need to create<br />
   a sym link for classes.jar:<br />
     cd /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home<br />
     sudo mkdir jre<br />
     cd jre<br />
     sudo mkdir lib<br />
     cd lib<br />
     sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/classes/classes.jar rt.jar</p>

<p>3. Run the JDev installer by clicking on the jdevstudio11110install.jar you<br />
   downloaded -- this should automatically start the JAR Launcher and unpack<br />
   libraries.</p>

<p>If you keep all recommended install default values, JDev and ADF are installed<br />
at:<br />
  /users/yourusername/oracle/middleware/jdeveloper<br />
WebLogic Server gets installed at:<br />
  /users/yourusername/oracle/middleware/wlserver_10.3</p>

<p>4. To start JDev, you can create an alias in your .profile file as follows:<br />
     alias startjdev="/users/yourusername/oracle/middleware/jdeveloper/jdev/bin/jdev" </p>]]>
      
   </content>
</entry>
<entry>
   <title>OTN Fusion Developer Day Coming To Australia</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/04/otn_fusion_developer_day_comin.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.11592</id>
   
   <published>2009-04-16T13:03:15Z</published>
   <updated>2009-04-16T13:06:42Z</updated>
   
   <summary>You might have missed it since it came in a bit late, but we managed to sneak in another OTN Fusion Developer Day in another part of the world - this time it is Sydney Australia. So make sure to...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="events" label="events" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>You might have missed it since it came in a bit late, but we managed to sneak in another OTN Fusion Developer Day in another part of the world - this time it is Sydney Australia.<br />
So make sure to catch it here:<br />
http://www.oracle.com/go/?&Src=6656414&Act=22&pcode=APACMK08054841MPP026</p>]]>
      
   </content>
</entry>
<entry>
   <title>Update 2 for JDeveloper 11g is Available Now</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/04/update_2_for_jdeveloper_11g_is.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.11295</id>
   
   <published>2009-04-06T06:17:42Z</published>
   <updated>2009-04-06T06:19:37Z</updated>
   
   <summary>Over the weekend we released a second update to JDeveloper 11g - you can download it now from OTN. This is mainly a bug fix release - you can find the list of fixed bugs here....</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>Over the weekend we released a second update to JDeveloper 11g - you can download it now from OTN. This is mainly a bug fix release - you can find the list of fixed bugs <a href="http://www.oracle.com/technology/products/jdev/htdocs/11/111102fixlist.html">here</a>.</p>]]>
      
   </content>
</entry>
<entry>
   <title>Looking for JDeveloper and ADF Sessions for OOW 2009</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/03/looking_for_jdeveloper_and_adf.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.11151</id>
   
   <published>2009-04-01T02:36:48Z</published>
   <updated>2009-04-01T02:46:43Z</updated>
   
   <summary>New this year for Oracle Open World and Oracle Develop is the ability for anyone to submit a session abstract to the event. The call for papers is open for the next two weeks here: http://cplan.com/oracleopenworld2009/cfp/. We would love to...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="oow" label="OOW" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="oracledevelop" label="Oracle Develop" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>New this year for Oracle Open World and Oracle Develop is the ability for anyone to submit a session abstract to the event.</p>

<p>The call for papers is open for the next two weeks here: <a href="http://cplan.com/oracleopenworld2009/cfp/">http://cplan.com/oracleopenworld2009/cfp/</a>.</p>

<p>We would love to see more developers do sessions about ADF and JDeveloper. <br />
Share your best tips, introduce some cool things you did in your project, explain your architecture, or give your top 5 things to watch out for.<br />
One way to figure out what your session should be on  is to think what session would have been useful for you a year ago - and then do that session this year to help new developers.</p>

<p>Another great reason to present is that you'll get a free pass to the conference as a speaker and you'll be able to check out other speakers sessions.</p>]]>
      
   </content>
</entry>
<entry>
   <title>Solving PermGem Errors with the Integrated WLS in JDeveloper</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/03/solving_permgem_errors_with_th.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.10584</id>
   
   <published>2009-03-04T18:32:32Z</published>
   <updated>2009-03-04T18:42:06Z</updated>
   
   <summary>One bug that we are aware of in JDeveloper 11g is that there is a memory leak if you do many repeat runs of an application. However there is an easy way to eliminate most of those by changing the...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="memory" label="Memory" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="permgem" label="PermGem" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="weblogic" label="WebLogic" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>One bug that we are <a href="http://www.oracle.com/technology/products/jdev/htdocs/11/knownissues.html#gen2">aware of</a> in JDeveloper 11g is that there is a memory leak if you do many repeat runs of an application.</p>

<p>However there is an easy way to eliminate most of those by changing the a setting in the specs for the integrated server.</p>

<p>Locate the file: <b>setDomainEnv.cmd</b> which should be at:<br />
[JDev Install Dir]\jdeveloper\system\system11.1.1.0.31.51.88\DefaultDomain\bin</p>

<p>There find the line:<br />
set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=128m<br />
and change it to:<br />
set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=512m</p>

<p>Now try and run your projects again.<br />
</p>]]>
      
   </content>
</entry>
<entry>
   <title>Free Seminar - Introduction to ADF</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/02/free_seminar_introduction_to_a.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.10216</id>
   
   <published>2009-02-17T20:21:56Z</published>
   <updated>2009-02-18T14:31:27Z</updated>
   
   <summary>If you are one of the people who just heard the acronym ADF but don&apos;t actually know what is behind it - you might want to join the free online seminar running on Thu at 10am PST. Registration and more...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="events" label="events" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="seminr" label="seminr" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>If you are one of the people who just heard the acronym ADF but don't actually know what is behind it - you might want to join the free online seminar running on Thu at 10am PST.<br />
Registration and more details <a href=" http://www.oracle.com/go/?&Src=2931347&Act=112 ">here</a>.</p>

<p>Want to go to the next level of knowledge - attend a free <a href="http://www.oracle.com/technology/events/otn-developer-day/index.html">OTN Fusion Developer Day</a>.</p>]]>
      
   </content>
</entry>
<entry>
   <title>Using Trinidad in JDeveloper 11g for IE 6 Support</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/02/using_trinidad_in_jdeveloper_1.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.10110</id>
   
   <published>2009-02-11T20:29:24Z</published>
   <updated>2009-02-11T20:39:57Z</updated>
   
   <summary>Last Friday my laptop did the typical Windows thingy and got a virus, which forced me to restage it from scratch. While I was going through the list of things I needed to install on the machine to get it...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="ie6" label="IE6" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="trinidad" label="Trinidad" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>Last Friday my laptop did the typical Windows thingy and got a virus, which forced me to restage it from scratch. While I was going through the list of things I needed to install on the machine to get it up to speed with the previous configuration I had - I came to the point where I needed to upgrade my internet explorer 6 to 7, but then I decided that I'll take the opportunity that I still have an old IE6 on my machine and record a quick demo just to show how to use the Trinidad components with ADF in JDeveloper 11g to get Web UIs that are compatible with IE6.</p>

<p>The thing is that if you have to develop applications that will run on IE6 with JDeveloper 11g you can't use the new ADF Faces Rich Client Components. They are simply too advance for the capabilities of IE6 - so you need to switch to use the Trinidad components - which are a great offering after all (over a 100 open source free JSF components with partial page refresh, dialog framework and more).</p>

<p>You still get the visual editing and drag and drop ADF binding event if you use these components in 11g. Here is how it looks:</p>

<p><object width='425' height='344' type='application/x-shockwave-flash' data='http://www.screentoaster.com/swf/STPlayer.swf'><param name='movie' value='http://www.screentoaster.com/swf/STPlayer.swf'/><param name='allowFullScreen' value='true'/><param name='allowScriptAccess' value='always'/><param name='flashvars' value='video=stWUtcRkVLRl1cSF5bUlNe'/></object></p>

<p>Great now that we got this out of the way - onwards to update my machine with IE7. I'll still be using Firefox for my day to day work, but you never know when someone might jump up and say - can you show me this cool ADF Faces UI on IE?</p>]]>
      
   </content>
</entry>
<entry>
   <title>Free JDeveloper/ADF Workshops In a City Near You</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/02/free_jdeveloperadf_workshops_i.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.10017</id>
   
   <published>2009-02-05T20:24:19Z</published>
   <updated>2009-02-05T20:33:39Z</updated>
   
   <summary>We just published a new schedule for the OTN Fusion Developer Days. These are free one day workshops that show you the basics of working with JDeveloper 11g, ADF 11g and WebLogic to create rich internet applications quickly. We do...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="events" label="events" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>We just published a new schedule for the OTN Fusion Developer Days.<br />
These are free one day workshops that show you the basics of working with JDeveloper 11g, ADF 11g and WebLogic to create rich internet applications quickly.<br />
We do half a day of presentations with demos - to explain the technology and the concepts, and then we let you build a complete application on your own laptop with the software we provide.</p>

<p>This is also a great opportunity to get some face time with the JDeveloper/ADF product managers, and other users and experts.<br />
Register <a href="http://www.oracle.com/technology/events/otn-developer-day/index.html">here</a>.</p>

<p>Here are the upcoming dates/locations:</p>

<p>Europe:<br />
Italy  	Milan  	23rd Feb  	<br />
Norway 	Oslo 	26th Feb 	<br />
Switzerland 	Zurich 	3rd March <br />
Germany 	Frankfurt 	4th <br />
Denmark 	Copenhagen 	5th March <br />
Germany 	Munich 	5th March <br />
Sweden 	Stockholm 	10th March 	<br />
Portugal 	Lisbon 	11th March 	<br />
Belgium 	Brussels 	17th March 	<br />
 <br />
USA:<br />
26-Feb 	 New York 	 <br />
3-Mar 	Dallas<br />
10-Mar	Saint Louis <br />
17-Mar 	Reston<br />
31-Mar	Passadena<br />
7-Apr        Minneapolis<br />
14-Apr	Salt Lake <br />
16-Apr	Boston</p>

<p>	</p>]]>
      
   </content>
</entry>
<entry>
   <title>Selecting a Row in a Table to Pass to Another Page</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/shay/2009/02/selecting_a_row_in_a_table_to.html" />
   <id>tag:blogs.oracle.com,2009:/shay//99.10004</id>
   
   <published>2009-02-04T18:59:00Z</published>
   <updated>2009-02-04T19:04:31Z</updated>
   
   <summary>This is another common scenario when you are working in ADF, which is quite well documented in the 10.1.3 release, but a quick scan didn&apos;t bring up an example of how to do it in 11g - so I created...</summary>
   <author>
      <name>shay.shmeltzer</name>
      
   </author>
   
   <category term="aftable" label="af:table" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="demo" label="demo" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="setcurrentrow" label="setCurrentRow" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/shay/">
      <![CDATA[<p>This is another common scenario when you are working in ADF, which is quite well documented in the 10.1.3 release, but a quick scan didn't bring up an example of how to do it in 11g - so I created this little video.</p>

<p>The basic scenario - you show some records in a table and you want to select one of them and edit it in another page - so what you need to do is set the specific row you are going to use in the first page and then tell the second page to use it.<br />
The way to do it when you are working with ADF BC is to use the setCurrentRowWithKey (or setCurrentRowWithKeyValue).<br />
The difference between the two is explained <a href="http://download-west.oracle.com/docs/html/B25947_01/bcdcpal005.htm#BJEEEGFD">here</a>.</p>

<p>So here is how you do it:<br />
<object width='425' height='344' type='application/x-shockwave-flash' data='http://www.screentoaster.com/swf/STPlayer.swf'><param name='movie' value='http://www.screentoaster.com/swf/STPlayer.swf'/><param name='allowFullScreen' value='true'/><param name='flashvars' value='video=stWUtcRkVLRlpYR15UW1pf'/></object><br />
</p>]]>
      
   </content>
</entry>

</feed>
