- Estas usando el Location API de Motorola o JSR 179?
Para la aplicacion estamos usando las clases del paquete com.motorola.iden.position
- Tienes servicio de AGPS en plan de datos en los equipos en cuales estás haciendo pruebas? Pregunto, porque se necesita datos para pode recibir la asistencia para el GPS.
En nuestro caso utilizamos el Illocation for Java y si lo tenemos activo, pero la tardanza en el equipo es mas notoria al estar fuera de cobertura,por eso nuestra duda de si tendra que ver ya sea la infraestructura del equipo o el software.
- Me podrías pasar la versión de SW y codeplug de cada uno de los equipos?
Claro es:
i420
Version de CP: 78.00.0E
Versión de SW:
RD5.00.00
Tipo: MS-PDGY-VER-BIRDSTONE-R13
Fecha: Wed Apr 13
i475
Version de CP: 78.00.0C
Version de SW:
RD2.00.02
Tipo: MS-PDGY-VER-BIRDSTONE-R13
Fecha: Thu Apr 21
Agradecemos enormemente la atencion a nuestro post
Saludos
Es raro que tomen tanto tiempo los equipos para obtener la posición inicial. Y más raro una diferencia tan grande entre los dos equipos. Un par de consultas para guiar mi respuesta.
- Estas usando el Location API de Motorola o JSR 179?
- Tienes servicio de AGPS en plan de datos en los equipos en cuales estás haciendo pruebas? Pregunto, porque se necesita datos para pode recibir la asistencia para el GPS.
- Me podrías pasar la versión de SW y codeplug de cada uno de los equipos?
No tengo los detalles pero despues de rootearlo y formatear y crear 2 particiones FAT32 en la microSD para instalar aplicaciones en ella, el cel me pidió reiniciarlo para configurar la tarjeta pero no pasa del logo de motorola y se reinicia, hice un hard reset para recupararlo a su manera original pero nada...aparece el siguiente error por lo que creo que es el flash del equipo:
MBM 0CB0
Zeus P80 S14
M0 R03
AP Prd BP Prd
UID 4D1705BB
021428
Flash 20BC
Err: A5,62,63,01,32
La mejor manera para ver la situacion seria ver un ejemplo del código donde implementas esto. Por favor muéstralo para revisarlo. Veremos que puede ser el problema.
Usando este mismo codigo en un Titanium por momentos la posicion que me regresa la antena es 0,0. ¿Hay alguna razon para esto o es un problema con mi codigo? yo uso este metodo dentro de un Service de android no en un Activity
Desafortunadamente en el Titanium y el i1 acezar el GPS de celda no es posible con LocationManager. La otra cosa que puedes hacer es usar el Telephony Manager. Utiliza este código para hacer lo que buscas:
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
CellLocation loc = tm.getCellLocation();
double lat = 0, lon = 0;
try {
Class c = loc.getClass();
Method getLat = c.getMethod("getCellLatitude", null);
Method getLon = c.getMethod("getCellLong", null);
lat = Double.valueOf(getLat.invoke(loc, null).toString());
lon = Double.valueOf(getLon.invoke(loc, null).toString());
} catch (Exception e) {
Log.e(LOG_TAG, "Got exception during get lat and lon.", e);
}
}
Si la descarga la realizas sin registrarte te pide contraseña para poder descomprimir el archivo. Sin embargo si están logado la descarga va ok y después no hay problema al descomprimir e instalar el plug-in.
Very user friendly Tablets are also available in the market in an affordable price cost but some tablets does not support the Sim utility so it makes them a little complicated but now a days some tablets are also available with all the features and specifications.
Hola dmvl,
Sin duda en mi humilde opinion android sera amo y señor en un tiempo no muy lejano, basta ver la cantidad de activaciones a nivel mundial de este s.o.: http://www.europapress.es/portaltic/movilidad/software/noticia-android-r...
Aca en Peru ya hay empresas que estan solicitando aplicaciones en este s.o. y tambien estamos ingresando cada vez mas al tema. El tema de costos se ira disminuyendo con el tiempo...
Pablo,
Otra cosa que puedes hacer es implementar las funciones de iDEN para usar el product como modem. Primero tienes que asegurarte que tienes los drivers instalados que los consigues aquí: http://www.motorola.com/consumers/v/index.jsp?vgnextoid=bda09ec8009a0210... . Luego tienes que asegurar que tu equipo este en modo “USB Modem”
Hola Pablo,
La manera más común para Android seria utilizando una aplicación para Android. La aplicación más popular es “PDANet” and el Android Market (ahora Google Play). Para ser sincero lo la he intentado en el i940. Hay otras opciones también. Has una búsqueda para “tethering” dentro del Market.
Recuerda que tienes que tener un plan de datos apropiado de Nextel.
Gracias a Juan Carlos y al Administrador por sus respuestas,
El tema esta resuelto y no quería dejar este post sin la "resolución".
En primera instancia quiero aclarar que mas de una línea en post anteriores míos estaban cargados de un poco de "cansancio" de tantas pruebas y horas dedicadas para intentar hacer algo que en teoría debería ser sencillo, quiero disculparme si en algún momento no fui muy cordial, no hay nada personal con esto ...
Ahora, aclarando el tema para los que entren al mundo del desarrollo para equipos Nextel, la compañía mantiene control sobre los recursos de la red que utilizarán software de terceros instalado en sus equipos.
Que quiere decir esto? Que simplemente deben solicitar comunicarse con el ejecutivo de cuenta para la empresa que estén trabajando o bien con alguien del área de datos y solicitar una IP Nateable ... de otra forma no podrán conectar, dada la situación pregunte a que se debe este control de acceso, a mi modo de ver un tanto restrictivo, para lo cual la respuesta fue algo como:
"Es una forma de sumar seguridad para los clientes de nuestra compañía y asegurarnos de cual será la carga que se utilizará en nuestra infraestructura."
En lo personal, me convenció y me parece una política totalmente válida, lo que si cuestionaría es que no esta claro esto hasta que te topas con el problema (al menos yo, no encontré nada conciso sobre el tema, lo cual me demando muchas horas)
Quiero destacar que fuimos muy bien atendidos por el personal de Nextel del área de datos y el tema esta resuelto.
Saludos, mi consulta es: Como puedo usar mi motorola lead i940 como modem al conectarlo USB?, ya que al hacer ésta conexión me pide un controlador de un CD de instalación que no incluía mi equipo nuevo, y que he buscado por internet sin encontrarlo. Es una aplicación que me sería bastante útil de acuerdo a mi trabajo. Gracias y espero noticias buenas...
Bueno. Yo mismo me respondo.
Lo que ocurrió es que al momento de desarrollar tu Midlet usando el SDK del i296, y además, usando unas librerrias(JARs) como el "json-me.jar". No solo basta con referenciarlas al proyecto. También tienes que copiar los .class en el source de tu Proy. En mi caso trabajé con Net Beans 7.1 y al momento de generarme el jar-jad, me salía ese error de instalación, a pesar de que funcionaba con el emulador. Por alguna razón no solo bastaba con eso, sino debía copiar dichos archivos en el source del proyecto y recien de ahi compilarlos.
Espero no tener otro inconveniente. Y quien tenga alguno parecido, le pueda servir este "descubrimiento"
Hola, mira. Yo también he hecho una aplicativo Java que necesita conectarse a un dominio para enviar datos. Lamentablemente, los equipos nextel iDEn son muy limitados. O la misma operadora los limita. Que bueno que lograste enviar datos gracias al otro aplicativo. Aun asi, no es lo normal.
Por otro lado, no logro comprender porque se necesita contratar un plan de datos diferente para que un aplicativo Java pueda conectarse a internet. Esta semana trataré de ver si alguien de nextel puede ayudarme. De lo contrario pediré ayuda en este foro, al cual le tengo mucha fe XD!!! Es más ya la necesito, espero cualquier asesoramiento con respecto a este tema.
Yes anyone submit ideas. If you participate in the forums, please do not post links to other sites that are not directly related to topic at hand to the discussion.
Te aseguro que estamos aqui para ayudar. Asi que no dudes en poner tus consultas aqui en el foro. Y si no se te responde dentro de unos 2 o 3 dias, puedes contactarnos por email.
Hola jessicaMGR,
Yo he podido realizar impresión desde la Xoom vía bluetooth con el Serial Port Profile, pero vía WiFi aún no. Segura que te pide instalar drivers? :S
Pensé que por wifi todo es por dirección, capaz puedas compartir algo del código?
Muchas gracias por tu respuesta ... sinceramente vi tan "muerto" este foro que creí que nadie respondería ...
Te cuento que estuve todo el fin de semana investigando y realizando múltiples pruebas con todo lo que venia a mi mente, de esta forma creo haber dilucidado "lejanamente" lo que sucede ... y muy básicamente es así ...
Usando httpConnection no podía conectar a mi servidor desde un equipo nextel, siendo que el equipo nextel posee plan de datos y navega por cualquier sitio web con su browser nativo ... no obstante instalando mi aplicación java no podía conectar ni a mi servidor ni a ningún otro (ej. google.com) ... a ninguno ...
Por suerte para mi, uno de estos equipos nextel (i290) poseía instalada una aplicación para toma de pedidos que estaba operativa y con una URL configurada aparentemente para sincronismo de esta aplicación j2me ...
Entonces se me ocurrió probar hacer un httpConnection open() a esta URL y sabes que? CONECTO ...
Como cerro la cosa, esta IP (la IP del dominio de la URL) SI era accesible desde un programa java de terceros (esta IP pertence a la empresa IMPSAT SA la cual posee un acuerdo de interconexión con Nextel), evidentemente hay que hacer algun acuerdo o hostear las aplicaciones servidor en algún hoster con acuerdo con Nextel o algo similar... por lo cual cae de maduro que NEXTEL esta filtrando de algún modo a que podemos conectarnos y a QUE no ... (NEXTEL NO DA INTERNET FULL EN SUS EQUIPOS)
Viendo esta situación me dispuse a comunicarme con NEXTEL para que me informen sobre que debemos hacer para poder conectar a nuestro servidor ... y hasta el momento ningún asesor de NEXTEL pudo darnos respuesta ... (inoperancia, desconocimiento u ocultamiento no lo se) ...
Mañana intentaré nuevamente comunicarme con algún ingeniero del área de datos para que nos indique los pasos a seguir ... si no obtenemos una respuesta favorable voy a recomendar a mi cliente (35 equipos en flota) que se cambien de compañia dado que es muy restrictivo como Nextel maneja estas cosas ...
Hola. Mira no soy un experto pero toy trabajando con una aplicacion que tmbn se utilza HttpConnection.
Tal vez en la URL te falto agregar los parametros que necesitas.
algo asi :"http://www.midominio.com?param=1¶m2=2"
Y lo que sea que mandes , en tu codigo del servidor debes capturar los parametros y responder.
Que se yo Si es VB la respuesta sería asi :
Response.Write("EL texto de Respuesta")
Response.End()
Agregando al tema, acabo de testar la APP con el emulador del i290, y funciona todo perfecto, incluso las conexiones http ...asi que estoy mas desorientado que antes ...
Hola, aqui la informacion:
- Estas usando el Location API de Motorola o JSR 179?
Para la aplicacion estamos usando las clases del paquete com.motorola.iden.position
- Tienes servicio de AGPS en plan de datos en los equipos en cuales estás haciendo pruebas? Pregunto, porque se necesita datos para pode recibir la asistencia para el GPS.
En nuestro caso utilizamos el Illocation for Java y si lo tenemos activo, pero la tardanza en el equipo es mas notoria al estar fuera de cobertura,por eso nuestra duda de si tendra que ver ya sea la infraestructura del equipo o el software.
- Me podrías pasar la versión de SW y codeplug de cada uno de los equipos?
Claro es:
i420
Version de CP: 78.00.0E
Versión de SW:
RD5.00.00
Tipo: MS-PDGY-VER-BIRDSTONE-R13
Fecha: Wed Apr 13
i475
Version de CP: 78.00.0C
Version de SW:
RD2.00.02
Tipo: MS-PDGY-VER-BIRDSTONE-R13
Fecha: Thu Apr 21
Agradecemos enormemente la atencion a nuestro post
Saludos
Hola NGaytan,
Es raro que tomen tanto tiempo los equipos para obtener la posición inicial. Y más raro una diferencia tan grande entre los dos equipos. Un par de consultas para guiar mi respuesta.
- Estas usando el Location API de Motorola o JSR 179?
- Tienes servicio de AGPS en plan de datos en los equipos en cuales estás haciendo pruebas? Pregunto, porque se necesita datos para pode recibir la asistencia para el GPS.
- Me podrías pasar la versión de SW y codeplug de cada uno de los equipos?
Saludos,
NPD Admin
No tengo los detalles pero despues de rootearlo y formatear y crear 2 particiones FAT32 en la microSD para instalar aplicaciones en ella, el cel me pidió reiniciarlo para configurar la tarjeta pero no pasa del logo de motorola y se reinicia, hice un hard reset para recupararlo a su manera original pero nada...aparece el siguiente error por lo que creo que es el flash del equipo:
MBM 0CB0
Zeus P80 S14
M0 R03
AP Prd BP Prd
UID 4D1705BB
021428
Flash 20BC
Err: A5,62,63,01,32
Battery OK
OK to Program
Transfe Mode
USB
Hola Underlaid,
La mejor manera para ver la situacion seria ver un ejemplo del código donde implementas esto. Por favor muéstralo para revisarlo. Veremos que puede ser el problema.
Saludos,
NDP Admin
Hola,
Usando este mismo codigo en un Titanium por momentos la posicion que me regresa la antena es 0,0. ¿Hay alguna razon para esto o es un problema con mi codigo? yo uso este metodo dentro de un Service de android no en un Activity
Hola Xavier,
Desafortunadamente en el Titanium y el i1 acezar el GPS de celda no es posible con LocationManager. La otra cosa que puedes hacer es usar el Telephony Manager. Utiliza este código para hacer lo que buscas:
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
CellLocation loc = tm.getCellLocation();
double lat = 0, lon = 0;
try {
Class c = loc.getClass();
Method getLat = c.getMethod("getCellLatitude", null);
Method getLon = c.getMethod("getCellLong", null);
lat = Double.valueOf(getLat.invoke(loc, null).toString());
lon = Double.valueOf(getLon.invoke(loc, null).toString());
} catch (Exception e) {
Log.e(LOG_TAG, "Got exception during get lat and lon.", e);
}
}
Saludos,
NDP Admin
Si la descarga la realizas sin registrarte te pide contraseña para poder descomprimir el archivo. Sin embargo si están logado la descarga va ok y después no hay problema al descomprimir e instalar el plug-in.
Very user friendly Tablets are also available in the market in an affordable price cost but some tablets does not support the Sim utility so it makes them a little complicated but now a days some tablets are also available with all the features and specifications.
Desafortunadamente por ahora no hay firmware para update del i940. Cual version de firmware tienes?
Hola dmvl,
Sin duda en mi humilde opinion android sera amo y señor en un tiempo no muy lejano, basta ver la cantidad de activaciones a nivel mundial de este s.o.:
http://www.europapress.es/portaltic/movilidad/software/noticia-android-r...
Aca en Peru ya hay empresas que estan solicitando aplicaciones en este s.o. y tambien estamos ingresando cada vez mas al tema. El tema de costos se ira disminuyendo con el tiempo...
Slds!
Juan Carlos
Pablo,
Otra cosa que puedes hacer es implementar las funciones de iDEN para usar el product como modem. Primero tienes que asegurarte que tienes los drivers instalados que los consigues aquí: http://www.motorola.com/consumers/v/index.jsp?vgnextoid=bda09ec8009a0210... . Luego tienes que asegurar que tu equipo este en modo “USB Modem”
Después de eso, solo sigue los pasos identificados aquí https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/2257... para establecer la conexion al modem. Es un poco más largo el proceso, pero pueda y te sirva también.
Saludos,
NDP Admin
Hola Pablo,
La manera más común para Android seria utilizando una aplicación para Android. La aplicación más popular es “PDANet” and el Android Market (ahora Google Play). Para ser sincero lo la he intentado en el i940. Hay otras opciones también. Has una búsqueda para “tethering” dentro del Market.
Recuerda que tienes que tener un plan de datos apropiado de Nextel.
Saludos,
NDP Admin
hola
Gracias a Juan Carlos y al Administrador por sus respuestas,
El tema esta resuelto y no quería dejar este post sin la "resolución".
En primera instancia quiero aclarar que mas de una línea en post anteriores míos estaban cargados de un poco de "cansancio" de tantas pruebas y horas dedicadas para intentar hacer algo que en teoría debería ser sencillo, quiero disculparme si en algún momento no fui muy cordial, no hay nada personal con esto ...
Ahora, aclarando el tema para los que entren al mundo del desarrollo para equipos Nextel, la compañía mantiene control sobre los recursos de la red que utilizarán software de terceros instalado en sus equipos.
Que quiere decir esto? Que simplemente deben solicitar comunicarse con el ejecutivo de cuenta para la empresa que estén trabajando o bien con alguien del área de datos y solicitar una IP Nateable ... de otra forma no podrán conectar, dada la situación pregunte a que se debe este control de acceso, a mi modo de ver un tanto restrictivo, para lo cual la respuesta fue algo como:
"Es una forma de sumar seguridad para los clientes de nuestra compañía y asegurarnos de cual será la carga que se utilizará en nuestra infraestructura."
En lo personal, me convenció y me parece una política totalmente válida, lo que si cuestionaría es que no esta claro esto hasta que te topas con el problema (al menos yo, no encontré nada conciso sobre el tema, lo cual me demando muchas horas)
Quiero destacar que fuimos muy bien atendidos por el personal de Nextel del área de datos y el tema esta resuelto.
Saludos y seguimos en contacto por este medio
Saludos, mi consulta es: Como puedo usar mi motorola lead i940 como modem al conectarlo USB?, ya que al hacer ésta conexión me pide un controlador de un CD de instalación que no incluía mi equipo nuevo, y que he buscado por internet sin encontrarlo. Es una aplicación que me sería bastante útil de acuerdo a mi trabajo. Gracias y espero noticias buenas...
Bueno. Yo mismo me respondo.
Lo que ocurrió es que al momento de desarrollar tu Midlet usando el SDK del i296, y además, usando unas librerrias(JARs) como el "json-me.jar". No solo basta con referenciarlas al proyecto. También tienes que copiar los .class en el source de tu Proy. En mi caso trabajé con Net Beans 7.1 y al momento de generarme el jar-jad, me salía ese error de instalación, a pesar de que funcionaba con el emulador. Por alguna razón no solo bastaba con eso, sino debía copiar dichos archivos en el source del proyecto y recien de ahi compilarlos.
Espero no tener otro inconveniente. Y quien tenga alguno parecido, le pueda servir este "descubrimiento"
Hola, mira. Yo también he hecho una aplicativo Java que necesita conectarse a un dominio para enviar datos. Lamentablemente, los equipos nextel iDEn son muy limitados. O la misma operadora los limita. Que bueno que lograste enviar datos gracias al otro aplicativo. Aun asi, no es lo normal.
Por otro lado, no logro comprender porque se necesita contratar un plan de datos diferente para que un aplicativo Java pueda conectarse a internet. Esta semana trataré de ver si alguien de nextel puede ayudarme. De lo contrario pediré ayuda en este foro, al cual le tengo mucha fe XD!!! Es más ya la necesito, espero cualquier asesoramiento con respecto a este tema.
Suerte!
Hi leahcolby,
Yes anyone submit ideas. If you participate in the forums, please do not post links to other sites that are not directly related to topic at hand to the discussion.
NDP Admin
Hola dmvl,
Te aseguro que estamos aqui para ayudar. Asi que no dudes en poner tus consultas aqui en el foro. Y si no se te responde dentro de unos 2 o 3 dias, puedes contactarnos por email.
Saludos,
NDP Admin
Hola jessicaMGR,
Yo he podido realizar impresión desde la Xoom vía bluetooth con el Serial Port Profile, pero vía WiFi aún no. Segura que te pide instalar drivers? :S
Pensé que por wifi todo es por dirección, capaz puedas compartir algo del código?
Slds!
Juan Carlos
Hola Carlos,
Muchas gracias por tu respuesta ... sinceramente vi tan "muerto" este foro que creí que nadie respondería ...
Te cuento que estuve todo el fin de semana investigando y realizando múltiples pruebas con todo lo que venia a mi mente, de esta forma creo haber dilucidado "lejanamente" lo que sucede ... y muy básicamente es así ...
Usando httpConnection no podía conectar a mi servidor desde un equipo nextel, siendo que el equipo nextel posee plan de datos y navega por cualquier sitio web con su browser nativo ... no obstante instalando mi aplicación java no podía conectar ni a mi servidor ni a ningún otro (ej. google.com) ... a ninguno ...
Por suerte para mi, uno de estos equipos nextel (i290) poseía instalada una aplicación para toma de pedidos que estaba operativa y con una URL configurada aparentemente para sincronismo de esta aplicación j2me ...
Entonces se me ocurrió probar hacer un httpConnection open() a esta URL y sabes que? CONECTO ...
Como cerro la cosa, esta IP (la IP del dominio de la URL) SI era accesible desde un programa java de terceros (esta IP pertence a la empresa IMPSAT SA la cual posee un acuerdo de interconexión con Nextel), evidentemente hay que hacer algun acuerdo o hostear las aplicaciones servidor en algún hoster con acuerdo con Nextel o algo similar... por lo cual cae de maduro que NEXTEL esta filtrando de algún modo a que podemos conectarnos y a QUE no ... (NEXTEL NO DA INTERNET FULL EN SUS EQUIPOS)
Viendo esta situación me dispuse a comunicarme con NEXTEL para que me informen sobre que debemos hacer para poder conectar a nuestro servidor ... y hasta el momento ningún asesor de NEXTEL pudo darnos respuesta ... (inoperancia, desconocimiento u ocultamiento no lo se) ...
Mañana intentaré nuevamente comunicarme con algún ingeniero del área de datos para que nos indique los pasos a seguir ... si no obtenemos una respuesta favorable voy a recomendar a mi cliente (35 equipos en flota) que se cambien de compañia dado que es muy restrictivo como Nextel maneja estas cosas ...
Les cuento como me fue en un siguiente post
Saludos!
Hola. Mira no soy un experto pero toy trabajando con una aplicacion que tmbn se utilza HttpConnection.
Tal vez en la URL te falto agregar los parametros que necesitas.
algo asi :"http://www.midominio.com?param=1¶m2=2"
Y lo que sea que mandes , en tu codigo del servidor debes capturar los parametros y responder.
Que se yo Si es VB la respuesta sería asi :
Response.Write("EL texto de Respuesta")
Response.End()
Espero haberte sido de ayuda.
:D
Agregando al tema, acabo de testar la APP con el emulador del i290, y funciona todo perfecto, incluso las conexiones http ...asi que estoy mas desorientado que antes ...
saludos!
I have just completed my Graduation. So I just wanted to ask you that as i am fresher, so can I apply.
Well, The prices are dropped by a huge margin now. So , Its a good time buy a Tab now.