1. Introduction 1.1. Project/Component Working Name: amsn 1.2. Name of Document Author/Supplier: Author: Lin Guo 1.3 Date of This Document: 4 June, 2008 4. Technical Description 1. Introduction 1.1. Project/Component Working Name: amsn MSN Messenger Clone 1.2. Name of Document Author/Supplier: Author: Lin Guo Sponser: Irene Huang 1.3. Date of This Document: 4 June, 2008 2. Technical Description: 2.1. Details: amsn is a free open source MSN Messenger clone written in tcl/tk script, with features such as: * Offline Messaging * Voice Clips * Display pictures * Custom emoticons * Multi-language support (around 40 languages currently supported) * Webcam support * Sign in to more than one account at once * Full-speed File transfers * Group support * Normal, and animated emoticons with sounds * Chat logs * Timestamping * Event alarms * Conferencing support * Tabbed chat windows The version being integrated is 0.97 that is released on 25 December, 2007. 2.2. Interfaces: Exported Interfaces Interface Classification Comments --------------- - --------------------------------------------------- ----------------------- amsn GUI Volatile amsn CLI Volatile SUNWamsn Uncommitted package name /usr/bin/amsn Uncommitted command /usr/bin/amsn-remote Uncommitted command /usr/bin/amsn-remote-CLI Uncommitted command /usr/share/amsn Project Private project private directory $HOME/amsn_received Uncommitted directory for received files. $HOME/.amsn Project Private directory for configuration information. Imported Interfaces Interface Classification Comments --------------- --------------- ------------------------------------------------------- libtcl/libtk 8.4.14 Uncommitted PSARC/2007/317 zlib Committed PSARC/2006/537 Libpng/Libjpeg Uncommitted LSARC/2003/085 tcltls 1.6 Uncommitted PSARC/2008/266 SUNWxwplt Stable X Window System platform software(PSARC/1998/299) libICE Stable X Window System Inter-Client Exchange component 2.3. Doc Impact: New man pages will be provided. The detailed HELP, FAQ documents have been shipped with the source package. 2.4. Packaging & Delivery: Add new package: SUNWamsn 2.5. Dependencies: amsn depends on libtcl, libtk, zlib, libpng, libjpeg, tcltls, Xwindow system. 2.6. L10N Impact: amsn supports around 40 languages. Project team will work with G11N team to evaluate these languages support. 3. Reference Documents: [1]Files are included in case directory: amsn-cli.txt - amsn command line help amsn.1 - manpage for amsn amsn-remote.1 - manpage for amsn-remote. amsn-remote-CLI.1 - manpage for amsn-remote-CLI. SUNWamsn-pkgmap.txt - pkgmap for SUNWamsn package. [2]msn community website: http://www.amsn-project.net/ [3]Related ARC cases: SARC/2007/317 Tcl/Tk upgrade to 8.4.14 PSARC/2006/537 zlib 1.2.3 LSARC/2003/085 libtiff, libjpeg and libpng PSARC/2008/266 Integrate tcltls into Solaris PSARC/1998/299 X11R6.4: Update/upgrade of X Server 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: SFW 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open