agent-oriented middleware supporting elearning services ivan minov, damyan mitev, stanimir stoyanov...

11
Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

Post on 18-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

Agent-Oriented Middleware Supporting eLearning Services

Ivan Minov, Damyan Mitev, Stanimir Stoyanov

University of Plovdiv, BulgariaNeum, 2009

Page 2: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 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

Page 3: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

CAMELs

• This research is a part of the project CAMeLS.

• CAMeLS:– Context-Aware Mobile eLearning Services– Agent-oriented InfoStation-based middleware

supporting eLearning services

Page 4: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

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

Page 5: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

• 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

Page 6: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

• 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

Page 7: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

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

Page 8: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

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.

Page 9: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

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.

Page 10: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

Which way now?

Our choice for service

• We chose to develop service mTest.So we will make the first tests of our architecture.

Page 11: Agent-Oriented Middleware Supporting eLearning Services Ivan Minov, Damyan Mitev, Stanimir Stoyanov University of Plovdiv, Bulgaria Neum, 2009

Thank you for your attention!