Introduction
  1. 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.

  2. 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.

  3. Advantage of Applese

    Applese provides an acceptable solution to all these problems.

    1. Applese stores application-logic in XML format, an open-standard. The User-Interfaces are represented in XML format and Applese generates Source-Code for the device specified. Currently Applese supports SWING for PCs, HTML for Browsers. Work is in progress to support WML, PDA UIs etc.

    2. Applese contains lot of predefined business logic components at the micro-level. for eg., DateOfBirth,OrderDate, etc are datatypes defined over standard RDBMS in XML. Using the User-Defined Datatypes, developers can generate mundane reports like period-wise reports etc. This reduces development time very much.

    3. Applese is based on Open-Standards as it generates java-source code. It prevent vendor-lock-in as developers can add their own code in the generated source-code to add whatever features they want.