??xml version="1.0" encoding="utf-8" standalone="yes"?> xUMIP Short Message Gateway Simulation Release Notes Release 0.7.1 Last revised February 6, 2006 关于本Y?/SPAN> xUMIP Short Message Gateway Simulation是遵照当前几个主要的短消息网兛_议而开发的一套消息网x拟系l?SPAN lang=EN-US>. 本Y件可以作Y件企业、服务商(?SPAN lang=EN-US>SP,CP)开发短消息pȝ的模拟测试服务器,也可以作?SPAN lang=EN-US>SP在新业务上线前的业务模拟 试之用. 使用许可 在符合相x律规定的条g下你可以自由获取q用本软g,在用中请保证Y件的完整?SPAN lang=EN-US>,q且不要本软g用于商业 用?SPAN lang=EN-US>. 部v 1)目标pȝ环境 Reference Platforms Operating system Processor architecture Window system Java 2 Platform Microsoft Windows XP Intel x86 Win32 Sun Java 2 Standard Edition, version 1.4.2_08 for Microsoft Windows Microsoft Windows XP Intel x86 Win32 IBM 32-bit SDK for Windows, Java 2 Technology Edition, Version 1.4.2 SR1a Microsoft Windows XP Intel x86 Win32 Sun Java 2 Standard Edition 5.0 Update 2 for Microsoft Windows Red Hat Enterprise Linux WS 3 Intel x86 GTK Sun Java 2 Standard Edition, 1.4.2_08 for Linux x86 Red Hat Enterprise Linux WS 3 Intel x86 GTK IBM 32-bit SDK for Linux on Intel architecture, Java 2 Technology Edition, Version 1.4.2 SR1a SLES 9 Intel x86 GTK Sun Java 2 Standard Edition, version 1.4.2_08 for Linux x86 SLES 9 Intel x86 GTK IBM 32-bit SDK for Linux on Intel architecture, Java 2 Technology Edition, Version 1.4.2 SR1a Sun Solaris 8 SPARC Motif Sun Java 2 SDK, Standard Edition, 1.4.2_08 for Solaris SPARC HP HP-UX 11i hp9000 Motif HP-UX SDK for the Java 2 platform, version 1.4.2.07 for hp9000 PA-RISC IBM AIX 5L Version 5.2 PowerPC Motif IBM 32-bit SDK for AIX, Java 2 Technology Edition, Version 1.4.2 SR1a Apple Mac OS X 10.3 PowerPC Carbon Java 2 Standard Edition 1.4.2 for Mac OS X 2)部v 得到的软g包解压至目标机器Q具体操作可能因操作pȝ不同而有所区别. 问题及用说?/SPAN> 本Y件代码全部采?SPAN lang=EN-US>JAVA2语言开?SPAN lang=EN-US>,用户界面ZEclipse3.1 RCPq_,有关JAVA?SPAN lang=EN-US>Eclipseq_的已知问题请参考相兌料?/SPAN> 1Q?/SPAN> 功能Ҏ?/SPAN> AQ已支持的网兛_议: CMPP2.0?SPAN lang=EN-US>CMPP3.0Q?/SPAN> CNGP1.0Q?/SPAN> SMGP2.0Q?/SPAN> SGIP1.2Q?/SPAN> BQ可Ҏ需要配|网x务器参数Qƈ创徏L多个服务器; CQ?SPAN lang=EN-US>SP参数可配|ƈ可以在一个网x务器下创ZQ意多?SPAN lang=EN-US>SP实例Q?/SPAN> DQ?SPAN lang=EN-US>CMPP?SPAN lang=EN-US>SMGP?SPAN lang=EN-US>CNGP|关实现长连接、且上下行在同一?SPAN lang=EN-US>TCP/IPq接中处理; DQ支?SPAN lang=EN-US>SGIP协议上下行消息在不同TCP/IPq接的情况,支持短连接方式; EQ自动生ƈ回复状态报告消息; FQ网x务器自动监测讑֮旉内无消息包传输的q接Qƈ强制断开q接Q?/SPAN> GQ按照协议每个网兛_例维护自q消息水号和消息IDQ?/SPAN> HQ支持多U?SPAN lang=EN-US>MO方式Q?/SPAN> IQ协议分析可按不同网兌行区分; JQ可讄协议分析qo器(界面部分未实玎ͼQ?/SPAN> 2Q?/SPAN> 限制 A) ?SPAN lang=EN-US>Deliver消息外,所有网兛_出的数据包(?SPAN lang=EN-US>Resp消息Q都没有处理相应的消息事Ӟ B) ?SPAN lang=EN-US>DeliverResp消息外,所有网x到的数据包都有相应的事g处理Q?/SPAN> 3Q?/SPAN> 问题 SGIP|关W一ơ下?SPAN lang=EN-US>MO消息时没有得到消息事Ӟbugs 0001Q?SPAN lang=EN-US>; 当进行大扚w消息发送时Q由于界面处理gӞD|关处理速度减慢Q?SPAN lang=EN-US>bugs 0002Q?SPAN lang=EN-US>; q行时异常可以提交给<theklls@gmail.com>Q我会根据情况作Z订?/SPAN>
http://www.tkk7.com/Files/thekll/SMGP3.0.rar
]]>
PA-RISC
]]>
]]>
]]>
1、JAVA体系l构
包括四个相对独立但又相关的技术:
JavaE序设计语言Q?BR> Java class文g格式Q?BR> Java应用~程接口Q?BR> Java虚拟机;
The plug-ins that make up a subsystem define extension points for adding behavior to the platform. The following table describes the major runtime components of the platform that are implemented as one or more plug-ins.
Platform runtime |
Defines the extension point and plug-in model. It dynamically discovers plug-ins and maintains information about the plug-ins and their extension points in a platform registry. Plug-ins are started up when required according to user operation of the platform. The runtime is implemented using the OSGi framework. |
Resource management (workspace) |
Defines API for creating and managing resources (projects, files, and folders) that are produced by tools and kept in the file system. |
Workbench UI |
Implements the user cockpit for navigating the platform. It defines extension points for adding UI components such as views or menu actions. It supplies additional toolkits (JFace and SWT) for building user interfaces. The UI services are structured so that a subset of the UI plug-ins can be used to build rich client applications that are independent of the resource management and workspace model. IDE-centric plug-ins define additional function for navigating and manipulating resources. |
Help system |
Defines extension points for plug-ins to provide help or other documentation as browsable books. |
Team support |
Defines a team programming model for managing and versioning resources. |
Debug support |
Defines a language independent debug model and UI classes for building debuggers and launchers. |
Other utilities |
Other utility plug-ins supply function such as searching and comparing resources, performing builds using XML configuration files, and dynamically updating the platform from a server. |