InteliIM 3.0 规范 (草本) (英文)

来源:互联网 发布:java quratz不重复 编辑:程序博客网 时间:2024/05/01 10:57

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!