Ayuda Encuestas-Movil

hola miembros de javamexico resulta que tengo q aser una aplicacion para moviles para mi tesis, la cual consiste en cargar encuestas desde una BD a un dispositivos movil y despues reenviar las respuestas de la encuesta ala bd
mi idea era crear un servlet y cargar ai la encuesta de la bd y cargar el servlet en el movil,pero resulta q no lo quieren asi ya que es como si navegaramos en internet. lo que me pidieron esque se envie un link de descarga del archivo .jar o .jad pero no lo veo factible porque la encuesta se generaria de la bd y no serian estaticas sino dinamicas...asi como generaria los .jar o .jad
la verdad no se mucho de moviles voy empezando y no se como empezar con la aplicacion cualquier sugerencia yuda comentarios se los agradeceria mucho.
pienso trabajr con netbeans 6.8
xfavot en lo que me puedan ayudar de antemano gracias q tengan buen dia

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ArenasMx

java web start moviles?

lo que comentas seria hacerlo por medio de java web start para poder descargar el archivo jar aunque no se si funcione para dispositivos moviles...tambien depende de que tipo de dispositivo vayas a usar eso repercute en gran medida

gracias por tu respuesta voy

gracias por tu respuesta voy a checar java web start

Imagen de beto.bateria

"la cual consiste en cargar

"la cual consiste en cargar encuestas desde una BD a un dispositivos movil y despues reenviar las respuestas de la encuesta ala bd"

Disculpa, pero no entendi exactamente lo que quieres decir.

"la encuesta se generaria de la bd y no serian estaticas sino dinamicas"

Lo mismo.

"lo que me pidieron esque se envie un link de descarga del archivo .jar o .jad"

Lo que puedes generar es una hoja html en donde direccione a donde tienes el jar y el jad, para hacer esto, en tu servidor web debes de agregar los MIME
 

y en la hoja html:
 

el url de como se puede instalar una aplicacion j2me a traves del html esta aqui:
creo que te serviria bastante si leyeras el documento completo.

Si me explicas cuales son tus requerimientos te podria ayudar.

esta sencillo

lo que quieres hacer esta sencillo, te recomiendo usar un servicio web como puente entre tu aplicacion movil y tu DBMS y asi tener la informacion en tiempo real ademas de poder tener encuestas dinamicas, lo que entiendo del link de descarga es solo tu metodo de distribucion para tu aplicacion movil

espero te sirva la informacion

saludos

Rspuesta

gracias por tus respuestas se te agradece muxo, te explico ojala y me entiendas
me pidieron aser una aplicacion
1.- que a mi como usuario me llegue un link para descargar un .jar o .jad de la aplicacion de encuestas a mi celular
2.-yo de click al link y me descargue la aplicacion y se instale el programa y me cargue las encuestas desde una base de datos en nuestro servidor.
3.-que conteste las encuestas y le de enviar y los datos se envien a la base de datos y ai se guarden.

lo que yo abia planteado es aser una aplicacion que mande a llamar a un servlet y que ai se ceen las preguntas y respuestas de la encuesta desde la base de datos (ya que x lo que se de esa forma se mantiene conexion jdbc, xq desde los moviles no hay jdbc) y luego visualizar el servlet en el cel y pues de regreso enviar las respuestas al servlete y el servlet mandarlo a la base de datos..
pero me dijeron que practicamente era navegacion web y no lo kerian asi ya que generaria gastos.. aora bien no se como empezar de otra forma que no tenga mucha navegacion
si puedes ayudarme lo pienso desarrollar en netbeans pero igual tengo el eclipse instalado no se que me recomendarias aser estuve buscando de web service pero no entiendo como lo aria, si pudieras ayudarme gracias

hola gracias x tu respuesta e

hola gracias x tu respuesta e leido asercac de servicios web pero la verdad no encuentro como empezar o en que consiste eso del web service, si lo del link de descarga es solo un metodo de distribucion(no tengo idea de como lo aria pero primero es como cargar las encuestas)
si me explicaras un poco mas porfavor y gracias x tus comentarios
saludos

Imagen de beto.bateria

Lo copio de otro lugar en

Lo copio de otro lugar en donde lo puse y le agrego algunas cosas

Considerando que estas empezando te aconsejaria que;
a)olvidate de webservices y usa xml.
b) Dividas el proyecto en pequeñas partes y vayas despacio pero seguro. Asi lo haria yo:
- crear una aplicacion j2me en donde dija solamente "hola mundo "
- configurar el tomcat con los mime, y crear la hoja html para bajar la aplicacion via web
- instalar la aplicacion en el celular usando la hoja web,

Una ves hecho esto te puedes aventar lo siguiente:
- empezar con la pantalla de login, crear los field de user y password y el boton de aceptar.
- al darle aceptar crear un xml con esa info.
- crear una conecciion que mande el xml a traves de http.
- crear un servlet que reciba el xml y lo imprimas a travez de un output.
- despues, crear la conexion a la base de datos para que consulte si existe ese usuario (obviamente debes de tener una tabla con la info).

Es un ejercicio sencillo que te puede ayudar mucho, recuerda, paso por paso.

okas gracias x tu ayuda estoy

okas gracias x tu ayuda estoy empezando en eso

bueno miraaa

Trabajar con J2ME es una pudricion pues, para poder montar una aplicacion en un movil debes pedir permiso, un certificado una forma mas como 500 dolares por la firma y demas.
Ahora yo hice una aplicacion que no he podido montar que abre una pagina descarga datos los cuales lo usa el dispositivo, luego el dispositivo carga nuevamente los datos generados a la pagina.

Por otro lado bajando el .JAD tienes!

cada quien

cada quien habla como le fue en la feria, lo del certificado es opcional(dependiendo de la aplicacion), no vas a sacar un certificado para un hola mundo,puedes crear y correr en un telefono casi cualquier aplicacion sin un certificado, lo unico molesto son los mensajes pidiendote permiso para hacer algo como conectarte a una BD, a una impresora bluetooth, etc. pero si puedes vivir con eso entonces lo del certificado no es necesario

cambiando de tema.
una alternativa para lo que sugiere beto es:

-yo definitivamente usaria web services es de lo mas facil
-no tengo que configurar los mime de tomcat,de hecho no uso tomcat estoy mas acostumbrado a glassfish
-la pagina para bajar la aplicacion sale sobrando hay alternativas mas faciles y rapidas

pero claro que cada quien tiene su opinion y tu escogeras la que a ti te parezca mas facil

saludos

opcional

cada quien habla como le fue en la feria, lo del certificado es opcional(dependiendo de la aplicacion), no vas a sacar un certificado para un hola mundo,puedes crear y correr en un telefono casi cualquier aplicacion sin un certificado, lo unico molesto son los mensajes pidiendote permiso para hacer algo como conectarte a una BD, a una impresora bluetooth, etc. pero si puedes vivir con eso entonces lo del certificado no es necesario

cambiando de tema.
una alternativa para lo que sugiere beto es:

-yo definitivamente usaria web services es de lo mas facil
-no tengo que configurar los mime de tomcat,de hecho no uso tomcat estoy mas acostumbrado a glassfish
-la pagina para bajar la aplicacion sale sobrando hay alternativas mas faciles y rapidas

pero claro que cada quien tiene su opinion y tu escogeras la que a ti te parezca mas facil

saludos

Imagen de beto.bateria

xiale contigo

Respondiendo a karoshi:

-yo definitivamente usaria web services es de lo mas facil

La persona que escribo el tema comento que estudio y no entendio como crear un web service.

-no tengo que configurar los mime de tomcat,de hecho no uso tomcat estoy mas acostumbrado a glassfish

Es mas dificil administrar, instalar o configurar glassfish que tomcat.

-la pagina para bajar la aplicacion sale sobrando hay alternativas mas faciles y rapidas

El que escribio el tema menciona como requerimiento un link de descarga.

Debes de considerar que la persona que escribio este comentario es un novato y le di esas opciones porque son mas faciles.

seran mas faciles para ti

si conociera un poco de web services se daria cuenta que son mucho mas faciles de aprender y usar que la opcion de xml, si, mucha gente podra decir lo contrario, asi como otros podran estar de acuerdo conmigo, el punto es que no puedes decidir entre 2 opciones si solamente conoces una

es mas dificil administrar, instalar o configurar glassfish??? jajajaja de entrada viene incluido con NetBeans, asi que instalando el IDE ya tengo glassfish y no tengo que configurar nada, OJO no confundir no digo que glassfish sea mejor que tomcat, el rendimiento de ambos es muy similar

seguramente te vas por el lado de tomcat porque de seguro usas eclipse y antes que te desgarres las vestiduras te dire que yo uso eclipse para desarrollar aplicaciones para Blackberry, lo prefiero sobre JDE, asi como prefiero eclipse para trabajar en Android, pero para J2ME elijo NetBeans sobre Eclipse

y efectivamente el menciona un link de descarga, una forma de distribuir la aplicacion, pero como dije hay maneras mas faciles y rapidas de distribuir tus aplicaciones por internet y sin tener que hacer una pagina

como dije antes el escogera lo que a el le parezca mas sencillo

"xiale contigo" jajajaja

si conociera un poco de web

si conociera un poco de web services se daria cuenta que son mucho mas faciles de aprender y usar que la opcion de xml, si, mucha gente podra decir lo contrario, asi como otros podran estar de acuerdo conmigo, el punto es que no puedes decidir entre 2 opciones si solamente conoces una

mmm...pues así fácil fácil, no es. Hay que saber muchas cosas antes de montar un webservice, principalmente de seguridad e integridad, ya que (a lo que me das a entender con tus comentarios) usas métodos asíncronos y no en tiempo real. Otra cosa es que a fin de cuentas, un webservice te regresa un objeto ya sea tipo JSON, XML o Yaml. De aquí creo que lo más simple sería partir de un JSON o Yaml (dependiendo el dispositivo).

es mas dificil administrar, instalar o configurar glassfish??? jajajaja de entrada viene incluido con NetBeans, asi que instalando el IDE ya tengo glassfish y no tengo que configurar nada, OJO no confundir no digo que glassfish sea mejor que tomcat, el rendimiento de ambos es muy similar

De hecho también tomcat puede venir por defecto con NetBeans (puedes elegirlo al momento de descargar), además que Glassfish podemos decir que es un "SHELL" de gestión de Tomcat, o más bien una implementación "user-friendly" de Tomcat. Pero en facilidad de configuración Tomcat es más sencillo, no tiene "tanto" cómo Glassfish (basta con ver las consolas de configuración); punto.

seguramente te vas por el lado de tomcat porque de seguro usas eclipse y antes que te desgarres las vestiduras te dire que yo uso eclipse para desarrollar aplicaciones para Blackberry, lo prefiero sobre JDE, asi como prefiero eclipse para trabajar en Android, pero para J2ME elijo NetBeans sobre Eclipse

No necesariamente, puede usar IntelliJ IDEA y usar Glassfish o Tomcat, el IDE es algo no dependiente del contenedor. Pero siguiendo la "lógica", la mayoría de personas utiliza Eclipse + JBoss. Pero pues también dependerá de a quién conozcas, y la "encuesta está muy dividida". Con respecto al soporte JME, totalmente de acuerdo RedFrijoles está muy muy por encima de Eclipse.

=============Respecto al post================
Pues creo te convendría aprender a usar los servicios web, pero bien, no sólo "un poco". Ya que de aprender sólo "un poco", terminarás con "algunos" problemas de integridad, seguridad y otras cosas picajosas de las que debes aprender antes de lanzar tu servicio web (canales de seguridad, túneles, etc).

Seguido de aprender XML, Yaml o JSON; que mi personal recomendación sería utilizar Yaml o JSON, principalmente JSON. Ya que a fin de cuentas el servicio web te envía una respuesta a una petición que hagas...Esa respuesta puede ser un JSON, XML, YML, o cualquier tipo que tu le pongas, eso depende de la configuración que le des a tu respuesta.

Y por último, ver detalles bien a fondo, eso es lo que hace que un software sea mejor que otro ante el cliente. Desde la configuración del webserver, la interfaz de tu programa, etc. Además si tendrías acceso público o privado a tu server (alojamiento, dominios, etc.), a considerar también mucho.

En fin, no la tienes tan simple pero, todos tenemos la capacidad, sólo faltan las ganas.

Imagen de beto.bateria

xiale contigo

karoshi la neta creo que te crees superman, y la neta yo soy un ignorante.