Just a quick note to say that there's a new patch for Oracle Application Express that fixes a number of issues and also adds some enhancements to APEX (e.g. two new themes, API additions to APEX_UTIL etc.)
Saturday, November 20, 2010
APEX Patch 4.0.2 released
Posted by
Dimitri Gielis
at
09:28
2
comments
Labels: apex 4.0.2
Wednesday, November 17, 2010
Oracle Application Express (APEX) 4.1 and beyond
The APEX Development team updated the Statement of Direction for the future releases of Oracle Application Express.
- Development for Mobile Applications – Include themes and HTML templates suitable for smart phones and mobile devices.
- Charting - Provide for chart rendering without using Flash (to enable display on mobile devices).
- Error Handling - Improve error handling and user-defined exception processing.
- Interactive Reporting – Allow multiple reports on one page and support pivot queries.
- Tabular Forms – Allow multiple tabular forms on one page and continue to expand tabular forms validations.
- Master-Detail-Detail – Allow the generation of pages to support master-detail-detail relationships.
- Dynamic Actions – Enhance conditional processing and allow dynamic actions to be defined for tabular forms, reports, and buttons.
- Plug-Ins - Add plug-in support for additional components and enhance plug-in definitions.
- Use of ROWID – Allow usage of ROWID for Automatic DML processing (as an alternative to identifying the PK columns).
- Modal Dialogue - Add ability to display a dialog on top of a page (the rest of the page will be grayed out).
- Websheets – Allow for greater control over user interface, new page section types, and enhanced spreadsheet / datagrid integration.
- Data Upload - Enable end-users to upload data into an existing table (within an application).
- Accessibility – Improve accessibility in existing themes and HTML templates.
- Numerous functional and performance improvements.
Posted by
Dimitri Gielis
at
11:53
3
comments
Labels: apex 4.1
Sunday, November 14, 2010
APEXBlogs v2 - Links

Posted by
Dimitri Gielis
at
08:15
0
comments
Labels: apexblogs
Saturday, November 13, 2010
APEXBlogs v2 - Plugins section
I'll have to push back the release of APEXBlogs version 2 for some time. Most of the development is completed, but I'm still working on the new UI of the site. Before going live I also want to do some blog posts about what will be in this release, so if some of you have comments I can still consider these and possibly make changes. There are at least five other blog posts waiting, before the go-live...

Posted by
Dimitri Gielis
at
20:18
3
comments
Labels: apexblogs
Monday, November 08, 2010
APEXBlogs v2 - Twitter sync for #apexblogs and #orclapex
Another new feature of APEXBlogs v2 will be the synchronisation of Tweets with the hashtags of #apexblogs and/or #orclapex.
select *
from xmltable(xmlnamespaces('http://www.w3.org/2005/Atom' as "AE"), '//AE:entry'
passing httpuritype('http://search.twitter.com/search.atom?q=apexblogs').getxml()
columns title varchar2(250) path '/AE:entry/AE:title/text()'
);

The above query would be easiest, but it won't always work. It depends the version of your database, your security settings and your environment.
Posted by
Dimitri Gielis
at
20:39
2
comments
Labels: apexblogs
Saturday, November 06, 2010
APEXBlogs v2 - Showing the blog posts APEX 4.0 style
The main reason for APEXBlogs was to aggregate the blog posts and be able to search in an easy manner.

Posted by
Dimitri Gielis
at
13:44
0
comments
Labels: apexblogs
Friday, November 05, 2010
Pictures of APEXPosed 2010 Brussels

Posted by
Dimitri Gielis
at
08:48
6
comments
Thursday, November 04, 2010
APEXBlogs v2 - Backend changes
This post is part of the The 10 days of APEXBlogs.

APEXBlogs itself is just the UI, in the backend you have packages (using XMLDB features) that connect to all the blogs and searches for changes. If it finds changes it will merge these changes in the tables APEXBlogs is build on. There are a couple of issues with this method:
- The more blogs you have, the slower it gets to look for changes as it needs to connect to the blog, read, search for changes, disconnect, connect to the next blog, read, search for changes etc.
- It not only became slower, it also used a lot of resources (CPU and memory)
- There are different kinds of blogs e.g. WordPress, Blogger (Blogspot), WindowsLive etc. You would expect the RSS format is universal, but it isn't, so I ended up with different code for the different kinds of blogs.
- The package was quite sophisticated as it could recognise the type of blog, but I got into trouble when people started to use their own urls (.com)
Posted by
Dimitri Gielis
at
18:51
2
comments
Labels: apexblogs
Wednesday, November 03, 2010
OBUG Benelux Connect 2011 - Call for Presentations
On March 29, 2011 the Oracle Benelux User Group (OBUG) will hold its 4th OBUG Benelux Connect.
As in previous years, this event is being organized in close collaboration with Oracle.
Possibly you were one of the 700 visitors who attended the 2010 event at the Papendal Conference Centre in Arnhem, The Netherlands in March earlier this year and you are eager to present your customer case at the upcoming OBUG Benelux Connect 2011.
OBUG Benelux 2011 will be held at SQUARE Brussels Meeting Centre in Brussels, Belgium. Square is housed in an elegant, architecturally significant building originally constructed for the 1958 World Expo.
The theme for OBUG Benelux Connect 2011 is "The Real User Experience".
The strength of OBUG Benelux Connect is the customer cases presented by OBUG members and other Oracle customers. Learn from peers to maximise the value of your business-critical applications and technology.
Speakers will share their experiences and business solutions with you in more than 40 sessions scheduled in different streams: Applications (Oracle eBS, Peoplesoft, Siebel, JD Edwards, Primavera), Technology (DBMS, JDeveloper/ADF, etc.), Middleware (BPEL, SOA, EAS, etc.) & Business Intelligence (Hyperion, OBI, GRC, etc.). There will also be a complete APEX track.
CALL FOR PRESENTATIONS
End-users, project leaders, implementers, IT and functional managers and CIO´s share your experience with Oracle products in a 45-minute presentation – (slides to be prepared in
English, presentations to be given preferably in English). You can submit your abstract here.
Posted by
Dimitri Gielis
at
23:24
0
comments
Labels: obug connect 2011
The 10 days of APEXBlogs
As in analogy with "The 14th Days of jQuery" I plan to write the next 10 days a blog post about the new features in APEXBlogs v2 (release planned for November 12th).
For the people that don't know APEXBlogs yet; I created that site for a couple of reasons:
- Give the APEX community an easy access to the most interesting blog posts about APEX
- Backup the content of the blogs, so even when a blog would disappear, the info around APEX would not be lost
- Have links to the other interesting sites about Oracle Application Express
- To promote APEX
- Show what you can do in APEX. The initial release of APEXBlogs was written in April 2008, at that time APEX 3.0/3.1 and showed the integration of jQuery and other 3rd party components.
An older screenshot of APEXBlogs:
I leave the current APEXBlogs site running, but am not doing any development or maintenance on it anymore. That means some links are out of date or some blogs don't get synced correctly. I'm sorry for that, but I decided to put my energy in the new version.
I started version 2 of APEXBlogs a couple of months ago and decided to build it again from scratch in APEX 4.0. Version 2 is working in parallel for some time now and is syncing the blog posts, so any blog post written as we speak will appear in this new version when it goes live.
I'm very excited about this new version of APEXBlogs, but at the same time I've a lot of competing priorities, so lets see what will make it in the release of the 12th of November ;-)
Posted by
Dimitri Gielis
at
21:04
3
comments
Labels: apexblogs
Monday, October 25, 2010
Final day to submit your abstract for ODTUG 2011
There is only one day left to submit your presentation for the ODTUG conference... so you have to be quick to think about your title and abstract.
ODTUG is a great conference to meet and share ideas with other people using APEX. I always enjoy viewing others people presentations.
If you want to have your hour of fame, don't hesitate to submit!
Posted by
Dimitri Gielis
at
16:02
0
comments
Labels: odtug 2011
Monday, October 18, 2010
SQL Developer 3 EA new features
Last week seemed to be the week of the releases of the SQL Developer team. After Oracle Data Modeler 3.0 early in the week, it was the turn to SQL Developer at the end of the week.
Version 3.0 of Oracle SQL Developer has many new or enhanced features
e.g.
- DBMS Scheduler
- DBA Functionality
- Files and Version Control
- Migrations
- PL/SQL Support
- Query Builder
- Schema Browser
- SQL Plus Commands
- Spatial
- Tuning
- Unit Testing
- Unloading and Uploading
I tried the Query Builder, but that didn't seem to work for me. It took a long time to search for the objects, but finally I just got a blank window. I could add other tables from other schema's, but the schema I was connected to was not included. Maybe I'm doing something wrong or it's because of the EA state and it's not optimal yet, not sure. I didn't really go into much detail to find the real cause as I've other priorities at the moment.
Next to the list of new features at the oracle website, it's also worthwhile to follow Kris Rice's, Sue Harper's and Barry Mcgillin's blogs as they blogged (or will be blogging) about some of the new features and included some demos. They are actually in the team that build this wonderful tool!
Posted by
Dimitri Gielis
at
09:14
1 comments
Labels: sql developer
Thursday, October 14, 2010
Data Compare for Oracle

Posted by
Dimitri Gielis
at
09:21
0
comments
Labels: compare
Monday, October 11, 2010
Oracle Data Modeler 3.0

Posted by
Dimitri Gielis
at
14:52
0
comments
Labels: oracle data modeler
Friday, October 08, 2010
APEX 4.0 Tree
In APEX 4.0 there's a new Tree Region. It's really cool and a lot better than the previous tree in APEX 3.x.
When you navigate throughout this tree there is no submit anymore, it also looks a lot better.
The only catch is that the query is not that straight forward.
If you look under the query, you'll see the explanation what columns the query should have etc. Be careful as the example under need is missing the level column!Anyway, check out the tree, it's definitely something that people seem to like.
Posted by
Dimitri Gielis
at
14:32
4
comments
Labels: apex4
Wednesday, September 29, 2010
APEXposed 2010 Brussels
It's only 4 weeks away, then there is APEXposed! It's a two day (October 27-28) Seriously Practical Training. This conference is special as it's actual two conferences in one. People registering for APEXposed can also attend the sessions from OPP (the PL/SQL conference in the same hotel, same date, with Steven Feuerstein).
It's the first time ODTUG is coming to Europe and they want to make it a success. They teamed up with the local European Oracle User Groups. As it's in Belgium there's a strong collaboration with OBUG (Oracle Benelux User Group). With the OBUG APEX SIG we already had a first event in June, so APEXposed will be the second event where the OBUG APEX SIG will be present.
If you look at the agenda for APEXposed in Brussels, it's unbelievable... the best speakers and most known names in Europe will present. A big part of the APEX Development will be there as well.
But that is not all... if you are a member of OBUG, you get $100 off the already low price! (You'll have to use the OBUG discount code)
Space is limited, so I recommend registering as soon as possible. If you need to spend the night, click here to reserve your room. ODTUG has reserved a block of rooms at a special conference rate.
Posted by
Dimitri Gielis
at
08:56
0
comments
Tuesday, September 28, 2010
Mike for President (ODTUG)
This is a post to help my friend Mike Riley to be reelected as the President of ODTUG (Oracle Development Tools User Group). It's not so much because I like him, it's because I think he deserves it.
During the last two years Mike made ODTUG even more successful than they were before. With his kindness, his easiness to communicate and always with a smile on his face he makes us all feel really appreciated and welcome at ODTUG and the Kaleidoscope conference.
In the last years, Mike was a real believer in APEX and made sure we had a dedicated track for that. Obviously it was not him alone doing all the work, there were many other people, but it's under his president ship the tracks really grew to what they are now (the most APEX presentations and highest quality of any conference).
I included a picture we took at OOW a week ago (thanks Joel for taking it!), so you can see for yourself how he looks like if you didn't know him yet (Mike's on the right) ;-)
This year there are 14 people trying to get elected and there are only 4 places!
So, if you still need to vote for the ODTUG Board Elections, don't forget Mike...
Posted by
Dimitri Gielis
at
21:54
0
comments
Labels: odtug
Friday, September 24, 2010
OOW - finished
I'm heading back to Belgium at the moment... It was a very busy week at OOW but I enjoyed it very much. I still plan to do some more blogging once I'm back.

Posted by
Dimitri Gielis
at
01:16
0
comments
Labels: oow
Sunday, September 19, 2010
OOW - Saturday
Today I had a more relaxing day in San Francisco. After having done some work in the morning I went out with John and Rich. We had some nice food in the most famous Chinese place in San Francisco "House of Nanking". We went to that place for the first time in 2007, when Carl B. recommended it and took us there. Again the food was excellent.
Posted by
Dimitri Gielis
at
06:13
1 comments
Labels: oow
Saturday, September 18, 2010
ACE Director Briefing and start OOW
It's Saturday today and I'm currently in the Hilton hotel on O'Farrell Street in San Francisco.
Posted by
Dimitri Gielis
at
17:24
2
comments