What is Applese
Applese is an Enterprise Application Development Tool that helps organizations build their e-commerce infrastructure such as Business Objects, Enterprise Information Portals etc.
Applese is based on "Model-based Code-Generation Technology" that offers record-time development and deployment, reduced learning curve, and lower maintenance for Enterprise Aplication Development.
Applese is a powerful framework for EAD which brings a higher level of abstraction and ease to consolidated Application Development and management based on the XML paradigm and related technologies
When the developer specifies an Enterprise Model, Applese generates source code for both the server-side components such as Enteprise JavaBeans, servlets etc and the front-end components such as HTML, Swing, WML etc.Whenever there is a change in the Enterprise Model due to changes in Business Policy, Mergers & Acquisitions, Government Policies etc. The developer need only to specify these changes and regenerate the code-base. Applese also takes care of future technology changes as it can regenerate the code-base to accomodate those technological changes.
Most Human Languages such as English, Spanish, Chinese etc end with "ese" phoneme. "Appl-ese" is named so to denote that is a language of applications.
Need for Applese
There has been lot of effort put in to develop client-server applications and most of which are completed within short time. Due to technology change, these products have become outdated. Most development tools currently available use methodologies which are more suitable for Client / Server technologies rather than web platform.For large scale projects,the time to develop applications has not been reduced and there is much fear about becoming obsolete before completing the project. Also, Previously the client device was only PCs. But not the shape of clients (PDAs,Info-Appliances, Cell-Phones) are not known. This makes application software much difficult.
Enterprise JavaBeans vs COM/DCOM : EJB is a strong competitor in the Enterprise Application market. It is very difficult to get competent people in this area and also application development is very difficult. There is also much apprehension about companies which follows proprietary standards as open-standards have become the industrial norms.Also Vendor Lock in is another major problem for Developers.
See Enterprise Application Development white paper.