TWiki

Twiki Announcment

Welcome to my personal Wiki powered by Google Sites. I named it TWiki because T is a special letter for me and my family. It is not powered by TWiki anyway! Have fun!
About me‎ > ‎

My Apps

IPSearch Swing Edition: Download
Description:
A tool based on Java Swing UI which locates IP addresses to physical location or the other way around. It is quite simple and possibly junk to some experts. I wrote this just to test my Swing and WSH/Bash scripting skills, as well as to test the Java cross-platform feature.

To be honest this was my first attempt to implement a swing application using MVC design pattern while it seemed to be not quite successful. The source codes look ugly and I don't dare to share it. If you do require one for study purpose, drop me a line.
System Requirements:
Mac OS X 10.4 Tiger, 10.5 Leopard, 10.6 Snow Leopard
Microsoft Windows 98/2000/XP, Server 2003, Vista, 7
GNU/Linux (Tested on Debian GNU/Linux, Ubuntu, Gentoo, Arch Linux, RHEL, Fedora Core)
Solaris 9/10
Java Runtime Environment: Sun JRE 1.4.2_05^, JRE 1.5.0_03^ JRE 1.6.0_07^

IPSearch SWT Edition (put on hold for no idea how long...)

IPsearch J2EE Edition (Struts):
This version is based on Struts J2EE framework which was quite popular in 2004 along with Spring and Hibernate. It's quite simple, just as my 'hello world' for Struts.

SMTP module implemented in pure JAVA:
This is a part of my graduate thesis. It's a part of a Java Email filtering system. I read through the source code of Eric Daugherty's open source project JES (Java email server) and was able to rip and enhance it (Log4J used as logging system for the module)as a independent module. This module was developed on Fedora Core 2 and JDK 1.5.0.

What does it do?
Running the program just simply dump the SMTP request and the whole email to a serialized plain text file.
I have had a deep understanding of Java network programming/POP3/SMTP when researching this.

Install JDK on Red Hat Enterprise Linux, Fedora Core and Debian GNU/Linux and Ubuntu
My Article regarding Chinese support for JDK 1.5, published on Java Research, a Chinese Java web community. Initial version written in October, 2004. Based on JDK 1.5.0, OS Fedora Core 2.
http://docs.google.com/Doc?id=dhdx8dp4_56dx4r87k4