http://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F
Tuesday, 24 March 2009
Improve Eclipse speed
http://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F
Jahia 6 improvements and drawbacks
Positive
- UI Improved quite a bit
- Portal engine JSR 168/268 compliant
- Fine grain user right
- JRule in order to automate file actions based on events sent by the DMS (post processing)
- built on top of Jackrabbit instead of Apache Slide(in old version)
- CIFS (shared drive)
- supports 6 languages
- No Web service integration
- Import/ export same(monolithic)
Monday, 23 March 2009
Agile Methodology principals
2) Working software over comprehensive documentation
3) Customer collaboration over contract negotiation
4) Responding to change over following a plan
Friday, 20 March 2009
Cloud computing and SOA
The most popular and successful player in cloud computing space has been Amazon . It provides storage, computing and other features. Meanwhile Microsoft has also jumped on the cloud bandwagon and is in process of releasing cloud computing platform/OS called Microsoft Azure. Since this is cloud platform it will be hosted by Microsoft with pay-as-you go payment plan. The developer hosting applications on Azure platform would be able to communicate using standard protocols HTTP, REST, SOAP, and XML.
Some have been quick to declare SOA is dead and Cloud computing is in. In fact if we examin cloud computing it is in fact an implementation of SOA. In cloud computing you are exposing Data services and custom business services running on rented infrastructure.
One must not confuse Cloud computing from Utility computing. The later is about providing on-demand infra structure where as cloud computing is about building applications on computing services hosted by cloud provider.
Cloud Computing in Plain English
Thursday, 19 March 2009
Liferay document management part2
- However it would require customization of document portlet to provide role based access and other features.
- Again if we require document conversion it could be done through customized portlet
- To provide document conversion in the background have a servlet that pools the directory (Really crapy solution)
- To do filling of documents based on meta data, have a corn job or windows schedule (error prone)
- Template application through Apache POI API
- There is a provision to use open office for document conversion, but i have not tried it out
Hmm my conclusion is why use liferay kick start java code, if i dont need liferay UI or its workflow?
Wednesday, 18 March 2009
Liferay as Document Management
In my previous post i highlighted strengths of Alfresco as document management tool. One might be tempted to use Liferay on its own as document management. This may serve well if your requirements are very basic, as saving to particular folder structure. for anything serious its recommended to use liferay with Alfresco.
Below are some key point
- Liferay Document management is pretty basic. It provides repository that you can add document to, remove document or upload a new version.
- There is a portlet to display documents (with a preset set of properties that you can only configure by changing the code). If you need more things out of doc. management you would better off with Alfresco.
- A common way to use Alfresco with Liferay is to manage the content in Alfresco and have workflows that publish the content to some type of file store from which Liferay can pull the content. The main reason for doing this is to be able to use Alfresco's CIFS and WebDAV interfaces, which are really useful and not matched by Liferay's broken webdav implementation. In the future, the processing rules you can attach to a folder in Alfresco will also be useful, and are not present in Liferay
Document management Alfresco Jahia and SharePoint
Below is a feature comparison between Alfresco, Jahia, and Sharepoint
Alfresco | Jahia | SharePoint |
| WEBDAV Support Collaboration happens via WEBDAV only
| WebDAV, virtual file system |
| Apache Lucene based Text Search Engine
| Open Search |
| Limited meta data extraction from files
| Automatic Meta data extraction |
| WebDAV Support
| WebDav, Web services, File system |
| Format conversion support | Format conversion service available also ability to use custom doc conversion service |
| Portal support (JSR 168),JSR 170 | WSRP port-lets consumer out of the box. Provider using customization/third party tools |
| n/a | n/a |
| n/a | Yes |
| n/a | yes |
| NO | User presence |
| ? | Email integration |
Tuesday, 10 March 2009
synchronize bookmarks
A great add-on for firefox that keeps your bookmarks synchronized across computers. check out
http://www.foxmarks.com/
schema xs int versus integer versus positive integer
Friday, 6 March 2009
World clock add on for firefox
FoxClocks :: Firefox Add-ons
Wednesday, 4 March 2009
online UML Sequence diagram utility
check it out:
Web-Based UML Sequence Diagram / MSC Generator
Also see umlet a open source UML tool. This is also available as eclipse plugin
http://www.umlet.com/
A standalone open source UMl tool
http://sourceforge.net/projects/staruml/
Tuesday, 3 March 2009
Oracle ESB IMAP error
com.sun.mail.iap.ProtocolException: No login methods supported!
It happens to be that exchange server was running on SSL on port 993. when i change the port to 993 it just times out and gives following error
com.bea.wli.sb.transports.TransportException: Connection reset
at com.bea.wli.sb.transports.email.EmailWorkPartitioningAgent.execute
i will update this post when i have a solution
Oracle ESB Send email via smtp
- Define SMTP server
- Create a business service with message type text. In transport select email and select smtp server defined in step 1
Thats it and now you should be able to send mail from bus.

Also check out chris blog for sending email with attachment