New Projects
|
December 1998 - February 1999 |
a chip manufacturer |
Profiling and understanding the instruction set usage patterns of
Java JIT compilers. Determining possible hardware and software enhancements.
(Note: This was for a different client than the other Java project
below.)
|
August 1998 - January 2000 |
Phone.com |
Design, implementation, and ongoing evolution of a text entry subsystem
for client's mobile Internet browser.
See the Text Entry write-up.
|
June 1998 - February 1999 |
a chip manufacturer |
The investigation and design of a fast and memory efficient Java virtual
machine for a chip manufacturer. The project involves analysis of Java
execution and garbage collection and using that analysis build an efficient
Java implementation on the client's hardware.
See the Java VM write-up.
|
January 1998 - June 1999 |
Phone.com |
The design, prototyping and implementation of a compact version of
Unwired Planet's Internet browser for cellular phones. The project involves
creation of new over-the-air protocols and a new display subsystem to
ensure small memory (RAM and ROM) footprint.
See the Wireless Markup
write-up.
|
Ongoing Projects
|
November 1997 - January 1998 |
Phone.com |
The design of Over-the-Air programming facilities for phone systems
that incorporate Unwired Planet's Internet browser. The design encompassed
the entire system, end-to-end, covering facilities in the handset, communication
with the cellular infrastructure, data base management, interaction
with existing back-end servers, and user interface for both client and
provider.
|
October 1997 - January 1998 |
Phone.com |
Participated in the WAP standards definition effort with a particular
emphasis on scripting language design.
|
|