Author Archive

WebCenter Suite Real Time Chat – Mobile (Android, RIM, iOS, Windows)

October 25, 2012

As our continued drive to improve the WebCenter Suite I’m happy to announce that Fishbowl Solutions WebCenter Mobile Real Time Chat integration is soon to be released supporting Android, RIM, iOS and Windows Mobile Devices.

No true tablet application support yet but this is on the roadmap (you can use the mobile app on the tablets today or if your site has been optimised for tablets access chat via the integrated browser solution).

If your not familiar with our WebCenter Messging and Presence integration here is a quick rundown of it’s features.

Supports browser messaging integration with the WebCenter Suite – Portal, Sites & Content. There are no requirements to have a messaging XMPP server ie MS Lync setup; however if you do our solution can integrate with a number of messaging solutions ie – MS Lync, gTalk, etc.

For a preview of our browser integration check out these earlier posts

Addon:: WebCenter Portal Spaces Real Time Chat Instant Messaging and Presence Integration Video.

WebCenter Portal Spaces – Real Time Messaging & Presence Solution.


Oracle ADF Mobile released today!

October 22, 2012

Thats right the press release went out this morning (Here).

Oracle ADF Mobile is a HTML5 and Java-based framework that enables developers to easily build, deploy, and extend enterprise applications for mobile environments, including iOS and Android, from a single code base. Based on a next-generation hybrid mobile development architecture, Oracle ADF Mobile allows developers to increase productivity, while protecting investments, by enabling code reuse through a flexible, open standards-based architecture.

Oracle is committed to ADF Mobile driving innovating and delivering cutting-edge mobile capabilities across the enterprise, Oracle Applications are planned to be built with Oracle Application Development Framework (ADF), part of Oracle Fusion Middleware.



Check out the latest data sheet here to find out more on ADF Mobile.

Also hit  Oracles Mobile ADF site here to get the latest samples and info on ADF Mobile.


WebCenter Oracle Social Network Challenge – Fishbowls Mobile GeoTagging Solution.

October 5, 2012

Last week I entered the Oracle Social Network Challenge that was held at Oracle Open World. Unfortunately I couldn’t attend the event this year but that didn’t stop me from entering.

The goal of the Challenge was to build something that solves a business problem using Oracle Social Network; its Public API and another service or application.

Fishbowls Mobile GeoTagging Solution.

My proposed solution was to design and simplify GeoLocation mapping, and automate updates for users and teams on the move; who don’t have access to a laptop or want to take their ipads out – but allow them to make quick updates to OSN and upload photos taken from their mobile device – there and then.

As part of this; the plan was to include a rules engine that could be configured by the user to allow the device to automatically update and post messages when they arrived at a set location(s). Inspiration for this came from on{x} – automate your life.

For more info on how I built the app plus access to the viewlet and more screenshots read on..


Oracle Open World 2013 – Hack-A-Thon $500

September 28, 2012

If you hadn’t heard Oracle are hosting a Developer Challenge for the long awaited Oracle Social Network.
This will give you first hands on experience learning the product and how to develop and integrate it with your own solutions from the cloud.
Aswell there will be a prize awarded  $500 Amazon gift card to the most innovative solution to solve a business problem.

The Challenge begins Sunday, September 30 at 7 PM and ends Wednesday, October 3 at 4 PM.
You should go register now!

The judging starts Wednesday, October 3 to 4 PM.
To be considered for the prize, you or someone attending OOW or JavaOne has to be able to talk through your solution and answer questions from the judges.

Unfortunately I won’t be attending this years event; but I’ll still be competing!
So keep your eye out for the Fishbowl Crew 😉


For more info head over to the apps lab website who are managing the event –

Introducing WebCenter Portal Spaces HTML5 Template Support

September 8, 2012

When designing and coding sites, I like to keep ahead with latest coding standards and best practises whilst still maintaining support for older browsers that don’t yet have support for new tags or functionality that are available today in the latest browser releases. I’m not talking about nightly release support but browsers that have been fully tested and have been an official releases for at least 6 months.

As we know ADF is putting in HTML5 support into it’s latest PatchSets just take a look at DVT graphing for example that uses the HTML 5 <Canvas> tag.
Now; how does that work with Internet Explorer? Well they use a fallback to Flash as a lot of html5 tags aren’t supported by IE.

This is great!.. I can create my own TagLib to detect the browser and put in fallback support.

But what if you are a webdesigner with no knowledge of how to create your own tagLib and develop a html based template for WebCenter Portal or Spaces, that incorporates new functionality new tags unsupported by older browsers??

There is a Solution!
First “HTML5 Shim” also know more popularly as “HTML5 Shiv” coined by the jQuery Guru John Resig  .

Whats the difference..

Answer: nothing, one has an m and one has a v – that’s it.

So what do they.. … … it.. … Do?
They are really a polyfill for browsers that do not support HTML5 tags.
I’ll come back to Polyfills later..

So essentially it’s a script that applies support for tags like <header>, <nav>, <figure> etc that make up html5 incorporating the correct styling and functionality.

Now when I create simple html5 based templates I incorportate Modernizr.
Modenizr includes html5 shiv/m but also provides detection on the browser for CSS3 and HTML5 elements handled all within Javascript..
This allows me to write CSS or Javascript files that can easily provide support or clean degredation for incompatible features.

Also you can choose to include the yepNope.js conditional loader that will load in polyfils to supply support for functionality not currently within a browser like localStorage..

Ok, but what is a polyfill?..

Simply a JS Library that integrates support for older browsers that don’t support the latest and greatest additions that are available in todays browsers.
Click here to check a list of polyfills that are available today!

One thing to note.. Although <canvas> makes up html5 it is not supported by html5 shiv/m and therefor requires a pollyfill fallback to something like flashCanvas or excanvas.

If your interested in the history of HTML Shiv/Shim Modernizr check out another Gurus Blog Paul Irish know for his HTML 5 Boilerplate.

Thats it.
Have fun incorporating and playing with Modernizr and Polyfills..
A Word of warning:: although I know Modernizr plays well with ADF I cannot guarentee that some of the polyfill addons will work..