The Source for Java Technology Collaboration

Home » java.net Forums » Mobile & Embedded » ME Interest

Thread: "Must work with all J2ME phones and networks"

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
This question is not answered. Helpful answers available: 2. Correct answers available: 1.

Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 1 - Last Post: May 11, 2008 8:13 AM by: davjoh Threads: [ Previous | Next ]
earamsey

Posts: 9
"Must work with all J2ME phones and networks"
Posted: May 10, 2008 1:11 PM
 
  Click to reply to this thread Reply

I had a request to create a Jabber Client for j2me enabled phones. however, they are requesting that the application works with all mobile networks. I'm not sure about this. I am using Beep Jabber library and it appears to be using ssl connection and I don't see every Operator opening up their network to ssl connections.

I compiled a list of Mobile Network Operators in the USA. Now, for each operator I need to know the following;
1.MIDlet Installation Options of which I know of the following methods;
  A) Other The Air (OTA)
         i.WAP
        ii.HTML
       iii.Operator Specific, ie Sprint Nextel Mobile Application Manager (MAM) or some other arcane method
  B) Download from WWW to PC and then upload from PC to mobile phone.
         i.Bluetooth
        ii.USB
       iii.InfraRed
2.Access To Communications Network, that is, what has the Operator opened up to J2ME applications.
  A) HTTP/Socket - easy to assume if phone has Internet access these would be present no problem ... i'll not be so naive.
  B) PushRegistry - no chance this will be useful
  *) SMS/MMS - no good for Jabber client without a lot of painful cludging and praying for access rights so I ignore.
 
The Mobile Operator may allow any 1 or 2 only if;
  A) Gone through stringent verification process - verzion but I don't think they support J2ME
  B) and/or Midlet signed
  C) and/or Partnered together with Operator.

Based on all of these issue complexed tangled issues I don't see how I can meet requirements of "MUST Download from All Networks" and "Run on All Phones". Does anyone have any insights to offer me on how to meet these requirements? It is stated as if they are grocery shopping and it is as simple as picking a dozen eggs and milk. Am I making a big deal of nothing or is this task going to be monumental to get it to "Install and Run" and all networks and J2ME enabled phones? Actually, the brand of phone is not as important as how the Operator has it configured; ie, they can disable some features at the hardware/network level.

Here is the list of USA Mobile Network Operators. Is there an easy way to get above information without calling each one? I have to google "what are midlet communications limitation set by mobile network operators"
   AT&T Mobility
   Verizon Wireless
   Sprint Nextel
   T-Mobile
   Alltel
   TracFone Wireless
   U.S. Cellular
   Virgin Mobile
   MetroPCS
   Cricket
   Qwest Wireless
   Unicel
   Cellular South
   Centennial Wireless
   Cincinnati Bell Wireless
   nTelos
   SouthernLINC


Maybe someone can help me kick start my brain into gear.

PS: sorry about posting message between tags but I could not figure out how to capture identitations otherwise.

Thanks!

davjoh

Posts: 118
Re: "Must work with all J2ME phones and networks"
Posted: May 11, 2008 8:12 AM   in response to: earamsey
 
  Click to reply to this thread Reply

There's a really good podcast in the Mobile and Embedded community that discusses issues to do with developing 'off deck' applications and how to go about testing your apps as an independent developer.

I can't remember exactly which episode it was, but it featured a panel discussion from the Mobile and Embedded Developer Days earlier in the year. Try have a look back in the http://mobileandembedded.org/ news entries for it.

-David




 XML java.net RSS