E N D
Project Type: WEBMES Project Name: IMBO Group Name: Qracle Members: Taha Bekir ErenErdem KarahanMine Karakaya Supervisor: Güven Fidan (AGMLab)
Outline: *Project Definition *Innovations in Project *Project Modules *Project User Interfaces *Environment *Current State in Project
Project Definition: * IMBO: an online, browser based instant messaging environment *Providing IMBO instant messaging account * Supporting MSN,GTalk, and ICQ
Innovations in Project: * Offline messaging * Offline tracking * User groups * Group search * Group walls * User profiles * Profile search * Export profiles to third party applications * Import profiles from FaceBook
Project Modules: Web ApplicationModule: * Directly in touch with the user * Either directly or indirectly interacts with other modules * Directlyinteractswith : - Openfire Server - Profile Services Module -DatabaseServicesModule
Project Modules: Profile ServicesModule: * Basis of existence * Created as an XML web service * Directlyinteractswith : - Web Application Module - Third party applications -Database Services Module
Project Modules: Database Services Module: * Basis of existence * Created as an XML web service * Directlyinteractswith : - Web Application Module -Database Module - IMBO Plug-in Module
Project Modules: IMBO Plug-in Module: * Handles contact tracking and offline messaging features * Directlyinteractswith: - OpenfireServer - Database Service Module
Environment: *Windows as the operating system (because ofASP.NET application) * Visual Studio *Eclipse for developing plug-in *MS SQL Server as DBMS *IIS (Internet Information Services) *ASP.NET AJAX *Java *AGS-XMPP Library(A Jabber Client Library)
Current State: *Achieved to send and receive messages by usingIMBO and legacy accounts * Achieved to develope a prototype web service for doing some database related processes * Currently working on detecting messages with Openfire Plug-in