News

February - March 2012: Edalab is going to partecipate to Embedded World 2012. Welcome to our stand 427 in hall 5 from 28/2 to 1/3 in Nuremberg, Germany.

October 2011: the european project SMAC starts and EDALab is one of the partners. The kick-off meeting is scheduled in Catania (IT) the 18th of October.

js
AMG Library
Print E-mail

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.

Modular architecture organized into components

Software features:
  • PHP libraries
  • Google Web Toolkit (GWT)
  • Javascript Object Notation (JSON)
  • Javascript libraries
Screenshot

Interface made AMG.

Interface made AMG

Detail widget 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.