<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-506468888625202920</id><updated>2012-01-31T12:21:51.253+01:00</updated><category term='Flash'/><category term='Forms'/><category term='Java'/><category term='PDF'/><category term='PJC'/><category term='PL/SQL'/><title type='text'>Oracle Development</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mark</name><uri>http://www.blogger.com/profile/11160275094974455555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/-hOkFjmTpI8w/TcKMBRTXVXI/AAAAAAAAAMM/loZpFSJOgLs/s220/tux_laptop.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-8980690507653960191</id><published>2011-10-28T16:11:00.001+02:00</published><updated>2011-10-28T16:11:22.028+02:00</updated><title type='text'>Playing around with DDE inside Oracle Forms</title><content type='html'>When Oracle changed from client/server to WebForms the DDE functionality inside Oracle Forms moved from the client/server to the application server. So when using DDE inside Oracle Forms it called the applications on the application server.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-66s9-r5bS-U/Tqq3Lje9HpI/AAAAAAAAAZo/laZYiN4_GS4/s1600/dde.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://4.bp.blogspot.com/-66s9-r5bS-U/Tqq3Lje9HpI/AAAAAAAAAZo/laZYiN4_GS4/s320/dde.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Now I'm playing with a java jar which makes DDE at the client side possible. I can already make a connection with excel and write some data inside the cells and give a command to close the excel sheet.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-8980690507653960191?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/8980690507653960191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2011/10/playing-around-with-dde-inside-oracle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/8980690507653960191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/8980690507653960191'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2011/10/playing-around-with-dde-inside-oracle.html' title='Playing around with DDE inside Oracle Forms'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-66s9-r5bS-U/Tqq3Lje9HpI/AAAAAAAAAZo/laZYiN4_GS4/s72-c/dde.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-2520879702499879546</id><published>2011-05-05T23:21:00.004+02:00</published><updated>2011-10-26T22:50:32.475+02:00</updated><title type='text'>TortoiseSVN and SQL Developer</title><content type='html'>I'm using version 3 of Oracle SQL Developer and for my scripts I wanted to make use of a local subversion repository. I created a local repository and I added this repository inside SQL Developer. After checking out a working copy inside the folder c:\work, I wanted to check for modifications. The plug-in from SQL Developer does not always display the modified sources, so I thought of using TortoiseSVN.&lt;br /&gt;&lt;br /&gt;When I use the "Check for modifications" from TortoiseSVN I get the following messages:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;Error at entry 1 in entries for 'c:\work'&lt;br /&gt;Entry contains non-canonical path 'file:///c:/reposdb'&lt;br /&gt;Try a 'Cleanup'. If that doesn't work you need to do a fresh checkout.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I tried the Cleanup but it still gave the error. I checked the version of the subversion plug-in, which is based on SVNkit but that version can work with the version of the SVN-repository. After a long search I discovered that TortoiseSVN can not use a file based URL in which the drive letter does not start with a capital letter.  I entered the URL file:///c:/reposdb inside the plug-in of SQL Developer and that works fine. TortoiseSVN gave the above error. After checking out a work folder from the URL file:///C:/reposdb everything works fine and both SQL Developer and TortoiseSVN can handle the changes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-2520879702499879546?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/2520879702499879546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2011/05/turtoisesvn-and-sql-developer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/2520879702499879546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/2520879702499879546'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2011/05/turtoisesvn-and-sql-developer.html' title='TortoiseSVN and SQL Developer'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-1431351729352688223</id><published>2010-07-20T13:10:00.003+02:00</published><updated>2010-07-20T15:04:00.279+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PJC'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>What is still missing inside Oracle Forms?</title><content type='html'>I was wondering what java component is still missing inside Oracle Forms.&lt;br /&gt;&lt;br /&gt;I've already made some beans which could do the following:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Graphics/Charts with jFreeChart &lt;/li&gt;&lt;br /&gt;&lt;li&gt; PDF documents (from the database and from an URL) &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Images &lt;/li&gt;&lt;br /&gt;&lt;li&gt; URL's through the enhance webbrowser &lt;/li&gt;&lt;br /&gt;&lt;li&gt; chat bean through the XMPP protocol &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;With java components it is possible to enhance your Oracle Forms, but which component is still missing for Oracle Forms?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-1431351729352688223?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/1431351729352688223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2010/07/what-is-still-missing-inside-oracle.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/1431351729352688223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/1431351729352688223'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2010/07/what-is-still-missing-inside-oracle.html' title='What is still missing inside Oracle Forms?'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-5211163737250627643</id><published>2010-04-26T21:38:00.009+02:00</published><updated>2010-04-26T22:10:27.474+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PJC'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flash test inside Oracle Forms</title><content type='html'>This is the first version of the combination of Flash and Oracle Forms. I've combined the DJProject which can be found at &lt;a href="http://djproject.sourceforge.net/main/index.html"&gt;http://djproject.sourceforge.net/main/index.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dIkifWpNHj0/S9XxMJtcJVI/AAAAAAAAAQ4/e0tRTJvb594/s1600/flash.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 212px;" src="http://4.bp.blogspot.com/_dIkifWpNHj0/S9XxMJtcJVI/AAAAAAAAAQ4/e0tRTJvb594/s320/flash.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5464538913951196498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;I've placed an example at &lt;a href="http://sites.google.com/site/oraont/flash"&gt;http://sites.google.com/site/oraont/flash&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are still a few problems:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; This java component does not work in combination with the java runtime 1.6.0_12 or higher. It works with the java runtime 1.6.0_11.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; It does not work twice. If you start another Forms application it will not show you the java component.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; The flash to java does not work yet. I've to find a way to sent the event from java to Forms. So this still has to be implemented.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-5211163737250627643?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/5211163737250627643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2010/04/flash-test-inside-oracle-forms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/5211163737250627643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/5211163737250627643'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2010/04/flash-test-inside-oracle-forms.html' title='Flash test inside Oracle Forms'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dIkifWpNHj0/S9XxMJtcJVI/AAAAAAAAAQ4/e0tRTJvb594/s72-c/flash.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-6180821769742484618</id><published>2010-02-11T23:03:00.003+01:00</published><updated>2010-02-11T23:14:47.299+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flash test inside Oracle Forms part 2</title><content type='html'>I'm still testing how I can interact from Oracle Forms with Flash. I can sent the text from the text, field to the flash component. You can see in the image below that the text "This is a text" is inside the Form field and it is also displayed inside the Flash component. &lt;br /&gt;&lt;br /&gt;I still have the problem that when I update my java runtime to the latest version 1.6.0_18 then the component containing the flash component turns gray. It works when I downgrade my java runtime again.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dIkifWpNHj0/S3SAF83ny1I/AAAAAAAAAPI/6kci_znyrw0/s1600-h/flash2.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="http://1.bp.blogspot.com/_dIkifWpNHj0/S3SAF83ny1I/AAAAAAAAAPI/6kci_znyrw0/s320/flash2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5437111489870154578" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-6180821769742484618?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/6180821769742484618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2010/02/flash-test-inside-oracle-forms-part-2.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/6180821769742484618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/6180821769742484618'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2010/02/flash-test-inside-oracle-forms-part-2.html' title='Flash test inside Oracle Forms part 2'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dIkifWpNHj0/S3SAF83ny1I/AAAAAAAAAPI/6kci_znyrw0/s72-c/flash2.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-8410519185367235773</id><published>2010-02-09T22:57:00.004+01:00</published><updated>2010-02-09T23:02:21.845+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='PJC'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flash inside Oracle Forms</title><content type='html'>Playing around with Flash inside Oracle Forms. Here is an image from a demo I tried to include inside Oracle Forms. It works but I still have a few issues to solve.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_dIkifWpNHj0/S3HaZuD4iWI/AAAAAAAAAO4/RDDpnfGkfoI/s1600-h/flash.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 167px;" src="http://2.bp.blogspot.com/_dIkifWpNHj0/S3HaZuD4iWI/AAAAAAAAAO4/RDDpnfGkfoI/s320/flash.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5436366360608803170" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-8410519185367235773?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/8410519185367235773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2010/02/flash-inside-oracle-forms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/8410519185367235773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/8410519185367235773'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2010/02/flash-inside-oracle-forms.html' title='Flash inside Oracle Forms'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dIkifWpNHj0/S3HaZuD4iWI/AAAAAAAAAO4/RDDpnfGkfoI/s72-c/flash.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-6968468536831678665</id><published>2010-02-03T16:20:00.004+01:00</published><updated>2010-02-03T16:31:50.753+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>What new features would you want to see in Oracle Forms?</title><content type='html'>On the OTN Forms Forum you will find the question "What new features would you want to see in Oracle Forms?" Oracle is interested to hear feedback from the OTN forum users on what new features they would like to see in Oracle Forms.&lt;br /&gt;&lt;br /&gt;More info can be found on &lt;a href="http://forums.oracle.com/forums/thread.jspa?threadID=1021732&amp;tstart=0"&gt;http://forums.oracle.com/forums/thread.jspa?threadID=1021732&amp;tstart=0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-6968468536831678665?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/6968468536831678665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2010/02/what-new-features-would-you-want-to-see.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/6968468536831678665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/6968468536831678665'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2010/02/what-new-features-would-you-want-to-see.html' title='What new features would you want to see in Oracle Forms?'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-1698399476245935929</id><published>2009-12-30T23:10:00.004+01:00</published><updated>2009-12-30T23:37:17.023+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='PJC'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>ICEpdf inside Oracle Forms</title><content type='html'>I've included ICEpdf inside Oracle Forms. There are two versions of ICEpdf: an open source version and a commercial version. More info can be found at &lt;a href="http://www.icepdf.org"&gt;icepdf.org&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The version I included inside Oracle Forms is the open source version.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dIkifWpNHj0/SzvRJ3LP68I/AAAAAAAAAOo/aNM8ddK4TS0/s1600-h/icepdf.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="http://4.bp.blogspot.com/_dIkifWpNHj0/SzvRJ3LP68I/AAAAAAAAAOo/aNM8ddK4TS0/s320/icepdf.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5421156543830682562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More info about the bean can be found on &lt;a href="http://sites.google.com/site/oraont/icepdf"&gt;http://sites.google.com/site/oraont/icepdf&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-1698399476245935929?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/1698399476245935929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/12/icepdf-inside-oracle-forms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/1698399476245935929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/1698399476245935929'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/12/icepdf-inside-oracle-forms.html' title='ICEpdf inside Oracle Forms'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dIkifWpNHj0/SzvRJ3LP68I/AAAAAAAAAOo/aNM8ddK4TS0/s72-c/icepdf.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-3919040677537440001</id><published>2009-12-05T23:15:00.003+01:00</published><updated>2009-12-05T23:18:07.169+01:00</updated><title type='text'>jPDFViewer version 2 available for download</title><content type='html'>I've made version 2 of jPDFviewer bean. The bean is based on the commercial jar jPDFViewer of Qoppa software. In this version I can read the content from a blob and show it inside jPDFViewer bean. By pressing the button "Fill" the content of blob field is read from a table and sent to the java bean. In this solution there is no other other database connection necessary.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Lqahx6oKvko/So8PNBkSb7I/AAAAAAAAAJA/cRxLnmkB1ag/s1600-h/jpdfviewer2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 175px;" src="http://4.bp.blogspot.com/_Lqahx6oKvko/So8PNBkSb7I/AAAAAAAAAJA/cRxLnmkB1ag/s320/jpdfviewer2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5372529596909645746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've update the download page at &lt;a href="http://sites.google.com/site/oraont/jpdfviewer"&gt;http://sites.google.com/site/oraont/jpdfviewer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-3919040677537440001?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/3919040677537440001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/12/jpdfviewer-version-2-available-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/3919040677537440001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/3919040677537440001'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/12/jpdfviewer-version-2-available-for.html' title='jPDFViewer version 2 available for download'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Lqahx6oKvko/So8PNBkSb7I/AAAAAAAAAJA/cRxLnmkB1ag/s72-c/jpdfviewer2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-3159514658405721520</id><published>2009-12-01T21:26:00.005+01:00</published><updated>2009-12-02T08:53:10.729+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='PJC'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>jPDFNotes inside Oracle Forms</title><content type='html'>I've included jPDFnotes of qoppa software inside Oracle Forms. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dIkifWpNHj0/SxV8Q4pmeZI/AAAAAAAAAI8/P3fVmcNrxg4/s1600/jpdfnote.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 175px;" src="http://1.bp.blogspot.com/_dIkifWpNHj0/SxV8Q4pmeZI/AAAAAAAAAI8/P3fVmcNrxg4/s320/jpdfnote.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5410367156882143634" /&gt;&lt;/a&gt;&lt;br /&gt;I've build the Form from the image with two Forms buttons: Fill and Save. The Fill button reads a pdf (blob) from the database, encodes it with base64 and then sent it to jPDFNote. After editing the PDF document, adding text like EXPIRED and a red circle, it is possible to save the record back to the database by pressing the Save button. More info can be found on &lt;a href="http://sites.google.com/site/oraont/jpdfnotes"&gt;http://sites.google.com/site/oraont/jpdfnotes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-3159514658405721520?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/3159514658405721520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/12/jpdfnotes-inside-oracle-forms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/3159514658405721520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/3159514658405721520'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/12/jpdfnotes-inside-oracle-forms.html' title='jPDFNotes inside Oracle Forms'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dIkifWpNHj0/SxV8Q4pmeZI/AAAAAAAAAI8/P3fVmcNrxg4/s72-c/jpdfnote.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-8634005430402662318</id><published>2009-11-30T19:50:00.004+01:00</published><updated>2009-11-30T20:06:56.625+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='PL/SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='PJC'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>Base64 encoding inside Oracle Database</title><content type='html'>I've put the following code inside the oracle database, so that I can transform a Oracle BLOB into a base64 encoded CLOB and a base64 encoded CLOB back to a BLOB. I've done this transformation so I can cut my encoded CLOB into pieces of 32k which can be handled through a varchar2. Then I can sent those pieces to a PJC (pluggable java component) inside Oracle Forms. This way my binary file (blob) won't get corrupted when pasting the file together in the PJC. I know there is a package called utl_encode, but I have chosen to use java inside the Oracle database to solve this problem.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: html"&gt;&lt;br /&gt;create or replace and resolve java source names base64 as&lt;br /&gt;package base64;&lt;br /&gt;&lt;br /&gt;import java.io.BufferedInputStream;&lt;br /&gt;import java.io.BufferedOutputStream;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;&lt;br /&gt;import java.sql.Connection;&lt;br /&gt;import java.sql.DriverManager;&lt;br /&gt;import java.sql.SQLException;&lt;br /&gt;&lt;br /&gt;import oracle.sql.BLOB;&lt;br /&gt;import oracle.sql.CLOB;&lt;br /&gt;&lt;br /&gt;import sun.misc.BASE64Decoder;&lt;br /&gt;import sun.misc.BASE64Encoder;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class base64 {&lt;br /&gt;&lt;br /&gt;    public static CLOB blobToBase64 ( BLOB blobCol){&lt;br /&gt;        try {&lt;br /&gt;            BASE64Encoder b64ec = new BASE64Encoder();&lt;br /&gt;           &lt;br /&gt;            Connection con = DriverManager.getConnection("jdbc:default:connection:");&lt;br /&gt;            CLOB newClob = oracle.sql.CLOB.createTemporary(con, true, oracle.sql.CLOB.DURATION_SESSION);&lt;br /&gt;&lt;br /&gt;            &lt;br /&gt;           &lt;br /&gt;            int bufSize = 1024*1024*1;&lt;br /&gt;            &lt;br /&gt;            final BufferedInputStream in = new BufferedInputStream(blobCol.getBinaryStream(), bufSize * 2);       &lt;br /&gt;            final BufferedOutputStream out = new BufferedOutputStream(newClob.setAsciiStream(0L), bufSize);&lt;br /&gt;            &lt;br /&gt;            b64ec.encode(in, out);&lt;br /&gt;            out.flush();&lt;br /&gt;            out.close();           &lt;br /&gt;            return newClob;&lt;br /&gt;            } catch (SQLException e) {&lt;br /&gt;            // TODO&lt;br /&gt;        } catch (IOException e) {&lt;br /&gt;            // TODO&lt;br /&gt;        }&lt;br /&gt;        return null;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static BLOB base64ToBlob ( CLOB clobCol){&lt;br /&gt;        try {&lt;br /&gt;            BASE64Decoder b64dc = new BASE64Decoder();&lt;br /&gt;          &lt;br /&gt;            Connection con = DriverManager.getConnection("jdbc:default:connection:");&lt;br /&gt;            BLOB newBlob = oracle.sql.BLOB.createTemporary(con, true, oracle.sql.BLOB.DURATION_SESSION);&lt;br /&gt;        &lt;br /&gt;            b64dc.decodeBuffer(clobCol.getAsciiStream(), newBlob.getBinaryOutputStream());&lt;br /&gt;            int bufSize = 1024*1024*1;&lt;br /&gt;            &lt;br /&gt;            final BufferedInputStream in = new BufferedInputStream(clobCol.getAsciiStream(), bufSize * 2);       &lt;br /&gt;            final BufferedOutputStream out = new BufferedOutputStream(newBlob.setBinaryStream(0L), bufSize);&lt;br /&gt;            &lt;br /&gt;            b64dc.decodeBuffer(in, out);&lt;br /&gt;            out.flush();&lt;br /&gt;            out.close();           &lt;br /&gt;          &lt;br /&gt;            return newBlob;&lt;br /&gt;          &lt;br /&gt;        } catch (SQLException e) {&lt;br /&gt;            // TODO&lt;br /&gt;        } catch (IOException e) {&lt;br /&gt;            // TODO&lt;br /&gt;        }&lt;br /&gt;        return null;&lt;br /&gt;    } &lt;br /&gt;}&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;create or replace function base64decode(clobCol in CLOB) return BLOB as language java name 'base64.base64.base64ToBlob(oracle.sql.CLOB) return oracle.sql.BLOB'&lt;br /&gt;/&lt;br /&gt;create or replace function base64encode(blobCol in BLOB) return CLOB as language java name 'base64.base64.blobToBase64(oracle.sql.BLOB) return oracle.sql.CLOB'&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-8634005430402662318?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/8634005430402662318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/11/base64-encoding-inside-oracle-database.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/8634005430402662318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/8634005430402662318'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/11/base64-encoding-inside-oracle-database.html' title='Base64 encoding inside Oracle Database'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-5893914318804570050</id><published>2009-11-16T09:04:00.000+01:00</published><updated>2009-11-16T09:05:12.061+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>jPDFnotes inside Oracle Forms (first impression)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dIkifWpNHj0/SwEHiWnb_9I/AAAAAAAAAI0/WWU8H96S68E/s1600/jpdnotes.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 175px;" src="http://4.bp.blogspot.com/_dIkifWpNHj0/SwEHiWnb_9I/AAAAAAAAAI0/WWU8H96S68E/s320/jpdnotes.jpg" alt="" id="BLOGGER_PHOTO_ID_5404609314589245394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'm working on a implementation of jPDFnotes inside Oracle Forms. It let's you view a PDF document which is inside the Oracle Database and then you can add some additional comment to the PDF document. I still have to implement the action to save it back to the database.&lt;br /&gt;&lt;br /&gt;To be continued......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-5893914318804570050?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/5893914318804570050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/11/jpdfnotes-inside-oracle-forms-first.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/5893914318804570050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/5893914318804570050'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/11/jpdfnotes-inside-oracle-forms-first.html' title='jPDFnotes inside Oracle Forms (first impression)'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dIkifWpNHj0/SwEHiWnb_9I/AAAAAAAAAI0/WWU8H96S68E/s72-c/jpdnotes.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-8381725800327969625</id><published>2009-10-13T21:18:00.002+02:00</published><updated>2009-10-13T22:27:42.255+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='PL/SQL'/><title type='text'>Generate PDF inside database as BLOB</title><content type='html'>I've taken the package PL_FPDF package which can be freely download from &lt;a href="http://www.erasme.org/PL_FPDF"&gt;http://www.erasme.org/PL_FPDF&lt;/a&gt; and I've rewritten it so it can add a PDF document inside the database.&lt;br /&gt; &lt;br /&gt;You can find the changed source code on &lt;a href="http://sites.google.com/site/oraont/pdfblob"&gt;http://sites.google.com/site/oraont/pdfblob&lt;/a&gt;. I also added a simple sample so you play around with the package.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-8381725800327969625?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/8381725800327969625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/10/generate-pdf-inside-database-as-blob.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/8381725800327969625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/8381725800327969625'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/10/generate-pdf-inside-database-as-blob.html' title='Generate PDF inside database as BLOB'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-7933317904018091705</id><published>2009-08-21T23:18:00.005+02:00</published><updated>2009-08-21T23:34:27.966+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='PJC'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>jPDFViewer version 2</title><content type='html'>I've just made version 2 of jPDFviewer bean. The bean is based on the commercial jar jPDFViewer of &lt;a href="http://www.qoppa.com/jpvindex.html"&gt;Qoppa&lt;/a&gt; software. In this version I can read the content from a blob and show it inside jPDFViewer bean. By pressing the button "Fill" the content of blob field is read from a table and sent to the java bean. In this solution there is no other other database connection necessary.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Lqahx6oKvko/So8PNBkSb7I/AAAAAAAAAJA/cRxLnmkB1ag/s1600-h/jpdfviewer2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 175px;" src="http://4.bp.blogspot.com/_Lqahx6oKvko/So8PNBkSb7I/AAAAAAAAAJA/cRxLnmkB1ag/s320/jpdfviewer2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5372529596909645746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also downloaded the package pl_fpdf from http://www.erasme.org/PL-FPDF and rewritten this package so it writes inside a blob. This way I can make my own pdf documents without using reports and display the outcome inside the bean.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-7933317904018091705?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/7933317904018091705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/08/jpdfviewer-version-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/7933317904018091705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/7933317904018091705'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/08/jpdfviewer-version-2.html' title='jPDFViewer version 2'/><author><name>Mark</name><uri>http://www.blogger.com/profile/11160275094974455555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/-hOkFjmTpI8w/TcKMBRTXVXI/AAAAAAAAAMM/loZpFSJOgLs/s220/tux_laptop.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Lqahx6oKvko/So8PNBkSb7I/AAAAAAAAAJA/cRxLnmkB1ag/s72-c/jpdfviewer2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-4450683358951414242</id><published>2009-08-11T22:30:00.006+02:00</published><updated>2009-08-12T21:43:54.787+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='PJC'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>JUNG inside Oracle Forms</title><content type='html'>I included the JUNG project (Java Universal Network/Graph Framework) inside Oracle Forms. &lt;br /&gt;&lt;br /&gt;In my example I created a organigram from the HR demo schema. &lt;br /&gt;&lt;br /&gt;Radial view of the organization:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Lqahx6oKvko/SoMZhgNG8iI/AAAAAAAAAIw/H1oUs-SkQCI/s1600-h/organigram1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 243px;" src="http://2.bp.blogspot.com/_Lqahx6oKvko/SoMZhgNG8iI/AAAAAAAAAIw/H1oUs-SkQCI/s320/organigram1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5369163244127056418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tree view of the organization:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Lqahx6oKvko/SoMZplaZRBI/AAAAAAAAAI4/Cc1bTUcGV50/s1600-h/organigram2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 243px;" src="http://1.bp.blogspot.com/_Lqahx6oKvko/SoMZplaZRBI/AAAAAAAAAI4/Cc1bTUcGV50/s320/organigram2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5369163382963913746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More info can be found at &lt;a href="http://sites.google.com/site/oraont/jung"&gt;http://sites.google.com/site/oraont/jung&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-4450683358951414242?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/4450683358951414242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/08/jung-inside-oracle-forms.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/4450683358951414242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/4450683358951414242'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/08/jung-inside-oracle-forms.html' title='JUNG inside Oracle Forms'/><author><name>Mark</name><uri>http://www.blogger.com/profile/11160275094974455555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/-hOkFjmTpI8w/TcKMBRTXVXI/AAAAAAAAAMM/loZpFSJOgLs/s220/tux_laptop.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Lqahx6oKvko/SoMZhgNG8iI/AAAAAAAAAIw/H1oUs-SkQCI/s72-c/organigram1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-7360916414203049131</id><published>2009-08-03T21:05:00.006+02:00</published><updated>2009-08-03T21:31:08.371+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='PJC'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>jPDFViewer inside Oracle Forms</title><content type='html'>I've been working on integrating the commercial jar jPDFViewer of &lt;a href="http://www.qoppa.com/"&gt;Qoppa&lt;/a&gt; software inside Oracle Forms. The jar works great and in the bean the zoom functionality is also available.  Like you can see in the image below, the following functions are available on the toolbar:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; a print button, which allows you to print at the client side&lt;/li&gt;&lt;br /&gt;&lt;li&gt; navigation buttons which allow you to navigate through the page &lt;/li&gt;&lt;br /&gt;&lt;li&gt; page buttons to resize your current page according to the vieuw &lt;/li&gt;&lt;br /&gt;&lt;li&gt; zoom functionality which works more intuitive&lt;/li&gt;&lt;br /&gt;&lt;li&gt; rotate buttons &lt;/li&gt;&lt;br /&gt;&lt;li&gt; text search &lt;/li&gt;&lt;br /&gt;&lt;li&gt; hand and text selection &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;The bean can display a URL inside Oracle Forms. This way you can hide i.e. your reports url from your Oracle Forms users, cause you don't have to open the URL using the web.show_document call. More info can be found at &lt;a href="http://sites.google.com/site/oraont/jpdfviewer"&gt;http://sites.google.com/site/oraont/jpdfviewer&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Lqahx6oKvko/SmdsDKbL-II/AAAAAAAAAHo/TqlbxRNzRf0/s1600-h/preview.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 194px;" src="http://1.bp.blogspot.com/_Lqahx6oKvko/SmdsDKbL-II/AAAAAAAAAHo/TqlbxRNzRf0/s320/preview.JPG" alt="" id="BLOGGER_PHOTO_ID_5361372683001657474" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-7360916414203049131?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/7360916414203049131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/08/jpdfviewer-inside-oracle-forms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/7360916414203049131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/7360916414203049131'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/08/jpdfviewer-inside-oracle-forms.html' title='jPDFViewer inside Oracle Forms'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Lqahx6oKvko/SmdsDKbL-II/AAAAAAAAAHo/TqlbxRNzRf0/s72-c/preview.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-3526798594739807980</id><published>2009-07-22T21:41:00.003+02:00</published><updated>2009-07-22T21:56:55.033+02:00</updated><title type='text'>Commercial PDFviewer</title><content type='html'>I'm working on integrating the commercial jar of &lt;a href="http://www.qoppa.com/"&gt;Qoppa&lt;/a&gt; software inside Oracle Forms. The jar works great and in the bean the zoom functionality is also available. Which was a bit of a lack inside the PDFViewer bean. &lt;br /&gt;&lt;br /&gt;Like you can see in the image below, the following functions are available on the toolbar:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; a print button, which allows you to print at the client side &lt;/li&gt;&lt;br /&gt;&lt;li&gt; navigation buttons which allow you to navigate through the page &lt;/li&gt;&lt;br /&gt;&lt;li&gt; page buttons to resize your current page according to the vieuw &lt;/li&gt;&lt;br /&gt;&lt;li&gt; zoom functionality which works more intuitive&lt;/li&gt;&lt;br /&gt;&lt;li&gt; rotate buttons &lt;/li&gt;&lt;br /&gt;&lt;li&gt; text search &lt;/li&gt;&lt;br /&gt;&lt;li&gt; hand and text selection &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Lqahx6oKvko/SmdsDKbL-II/AAAAAAAAAHo/TqlbxRNzRf0/s1600-h/preview.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 194px;" src="http://1.bp.blogspot.com/_Lqahx6oKvko/SmdsDKbL-II/AAAAAAAAAHo/TqlbxRNzRf0/s320/preview.JPG" alt="" id="BLOGGER_PHOTO_ID_5361372683001657474" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-3526798594739807980?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/3526798594739807980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/07/commercial-pdfviewer.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/3526798594739807980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/3526798594739807980'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/07/commercial-pdfviewer.html' title='Commercial PDFviewer'/><author><name>Mark</name><uri>http://www.blogger.com/profile/11160275094974455555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/-hOkFjmTpI8w/TcKMBRTXVXI/AAAAAAAAAMM/loZpFSJOgLs/s220/tux_laptop.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Lqahx6oKvko/SmdsDKbL-II/AAAAAAAAAHo/TqlbxRNzRf0/s72-c/preview.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-963903816291897291</id><published>2009-07-03T21:02:00.002+02:00</published><updated>2009-07-03T21:12:46.737+02:00</updated><title type='text'>Java Bean</title><content type='html'>I get more and more questions from persons who want to add PJC (beans) to their Oracle Forms Application.  But what would be a nice component to add to a Oracle Forms applications?&lt;br /&gt;&lt;br /&gt;There has been a PJC-competition which resolved in a couple of nice java components? But what would be the bean you are all waiting for? Please let me know.&lt;br /&gt;&lt;br /&gt;One suggestion is a java component who can capture a stream from a webcam. But I assume there are lots and lots more suggestions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-963903816291897291?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/963903816291897291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/07/java-bean.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/963903816291897291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/963903816291897291'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/07/java-bean.html' title='Java Bean'/><author><name>Mark</name><uri>http://www.blogger.com/profile/03212572502132591601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/-7xh1AKYyEbs/TdYqZXbyAFI/AAAAAAAAAX0/K0QLuGhR2gU/s220/Tux_laptop.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-6703896415446971066</id><published>2009-03-18T23:11:00.007+01:00</published><updated>2009-03-18T23:19:07.549+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>JFreeChart integration inside Oracle Forms</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Lqahx6oKvko/ScFyPX8QImI/AAAAAAAAAHg/0jV44zZUhDY/s1600-h/jfreechart.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 100px;" src="http://1.bp.blogspot.com/_Lqahx6oKvko/ScFyPX8QImI/AAAAAAAAAHg/0jV44zZUhDY/s320/jfreechart.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5314654643724231266" /&gt;&lt;/a&gt;&lt;br /&gt;For the java bean contest I integrated JFreeChart inside Oracle Forms. In the Oracle Form above I have put the &lt;a href="http://jfree.org"&gt;JFreeChart&lt;/a&gt; project as a java bean. More info about the bean can be found at: &lt;a href="http://sites.google.com/site/oraont/jchart-en"&gt;http://sites.google.com/site/oraont/jchart-en&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object id='stUEJUR0NIR1pbQV1ZU1tRVFZd' 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'&gt;&lt;param name='movie' value='http://www.screentoaster.com/swf/STPlayer.swf'/&gt;&lt;param name='allowFullScreen' value='true'/&gt;&lt;param name='allowScriptAccess' value='always'/&gt;&lt;param name='flashvars' value='video=stUEJUR0NIR1pbQV1ZU1tRVFZd'/&gt;&lt;/object&gt;&lt;div style='width: 425px; text-align: right;'&gt;&lt;a href='http://www.screentoaster.com/'&gt;Free online screen recorder&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-6703896415446971066?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/6703896415446971066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/03/jfreechart-integration-inside-oracle.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/6703896415446971066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/6703896415446971066'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/03/jfreechart-integration-inside-oracle.html' title='JFreeChart integration inside Oracle Forms'/><author><name>Mark</name><uri>http://www.blogger.com/profile/11160275094974455555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/-hOkFjmTpI8w/TcKMBRTXVXI/AAAAAAAAAMM/loZpFSJOgLs/s220/tux_laptop.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Lqahx6oKvko/ScFyPX8QImI/AAAAAAAAAHg/0jV44zZUhDY/s72-c/jfreechart.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-3935284158243988311</id><published>2009-03-07T00:58:00.000+01:00</published><updated>2009-03-07T00:59:56.704+01:00</updated><title type='text'>New Poll for Best PJC / Java Bean for Forms</title><content type='html'>Jan Carlin created a poll for the PJC/Java Bean competition. Go here to vote: &lt;a href="http://forums.oracle.com/forums/poll.jspa?pollID=226"&gt;http://forums.oracle.com/forums/poll.jspa?pollID=226&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For a list of links to the bean (so you can remind yourself of what they do) go to Francois' site: &lt;a href="http://forms.pjc.bean.over-blog.com/article-27299386.html"&gt;http://forms.pjc.bean.over-blog.com/article-27299386.html&lt;/a&gt;&lt;br /&gt;To keep this business oriented, I have omitted the games and consolidated the ones with more than one part.&lt;br /&gt;&lt;br /&gt;The poll expires on the 13th of March.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-3935284158243988311?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/3935284158243988311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/03/new-poll-for-best-pjc-java-bean-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/3935284158243988311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/3935284158243988311'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/03/new-poll-for-best-pjc-java-bean-for.html' title='New Poll for Best PJC / Java Bean for Forms'/><author><name>Mark</name><uri>http://www.blogger.com/profile/11160275094974455555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/-hOkFjmTpI8w/TcKMBRTXVXI/AAAAAAAAAMM/loZpFSJOgLs/s220/tux_laptop.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-4284927427853540067</id><published>2009-02-25T22:40:00.004+01:00</published><updated>2009-02-28T10:25:22.971+01:00</updated><title type='text'>New java bean to show a pdf document</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Lqahx6oKvko/SZ3V-YGU7VI/AAAAAAAAAGA/9jQ_4wE-jC0/s1600-h/pdf_viewer.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="http://1.bp.blogspot.com/_Lqahx6oKvko/SZ3V-YGU7VI/AAAAAAAAAGA/9jQ_4wE-jC0/s320/pdf_viewer.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5304631203709906258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the Oracle Form above I have put the pdf-render project of sun as a java bean. I can show a pdf document without showing an url.&lt;br /&gt;&lt;br /&gt;More info about the bean can be found at: &lt;a href="http://sites.google.com/site/oraont/pdfviewer-en"&gt;http://sites.google.com/site/oraont/pdfviewer-en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object id='stUEJUR0NIR1paRlVYWV1fX1Jc' 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'&gt;&lt;param name='movie' value='http://www.screentoaster.com/swf/STPlayer.swf'/&gt;&lt;param name='allowFullScreen' value='true'/&gt;&lt;param name='allowScriptAccess' value='always'/&gt;&lt;param name='flashvars' value='video=stUEJUR0NIR1paRlVYWV1fX1Jc'/&gt;&lt;/object&gt;&lt;div style='width: 425px; text-align: right;'&gt;&lt;a href='http://www.screentoaster.com/'&gt;Record your screencast online&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-4284927427853540067?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/4284927427853540067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/02/new-java-bean-to-show-pdf-document.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/4284927427853540067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/4284927427853540067'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/02/new-java-bean-to-show-pdf-document.html' title='New java bean to show a pdf document'/><author><name>Mark</name><uri>http://www.blogger.com/profile/11160275094974455555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/-hOkFjmTpI8w/TcKMBRTXVXI/AAAAAAAAAMM/loZpFSJOgLs/s220/tux_laptop.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Lqahx6oKvko/SZ3V-YGU7VI/AAAAAAAAAGA/9jQ_4wE-jC0/s72-c/pdf_viewer.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-5360785743174955157</id><published>2009-02-03T21:32:00.004+01:00</published><updated>2009-02-03T21:35:44.974+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>Oracle Forms Java Bean Contest</title><content type='html'>On the site of Francois Degrelle I came along the following entry:&lt;br /&gt;&lt;br /&gt;Quote:&lt;br /&gt;To mark the third anniversary of the forms-pjc-bean site, I am pleased to launch a Forms Java Bean contest.&lt;br /&gt;&lt;br /&gt;To take part, all you need to do is to show a developed Forms application that contains an interesting, innovative, or just plain "cool" use of a Java Bean or PJC.&lt;br /&gt;&lt;br /&gt;You do not need to have created the Java Bean, but if you are not the creator, you have to use it in an original, innovative and exciting way.&lt;br /&gt;&lt;br /&gt;More information can be found at the site of Francois: &lt;a href="http://fdegrelle.over-blog.com/article-27299700.html"&gt;http://fdegrelle.over-blog.com/article-27299700.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-5360785743174955157?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/5360785743174955157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/02/oracle-forms-java-bean-contest.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/5360785743174955157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/5360785743174955157'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/02/oracle-forms-java-bean-contest.html' title='Oracle Forms Java Bean Contest'/><author><name>Mark</name><uri>http://www.blogger.com/profile/11160275094974455555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/-hOkFjmTpI8w/TcKMBRTXVXI/AAAAAAAAAMM/loZpFSJOgLs/s220/tux_laptop.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-6993967788362947457</id><published>2009-01-19T22:16:00.008+01:00</published><updated>2009-03-07T22:42:31.143+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>ImageViewer</title><content type='html'>I made a javabean for Oracle Webforms which can display images through a url.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Lqahx6oKvko/SUK7kUst94I/AAAAAAAAAEQ/PYiab__9pRg/s1600-h/image_bean.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 233px;" src="http://3.bp.blogspot.com/_Lqahx6oKvko/SUK7kUst94I/AAAAAAAAAEQ/PYiab__9pRg/s320/image_bean.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5278987945937598338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I make use of a sun java library (java advanced imaging: jai_core.jar and jai_codec.jar) and based on an example I made a simple bean so it can read an image through an url.&lt;br /&gt;&lt;br /&gt;In the webform I placed a text field and by pressing a button I pass the url to the javabean. In the javabean it is possible to size the image and to rotate the image. In Oracle Forms I make use of the  fbean.register methode. I made this choice because I had some difficulties with the use of the implementation class in Oracle Forms and the setPropery in the java class.  The fbean.register method makes it also easier to use inside Oracle Designer.&lt;br /&gt;&lt;br /&gt;You can find the Form and two java classes at the following url: &lt;a href="http://sites.google.com/site/oraont/imageviewer-en"&gt;http://sites.google.com/site/oraont/imageviewer-en&lt;/a&gt;. The jai_core and jai_codec library's can be found at the site of sun: &lt;a href="http://java.sun.com/javase/technologies/desktop/media/jai"&gt;&lt;br /&gt;http://java.sun.com/javase/technologies/desktop/media/jai/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-6993967788362947457?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/6993967788362947457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/01/tiffviewer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/6993967788362947457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/6993967788362947457'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/01/tiffviewer.html' title='ImageViewer'/><author><name>Mark</name><uri>http://www.blogger.com/profile/11160275094974455555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/-hOkFjmTpI8w/TcKMBRTXVXI/AAAAAAAAAMM/loZpFSJOgLs/s220/tux_laptop.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Lqahx6oKvko/SUK7kUst94I/AAAAAAAAAEQ/PYiab__9pRg/s72-c/image_bean.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-506468888625202920.post-6075473778514943039</id><published>2009-01-19T22:03:00.002+01:00</published><updated>2009-01-19T22:49:20.182+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms'/><title type='text'>Enhanced HTML Browser</title><content type='html'>On the website of Francois Degrelle I came along a webbrowser bean to be used with Oracle Forms. More information you can find at the website of Francois. The bean makes use of a java archive (jdic.jar) and requires some files to be installed under the windows system folder. These files are necessary so you can make use of Internet Explorer or Mozilla Firefox.  It didn't get the version of Francois working so I went looking for the used java archive. I found the java archive at the site of sun.  Sun has also a newer version of the java archive (called JDICplus.jar) available.  With the new jar only two dll's have to be available inside the java_path. One disadvantage of this new jar, it only works with version 1.6 of de java runtime.&lt;br /&gt;&lt;br /&gt;I have rewritten the Form and the java archive from the example of Francois. The example below show the Oracle Form showing a webpage. I this case mhy own dutch weblog. It is also possible to open pdf document of office documents, they will open with i.e. acrobat or microsoft office. Depending on the programs that have been installed on the client.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Lqahx6oKvko/SVf2e4CL5oI/AAAAAAAAAE4/0cKnbTWS2D4/s1600-h/ehb.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 196px;" src="http://4.bp.blogspot.com/_Lqahx6oKvko/SVf2e4CL5oI/AAAAAAAAAE4/0cKnbTWS2D4/s320/ehb.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5284963698040628866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm not able to put the code of the bean and the form on this blog. For the code and the form look at the following url: &lt;a href="http://sites.google.com/site/oraont/ehb-en"&gt;http://sites.google.com/site/oraont/ehb-en&lt;/a&gt;..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/506468888625202920-6075473778514943039?l=mark-oradev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mark-oradev.blogspot.com/feeds/6075473778514943039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mark-oradev.blogspot.com/2009/01/enhanced-html-browser-on-website-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/6075473778514943039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/506468888625202920/posts/default/6075473778514943039'/><link rel='alternate' type='text/html' href='http://mark-oradev.blogspot.com/2009/01/enhanced-html-browser-on-website-of.html' title='Enhanced HTML Browser'/><author><name>Mark</name><uri>http://www.blogger.com/profile/11160275094974455555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/-hOkFjmTpI8w/TcKMBRTXVXI/AAAAAAAAAMM/loZpFSJOgLs/s220/tux_laptop.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Lqahx6oKvko/SVf2e4CL5oI/AAAAAAAAAE4/0cKnbTWS2D4/s72-c/ehb.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
