Min-Shong Lin


You can contact me by minslin@ms22.hinet.net .


Professional Experiences

  • System Software
    Linux Touch Panel Driver
  • Java Virtual Machine
    porting Personal Java Runtime Environment
  • Java Card System
    porting Java Card Runtime Environment
  • Java Processor Architecture
    help designing Java Processor special instructions
  • USB Firmware


    Publications

  • Run-Time Profiling and Analysis of Java Program Execution, Master Thesis, 1998
  • Dynamic Java Program Corpus Analysis, Proc. of the Internaltional Computer Symposium 1998(ICS98), Dec. 17-19, Tainan, Taiwan, pp.154-161.
  • Dynamic Java Program Corpus Analysis, Part 1: The Analyzer, Journal Of Object-Oriented Programming, May 2001 issue.
  • Dynamic Java Program Corpus Analysis, Part 2: The Control Pattern Analysis, Journal Of Object-Oriented Programming, June 2001 issue.


    Education

  • Bachelor of Computer Science and Information Engineering of Chiao-Tung University, Taiwan, 1995
  • Master of Computer Science and Information Engineering of Chiao-Tung University, Taiwan, 1998

    Links

    MIT Open Course Ware
    Storage
    | T13 ATA/ATAPI | T10 SCSI | ATA-ATAPI of Hale Landis | Compact Flash Association | PCMCIA | MMC | SD |
    OS
    | OS DEV | OS Developement |
    Audio
    | AnalogX |
    Virus
    | Virus Collection |
    Organisations
    | USB IF | MPEG4 IF | IETF | ITU | IEC | ISO | ISMA | PCCA |
    USB
    | MCCI | BusTrace |
    Friends
    | Murphy Chen | William Wei
    People
    | James Gosling | Bill Day | Doug Lea | Jon Baer | Scott Cutler | Alan Turing | Eric Giguere | John Beatty | Allen Holub | Jidanni - Dan Jacobson |
    JVM
    | IBM J9 | wabaVM | superWaba | Intel ORP | GhostVM | Japhar | LaTTe | GNU GCJ | HP Chai | KVM World | Kaffe | 8-Bits JVM | KadaVM | NSI JSCP/CrEme | SimpleRTJ | IBM Cluster JVM | Java Compiler On Demand | Bill Day KVM Archive | PERC VM | TowerJ | Jeode | TeaVM | JRockit | Tao | savaJe | cacao 64-bit JIT | i-mode iEmulator | Real-Time Java | JV-Lite2 | kAWT | javaR, javaB | IBM Jalapeno | Aroma VM | OpenJIT Project | Native Java Modules for Realtime Systems |
    Java Processor
    | Zucotto | TinyJ | aJile | Imsys Cjip | JVX | PTSC Stack-based Processor | JSTAR | Jazelle | Chicory Systems HotShot | Moon | Aurora VLSI | Parthus | Transitive's Dynamite |
    Java Software
    | cocoasoft | Floating Point Library | mobile games | motorola iDEN | Crypto APIs | Cloudscape DBMS | Pointbase DBMS | InstantDB DBMS | Java Mobile |
    Linux
    | Linux Journal | Linux Today | Linux.com | Linux World | Embedded Linux Consortium | Linux Focus | Linux Devices | Linux Documentation Project | SoftFloat | GRUB Bootloader | Blackdown Java Linux | Pocket Linux |
    Embedded OS
    | Lineo Embedix | eCos | LynxOS | OSKit | OS-9 | uClinux | HyNetOS | savaJe | Midori Linux | TimeSys Real-Time Linux |
    GUI
    | microWindows | KDevelop | GNOME | GGI | GRX |
    Browser
    | mozilla | Espial | Wapaka | HotJava | ICE Browser | KBrowser | WAPiti | NetFront |
    Smart Card
    | OpenCard | Platform7 |
    Wireless Computing
    | MExE | Brew | Core J2ME | Mobile Phones Equipped with Java |
    Cartoon
    | Looney Tunes | Camp Snoopy |