Overview | Technology

Nile™ - Technology

Main Philosophies
Nile has been developed especially for creating wireless applications and it is being released in generations.

Nile v1.0 was commercially released at the end of January 2003.

Development of the 2nd generation is in progress. Nile will continue to be released in generations to more effectively manage the ever-developing and advanced wireless devices and browsers; while being able to support current hardware.

re:Fresh maximizes its own wireless content application development through the use of Nile. As the wireless internet expands, and as wireless devices continue to develop, re:Fresh will produce wireless applications directly related to Nile’s own growth. We use our own tools!

A future release of Nile will comply with technologies and platforms such as MMS. MMS allows marketers and mobile phone users alike to enhance their messages by incorporating sound, images, and other rich content, transforming it into a personalized visual and audio experience.

Architecture
Nile has been divided into two separate layers of components: The Core layer and the Database layer.

The Core layer provides an abstraction to the features of the many operating systems and hardware configurations of mobile devices.

The Core layer includes the following components:

  • Application Framework

  • SMS Toolkit

  • Publishing Library
The Database layer contains modules which track all the information related to the application. The main modules include:
  • Scoring/Polling Framework

  • Members Profiling

  • Reporting Toolkit

  • Tracking Framework

  • Import/Export Toolkits

The following is an overview of Nile architecture. It displays the relationship between the Core layer, the Database layer and their association to the wireless device and the specific content:

Genre Optimizations
Although Nile can be used to develop many kinds of wireless applications, it is optimized for the most popular types of wireless content including text messaging, trivia games and wireless polling.

By optimizing the engine, Nile distinctively publishes for each type of content in an optimal way. The result is applications of higher performance and compatibility.

New Genre Optimizations will be introduced with each subsequent release of Nile.
Genres already supported will be kept up-to-date in all future releases.

Nile Application System
Voting and polling applications are merely one type of applications been built with Nile. The following diagram illustrates how the application workflow takes place:

Technology Demos


Nile™ Interactive Publishing Engine.

Below are some of the application-at-work screen shots.


Project listing screen


Publish and Preview screen