Suvarna Garge (Editor)

Apache Mobile Filter

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
Idel Fuschini

Written in
  
Perl

Development status
  
Active

Operating system
  
Cross-platform

Apache Mobile Filter

Initial release
  
November 2008 (2008-11)

Stable release
  
4.12 / 30 September 2016 (2016-09-30)

Apache Mobile Filter or AMF, is an open-source project created by Idel Fuschini and distributed under the GNU General Public License (GPL). The AMF is a suite of tools that allow access to a Device Description Repository (such as WURFL, DetectRight, 51Degrees or others) directly from Apache.

Contents

Main features

Device detection

Using several device repository Apache Mobile Filter detect the mobile device and pass the capabilities value as environment variable

Image rendering

Resize images to screen them is suitable device

Mobile switcher

Redirect the mobile to the correct site or path of the site

Module

The suite has several modules the most important are:

  • AMFLiteDetectionFilter: The module detects if is a mobile device,touch, tablet or a smart tv. This module doesn't use AMF free repository.
  • AMF51DegreesFilter: The module detects the mobile device and passes the 51Degrees capabilities on to the other web application as environment variables.
  • AMFDetectRightFilter: The module detects the mobile device and passes the DetectRight capabilities on to the other web application as environment variables.
  • AMFWurflFilter: The module detects the mobile device and passes the WURFL capabilities on to the other web application as environment variables.
  • AMFImageFilter: Resize images on the fly to adapt to the screen size of the mobile device
  • AMFMobileCaching: has the goal to cache the different dedicated mobile device layout of the same pages
  • AMFSwitcher: Used to switch the device to the right content (mobile browser, personal computer browser)
  • AMFTrace: Used to trace the capabilities of device on log file, useful for statistic scope.
  • AMFWebService: Used from third party applications, is a web service that gives the information capabilities as XML or JSON.
  • AMF+: Is a C module for detect devices if are mobile, touch,tablet or smart tv
  • References

    Apache Mobile Filter Wikipedia