• Complain

Daryl Wilding-McBride - Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices

Here you can read online Daryl Wilding-McBride - Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2003, publisher: Addison-Wesley Professional, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Daryl Wilding-McBride Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices
  • Book:
    Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices
  • Author:
  • Publisher:
    Addison-Wesley Professional
  • Genre:
  • Year:
    2003
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

With the release of Java 2 Micro Edition (J2ME), Sun Microsystems opened Java to the rapidly expanding Personal Digital Assistant (PDA) market. This comprehensive tutorial and reference provides an in-depth look at developing PDA software with J2ME and PersonalJava, covering both Palm and PocketPC devices. Succinct and practical, JavaaA A Development on PDAs focuses on real-world programming tasks with extensive code examples and an end-to-end PDA application demonstrating techniques for integrating devices with the enterprise via Web services. This book describes the J2ME platform and PersonalJava and discusses design issues specific to resource-constrained devices. It also provides in-depth coverage of networking and Internet access, the user interface, data storage, and integrating PDAs into the corporation.You will learn to develop Java applications for PocketPC and Palm devices through in-depth coverage of: *J2ME configurations *CLDC and CDC profiles *Selecting a PDA for development *PDA development tools *Designing for constrained computational capability *Designing for constrained screen and memory size *PDA user interfaces *Storing information on the devices *The Generic Connection Framework *Internet access from a Java PDA application via a GSM phone and Bluetooth *Accessing Web services from Palm and PocketPC devices JavaaA A Development on PDAs concludes with a look into the future of PDA technology and the expanding role of these devices in the enterprise. Written for anyone with a basic knowledge of Java, this important resource is a must-have for all those interested in the Palm OS and PocketPC markets. 0201719541B05292003

Daryl Wilding-McBride: author's other books


Who wrote Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices? Find out the surname, the name of the author of the book and a list of all author's works by series.

Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Appendix A. Packages in CLDC
Table A.1. Packages in CLDC

java.lang

Classes

Boolean

Byte

Character

Class

Integer

Long

Math

Object

Runtime

Short

String

StringBuffer

System

Thread

Throwable

Interfaces

Runnable

Exceptions

ArithmeticException

ArrayIndexOutOfBoundsException

ArrayStoreException

ClassCastException

ClassNotFoundException

Exception

IllegalAccessException

IllegalArgumentException

IllegalMonitorStateException

IllegalThreadStateException

IndexOutOfBoundsException

InstantiationException

InterruptedException

NegativeArraySizeException

NullPointerException

NumberFormatException

RuntimeException

SecurityException

StringIndexOutOfBoundsException

Errors

Error

OutOfMemoryError

VirtualMachineError

java.io

Classes

ByteArrayInputStream

ByteArrayOutputStream

DataInputStream

DataOutputStream

InputStream

InputStreamReader

OutputStream

OutputStreamWriter

PrintStream

Reader

Writer

Interfaces

DataInput

DataOutput

Exceptions

EOFException

InterruptedIOException

IOException

UnsupportedEncodingException

UTFDataFormatException

Errors

java.util

Classes

Calendar

Date

Hashtable

Random

Stack

TimeZone

Vector

Interfaces

Enumeration

Exceptions

EmptyStackException

NoSuchElementException

Errors

javax.microedition.io

Classes

Connector

Interfaces

Connection

ContentConnection

Datagram

DatagramConnection

InputConnection

OutputConnection

StreamConnection

StreamConnectionNotifier

Exceptions

ConnectionNotFoundException

Errors

Appendix B. Extensions of CLDC Provided by MIDP
Table B.1. Extensions Provided by MIDP beyond CLDC

java.lang

Classes

None

Interfaces

None

Exceptions

IllegalStateException

Errors

None

java.io

Classes

None

Interfaces

None

Exceptions

None

Errors

None

java.util

Classes

Timer

TimerTask

Interfaces

None

Exceptions

None

Errors

None

javax.microedition.rms

Classes

RecordStore

Interfaces

RecordComparator

RecordEnumeration

RecordFilter

RecordListener

Exceptions

InvalidRecordIDException

RecordStoreException

RecordStoreFullException

RecordStoreNotFoundException

RecordStoreNotOpenException

Errors

None

javax.microedition.midlet

Classes

MIDlet

Interfaces

None

Exceptions

MIDletStateChangeException

Errors

None

javax.microedition.io

Classes

None

Interfaces

HttpConnection

Exceptions

None

Errors

None

javax.microedition.lcdui

Classes

Alert

AlertType

Canvas

ChoiceGroup

Command

DateField

Display

Displayable

Font

Form

Gauge

Graphics

Image

ImageItem

Item

List

Screen

StringItem

TextBox

TextField

Ticker

Interfaces

Choice

CommandListener

ItemStateListener

Exceptions

None

Errors

None

Appendix C. Jeode -D Properties

This appendix describes the properties you can set to alter JeodeRuntime jeode.evm.memory settings.

[1] Reproduced with permission from Insignia Solutions.

jeode.evm.memory.compaction

[2] Denotes a property group.

jeode.evm.memory.size

jeode.evm.memory.overallSize

jeode.evm.memory.sysLimit

jeode.evm.memory.sysStart

jeode.evm.memory.sysExtend

jeode.evm.memory.javaLimit

jeode.evm.memory.javaStart

jeode.evm.memory.javaExtend

jeode.evm.memory.stackSize

jeode.evm.memory.stackOverflowZone

jeode.evm.memory.size

The overall amount of memory in the target machine, in bytes

Type : String

Default Value : 16 m

This property value is not used directly by the EVM, but is used to define appropriate default values for the following other types of memory properties:

  • jeode.evm.memory.overallSize

  • jeode.evm.memory.sysLimit

  • jeode.evm.memory.javaLimit

  • jeode.evm.memory.stackSize

  • jeode.evm.compiler.ehSize

  • jeode.evm.compiler.dataSize

  • jeode.evm.compiler.codeBuffTotal

These default values represent Insignia's estimate of optimal generic settings for performance, based on this overall memory size. You can then alter these default values as required for your specific application and device.

jeode.evm.memory.stackOverflowZone

Size of the stack overflow zone

Type : Integer

Default Value : 16 k

Must be positive

When a thread enters this zone, a stack overflow exception will be thrown.This needs to be less than the stack size setting. A value of zero indicates that stack overflow checks should not be performed.

jeode.evm.memory.overallSize

The maximum amount of dynamic Java/System memory allowed

Type : Integer

Default Value : 15 m

Must be positive

This is the maximum amount of dynamic memory (in bytes) allowed at run-time for Java objects and EVM dataalso see notes for stack size. Dynamic memory use is that determined by JeodeRuntime at run-time, satisfied by dynamic memory allocation requests upon the target OS.

The dynamic memory acquired by JeodeRuntime is shared between:

  • Java memory : relocatable, garbage collectable Java heap objects

  • System memory : immovable Jeode "system" objects

Normally, either of these could (theoretically) occupy the whole of the dynamically allocated memory if run-time conditions required. You can also use the jeode.evm.memory.javaLimit and jeode.evm.memory.sysLimit properties to define ceiling values for Java or system memory usage if needed.

Note : To find static memory use (including the space occupied by the Jeode EVM executable and its predefined data structures), run a target-specific executable analyzer tool on your host (for example, objdump ).

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices»

Look at similar books to Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices»

Discussion, reviews of the book Java¿ Development on PDAs: Building Applications for Pocket PC and Palm Devices and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.