<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MBNDATA Blog</title>
	<atom:link href="http://www.mbndata.dk/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.mbndata.dk/blog</link>
	<description>Application Express (APEX) Specialisterne</description>
	<lastBuildDate>Tue, 10 Apr 2012 19:45:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>APEX Best Practices</title>
		<link>http://www.mbndata.dk/blog/?p=98</link>
		<comments>http://www.mbndata.dk/blog/?p=98#comments</comments>
		<pubDate>Tue, 10 Apr 2012 19:14:24 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[APEX]]></category>
		<category><![CDATA[APEX 4.0]]></category>
		<category><![CDATA[Ikke kategoriseret]]></category>

		<guid isPermaLink="false">http://www.mbndata.dk/blog/?p=98</guid>
		<description><![CDATA[When building many APEX applications, it is good to think about some best practices concerning as you go along.
APEX is so easy to get started with, that many developers just start an application, as a prototype, and gradually this application is adapted by the end users, and &#8220;glides&#8221; into a production state. Thinking about at few simple [...]]]></description>
			<content:encoded><![CDATA[<p>When building many APEX applications, it is good to think about some best practices concerning as you go along.</p>
<p>APEX is so easy to get started with, that many developers just start an application, as a prototype, and gradually this application is adapted by the end users, and &#8220;glides&#8221; into a production state. Thinking about at few simple guidelines during the development phase, can really help make the maintenance/enhancement phase a lot easier.</p>
<p>I have divided the best practices into 3 areas: Installation, Pre-development and Development. Many of the practices are learnings from APEX books, seminars, and experience from many APEX projects.</p>
<p><strong>Installation</strong></p>
<p>The APEX installation is fairly simple, however here are a few tips:</p>
<ul>
<li>Install APEX in its own tablespace (I always install APEX objects in a tablespace called &#8220;APEX&#8221;). This way the APEX objects can be backup up separately if needed, and it is easier to control the growth.</li>
<li>The same goes for tablespaces for your APEX projects. I create 1 tablespace per APEX workspace (before reating the workspace). The database schema for the workspace should be created like &#8220;CREATE USER APP1 DEFAULT TABLESPACE APP1&#8243;. After creating the database user, create the workspace (based on the existing user).</li>
<li>Concerning choice of web server, the new APEX listener is really great for serving the dynamic APEX content from the database. However running the listener in &#8220;stand alone&#8221; mode should only be used when developing -not in production. I have seen that rendering static files in the standalone mode is not optimal.</li>
<li>Concerning your own (custom) static files, it is best to keep these in a separate directory on the server. Remember that when APEX is updated, the APEX image catalog will be replaced with files from the new installation.</li>
</ul>
<p><strong>Pre-Development</strong></p>
<p>When starting APEX development, the following advice is good to remember:</p>
<ul>
<li>Create seperate user accounts for the developers. At some point it could be necessary to see who changed what.</li>
<li>Setup &#8220;User Interface Defaults&#8221;. This setup is performed on table/column level, and is only necessary to do once. Setup as much as you can : Prompts, Help text, lengths, item types etc. These values are used when creating new components (regions, fields..) using the APEX wizards.</li>
<li>Determine the strategy for re-use. If the application components (List of values, templates&#8230;) can be re-used in other applications, you should consider created a &#8220;master&#8221; application containing re-usable components. The new application should then &#8220;subscribe&#8221; to the components in the master application.</li>
<li>Determine which theme to use. If all applications used in the company should have the same look and feel, consider setting up a company specific theme. Select one of the standard APEX themes, and modify this to your company needs.</li>
<li>Design the data and process model. The SQL Developer tool from Oracle includes the &#8220;Datamodeller&#8221; which can be a great help in creating these models. For larger applications, consider integrating the model with the APEX application. This can be achieved by exporting the model from SQL developer (into a &#8220;Reporting schema&#8221;).</li>
<li>Decide the security model for your application. A number of Authorization schemes should be created, and can then be used when creating new tabs, pages and other APEX components.</li>
<li>Decide the strategy for deployment between environments (dev/test/prod). Basically the APEX application (and database objects) can be deployed manually (using the standard DDL files, program files and APEX .sql file), or &#8220;packed&#8221; into a single .sql using &#8220;Supporting Objects&#8221;. The build in supporting objects is most useful, when the same application should be deployed on multiple environments (ex. when selling the application to multiple customers). If manuel deployment is chosen, consider creating a install.sql file which created database objects, and deploys PL/SQL program modules etc.</li>
<li>Set up version control. This is always a point asked by new users, since APEX version control differs from many other development environments. Know this: APEX has build in tracking (and reports) to show which developer changed what at wha time. The standard file artifact from APEX is a single .sql file containing the complete application. This singe file can be saved in a standard version control system (CVS, SVN&#8230;) however is can not really be used to show the application changes (its just a bunch of PL/SQL calls which builds the application). Consider using the <a href="ftp://ftp.usbr.gov/uc/agilmore/apex/utilities/readme.txt" target="_blank">APEXReportSplitter</a> if there is a need to store and track  each APEX component in a file based versioning system.</li>
</ul>
<p><strong>Development</strong></p>
<p>During the development phase, these tips can make life easier:</p>
<ul>
<li>Place all PL/SQL logic in database packages. This way it is much easier to maintain the code, and use IDE&#8217;s which are best at coding in PL/SQL. Another benefit is that the stored PL/SQL program units can be re-used by other programs. It means keeping the presentation logic seperate from controlling and domain logic (MVC pattern). Note that SQL Developer has a tool for migrating PL/SQL code in APEX to packages.</li>
<li>Plugins can be downloaded from several sites, and used in the APEX application. This is a great way to improve the look and feel of the application without spending a lot of development time. The sites are <a href="http://apex-plugin.com/" target="_blank">APEX-plugin.com</a> and the <a href="http://apex.oracle.com/plugins" target="_blank">Oracle plugin repository</a>.</li>
<li>When find yourself creating the same components several times, consider building your own plugins. Company wide plugins are highly efficient for keeping the same look and feel, and then the code has en single place of maintenance. When creating these enterprise plugins, the PL/SQL code behing the plugin can be placed in database packages (in a common database schema). So even if the plugin instance is loaded into many applications, the code behind the plugin can be maintained in one place (per database).</li>
<li><em>Page Zero</em>: Another way to re-use with the application, is to place components on Page Zero. You can use the &#8220;Condition&#8221; to specify which page(s) the component should be displayed on.</li>
<li>Use Dynamic Actions instead of home made javascript. Dynamic Actions are declarative, which means other programmers can see that the logic exists on the page (instead of having this hidden as custom javascript on the page).</li>
<li>If you do resort to custom Javascript, consider using JQuery, so there is a better change of cross browser compatibility.</li>
<li>One of the greatest advantages in APEX is the Interactive Reports (IR). Use this whenever you can, because it works great for the in-experienced user, and at the same time gives great reporting capability to the more advanced end users. However take care concerning the query behind the report. Especially function calls in the column list can really drain the CPU.</li>
<li><em>Aliases</em>: Use aliases for applications and for the pages which are linked directly by users. The application and page id can change, so a link containing aliases are better.</li>
</ul>
<p>More on best practices (in Danish) <a href="http://mbndata.dk/content/MBNDATA_APEX_Best_practises.pdf" target="_blank">here</a>.</p>
<p>Happy APEX Developing, and let me know what should be added to the list <img src='http://www.mbndata.dk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Martin B. Nielsen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbndata.dk/blog/?feed=rss2&amp;p=98</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MBNDATA Søger APEX Specialister</title>
		<link>http://www.mbndata.dk/blog/?p=92</link>
		<comments>http://www.mbndata.dk/blog/?p=92#comments</comments>
		<pubDate>Mon, 23 Jan 2012 13:03:25 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[APEX]]></category>
		<category><![CDATA[APEX 4.0]]></category>
		<category><![CDATA[Job]]></category>

		<guid isPermaLink="false">http://www.mbndata.dk/blog/?p=92</guid>
		<description><![CDATA[Vi mærker en stigende efterspørgsel på rigtig dygtige APEX folk, som har været i dybden med produktet.
Derfor søger vi løbende nye medarbejdere/freelance partnere, med følgende skills:

Oracle Application Express (APEX)
SQL
PL/SQL
HTML, CSS, Javascript, jQuery

Hvis du er interesseret i at arbejde med os, send venligst dit CV til Martin Nielsen, eller kontakt os på telefon 40 98 96 [...]]]></description>
			<content:encoded><![CDATA[<p>Vi mærker en stigende efterspørgsel på rigtig dygtige APEX folk, som har været i dybden med produktet.</p>
<p>Derfor søger vi løbende nye medarbejdere/freelance partnere, med følgende skills:</p>
<ul>
<li>Oracle Application Express (APEX)</li>
<li>SQL</li>
<li>PL/SQL</li>
<li>HTML, CSS, Javascript, jQuery</li>
</ul>
<p>Hvis du er interesseret i at arbejde med os, send venligst dit CV til <a href="mailto:martin@mbndata.dk">Martin Nielsen</a>, eller kontakt os på telefon 40 98 96 37.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbndata.dk/blog/?feed=rss2&amp;p=92</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MBNDATA flytter til ny adresse</title>
		<link>http://www.mbndata.dk/blog/?p=55</link>
		<comments>http://www.mbndata.dk/blog/?p=55#comments</comments>
		<pubDate>Mon, 15 Aug 2011 12:26:31 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Ikke kategoriseret]]></category>

		<guid isPermaLink="false">http://mbndata.dk/blog/news/?p=55</guid>
		<description><![CDATA[MBNDATA er flyttet i nye lokaler!
Med udsigt over Holbæk Fjord, samt til Orø og Hørby Færgekro med lystbådehavn &#8211; har MBNDATA  fået nye og større lokaler at boltre sig i. MBNDATA&#8217;s Salgs- og Marketingafdeling vil herfra yde vore kunder og samarbejdspartnere den perfekte service i nye omgivelser.
Har du/ I spørgsmål der vedrører jeres eksisterende it-løsning, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>MBNDATA er flyttet i nye lokaler!</strong></p>
<p>Med udsigt over Holbæk Fjord, samt til Orø og Hørby Færgekro med lystbådehavn &#8211; har MBNDATA  fået nye og større lokaler at boltre sig i. MBNDATA&#8217;s Salgs- og Marketingafdeling vil herfra yde vore kunder og samarbejdspartnere den perfekte service i nye omgivelser.</p>
<p>Har du/ I spørgsmål der vedrører jeres eksisterende it-løsning, eller står I og skal investere i ny &#8211; så kontakt endelig vores salgs- og martingansvarlig, Peter Klug på mobil +45 2623 2676, eller mail: peter@mbndata.dk . Vi tilbyder, ganske uforpligtende, at lave en mindre it-løsning &#8211; baseret på interne data. Fremsend dette og vi udarbejder Jeres nye og fremtidssikrede it-løsning.</p>
<p><strong>Vores nye er adresse er:</strong><br />
MBNDATA<br />
Østerled 28A<br />
4300 Holbæk</p>
<p>Vi glæder os til at høre fra jer!</p>
<p>Hilsen</p>
<p>MBNDATA</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbndata.dk/blog/?feed=rss2&amp;p=55</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle APEX Special interest group (SIG) møde</title>
		<link>http://www.mbndata.dk/blog/?p=51</link>
		<comments>http://www.mbndata.dk/blog/?p=51#comments</comments>
		<pubDate>Tue, 10 May 2011 07:02:30 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Ikke kategoriseret]]></category>

		<guid isPermaLink="false">http://mbndata.dk/blog/news/?p=51</guid>
		<description><![CDATA[Torsdag d. 12-05, kl.15:00 &#8211; 17:15 afholdes det første møde i APEX Special interest gruppen (SIG).
Agendagen er:
15:00 &#8211; 15:15 : Velkomst
15:15 &#8211; 16:00 : APEX/Data Modeler Integration &#8211; Et eksempel på Architectural Software Development,v / Marc de Oliveira, Simplify Systems
16:00 &#8211; 16:30 : Kaffe + networking
16:30 &#8211; 17:15 : Brug af Plugins og Dynamic actions [...]]]></description>
			<content:encoded><![CDATA[<p>Torsdag d. 12-05, kl.15:00 &#8211; 17:15 afholdes det første møde i APEX Special interest gruppen (SIG).</p>
<p>Agendagen er:</p>
<p>15:00 &#8211; 15:15 : Velkomst<br />
15:15 &#8211; 16:00 : APEX/Data Modeler Integration &#8211; Et eksempel på Architectural Software Development,v / Marc de Oliveira, Simplify Systems<br />
16:00 &#8211; 16:30 : Kaffe + networking<br />
16:30 &#8211; 17:15 : Brug af Plugins og Dynamic actions i APEX 4.0 v/ Martin Nielsen, MBNDATA</p>
<p>Dette er det første møde i gruppen, men der planlægges at afholde disse møde ca. hver 3. måned. Jeg håber meget at vi kan få samlet en stor interesse for dette område, da det giver en god mulighed for at holde sig ajour med nyeste funktioner, teknikker etc.</p>
<p>Jeg har desuden forespurgt Oracle om vi kan få besøg af et medlem af APEX teamet til at fortælle lidt om nye features i APEX Version 4.1.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbndata.dk/blog/?feed=rss2&amp;p=51</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stort APEX system til Danish institute for study abroad</title>
		<link>http://www.mbndata.dk/blog/?p=36</link>
		<comments>http://www.mbndata.dk/blog/?p=36#comments</comments>
		<pubDate>Sat, 23 Apr 2011 16:49:54 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Ikke kategoriseret]]></category>

		<guid isPermaLink="false">http://mbndata.dk/blog/news/?p=36</guid>
		<description><![CDATA[MBNDATA arbejder i øjeblikket på et stort Oracle Application Express (APEX) baseret system for Danish institute for study abroad (DIS). DIS Valgte APEX fremfor andre teknologier grundet krav om en meget hurtig udviklingstid, samt muligheden for udnyttelse af de nyeste web 2.0 teknologier. Projektarbejdet er startet  november 2010 og forventes afsluttet i August 2011.
Løsningen ligger [...]]]></description>
			<content:encoded><![CDATA[<p>MBNDATA arbejder i øjeblikket på et stort Oracle Application Express (APEX) baseret system for <em>Danish institute for study abroad (DIS)</em>. DIS Valgte APEX fremfor andre teknologier grundet krav om en meget hurtig udviklingstid, samt muligheden for udnyttelse af de nyeste web 2.0 teknologier. Projektarbejdet er startet  november 2010 og forventes afsluttet i August 2011.</p>
<p>Løsningen ligger i størrelsesordenen 600-700 Oracle Application Express (APEX) skærmbilleder, samt en del rapporter og PL/SQL program enheder. Det nye system afløser et ældre systemet som er baseret op <em>Filemaker</em>.</p>
<p>Et projekt i denne størrelsesorden stiller store krav til værktøjets fleksibilitet, og muligheder for genbrug samt autogenerering af skærmbilleder, men APEX har vist sig at leve fuld op til forventningerne. Især har følgende teknologier været en stor hjælp:</p>
<ul>
<li>Tæt integration til data og processmodel (igennem <em>SQL Developer Datamodeller – reporting scheme</em>). Menuer samt brødkrumme-spor dannes automatisk ud fra process modellen.</li>
<li>Tilpassede Templates</li>
<li>Plugins (standard og skræddersyede)</li>
<li>User Interface Defaults</li>
<li>Jasper Reports (PDF rapporter)</li>
<li>Intelligente <em>context</em> regioner</li>
</ul>
<p>For ydereligere oplysning om projektet henvises til <a href="http://demo.mbndata.dk/blog/wp-content/uploads/2011/04/Kundecase-1-Danish-Institure-for-study-abroad.pdf">Kundecase 1 &#8211; Danish Institure for study abroad</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbndata.dk/blog/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ny salgsmedarbejder hos MBNDATA</title>
		<link>http://www.mbndata.dk/blog/?p=11</link>
		<comments>http://www.mbndata.dk/blog/?p=11#comments</comments>
		<pubDate>Sun, 03 Apr 2011 08:56:28 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Ikke kategoriseret]]></category>

		<guid isPermaLink="false">http://mbndata.dk/blog/news/?p=11</guid>
		<description><![CDATA[MBNDATA byder velkommen til Peter Klug, som fremover vil varetage salg og marketing hos os. Peter kan kontaktes på peter@mbndata.dk
]]></description>
			<content:encoded><![CDATA[<p>MBNDATA byder velkommen til Peter Klug, som fremover vil varetage salg og marketing hos os. Peter kan kontaktes på <a href="mailto:peter@mbndata.dk">peter@mbndata.dk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbndata.dk/blog/?feed=rss2&amp;p=11</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MBNDATA hjemmeside facelift</title>
		<link>http://www.mbndata.dk/blog/?p=9</link>
		<comments>http://www.mbndata.dk/blog/?p=9#comments</comments>
		<pubDate>Sun, 03 Apr 2011 08:56:02 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Ikke kategoriseret]]></category>

		<guid isPermaLink="false">http://mbndata.dk/blog/news/?p=9</guid>
		<description><![CDATA[MBNDATA&#8217;s hjemmesider har fået et facelift. Denne skal b.l.a. giver vores kunder et bedre overblik over vores produkter.
]]></description>
			<content:encoded><![CDATA[<p>MBNDATA&#8217;s hjemmesider har fået et facelift. Denne skal b.l.a. giver vores kunder et bedre overblik over vores produkter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbndata.dk/blog/?feed=rss2&amp;p=9</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MBNDATA søger IT konsulenter</title>
		<link>http://www.mbndata.dk/blog/?p=3</link>
		<comments>http://www.mbndata.dk/blog/?p=3#comments</comments>
		<pubDate>Sun, 03 Apr 2011 08:55:09 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Ikke kategoriseret]]></category>

		<guid isPermaLink="false">http://mbndata.dk/blog/news/?p=3</guid>
		<description><![CDATA[Vi søger for øjeblikket en række professionelle IT medarbejdere/ konsulenter, primært med erfaring indenfor udvikling med Oracle software platformen. Se mere her, eller send os dit CV til peter@mbndata.dk.
]]></description>
			<content:encoded><![CDATA[<p>Vi søger for øjeblikket en række professionelle IT medarbejdere/ konsulenter, primært med erfaring indenfor udvikling med Oracle software platformen. Se mere her, eller send os dit CV til <a title="peter@mbndata.dk" href="mailto:peter@mbndata.dk">peter@mbndata.dk</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbndata.dk/blog/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APEX Community Server (AMI)</title>
		<link>http://www.mbndata.dk/blog/?p=63</link>
		<comments>http://www.mbndata.dk/blog/?p=63#comments</comments>
		<pubDate>Wed, 29 Sep 2010 15:41:12 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Ikke kategoriseret]]></category>

		<guid isPermaLink="false">http://mbndata.dk/blog/?p=63</guid>
		<description><![CDATA[The concept behind the Amazon Cloud solution (ec2) is fantastic. It means that you can be up and running with you own virtual machine in only a few clicks. Being an Oracle APEX Developer I often need to install new servers for either development, inhouse or sometime external customers who wants to run their application [...]]]></description>
			<content:encoded><![CDATA[<p>The concept behind the Amazon Cloud solution (ec2) is fantastic. It means that you can be up and running with you own virtual machine in only a few clicks. Being an Oracle APEX Developer I often need to install new servers for either development, inhouse or sometime external customers who wants to run their application in the Cloud. Installing the complete APEX &#8220;stack&#8221; can be quite time consuming (if you want:  Optimization, mail and reporting capabilities).</p>
<p>So i created a public &#8220;AMI&#8221; created in the <em>EBS</em> storage. This means it can be started with all instance types (machine sizes),  even the new &#8220;micro&#8221; machine, which costs <a href="http://aws.amazon.com/ec2/pricing/" target="_blank">$0.025 per hour</a> (about 18 $ per month). The machine is dedicated to running Oracle APEX in a no-license cost environment.</p>
<h2>The machine includes:</h2>
<ul>
<li>Oracle XE (10.2.0.1)</li>
<li>APEX (4.0.1)</li>
<li>APEX Listener (1.0.2)</li>
<li>Tomcat6</li>
<li>Apache2 (<em>mod_jk</em> for APEX listener integration)</li>
<li>APEX FOP (Printing PDF in intercative reports)</li>
<li>Mail</li>
<li>Jasper Reports (APEX integration by <a href="http://www.opal-consulting.de/tools" target="_blank">Ditmar Aust</a>)</li>
</ul>
<p>In other words all the stuff you need to develop and run APEX applications in the cloud.</p>
<h2>Installation</h2>
<p>Well, all you need is an Amazon cloud account. Once you have this, log in to the <a href="http://aws.amazon.com/console/" target="_blank">Management console</a>, and create a new machine from the AMI called :</p>
<ul>
<li>id : ami-8c7b4ef8</li>
<li>name : mbndata-oracle-apex-community-ubuntu-10-04-LTS</li>
</ul>
<p><em><strong>Note: The AMI is currently only available in the </strong><strong>EU West Region.</strong></em></p>
<p>Creating a new instance by right-clicking the AMI like this, and choosing &#8220;launch instance&#8221;</p>
<p><a href="http://demo.mbndata.dk/blog/wp-content/uploads/2010/09/ScreenHunter_06-Sep.-29-17.351.jpg"><img class="alignnone size-full wp-image-75" title="Launch Instance" src="http://demo.mbndata.dk/blog/wp-content/uploads/2010/09/ScreenHunter_06-Sep.-29-17.351.jpg" alt="" width="538" height="151" /></a></p>
<p>As soon as the instance is running, you can access the machine (SSH for remote logon), and http for APEX access. The url for APEX is : http://&lt;Public DNS name&gt;/apex.</p>
<p>Ex. : <img src="file:///C:/DOCUME%7E1/MARTIN%7E1.NIE/LOKALE%7E1/Temp/moz-screenshot.png" alt="" /><img src="file:///C:/DOCUME%7E1/MARTIN%7E1.NIE/LOKALE%7E1/Temp/moz-screenshot-1.png" alt="" />http://ec2-46-51-190-111.eu-west-1.compute.amazonaws.com/apex</p>
<p>You can use &#8220;Elastic IP&#8221; to give the server a static IP adress which you can then link to your preferred domain.</p>
<p>Please note: The password to any administrative APEX or unix user is &#8220;manager&#8221; (so please change this right after creating the machine). The only APEX workspace which is created, is the DEMO workspace (log on with demo/demo). This workspace contains sample application (database and websheet), plus the demo application for iReport integration (by Ditmar Aust). For iReport testing, use the port 8090 instead of 8080.</p>
<p>Thats it.</p>
<p><a href="http://demo.mbndata.dk/blog/wp-content/uploads/2010/09/ScreenHunter_07-Sep.-29-17.381.jpg"><img class="alignnone size-full wp-image-79" title="ScreenHunter_07 Sep. 29 17.38" src="http://demo.mbndata.dk/blog/wp-content/uploads/2010/09/ScreenHunter_07-Sep.-29-17.381.jpg" alt="" width="724" height="548" /></a></p>
<p><em>Please note that the machine comes &#8220;as is&#8221;, simply as a help to the community. It has NOT been through extensive testing, so before using this for mission critical applications, please handle issues such as backup, security etc.</em></p>
<p><em>Enjoy</em></p>
<p><em>Martin B. Nielsen<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbndata.dk/blog/?feed=rss2&amp;p=63</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Region Plugin</title>
		<link>http://www.mbndata.dk/blog/?p=50</link>
		<comments>http://www.mbndata.dk/blog/?p=50#comments</comments>
		<pubDate>Fri, 16 Jul 2010 09:27:11 +0000</pubDate>
		<dc:creator>bjarkekr</dc:creator>
				<category><![CDATA[Ikke kategoriseret]]></category>

		<guid isPermaLink="false">http://mbndata.dk/blog/?p=50</guid>
		<description><![CDATA[I just finished developing my first real apex 4.0 plugin.
Since APEX doesnt include the jquery ui for tabs I decided to create a tab plugin. This particular plugin is designed to include other apex pages in iframes as the tabs.
When you have installed the plugin you can define 3 attributes:

Region ID&#8217;s
Region Names
Sources

You must set all [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished developing my first real apex 4.0 plugin.</p>
<p>Since APEX doesnt include the jquery ui for tabs I decided to create a tab plugin. This particular plugin is designed to include other apex pages in iframes as the tabs.</p>
<p>When you have installed the plugin you can define 3 attributes:</p>
<ul>
<li>Region ID&#8217;s</li>
<li>Region Names</li>
<li>Sources</li>
</ul>
<p>You must set all 3 attributes.</p>
<p>Region ID&#8217;s is the id of the tab, but also the name of the pages that should be shown. Every APEX page can have its own PAGE_ALIAS, which can be referenced in the url. That is what should be put in here. All the id&#8217;s/pages must be seperated with :</p>
<p>Region Names is the labels of the tabs. These are also seperated by : There must offcause be the same amount of labels as pages.</p>
<p>Sources is used if you want to send some variables to the page that should be shown. F.x. if you want to send an id from page 8 to page 12 you would write: P8_ID:&amp;P12_ID.</p>
<p>The Sources must be seperated by |.</p>
<p>The plugin can be downloaded <a href="http://www.apex-plugin.com/oracle-apex-plugins/region-plugin/mbndata-tabs.html">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mbndata.dk/blog/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

