| Devices listed | Total selected | % |
|---|---|---|
| Symbian OS smartphones (Nokia Series 80/SonyEricsson UIQ) | 35 | 56% |
| Windows Mobile PDAs | 30 | 48% |
| Other mobile phones | 27 | 44% |
| Multi-Function Printer | 3 | 5% |
| Set-top boxes | 8 | 13% |
| Other | 6 | 10% |
Other devices included: Blackberry, Docomo, iPhone, Palm OS (2x), Nokia S60 (CDC support will come later in 2007)
| Method of deployment | Total selected | % |
| File copy | 45 | 73% |
| SCP | 5 | 8% |
| Http post | 17 | 27% |
| Bluetooth/Infrared | 31 | 50% |
| Other | 11 | 18% |
Other deployment methods included: email attachment, DSM-CC object carousels, REST web services, OTA, USB cable (3x), Nokia Active Sync, database
| *# participants* | % | ||
| Foundation Profile | 28 | 45% | |
| Personal Basis Profile | 28 | 45% | |
| Personal Profile | 36 | 58% | |
| Advanced Graphics and User Interface (JSR209) | 25 | 40% | |
| eRCP/eSWT | 10 | 16% |
Other Profiles included: eSWT, MHP, OCAP, GEM, Java TV, JMF
| *# participants* | *% of 62* | ||
| Matisse support | 44 | 71% | |
| JUnit integration | 10 | 16% | |
| Packaging, Signing and Deploying | 42 | 68% | |
| Building, Running and Debugging | 41 | 66% | |
| IDE integration | 44 | 71% | |
| Other | 4 | 6% |
Other useful features mentioned: Interaction with REST-based webservices, MIDI applications
| *#* | *% total* | ||
| More features | 42 | 69% | |
| More stability | 12 | 19% | |
| Better UI and workflow | 8 | 13% |
---++++More stability: 1.IDE can't find the installed CDC platform on my machine - or even the CDC platform bundled with the CDC Pack 2.Netbeans CDC Pack crashes often 3.Netbeans can be slow, even on a fast CPU.
| YES | 10 | 16% | |
| NO | 52 | 84% |
Comments: 1.Sudoku app on Google code doesn't allow proper navigation when run on the default color phone emulator. (Arrow keys and number keys don't respond when pressed.) 2.No web service/consumption tutorials, user trying to write Amazon Web Services client couldmn't get the stubs generated. 3.Performance 4.AGUI is not always available on target platform, need easier way to define my platform features/limitations. 5.amd64 compatibility 6.Linux port with emulator (4x)
| # participants | % of 62 | ||
| Web | 53 | 85% | |
| Advertisment | 1 | 2% | |
| Blogs | 14 | 23% | |
| Other | 6 | 10% |
Other: 1.Long term NB user (3x) 2.Google 3.SUN website 4.someone talked to me about it
1.Web Service consumtion and deployment with a real server like Amazon/Google etc(6x) 2.Integration with eRCP/eSWT 3.End-to-end tutorial (Could be multiple articles) 4.Using Bluetooth to connect from a phone to another device (3x) 5.User interface development 6.Step-by-step install and set up of needed software for the best usage of this pack (eg: Quick Start) (5x) 7.3d graphic and multimedia APIs (4x) 8.SVG Compatibities 9.Database integration/connectivity (3x) 10.Hot syncing with a device 11.Device support matrix with tips for deploying apps on those devices. 12.Advanced application development, not just simple hello world tutorials. 13.Signing, certificate use, secured connections (SSL,HTTPS), Lowlevel hooks to hardware. 14.Networking 15.MIDI and external device communication. 16.Porting to "new" hardware. 17.How to use optional packages
| NO | 44 | 71% | |
| YES | 18 | 29% |
Top Language Requests: 1. Three Requests for: Brazilian Portuguese, Arabic, Chinese, Japanese *Note:* ZH and JP are localized. 2. Two Requests for: European Portuguese, Italian, German 3. One Request: French, Spanish, Indonesian, Polish
---+++ Summary of potential Action Items for Development and Documentation teams:
Feature suggestions:
* Support for eSWT (2x) * SVG authoring tool integration (2x) * Linux support! (in both CDC toolkit and IDE) (6x) * Make CDC web services and flow design more like CLDC/MIDP pack (3x) * Refactoring tool for converting AWT to Swing (and reverse) (2x) * Ability to port Java SE to CDC code * Tool that removes Java5 dependencies in code * Fix Ricoh bugs and integration issues * IDE has trouble finding/recognizing compatible CDC emulators
Doc/Tutorial Suggestions:
* More examples in tutorials * How to create your own emulator/skins guide * How to consume web services tutorial w/ real world example (Google, Amazon or such)(5+ requests) * Bluetooth tutorial with specific examples of real uses(3x) * End-to-end tutorial that's a creates and deploys a practical, "real world" application (2x) * UI development tutorial that's more in-depth/ multi-layered * Database connectivity tutorial (2x) * 3D API, multimedia features (3x) * Hotsynching document/demo * Security implementation in CDC (certificates, secure connections, SSL/HTTPS, low level HW connections)