Pda Applications

Application PDA



Java for PDA Applications




Our world is full with electronic devices such as cell phone, laptop and PDA with endless variations these days. Its manufacturers need to make the devices has the ability to run any task required for them. They need a simplest way to develop applications for it. They need a solution that can deal with various limitations such as slow processors, alternative input methods, small screen sizes, limited memory, and can suit in a different kind of platforms.

pda applications
Considering that needs, Sun Microsystem regroup their famous Java technologies into three different editions, with different specific market segment for each:
• Java 2 Enterprise Edition / J2EE - Specifically designed for heavy duty server systems.
• Java 2 Standard Edition / J2SE - Specifically designed for workstation & standard desktop applications
• Java 2 Micro Edition / J2ME - Specifically designed and standardize the use of Java technology in small & limited memory devices and wireless devices.

Due to the high variety of target devices, J2ME platform had to be scalable and modular designed. To optimize the different memory footprint and processor types, J2ME provides a range of virtual machine for each most of them.

Another advantages of J2ME are peer-to-peer networking, function off-line out of wireless coverage ability, superior graphics user interfaces, and improved consistency and security of applications across platforms and devices. With J2ME, anyone can create any application and sell it, since there are no licensing expenses needed for the SDK.

WAP vs Java for PDA Applications

In terms of either security or features,
Java for PDA applications has more advantages to offer than the application built under the Wireless Application Protocol (WAP). J2ME is a development platform designed for smart devices such as smartphone and PDA applications, whereas WAP is a thin-client development protocol. Compare to WAP applications, Java applications offer the several security advantages for PDA applications:
• Scalable end-to-end security from the back end to wireless devices can be provided by Java application without a WAP gateway in the middle.
• Network traffic will be more efficient since Java applications can store and process data locally.
• With the ability to establish a comprehensive differentiating security policy based on the content. Java applications utilize PDA processing power with more efficient.

Java vs Native Platforms
The advantage of Java platform compared to Native is the Java capabilities to write portable applications. The portability of Java platform comes from its execution model, specifically from the use of the Java Vrtual Machine processing its bytecode into machine code at runtime. The process is to provide compatibility layer on the top of the hardware.

The execution model of Java platform also offers the important security advantages, such as:
• Java Virtual Machines ensures that PDA applications do not perform any dangerous operations and verifies all classes in class loaders.

• Java Virtual Machines has a mechanism to monitor and safeguard the errors of PDA application runtime. For example, the JVM can avoid memory leaks by automatically clean up application memory heaps at runtime. Among native applications, the major cause of crashes is memory leaks.
• Java Virtual Machine has the ability to provide a sandbox or security manager for PDA applications.

Just thought you may be interested in reading this guide: o2 pda and htc pda phone



Copyright 2009 pda.unlockedphone-s.com
Pda Smartphones | Privacy Policy | Contact Us | Link Exchange | Sitemap
Related Sites | SpyderMap | Web Portal






Related Articles:

Gps Windows Mobile
Pda Deals
Smartphone Wifi
Wifi Pda Phone
Pda Price


Other Resources:

DVD Player Portable
Best Cheap Tablet PC
Cheap Cell Phone Plans
List of Gemstone Jewelry
Free Forex Signal