* starfire sucks
* Follow up
wedge Javascript functions that are helpful
* innerHTML
* getElementById
* getElementsByTagName
wedge XMLHttpRequestObject
wedge Background HTTP is a request/response protocol
* text
wedge show Universal code snippet (example_01.html)
* sendRequest sets the request in motion and returns control immediately while we do other stuff.
wedge callback function is the heart of event-driven U/Is
* examples are window.onload
* req.onreadystatechange
wedge Nokia
* S60 Platform Introductory Guide
wedge Series 60 Platform
wedge Symbian OS
* proprietary OS
* buggy (at least JVM is buggy)
wedge Basics
wedge Communications
* Telephony
* IR
* Bluetooth
wedge Messaging
* SMS
* MMS
* Email
* IM
wedge Browsing
* WAP/HTTP
wedge Developers
* C++
* Java
* Content
* Python
* Visual Basic
wedge Java Development
* www.forum.nokia.com—DP_2_0_for_Series_60_Designing_Java_Applications_v1_0_en.pdf.html
wedge Series 60 supports
* J2ME a subset of JAVA
wedge MIDP 2.0 (a set of device features)
* http connections
* socket connections
* JSR-120 (java-based SMS)
* JSR-135 (java-based media player)
* JSR-82 (java-based bluetooth)
wedge "Midlet"
* program that is written for J2ME specs
* screen size varies
* "keyboard varies"
* phone calls interrupt application
* network outages to be expected
* Program is a set of screens through which a user navigates
wedge U/I
* Adding a "command" to a "screen"
wedge Hooks exist for
* Display images
* Timers
* Threads
wedge Networking
* slide
* SMS
* Bluetooth
wedge SDKs
* Series 60 Platform SDKs for Symbian OS, for Java
* www.forum.nokia.com—0,,034-483,00.html