如果找到了对您有用的资料,烦请点击右手边的Google广告支持我继续共享知识,谢谢! http://dengpeng.spaces.live.com/

2008年3月8日星期六

Paul Peng DENG (Mr.) Mobile: +61 402 837 ???

???? Albion Street, Brunswick West VIC 3055, Australia ?????@?????.unimelb.edu.au


I am a student studying Master of Engineering in Distributed Computing at University of Melbourne and I am especially interested in WSN and RFID.

I have studied subjects Sensor Networks and Applications and Mobile Computing Systems Programming which are close related to WSN. And currently, I am studying Distributed Algorithms which will enhance my understanding of different types of algorithms in distributed systems.

I fell in love with Sun SPOT since July 2007 and invited to give speak in lecture. In the lecture, I demonstrated some interesting and eye-catching applications I made myself, like Game Panel Demo. All source code and video clips are available at blog of David G. Simmons and sunspotworld.com.

I cherish this opportunity very much. I hope I can join the development of the revolutionary product to learn more fantastic ideas and share my knowledge with all people as well.


RESEARCH INTERESTS

  • Context-aware Computing

  • Wireless Sensor Networks

  • Human-Computer Interaction

  • Radio-frequency identification (RFID)

  • High Performance Cluster and Grid Computing;

  • Data Stream Management System


EDUCATION

M.Eng. Computer Science and Software Engineering, University of Melbourne, Victoria, Australia, 2006 – present (by coursework)

Advisor: Dr. Lars Kulik

B.Eng. Software Engineering, Southwest Petroleum University, China, 2002 - 2006


HONORS AND AWARDS

3rd Prize, “Challenge Cup” National College Science and Technology Competition, China, 2005

2nd Prize, “ConocoPhillips Cup” Science and Technology Competition, Southwest Petroleum University, 2004

ConocoPhillips (China) Scholarship, Southwest Petroleum University, 2004

Undergraduate Scholarship, Southwest Petroleum University, 2002-2006


MEMBERSHIP AND SERVICES

Invited Speaker, Introduction to SPOT, Mobile Computing Systems Programming, UniMelb, 8 Aug. 2007

Only member of Master by coursework in SUM Research Lab, UniMelb, 2007 – present

Department Open Day Volunteer, University of Melbourne, 2006, 2007

Grid Application Demo Volunteer, University of Melbourne, 26 Aug. 2006

Organizer, Microsoft (China) Tech Days in Campus, Southwest Petroleum University, 2004

Founder of Student Photographer Task Group, Southwest Petroleum University, 2003-2006


PROJECTS SUMMARY

Wireless Sensor Network Environmental Monitor: Use WSN to monitor temperature, light changes in department building. Sensing Ubiquity Mobility (SUM) Research Lab, 2007


It is a simple and traditional sensor network application. I have two goals:

1. Retrieve the temperature data in different places in building. Since many people in ICT building complained about air conditioning system. It is often freezing in one side and hot on the other.

2. To test how efficiency can we deploy a WSN using SunSPOT compare with other platforms (like xbow).

I connected a USB charger to each SPOT. And they did work several days. I got one kit only, so I can not test the scalability.

In next step, my lab ordered 30 kits, which might be used to extend the cover area and to test multi-hop algorithms. I hope I can provide these real time temperature data to optimize air conditioning system to save energy and reduce carbon emission.


Sun SPOT Game Panel: Use 3D accelerometer chip in SPOT to retrieve human gesture data and simulates mouse actions. It works like Nintendo Wii Game Controller. SUM Research Lab, 2007


The basic idea is to use Sun SPOT to simulate a normal pointing device and entertainment device as well.

I demonstrated how to use this cool app to play a cool game (NeverBall) in the lectures I presented in Aug. 2007 and Mar. 2008 at UniMelb. It is really an eye-catching app that most of people interested in and decide to buy one kit later.


Sun SPOT WebSerives (Planning): I plan to build a web service to expose data in Sun SPOT network. Apps can invoke this webservice to discover existing SPOTs and retrieve specific data from specific SPOT(s).

Next step would be automatically retrieve data from SPOTs and stored into DB or Data Stream, then if queries from customers, the service can response based on DB or Data Stream Management System without touching Real SPOTs every time to optimize energy used in nodes and response time.


FeedEx RSS Reader: A speech enabled C# RSS Reader. It works like a radio which only speaks the contents contains keywords defined by user and it also can compress text contents to MP3 files. SWPU, 2006


This is my final project of undergraduate study. Users can define keywords and subscribe to search engine to trace events which related to keywords.

Unlike the common RSS Readers, FeedEx can use English, Chinese and Japanese to talk and compress talks to MP3s using Microsoft Speech SDK and Lame MP3 engine. People can download generated MP3 contents to MP3 players to listen on the go.

In next step, I would like to integrate speech recognition capability and full speech control. I think it might be helpful to some disabled people.


Digital Pen: A small pen like device that can record all vector movements while writing or drawing on any surface and translates recorded data to text or vector image. SWPU, 2005

My idea is to attach a sensor to normal pen. The pen can retrieve the vector movement and change of pressure on the pen point on any surface people write on.

Using these data, computer or other hosts can translate them from hand writing to ASCII characters and vector image as well. Since the pressure while writing is captured which I believe is difficult to imitate, a real digital signature can be generated combined with other data.

But the most difficulty of the project which I can not solve is how to preciously get the absolute position of pen point on surface in changing gesture and environment.


JTelegraphConverter: A natural language processing project to translate telegraph like plain text to friendly readable text based on machine learning. UniMelb, 2007


The basic goal is to use machine learning algorithms to analysis new telegraph like plain text (no punctuations) and predict correct punctuations based on previous provided training materials.


RESEARCH PAPERS

Processing High Volumes of Streaming Data, Sensor Networks and Applications, UniMelb, 2007

Key Management in Wireless Sensor Networks, Software System Security, UniMelb, 2007

A Survey of Requirements Engineering Methods for Pervasive Services, Systems Requirements Engineering, UniMelb, 2007

An Introduction of RFID Applications in Petroleum Industry, SWPU, 2004


SKILLS

Language: Chinese (Native speaker), English

SRA and Documentation: UML, Visio, Rational Rose, LaTex, MS Office, Adobe Acorbat

Implementation: Java, C#, SQL, Python, C; J2ME, .Net, J2EE, LAMP, MPI, OpenMP; HTML, Ajax, Swing, SWT, WPF; Network Socket, CORBA, RPC, RMI, Web Service, REST; ADO.Net, JDBC, ODBC, ADO; XML, MS SQL, MS Access, Mysql, Oracle, PostgreSQL; Apache Tomcat, Apache Axis, IIS; Windows Server System, Linux/Unix; CVS, SVN

Testing: Mercury WinRunner, Apache JMeter

Build and Distribution: Apache Ant, InstallSheild, Nullsoft Scriptable Install System

TRANSCRIPT OF ACADEMIC RESULTS


Year

Sem

Code

Subject Title

Mark

Grade

2006

2

433620

Engineering for Internet Applications

074

H2B

2006

2

433652

Distributed Systems

077

H2A

2006

2

433653

Mobile Computing Systems Programming

078

H2A

2006

2

433661

High Performance Database Systems

083

H1

2007

1

433645

Software System Security

080

H1

2007

1

433654

Sensor Networks and Applications

081

H1

2007

1

433678

Cluster and Grid Computing

076

H2A

2007

2

433646

Systems Requirements Engineering

070

H2B

2007

2

433677

Networks & Parallel Processing

066

H3

2007

2

433684

Machine Learning

077

H2A


1


1 条评论:

匿名 说...

Hi~~ it was very nice to hooked up by your space. I am currently studying at Auckland University of Auckland, and my project is about sun SPOT.