News

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.

September 2011: EDALab presents the eCos embedded OS on ARM platform the next 28 September at the event organized by Atmel and MSC, in cooperation with Metodo 2

September 2011: HIFSuite and radCHECK discussed during the Panel on "Assertions Propagation, Refinement and Reuse across Abstraction Levels and Description Languages" FDL'11

June 2011: EDALab will present with STM Products radCHECK and HIFSuite at the Design Automation Conference 2011 in San Diego (CA). Our booth number in the exhibition area is 1920. Come and visit us !
AMG Library
Print E-mail

Advanced Management Gateway (AMG)

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!

Why AMG

The number of companies migrating their traditional desktop-based applications to web based applications is growing quickly. There are several advantages in choosing this solutions, such as resource centralization together with a non localized availability of services.

Building a web application that suites customer needs si often a challenging task that requires developing a specific application, with drowbacks like a long time to be implemented into existing infrastructure and a high TCO. AMG breaks these barriers and ease the adoption of Web 2.0 technologies into the customer business processes.

Description

AMG is a set of PHP libraries and an AMG-based application is made of a client side (usually running on a Web browser) and a server side interacting through a specific protocol.

The client-side of AMG is based o the Google Web Toolkit (GWT), thus inheriting cross-browser compatibility and automatic update to new standards (e.g. HTML 5).

The communication protocol is based on JavaScript Object Notation (JSON), and is optimized to reduce the amount of transitted data between client and server. Anyway, due to it stucture, the AMG framework allows the developer to change the communication protocol without changing the other sides of the application.

The server-side of AMG has a modular structure comprising several functionalities (authentication, templates, internationalisation, interaction with DBMS/LDAP based data sources) which are furthermore extensible.

Success Story: the FRAME Application

Using the AMG framwork. EDALAab has developed for one of the main italian ISP the FRAME (FreeRadius Accounting Management Environement), an AAA (Authorization Authentication Accounting) application based on opensource software like Freeradius and OpenLDAP that integratesprovisioning, monitoring and delivery functionalities for the network infrastructure.


Architecture AMG

Modular architecture organized into components
Modular architecture organized into components

Screenshot

Interface concept made AMG
Interface concept made AMG