InteliIM 3.0 Specification
1 Introduction
Welcome to use InteliIM - A lightweight .NET IM Application framework.
This product is targeted to the Microsoft.NET platform. The .NET
Framework 2.0 Beta 2 will be supported by the current release.
2 Requirements
Operating System: Windows 98/2000/XP/2003 or higher.
.NET Framework: 2.0 Beta 2.
No special hardware requirements.
3. Architecture & hierachy
3.1 The introduction of series
Since Version 3.0, InteliIM will be released through a series of G, O,
E, S, with the meaning of G- Generic, O- Opening, E- Experimental, and S-
Special. The product will be based on plugin construction, so the suppliers
and customers could customize the product as they appreciate.
3.2 Modules hierachy
Part A -- Foundation for IM Applications:
(1) Configuration Management
(Namespaces: Org.InteliIM.Configurations)
Relating licensing, maintainence and service issues.
(2) Communication Management
(Namespaces: Org.InteliIM.Communications)
Relating connections, basic IM message definitions issues.
(3) User Management
(Org.InteliIM.Users)
Relating users, contacts and contact groups issues.
Part B -- Sample IM Applications:
(4) Sample Applications
(Namespaces: Org.InteliIM.JettyBiz)
Including messengers, office and tourism related applications.
You can use them as start points for your projects.
(5) Utilities
(Namespaces: Org.InteliIM.Utilities)
Currently just including a huffman code implementation.
3.3 The introduction of the namespace Org.InteliIM.JettyBiz
In order to improve the productivity and integrity of InteliIM, we introduce
the new namespace - Org.InteliIM.JettyBiz. This namespace contains some useful
IM-related applications, such as messengers, office and tourism applications.
In future, some other IM-related applications, such as ERP, MIS will be expected
to include.
4 Guideline for Developers
(1) Messages, connections, and services issues
(2) Users, contacts, and contact groups issues
(3) Security considerations
(4) Modularility, interoperability, and extensibility considerations
5 Contact Information
MSN: itecgo@hotmail.com (Primary)
Yahoo: inteliim@yahoo.com.cn (InteliIM Related)
QQ: 28592801(Primary) 289252595(InteliIM Related)
Author: Cai Min (Hangzhou, China)
----------------------------------------------------------------------
Notes: Please contact me when encountering any difficulties
during the usage of this software. Thank you!