agent-oriented middleware supporting elearning services ivan minov, damyan mitev, stanimir stoyanov...
Post on 18-Dec-2015
212 views
TRANSCRIPT
Agent-Oriented Middleware Supporting eLearning Services
Ivan Minov, Damyan Mitev, Stanimir Stoyanov
University of Plovdiv, BulgariaNeum, 2009
• Current state – Agents middleware– Prototype application– Test Environment
• Which way now?– Inspection of our architecture– Review of intelligent agent’s framework– Choice of service
Overview
CAMELs
• This research is a part of the project CAMeLS.
• CAMeLS:– Context-Aware Mobile eLearning Services– Agent-oriented InfoStation-based middleware
supporting eLearning services
ACL
Agent and Service layer
Blue-tooth Agent layer
Support Agent layer
Create agent and give it connection
Create conn
ACL with filtered devicesList with devices
Bluetooth service and address
Mobile Device
INFO
STATION
Scanner Agent
DB
Connection Adviser Agent
Connection Initiator Agent
Bluetooth API
Connection Agent
Receive Thread
Send Thread
Query Manager Agent
Interface Agents
AAA ServiceSimple Service
Current state:
Agent’s middleware on InfoStation
• MailChecker– Scenario-based application– Check periodically for new e-mails– Alert user by sending notification to MD
• Using Bluetooth– Support multiple MDs– Support notification cashing
• Send notification when MD comes into IS range – Works equally well with simulated Bluetooth link and
with real devices
Current state:
Sample Prototype Application
• Simulated Environment– Rococo Impronto Simulator;
– WTK Sun Java Wireless Toolkit for CLDC;
– BlueCove Emulator + Micro Emulator.
• Real Environment– Sony Ericsson (P1i and k750)
– Nokia (N73)
Current state:
Test Environment
Hardware
Communication Level
Hardware
BT supportWiFi support
Agent’s middleware
Operation System
Develop support
Services Interface Agents Services
Optimize Connection
Agent
Which way now?
Inspection of our architecture
Context-Aware Middleware
Which way now?
(Intelligent) Agent’s Framework
• Current used agent’s framework– JADE
• Future choice of intelligent framework:– JADEX (JADE extension) - University of Hamburg– CybelePro – Intelligent Automation, Inc.
ELF
• The ELF is an international effort to develop a service-orientated approach to the development and integration of computer systems in the sphere of learning, research and education administration.
Which way now?
Our choice for service
• We chose to develop service mTest.So we will make the first tests of our architecture.
Thank you for your attention!