"Must work with all J2ME phones and networks"

[email protected] Sat, 10 May 2008 13:11:47 PDT
Newsgroups gmane.comp.java.sun.kvm
Message-ID <25444084.219651210450365258.JavaMail.tomcat@sdcst12.sjc.collab.net>
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;
[code]
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.
[/code]
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"
[code]
   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
[/code]

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

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

Thanks!
[Message sent by forum member 'earamsey' (earamsey)]

http://forums.java.net/jive/thread.jspa?messageID=273656

===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff KVM-INTEREST".  For general help, send email to
[email protected] and include in the body of the message "help".