Contents
1 Introduction......................... 4
1.1 Purpose ....................... 4
1.2 Comparison of WMA and the Nokia SMS API................................................................................... 5
2 ChatMIDlet ............................ 6
2.1 User Interface............ 6
2.2 Design.......................... 8
2.3 ChatMIDlet.java......... 9
2.4 ChatScreen.java ......16
2.5 SmsHandler.java.....18
2.6 NokiaSmsHandler.java .........................................................................................................................21
2.7 WmaSmsHandler.java ..........................................................................................................................23
2.8 WriteMessageScreen.java....................................................................................................................26
2.9 PeerScreen.java ......27
2.10 PeerList.java.............28
2.11 PhoneBook.java......31
2.12 InputNameScreen.java.........................................................................................................................35
2.13 ErrorScreen.java......36
2.14 IncomingTextMessageListener.java ................................................................................................36
2.15 OutgoingTextMessageListener.java.................................................................................................37
2.16 OutgoingTextMessage.java.................................................................................................................37
2.17 Chat.jad .....................38
3 References .......................... 39