1. Python
  2. Java
    1. IDE
      1. NetBean
      2. Eclipse
    2. GUI
      1. Swing
        1. Swing is a widget toolkit for Java.
      2. SWT (Standard Widget Tookit)
    3. Lauch4j
      1. Subtopic
    4. Groovy
    5. Gant
      1. A Groovy-based build system that uses Ant tasks, but no XML.
  3. Installer
    1. NSIS (Nullsoft Scriptable Install System)
  4. Build System
    1. SCons
      1. Subtopic
      2. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache.
    2. Make
    3. Apache Ant
      1. Why not use Ant with C projects?
        1. Ant, on its own, is probably too simplistic for C. When building java the compiler commandline is pretty simple -- one doesn't pass arguments to control build configuration (debug/non-debug, for example) on the commandline, so Ant doesn't have to cope with them. C uses these a lot, and utilities like make, bake, and jam -- and, of course, autoconf, are good at dealing with them. You might be able to do something with a really complicated ant build file ... but it's probably easier just to use make.
    4. Gant
    5. Maven
  5. Web Technology
    1. Apple MobileMe
  6. SmartCard
    1. Tools
      1. SConnect
        1. Connect Smart Cards to the web
    2. Card types
      1. Memory Cards
        1. has 2 type
          1. EEPROM Memory Cards
          2. a storage card with rewritable memory
          3. Memory Cards with Registers
          4. not rewritable
          5. very limited memory size
        2. no international standards that regulate the communicaations protocol between the cards and the terminals
      2. Microprocesses Cards
  7. docbook
    1. Saxon
    2. XSL Style
    3. FOP
    4. Useful Links – DocBook
      1. ● http://nwalsh.com/docbook/index.html
      2. ● http://sourceforge.net/projects/docbook
      3. ● http://www.docbook.org
      4. ● http://www.docbook.cz
      5. ● http://www.kosek.cz
      6. ● http://www.kacer.biz/os2/docbook-framework
      7. ● http://www.oasis-open.org/docbook/
      8. ● http://www.sagehill.net/docbooksxl/
    5. Topic
      1. Useful Links – Tools
        1. ● Saxon: http://saxon.sourceforge.net/
        2. ● Saxon: http://sourceforge.net/projects/saxon
        3. ● Saxon: http://www.saxonica.com/
        4. ● FOP: http://xmlgraphics.apache.org/fop/
        5. ● XEP: http://www.renderx.com/tools/xep.html
        6. ● XFC: http://www.xmlmind.com/foconverter/
        7. ● XXE: http://www.xmlmind.com/xmleditor/
        8. ● jEdit: http://www.jedit.org
  8. Embeded System
  9. Virtualization
    1. Xen
  10. Wireless
    1. GNU Radio
      1. FFTW
      2. SWIG
        1. a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
      3. Cell/B.E. (Cell BroadBand Engine)
  11. UML
    1. Gaphor
    2. Pyut
      1. win32 version is dead
      2. based on Dia
  12. Applications to install