Providing Technology Training and Mentoring For Modern Technology Adoption
The coordinate system of a HTML5 canvas object starts with 0,0 in its upper left hand corner. Coordinate system for a mouse event object, on the other hand, is highly ambiguous. QuirksMode has a detail discussion on this topic. If you are developing an interactive drawing application, you will need to convert mouse event coordinates
This morning, I started porting WA1858 Architecting SOA Using Oracle Service Bus (OSB) 10g to Oracle Service Bus 11g. I noticed that, by default Derby database is used to create various schema. This is a welcome departure from oracle SOA Suite which requires you to use an Oracle database. This complicates installation and adds overhead.
Recently, I had to port a few portlets from WebSphere Portal 6.1 to WebLogic Portal 10g. Things mostly went smoothly. Except for portlet and resource URLs. Weblogic portal adds URL parameters to portlet and resources URLs. For example: http://localhost:7001/AjaxWeb/ProductSearch.portlet?_nfpb=true&_st=&_windowLabel=ProductSearch_portlet… These parameters caused unexpected problems. POST Only For one thing, these URLs can not be used
JSR 286 allows portlets to fire events and consume events. An event is first fired from the processAction method. Portlet container notifies a consumer portlet by invoking its processEvent method. A consumer portlet can also fire an event from the processEvent method. There is no way to fire an event during the rendering phase. For
Only weeks after releasing HTML5 enabled Gmail for iPad, Google has just launched a new mobile site for Youtube. This site takes advantage of HTML5. The user interface is ideal for small devices like iPod Touch and iPhone. The site has potential to be better than the built-in Youtube application in these devices. This New
As promised in an earlier blog post, we have just announced our first Android programming class. WA1921 Enterprise Android Application Development From the web page of the course: Android is an open source platform for mobile computing. Applications are developed using familiar Java and Eclipse tools. Many vendors and carriers offer Android based devices (phones).
jQuery UI provides a rich user interface library. It builds on the core jQuery framework. So, you know that development will be quick and productive. If you are new to jQuery UI, follow these simple steps to get started. Downloading jQuery UI jQuery UI has a unique download builder. It allows you to build a
We often discuss XML and JSON as the data formats for client server computing over the web. Another format – Protocol Buffer (protobuf) – is gaining ground. It is a binary format and the size of messages are much smaller than XML or JSON. But, things begin to get cloudy. XML and JSON can be