Framework for WEB 2.0 applications
Edalab has developed the innovative AMG (Advanced Management Gateway) framework as a tool to quickly develop Web 2.0 applications.
With the AMG libraries, an application developer has to focus only on the core functionalites, leaving all the burden of backend and frontend implementation to the framework itself. This results in a cutoff of both time and cost.
AMG framework is composed of PHP libraries and Javascript tools. An AMG-based application is made of a client and a server interacting through a predefined protocol.
Client
The client runs in a browser and it is based on the Google Web Toolkit (GWT), thus inheriting these characteristics:
- Cross-browser compatibility
- Automatic updates to new standards (e.g. HTML 5)
Server
The server has a modular structure comprising several functionalities which are furthermore extensible with customers' requirements. The functionalities available are:
- Authentication
- Templates
- Internationalisation
- Interaction with DBMS and LDAP
Communication protocol
The communication protocol is based on JavaScript Object Notation (JSON), and it is optimized to reduce the amount of trasmitted data between client and server.
Modular Architecture
The modular architecture with a protocol between client and server allows developers to change any of them independently.

|
|
Software features:
- PHP libraries
- Google Web Toolkit (GWT)
- Javascript Object Notation (JSON)
- Javascript libraries
Screenshot
Interface made AMG.

Detail widget AMG

Services
- Edalab may create your application within few days using AMG, once the business logic and the database for the application are defined.
- Edalab provides AMG framework so that you may use the AMG framework to create your own applications.
FRAME
FRAME (FreeRadius Accounting Management Environement), is an example of application based on AMG. Frame is an AAA (Authorization Authentication Accounting) tool based on opensource software like Freeradius and OpenLDAP that integrates, provisioning, monitoring and delivery functionalities for the network infrastructure.
|
|