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