Innovation

innovation

 

bullet Innovation

 

Technologies

 

Impiger Web Application Framework (IWAF)



Impiger Web Application Framework is a software that provides a foundation for building high quality web and enterprise applications.





Technology Components used in this framework are listed below:

 

Database Persistence Framework
Hibernate Framework


Service Layer & Application Wiring
Spring Framework


SOA Layer
The platform provides a unified web services framework that will support modes such as REST/SOAP and data formats like XML and JSON






Presentation & Screen Flow Management
This is done using Struts2 and Tiles2.



Rich Client (RIA) Enablement
The framework provides various options for integrating with Javascript frameworks. Ext JS & Prototype integrations are supported out of the box.






Workflow Management
The framework provides a simple workflow management API out of the box.



Scheduler
Enterprise grade scheduler is integrated into the framework for triggering workflow events. There is inbuilt support for this using Quartz.






Navigation System
The framework provides a sophisticated menu management system for handling the navigation aspects.




Advantages of using IWAF are:

  • Very simple to use.
  • Integrate the best of breed technologies available today to build web applications.
  • Accelerate development of a new site/web application.
  • Well tested.

 

Customization of the Eclipse Context Menu



Impiger’s ‘Technology Innovation Team’ has created a plug-in for a much wanted feature in Eclipse, the “Open in Explorer”. By use of this feature, neither the ‘application perspective’ is switched from say ‘Java’ to ‘resource’ nor a separate explorer window be opened for viewing contents of a file folder. Any chosen folder can easily and directly be opened in a system explorer window or in a command line shell now.





This Eclipse plug-in has been tested for both Windows & Linux operating systems and Impiger team is delighted to share this experience to ‘Eclipse users’ as this would enhance the overall productivity in the development lifecycle.