• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Payment and J2ME Help me it is emergent

 
Ould Nadif
Ranch Hand
Posts: 184
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I developed a J2ME application.
You can naviguate through my J2ME application to access my server where are located my resources that I want to sell ( for example a midi file that you want like ringtone).You can listen this midi file through my application.

The operator with that I deal don't want the premium SMS like payment system.Its payment is based on HTTP connection.
My main problem is how to save my midi file like ringtone on my phone.I know there is no solution to save a file like ringtone with J2ME except those implementing JSR75 (a few).

I thought to use platformRequest(String URL) too. I know that MIDP2.0 implement platformRequest(String URL)!: Does all MIDP2.0 handsets implement platformRequest(String URL)?

Help me.

OULD NADIF
Cheers
 
Ed Schepis
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As MIDP2 API specs on platformRequest say: "...If the platform has the appropriate capabilities and resources available, it SHOULD bring the appropriate application to the foreground and let the user..."
The devices should implement it, so I've seen a lot of missing implementation around.
 
Ould Nadif
Ranch Hand
Posts: 184
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks you for your help.
Does anybody know :
a API to manage a browser from a J2ME
or to simply download a file from a URL.

Cheers

OULD NADIF
 
Ould Nadif
Ranch Hand
Posts: 184
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I read this aricle:

J2ME platform.
Sun XHTML Microbrowser Extensible Hypertext Markup Language (xHTML) microbrowser components at no cost to the wireless community. Designed to run on devices supporting Java 2 Platform, Micro Edition (J2ME) and the Mobile Information Device Profile (MIDP) specification. Sun To Ship Free Java Technology-Based Xhtml Microbrowser Components (6/01) Sun announces that it will make available Extensible Hypertext Markup Language (xHTML) microbrowser components at no cost to the wireless community. Designed to run on devices supporting Java 2 Platform, Micro Edition (J2ME) and the Mobile Information Device Profile (MIDP) specification, these components will greatly accelerate the creation of Java technology-based browsers and applications supporting the WAP 2.0 specification. Created within the World Wide Web Consortium and adopted by the WAP Forum with the support of Sun and many other wireless industry leaders, xHTML is quickly becoming the markup language of choice for both Internet and wireless web content. These xHTML components will simplify the seamless integration of xHTML with J2ME platform/MIDP; supporting browser-based static content and Java technology-based dynamic interactive content.


Do you have information to help me to resolve my problem?

Cheers
OULD NADIF
 
William Frantz
Ranch Hand
Posts: 102
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The solution you are looking for is highly carrier dependant. What carrier are you trying to use? Payment issues aside, are you able to download and install ringtones through the microbrowser? Some carriers restrict this capability by allowing digitally signed content only. This ensures that the carrier gets their cut of the action.

Assuming you can download ringtones at all, there are a few alternatives. When a visitor agrees to buy an item, the MIDlet can notify the server of the user's phone number. The server can then send a text message to the device containing a one-time-use-only link to the content they purchased. The user can exit the MIDlet, read the message, follow the link, download the content, and the server can then deactivate that link.

It doesn't provide much security. The user could transcribe the link to a PC, masquerade as the phone, download the item, and then install it on as many handsets as they want. Of course they could skip the phone altogether and just run your MIDlet on a PC using an emulator in the first place.

William Frantz
http://sprintdevelopers.com
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic