Haggle Platform

Intelligent Systems attempt to model human knowledge and reasoning processes in order to perform useful tasks which are beyond the capability of conventional data and information processing systems.

Important classes of Intelligent Systems are Expert Systems, which capture the knowledge of an expert in a narrowly defined domain, to make it available to the non-specialist; and Intelligent Agents, which perform tasks on behalf of an end user (such as maintaining their diary, or filtering their email).

Mimosa Wireless' technologies can deliver these and other types of Intelligent Systems to mobile devices including mobile phones and location-enabled wireless applications.

MADE

Mimosa Wireless Ltd has built a tool (MADE - Mimosa Application Development Environment) which allows Intelligent Systems to be developed in a powerful desktop environment, and then deployed to a range of mobile computing devices, ranging from conventional mobile phones, through 'Smartphones' to PDAs and  location-enabled devices.

Once an Intelligent System has been constructed using MADE, its knowledge base can be extracted, and turned into a form suitable for a range of mobile devices. Each class of mobile devices is provided with an interpreter for the knowledge base, termed MEE (Mimosa Execution Environment). This combination of knowledge base and MEE constitutes the Intelligent System.

MEEs currently exist for numerous platforms, implemented in a variety of programming languages and language variants, as shown by the following table:

To learn in detail about Mimosa Wireless' Technologies, download the White Paper (.pdf)

Programming Language

Operating System

Example Devices

Personal Java

Win32
WinCE
Linux

Win32 Desktop/Laptop PCs
HP Ipaq
Sharp Zaurus

J2ME (Java 2 Micro Edition)

Symbian OS
Proprietory OSs

Nokia S60

C++

Win32
Symbian OS
PalmOS

Win32 Desktop/Laptop PCs
Nokia Communicator
PDAs from Palm, Handspring etc.