|
Yaping Jing
CV_Sep06.pdf
Research Projects

- Lattice Energy
Supported by RA-ship under Dr. Alex Travesset, Physics
Department, ISU, 05/2005-06/2006
Improved, simplified, and fully tested the existing
LatticeEnergy system. Also, I have re-designed and translated the
existing Cplusplus system into Java. Used Cplusplus, OpenGL,
FLTK, and Java
Abstract: While one can readily obtain the minimum energy of 0 if particles
are arranged in a plane geometry, it is very difficult to get
optimized minimum energy when particles are distributed in other 3D
geometries like Sphere, Torus, etc.. The LatticeEnergy system is
developed to address this issue by placing defects among
particle distributions such that the total energy is minimized to the
limit. The system consists of an application and a visualization
tool. Given the 3 aspects, namely, a network which
describes the structure of the interacting particles with or without
the involvement of the defects, a geometry which
is given at the run-time by the user, and the Initial
configuration of the network, the application computes the optimal
particle distribution constrained on a particular geometry. In
addition, by using the polymorphism characteristic in
objected-oriented language, the application is able to provide a
practical solution to the problem with unprecedented level of
flexibility and generality. The visualization tool provides users
with vivid animation and interaction with the application.
The project result, as a Java applet, is now visible in the
following; Dr. Travesset and I would like to thank Mark Bowick, Cris
Cecka, Luca Giomi, etc. of the Syracuse University, for the help of
providing us with the graphical framework. Refinement of this applet
as well as further collaboration with outside is also discussed
depending upon the available funding in the future.
-
Design Patterns
Supported by RA-ship and
TA-ship, Computer Science Department, ISU, 08/02-05/05
Explored and experimented GoF's 23 design patterns;
Developed a novel method for the analysis of design patterns' code
reusability;
Developed a concrete approach to promote design patterns to design
components.
-
FCModeler
Java Developer, Virtual Reality
Application Center, ISU, summer 2004
Designed and Implemented a Property Viewer for the
FCModeler
Networking Research Project. The Property Viewer
is part of the visualization techniques that extracts and displays data
properties dynamically.
M.S. Thesis
"Towards the Representation of Design
Patterns as Design Components"
Software Tools
-- Lattice Energy Minimization (see above)
-- Markov Chain Solver (Built in Spring'07 and used in summer'07 internship)
-- Simulation Library for General Stochastic Petri-Net (Built in Fall'07)
Summer'07 Internship

Software
Unit, Division Of Engineering, Mayo Foundation, Rochester, MN
-- Built a Stochastic Petri Net Model for the Cardio-Vascular
Audio/Video System,
-- Performed numerical analysis against the model
via
Smart tool
and Markov Chain Solver.
The Cardio-Vascular Audio/Video System is built to improve healthcare by
facilitating the communication between hospital and patients.
Summer'06 Internship

Software
Unit, Division Of Engineering, Mayo Foundation, Rochester, MN
Participated in 3 Medical Research/Clinical Projects
1. Ocular Pressure Data Acquisition System in Ophthalmology research:
-- Applied a Stochastic Modeling technique to predict
software reliability
-- Developed system test plan
2. Nasal Tip Elastometer
-- implemented a multi-threaded logging
-- Developed system test plan
3. CardioVascular Audio Visual System
-- Help designed a back up component for prototyping
Courses under TA-ship
(08/03 - 05/06), Computer Science
Department, ISU

-
CS 227: Introduction to
Object Oriented Programming (C++)
-
CS 342: Principles of
Programming Languages (Scheme)
-
CS 362: Object Oriented
Analysis and Design (Java)
-
CS 228: Introduction to
Data Structures (C++)
-
CS 103:
Computer Literature and Practice (Microsoft Office)
Qualifications

Programming
languages: Java, C++,
Visual Basic, Haskell, Scheme, Smalltalk, AspectJ, MIPS assembly
Operating Systems: Windows 2000 & XP & NT, UNIX, Linux, Solaris
Libraries and Tools: STL, OpenGL, LaTeX, GIMP, Adobe Suite,
Microsoft Visual Studio, Eclipse
Education

Ph.D. Candidate, 05/05
~ present, Computer Science, Iowa State University, Ames, IA
Master of Science, 05/05, Computer Science, Iowa State University,
Ames, IA
Bachelor of Science,
05/02, Computer Science, Iowa State University, Ames, IA
|