Sony Ericsson P900 - Page 3

Performance

Taylor Benchmark (measured in ms)

Taylor Benchmark measures the Graphics API and RMS access performance of P900. For more information, comparasion and download about Taylor Benchmark, please visit their website.

Low Level Graphics (2000 times)
Lines Rectanges Ellipses Arcs Images Fonts Control
266 156 1234 1359 265 438 0

RMS (100 times)
Create Enumerated Read Random Read Random Delete Control
4968 359 1672 4891 0

CPU Test (5000 times)
Array Copy VM Test Control
203 0 0

Henson Float Point Benchmark (measured in ms)

Henson Benchmark measures the fixed point calculation performance of P900. For more informationm comparasion and download about Henson Benchmark, please visit their website.

sin 100 times cos 100 times tan 100 times add 10000 times mul 10000 times div 10000 times sqrt 1000 times
250 109 344 156 406 2203 1062

JBenchmark Scores

JBenchmark scores measures the graphical performance of P900. This information is obtained from JBenchmark website.

Overall Text 2D Shapes 3D Shapes Fill Rate Animation
2203 535 519 364 238 547

Ben's Load Image Test

Ben's load image test measures the various image loading strategy performance of P900. More information about Ben's Load Image Test will availble in my next update. The following is a brief description of the test.

Test 1 - Load each PNG file (10 png in total) using Image.createImage() individually

Test 2 - Merge all PNG files into a big PNG files and load the combined PNG file using Image.createImage().

Test 3 - Merge all PNG files binary into a big binary file, load the combined binary file using Class.getResourcesAsStream(). Then create Image objects using Image.createImage() from the binary array.

Time (ms) Memory (bytes)
Test 1 875 35088
Test 2 140 23140
Test 3 Failed Failed

Ben's SE P900 Rating:

Device Capability

P900 deserves its 5 star in capabilities. Top-notch performance, large screen, full 65k colors. Very complete API and GUI supports when compare to other devices on the market today. If you really want to pick one weakness about it, it cannot run MIDlet when the flip is closed.

Developer Friendiness

Sony Ericsson established a developer portal (see resources) for ease SE phones development. This portal has very good documentation coverage about SE phones. There is also a staffs monitored forum for Q & A. However, the SDK from SE is not helping developers. The emulator they provides is just a skin around SUN J2ME WTK, which doesn't fully reflect the behavior of P900. If you want to more accurately emulate P900, you should download the C++ SDK, which include a Symbian emulator. This Symbian emulator is able to load MIDlets as well.

Revenue protential

P900 is an expensive phones. As a result, it is not for the general public and the user base is relative small. However, people who uses P900 is very willing to buy or download 3rd party applications. After all, this is exactly the reason why they paid big bucks on this phone. According to statistic provided by Handango, P800/P900 is the top phone that consumers add software onto.

Buggy Factor

Even though it is one of the first MIDP 2.0 phones around, P900 is relatively polished on its MIDP implementation. The Form items support is by far the best implementation However, there are a few complains. My biggest complain is the virtual control panel that appears on Canvas. I have absolutely no idea how would anyone practically uses this control panel. The buttons are too small for fingers and it has no feedback when you press them (no sound, no visual feedback). And since MIDlets can only be run when the flip open, therefore, you lost the number keys and soft keys as well. Stylus is probably the best way to interact with a canvas. This makes designing game interfaces rather difficult, especially for action games. I also notice that the application icon doesn't appear on the Launch screen properly. Some of the forum members suggest that an particular size of image is required. And for bluetooth developers, the VM just crash when you do a acceptAndOpen() method. You must have your MIDlet signed in order to avoid the crash.


Selected Links for Sony Ericsson P900

SE P900 Product Description and Specification

SE P900 Phone Review (Mobileburn.com)

SE P900 Developer Portal

SE P900 J2ME SDK

SE Java Developer Forum (Member login required)

SE P900 User Links Directory (lots of good links)

SE P900 Performance (JBenchmark)

Symbian UIQ Development Page

MIDP 2.0 and Other API Support in SE P900 and Z1010

Benhui.net Bluetooth Developer Page

Wireless Messaging API Tutorial (wireless.java.sun.com)

Mobile Media API Tutorial (wireless.java.sun.com)

What's new in MIDP 2.0 (developers.sun.com)

Search SE P900 on SE Forum (Member login required)

Search SE P900 on SUN KVM-INTEREST list

Benhui.net news
Feb 14, 2004 - New downloads from our Bluetooth section. BlueChat example application with full source code. Learn more! Bluetooth more! [more]
Feb 14, 2004 - Found out what SonyEricsson P900 has to offer for J2ME developers. Review our P900 developer review. [more]
Feb 14, 2004 - Check out Ben's latest Java Bluetooth development article at JDJ Feb issue. Get it off the shelf while it last. [more]
Dec 15, 2003 - Our Bluetooth section open! Check out our Bluetooth Browser, Code gallery, and tons of links. [more]
Nov 08, 2003 - Join us to chat with Michael Yuan. Learn more about Enterprise J2ME. [more]
Nov 08, 2003 - 35 more links added to our popular J2ME Master Links [more]
Nov 08, 2003 - MIDP 2.0 phone list is updated to include the latest and greatest phones. And with links, too! Check it out. [more]
Sept 21, 2003 - Add MIDP 2.0 phone list section. [more]
Aug 28, 2003 - Spy your mobile device even more with our Mobile Speed tool. [more]
Aug 22, 2003 - Spy your mobile device with our new Mobile Echo tool. [more]
Aug 22, 2003 - A new forum section is added to our links database. Questions? Dunno where to start? Start from here!
Aug 22, 2003 - Another 20 links added to our database. You have links to suggest? email us!

Aug 01, 2003 - the new benhui.net goes live! Fully updated with lots of J2ME links, UML diagrams, and special features.

Aug 01, 2003 - check out our latest featured phone - Nokia 3650 [more]

  

Featured Phone

 

Featured People

  

Featured Site

 

 

 

Copyright (c) 2003. BenHui.Net. All rights reserved.

All trademarks are owned by their respective companies.

Feedback to webmaster | Questions? | Privacy | Terms of Use