LearnMUPE

From MupeWiki

MUPE is a complete application platform, that allows you to create mobile multi-user applications, games and services quick and easy. MUPE is open source, and to gain the most from the platform, it is beneficial to know how the MUPE base calsses works. These pages are intended to help you to learn MUPE development.

Follow this page step by step, and learn to code with MUPE.

Contents

What is MUPE?

  1. WhatIsMUPE?
  2. How does MUPE work? explains how MUPE works, what is the role of phone, MUPE server and everything.
  3. Setup MUPE for development.
  4. Run WTK, Eclipse, The server, and MupeClient .
  5. What does it look like to a developer?

Programming

  1. What needs to be known about the server classes? - All server side code is J2SE.
  2. MUPE client is J2ME, that can be configured with XML - All client side functionality is done with XML, that is mapped to J2ME.
  3. How client communicates with the server?
  4. How the server creates the XML for the clients?
  5. How to use images, sounds, and other resources?

Tutorial : Creating your first application

  1. Customizing the UI
  2. Create your own MUPE class
  3. Create your own client method

You should now have an idea how MUPE works, and how it is programmed. Play around with MUPE and the XML script, and see a complete reference on what the client can do: Reference manual.

If you want to recap what you just learned, check the Recap what you learned.

Once you feel more secure, check out the following special trails, or start making you own service.

Service how tos

Now you should know the basics of MUPE development, and can continue to these specialized trails.

Each document describes how to create specific type of application, these services are also available from the MUPE eclipse developr tool. See the project templates when creating a new project.

Advanced MUPE

Here is some further ideas what you can do with the XML, some info on server side code, and a server side context programming tutorial.