Wednesday May 11, 2005
Wednesday Apr 06, 2005
By Darryl Mocek on Apr 06, 2005
Thursday Mar 24, 2005
By Darryl Mocek on Mar 24, 2005
Thursday Mar 17, 2005
By Darryl Mocek on Mar 17, 2005
Now you'll be able to play this game on your mobile phones. Summus and Mattel join forces to deliver this game on top of J2ME for your mobile device in both single and multi-player modes. I'm not sure how this is going to work in multi-player mode over wireless devices as a boxing match requires real-time interaction, but I can't wait to try it out.
Tuesday Mar 08, 2005
By Darryl Mocek on Mar 08, 2005
- Graphical Screen Design
- Graphical Flow Design
- End-to-end application development
- Send code to device
- Project support built on Apache Ant
- Integration with the J2ME Wireless Toolkit
- Device configurations for device management
- Integrated obfuscation
- Integrated optimization
- Over-The-Air (OTA) Download testing
Make sure you get the Mobility Pack 4.1 Beta here and not the Mobility Pack 4.0. 4.1 adds more features like graphical screen design and graphics flow layout. You can also create end-to-end application using the tool. A great feature is the ability to create device configurations and custom configurations. This lets you target specific code for specific devices (read specific support for features on a device) and you can write specific code for specific feature sets. Say you want to create code for devices which support MMAPI. You can do this easily with the configuration feature. You can also send your completed application to the device using Bluetooth. All of the other standard IDE features are available in NetBeans, like code completion.
Wednesday Feb 16, 2005
By Darryl Mocek on Feb 16, 2005
Monday Feb 14, 2005
Wednesday Feb 09, 2005
By Darryl Mocek on Feb 09, 2005
Monday Feb 07, 2005
By Darryl Mocek on Feb 07, 2005
The website claims that the entire list of J2ME enabled phones is supported. There is a database of over 150 J2ME devices in the device database. Features of the tool include:
- Device selection - select the devices for which the application should be built.
- Preprocessing - allows optimization of apps on the target device.
- Compilation & Preverification - includes optional APIs (e.g. MMAPI).
- Obfuscation - to shrink and scramble your application code.
- JAR & JAD creation - for easier packaging.
- Extensible - you can add your own tools to the mix.
- GUI - supports MIDP 1.0 and MIDP 2.0, CSS design, and more.
- Localization Framework - for easily localizing your application.
- Game Engine - supports using MIDP 2.0 game-API for MIDP 1.0 devices.
- Logging Framework - System.out.println() messages can be shown on the device.
- Utilities - extra utilities.
This seems like a pretty comphrehensive list of tools for building your J2ME applications. In a future installment, I'll take a look at J2ME Polish in more detail.
Thursday Feb 03, 2005
By Darryl Mocek on Feb 03, 2005
If you need to recieve payment for something (maybe your friend owes you some money for that last bet you made...OK, so you need to be a merchant to accept payments), you can charge a buyer's credit card using your J2ME enabled phone.
This will really be a boon to those who do business outside their place of business, say a mobile salesperson or someone at a flea market.
You can enter a buyer's information by hand, or if you have a card swiper for your phone, swipe the card.
The Wireless ePay page has a neat flash demo to give you an idea of how things work.
Tuesday Feb 01, 2005
By Darryl Mocek on Feb 01, 2005
Friday Jan 28, 2005
By Darryl Mocek on Jan 28, 2005
With at least 3 completely different OS's (just from Motorola), how do you, as a developer, choose which OS to write your applications? The answer is write to J2ME. Regardless of which OS's become ubiquitous in the marketplace, writing to J2ME will ensure you don't have to learn how to program to the various OS's and UI toolkits available in today's phones to make your applications widely available. Not to mention the fact that your device is more secure when your applications are written in Java.
- BlueZ AuthenticationRejected Problem Solved
- Interesting Java EE Problem
- Series On Embedded Development (Part 6) - Power Efficiency
- Series On Embedded Development (Part 5) - Efficiency
- Series On Embedded Development (Part 4) - Tunability
- Series On Embedded Development (Part 3) - Runtime Optionality
- Series On Embedded Development (Part 2) - Build-Time Optionality
- Series On Embedded Development (Part 1)
- Oracle Unveils Oracle Java Embedded Suite 7.0
- Speeding up NetBeans Scanning