Monday 6 April 2015

The Kurogo™ Mobile Platform: Empowering your mobile future

Kurogo is open-source Mobile Optimized Middleware™ for developing content-rich mobile websites and iOS and Android apps. Created by Modo Labs, Kurogo emphasizes extensibility, clean integration, and exceptional UX. It powers the mobile presence of a broad range of institutions, from top universities to Fortune 500 companies.


 The Kurogo Mobile Web Server is a PHP based web application that can help organizations efficiently deliver services and information to a wide array of mobile devices. Originally based on the MIT Framework, this open source project provides a modular way to present mobile versions of various data sources in an extendable, customizable fashion



How it Work  ?

----------------------------------

Kurogo Platform

The heart of Kurogo is a lightweight PHP mobile middleware platform (the Kurogo Server) that aggregates and organizes raw, decentralized data sources from your enterprise systems and delivers them through an award winning mobile web experience and native companion applications. This combination of connectors, business logic, presentation templates, and REST APIs – all created specifically for mobile – is what we call Mobile Optimized Middleware.
The Kurogo™ platform. From left to right: Back-end data sources (orange) feed into the Kurogo Server (green), which cleans, aggregates, and interrelates data and optimizes it for different types of mobile presentation and interaction (blue).

The Kurogo™ platform. From left to right: Back-end data sources (orange) feed into the Kurogo Server (green), which cleans, aggregates, and interrelates data and optimizes it for different types of mobile presentation and interaction (blue).


System Requirements


As of version 1.8, PHP 5.3 is required

  • MongoDB
  • Apache (tested on 2.2.x)
    • Requires mod_rewrite module
    • Requires .htaccess support (AllowOverride FileInfo)
  • PHP 5.3 or higher with the following extensions:
  • Some PHP modules are optional depending on whether you need their backend functionality
  • Additional Extensions can provide additional features

Installation

Please note that some of these instructions assume that you have basic system and web server administration knowledge. For more information please see the documentation for your system and web server.
  1. Download the Kurogo-Mobile-Web zip archive. This includes the Kurogo-Mobile-Web core code and an example site
  2. Extract the contents of the archive to a folder accessible by your web server
  3. Set the root of your web server to the Kurogo-Mobile-Web/www folder.
  4. Ensure that .htaccess files are enabled. AllowOverride must be set to at least FileInfo. (MAMP on OS X has this option enabled by default)