Sony Ericsson CDMA Software


T606, T608

Multimedia-enabled phone for the North American CDMA market.
I worked on the system bus interface and accessory support.
Specifically, I wrote software drivers to support the MCA-25
"CommuniCam" camera accessory.




Ericsson Cyberlab Singapore


"Remote UI Tool"

I developed an application prototyping tool that runs on the R520.
It allows developers to build applications on a PC and then run them on a phone.




"Nanocube"

This home firewall/gateway can be used to share a broadband
internet connection among several users on a home network.
I configured network services (file and print sharing, IP masquerading,
firewall rules, time server, etc). When I had a suitable prototype, I
created an automatic installation CD. I also tweaked custom device drivers.




"Uhura"

This device was used to perform user trials on the concept of "third generation"
phone applications (such as live video communication, shoot-and-send camera, etc).
I wrote a multimedia filesystem middleware layer.




Exploratory New Products


"Julia"

This triple-band GSM phone was designed for teenagers.
It had built-in instant messaging (ICQ) functions and a fun user interface.
I devised an ICQ-to-SMS gateway protocol for the messaging application.
I also worked on usability issues and coordinated development with Sweden.




R520

I spent two months in Sweden as a liason between the Julia team
and our GSM headquarters. While I was there, I worked on the WAP
"push" feature on Ericsson's first GPRS-enabled phone, the R520.




"Athena"

This FM-radio phone was shown at the 1999 CeBIT exhibition.
I wrote device drivers and RDS (Radio Data System) decoding software.




GSM-1900 phone software


123

CA638, CF688, CH668

Three models, full-featured GSM-1900 for the North American market.
I worked on bug fixes, DTMF tone sending, password entry.