Closed

Mobile computing Assignment

This project received 3 bids from talented freelancers with an average bid price of $37 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$30-$35 USD
Total Bids
3
Project Description

I need a expert to do this assignment

The critical appraisal, source code and conclusions reached for the practical should be handed in together with screen shots demonstrating the testing carried out.

Practical - Cross Platform Agent Communication using Android and JADELEAP

A desktop manager is provided ready for communication with a mobile client using the Jadeleap libraries. Provide a client which communicates with this server from a cellular device. To complete this part of the assignment it will be necessary to build a project containing the open source libraries of the “JADELEAP” system. When completing the critical appraisal for this practical discuss the communication protocols used within the Jadeleap system.

A Desktop manager prototype together with the ontology is listed below. It will be necessary to ensure your client written within the Android environment communicates with this manager:

public class ChatManagerAgent extends Agent implements SubscriptionManager {
private Map participants = new HashMap();
private Codec codec = new SLCodec();
private Ontology onto = [url removed, login to view]();
private AMSSubscriber myAMSSubscriber;

protected void setup();
protected void takeDown();
public boolean register(Subscription s);
public boolean deregister(Subscription s);

public class ChatOntology extends Ontology implements ChatVocabulary {

// The singleton instance of this ontology
private static Ontology theInstance = new ChatOntology();

public static Ontology getInstance() {
return theInstance;
}
private ChatOntology();


public interface ChatVocabulary {
// ONTOLOGY NAME
public static final String ONTOLOGY_NAME = "Chat-ontology";

// VOCABULARY
public static final String JOINED = "joined";
public static final String JOINED_WHO = "who";

public static final String LEFT = "left";
public static final String LEFT_WHO = "who";

public static final String SPOKEN = "spoken";
public static final String SPOKEN_WHAT = "what";
}

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online