The mobile industry is standardizing both application provisioning and
digital rights management (DRM). Provisioning includes the discovery and
downloading of an application to a client device, while DRM deals with how to
protect the application from unauthorized use.
The Java Community Process recently finalized JSR 124, J2EE Client
Provisioning Specification, which a number of content server providers are
rapidly incorporating into their products. On the DRM side, the Open Mobile
Alliance has defined the industry standard in its document Digital Rights
Management version 1.0. Nokia, a strong supporter of the OMA, implemented a
key OMA DRM feature - forward locking - in its 3595 model. Forward locking
occurs when the device embeds a hardware identifier in the application so
that the application can be used only on that device.
One goal of this article is to demonst... (more)
For location-based services, the open frameworks of J2ME and J2EE create
interesting opportunities in the fields of software development and applied
statistics. Traditionally, the software industry in these services has been
closed and, as a result, the industry has suffered stagnation, particularly
in the area of distributed systems and integration.
Just look at this most recent example – U.S. cell phone carriers didn’t
meet the FCC October 2001 mandate for automatic location-based tracking for
911 calls over their networks. The most common reasons the carriers gave for
missing... (more)
The Wireless Messaging API (WMA) reference implementation supports short
message service (SMS) text and binary messages, but leaves the implementation
of the hot area of multimedia messaging untouched. This article will
demonstrate how to build a Multimedia Messaging Service (MMS) client using
J2ME so you can get started writing new applications using this technology.
By doing your own J2ME client implementation, you can bypass carrier lock-in
of the content server or Multimedia Messaging Service Center (MMSC), as well
as build your own server-side MMS applications, which you cou... (more)