Java Enabled Mobile Phones
But application developers may glean from our benchmark tests which parts of J2ME applications consume more processor time and heap size as compared to others. These benchmarks should show developers which J2ME-enabled devices perform better in certain areas. Many companies define benchmarking strategies for Java platforms some are free, some are not. Most benchmarks test desktop and server-side environments. Some provide powerful tools, with, for example, support for thread monitoring.
For our standard, we follow the common procedures for performing benchmarks and use typical test areas. In the kernel-level test, we pick up some of the common test areas for J2SE Java 2 Platform, Standard Edition benchmarks and add our own. In each test area, we execute a test-specific code in a loop. We receive the speed loops per second as the result.
We built an application named JKernelMark version 1. In the application-level test, we define some test areas first. In each test area, we execute a test-specific code in a method.
The speed milliseconds per execution is the result we receive. For each benchmark, a MIDlet suite application performs the benchmark in the real device. The following sections explain what we test in each benchmark application. Since a normal XML parser is too heavy for mobile devices, performance—which includes runtime performance, user perception, and deployment code size—proves important when parsing XML in J2ME.
Although MIDP 1. We use kXML 1. We created a simple and small XML file, shown below, for our benchmark.
J2ME devices: Real-world performance | JavaWorld
We parse the whole XML file from beginning to end in the usual way—go through the whole XML document and read every tag, every attribute, and every value. We calculate the time milliseconds needed to parse the whole XML document and use the time as the score. Score meaning: Milliseconds per parsing the whole documentation; a lower score means better performance.
The figures below show how to run the JKernelMark 1. We list our benchmark scores in the following tables. Notice that only the final scores are released. Test devices As of May 15, , more than 70 types of J2ME-enabled mobile devices were available in the market.
quelume.tk Kernel level: We give a general idea of how fast a J2ME virtual machine executes those common basic instructions like logic-compare, loop, and method invocation. Compared to API calls, these are low-level instructions. We consider speed as the only performance standard here. The kernel-level test is application independent.
Application level: We give a general idea of how fast different J2ME devices execute common application interfaces like drawing a picture on the screen, opening an HTTP connection, storing data in a local file system, and parsing the XML document. Just like most other BlackBerry apps, Seesmic can run in the background and notify you of new direct messages and replies via the famililar notification icons.
Tweets60 — As the name suggests, Tweets60 is a native Twitter client for Nokia S60 smartphones that is available in both free and pro versions. This application is primarily for users who just want to quickly update their own status on Twitter as well as follow what their other friends are saying on Twitter. The pro version supports additional features like the ability to post images to TwitPic and follow search terms on Twitter. Gravity — Gravity is a hugely popular and powerful Twitter client for Nokia S60 smartphones.
With Gravity, you can manage multiple Twitter accounts, save links from tweets to your delicious account, post pictures to any of the Twitter-friendly photo sharing site like TwitPic of YFrog and it obviously supports all the other Twitter functions like retweets, direct messages, favorites, etc. Snaptu — Snaptu is an all-in-one application that lets you manage your Twitter, Facebook, Flickr and even your Google Picasa account from the mobile phone. Tiny Twitter — This is a free Twitter application for Windows Mobile that provides all the basic Twitter functionality.
PockeTwit — This is another popular Twitter client for Windows Mobile with support for multiple accounts. You can take a picture from your camera and post it directly to Twitter via PockeTwit. The application features a nice sliding interface so you can drag the tweets to the left to see all the actions that you can take on that tweet. PockeTwit is free and open-source. Twikini — The app integrates with Windows Media Player so you can tweet the name of the song that you are currently listening to.
Twikini can shrink URLs using Bit. If you have a GPS enabled mobile phone, you can also add your location to the tweet with Twikini.
The time now is PM. Become a Member!
- common low marriage in washington state.
- Facebook launches Every Phone app for 2,500 different Java-enabled phones.
- Portable Devices?
- virginia department of correction inmate locator!
User Name. Remember Me? Mark Forums Read. Thread Tools. Search this Thread.
- search free thousands backgrounds computer wallpapers;
- GPRS - Mobile Phones - Tutorialspoint.
- sezukompberk.tk - Free mobile phone Java applications: MobileStatus a demonstration midlet..
Join Date: May Posts: