| 
 | 
  | 
	
	
	
	 
	 | Software parts of the MLE: |   
	
	
	 
	 
  
The whole MLE project consists out of the following software parts:
 
The mobile client (MLE itself):
This is the Java application (J2ME) which runs on the mobile phone. It is the 
end-user user-interface which runs on the mobile phone. If people speak of the MLE say mean this software part: the mobile client.
The gateway and messaging server:
These two Java servers (J2SE) are installed on a standard server with internet access. They are used by 
the mobile client to access the Internet in a more efficient way and for instant 
messaging. There are public gateway and messaging servers avaliable you can use for your own projects, so you don't need your own root-server!
The WYSIWYG-editor (MLE editor):
This is a "What You See Is What You Get"-Editor to create content (whole content 
packages) for the mobile client. This might be just some formatted text with images 
or a whole learning-object with interactive questions. This editor was desgined for 
people, who are not technicans and therefore have no idea on how to create contents with XML. 
Everyone can actually create his own content for the MLE with this easy to use editor. 
 
    
 
	
	
	
	 
	 | Additional software parts: |   
	
	
	 
	Web-Parsing Extension for the gateway server:
This extension for the gateway server converts standard HTML, WML or RSS content to 
XML code for the MLE. It is highly flexibel and allows you to enhance the standard 
parsing algorithmen with custom parsing definitions for special WWW-sites. These 
parsing site definitions are written in XML and tell the server how to parse a special 
WWW-URL/-site.  
 
This parsing feature can be used as an extension to the gateway server, or it can 
be outsourced to a different server: the Parsing Server.
Media Server:
The Media Server is a seperate server and extends the gateway and messaging server. 
It can convert any kind of media (Audio, Video, Images) to media formates suitable 
for mobile phones (eg: 3gpp, mpeg4, amr, amr-wb, jpg, png, ...). The converting process 
is started over the gateway server and the client is informed that the conversion is in 
progress. After the conversion has finished the user is informed with a message over the 
message-server that the conversion has finished.
 
Bluetooth server:
Used as a gateway for the MLE to access the gateway-server over bluetooth (a network 
connection is therefore not necessary)!
 
  
 | 
 
 
 |