Technology
mPire Portlet Maker

Technology Description

mPire is a computer software system that is used to generate user interfaces for web-based applications that follow a JSR 168 user interface standard - the newest and most prevalent UI standard in the Java world. The system contains proprietary logic and designs built on an open platform, leveraging a completely open source based application and technical architecture. The owners have made the application available under an open source, or free licensing approach.

The system was created by the founder to help automate the creation of web-sites. The system is quite unique for an open source based application in the breadth of its capability for quickly creating complex user interfaces with little coding.

The system supports the following open standards:

  • AJAX
  • Struts
  • Netbeans
  • Eclipse
  • JSR 168
  • RMI

It also supports the following open source third party tools

  • Spring
  • Hiberntate
  • ANT
  • Liferay
  • Tomcat

The system leverages some best of breed open source infrastructure tools, and uses an Eclipse based development environment to allow developers to very quickly design and deploy user interfaces with JSR 168 based portlets with little to no Java coding. It has also allowed them to very quickly assembly a full JEE (Java Enterprise Edition) application architecture without have to create much of it themselves. The system operates like "glueware" to bring the best of breed tools together in one unified environment.

The developers have future plans to extend this user interface development platform to a full application development environment that can be used to very quickly generate new end to end Java based applications, which have a very low total cost of ownership due to the full open source nature of the deployment. They also have the intent of adding created user interface capabilities that fully support the new Web 2.0 wave that is sweeping the marketplace. This includes collaboration tools like Wikis, communication tools like Chat, and others like Mashups.

Potential Benefits of The Technology

There exist several commercial companies now that provide this level of application development: IBM, BEA, and Borland. Their tools are all costly, and have many proprietary extensions that lock end users into them. However, there are no pure open source tools at present that support this model.

The model from Foresters Research shows an assessment of the leading Model Driven Development tools on the market, and the standards that they support.

Contact details:

Mr. Ahmen Hansan,
TransIT mPower Labs (P) Ltd.
Email: hasan@mpower.co.in


This Website is Best Viewed in Internet Explorer / Netscape Navigator 1024 X 800 Resolution
Copyright © 2005 Department of Science and Technology <<Disclaimer>>