Information Technology Reference
In-Depth Information
Java
Main container
AMS
DF
Agents
Container 2
Java agents
Container 1
Java agents
FIPA
Student modeling
agent
SMTP mail
server
AU moodle
course DB
JDBC/
ODBC
Q&A agent
JDBC/
ODBC
Device
adaptation agent
Moodle
forum
archives
Apache web
server
Resource agent
Connection agent
Location-
based
service
Learner
DB
Learning
community
agent
Service agent
Agent
profile
Back end
mediator
Learner agent
(back end)
Moodle virtual
learning environment
(forums, etc.)
HTTP(s)
Student
personal agent
(PA)
JICP
JICP
HTTP(s)
Learner agent
(front end)
Instructor
PA
Learner agent
(front end)
Figure 16.2
Multi-agent architecture for ubiquitous learning.
For the project, a client agent will be developed as a J2ME application to
run on a Java enabled mobile device. The client agent needs to
Acquire the location information on the mobile device from the
cellular network.
Identify if there is a GPS coordinate available on the mobile device.
If the GPS coordinate is available, then obtain the GPS coordinates.
Send the GPS coordinate with the location information from the
cellular network to the location server agent.
The client agent has to be able to obtain the data from the mobile device
as the initial location information for the grouping service. With all the
location-based data, a simple matching method could be used to group the
 
Search WWH ::




Custom Search