aspose file tools*
The moose likes Java Micro Edition and the fly likes How can I control j2ME license? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "How can I control j2ME license?" Watch "How can I control j2ME license?" New topic
Author

How can I control j2ME license?

Edward Chen
Ranch Hand

Joined: Dec 23, 2003
Posts: 798
How can I control j2ME license?

As you konw, in the regular PC, in our java program we can get unique number, for example, CPU serial number or MAC address, to control license. In the cell phone, does it have some unique number in it ? if yes, J2ME has some API to control it ?

Thanks
Fred Grott
Ranch Hand

Joined: Oct 05, 2002
Posts: 346
you mean as in control meaning program will run if licensed and not run if not?

In MIDP2.0 you can generate a unique certificate per license for the jar/jad that the phone user/consumer downloads from your site

In MIDP1.0 we do not have this feature so some Mobile Operators use reverse billing to associate the UEI number gained from sending a sms to user and having user confirm..

The best way to find out is to go the developers website of the mobile Operator you are targeting and read their spec on this as some Mobi e Operators use vastly different strategies..
[ November 07, 2004: Message edited by: Fred Grott ]

MobileBytes blog - Sharing Technology - My Programming Knols
Edward Chen
Ranch Hand

Joined: Dec 23, 2003
Posts: 798
Thanks, Fred,

Besides what your value comments, here we have another problem. Even we can seal the jar with some UID, but that jar could be copied into another machine and installed again .

The best solution is , each cell phone has UID, then use that UID as the license key. How we could go this way ?

Thanks
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How can I control j2ME license?