Mostrando las entradas con la etiqueta Celulares. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Celulares. Mostrar todas las entradas

sábado, 5 de abril de 2008

/pasar tu blog/web al celular



Wirenode es un proyecto que de manera gratuita nos permite crear sitios web para dispositivos móviles.
Luego de registrarnos, aparece un editor bastante intuitivo que nos permite agregar imágenes (seleccionadas desde la web - mediante google search), textos, páginas, widgets,etc.
Podemos crear una web desde cero (con varias páginas), o bien poner la url de nuestro blog para que la traduzca en formato wap.

Aqui están mis dos sitios:
http://kov.wirenode.mobi (una especie de twitter, info varia)
http://rog.wirenode.mobi (el blog - no visualiza las imagenes)


vía wwwhatsnew









miércoles, 2 de abril de 2008

/emprendimiento para Movistar



En el boletín de la ORT hay información sobre un llamado de Movistar (Telefónica), es abierto a profesionales independientes, estudiantes próximos a recibirse, o empresas nacionales para que presenten un proyecto (fuertemente) orientado a celulares.
Cada participante puede presentar mas de un proyecto siempre que los mismos sean independientes.

El plazo es hasta el 29 de abril. Mas info en el sitio de movistar. (No vi nada parecido en el sitio de Movistar Argentina, pero chequeen)

Relacionado con esto, por si alguno se anima menciono mobile.processing, un entorno de programación basado en java (j2me) open source, que puede facilitarles las tareas de desarrollo para móviles.
En particular imprescindible una vuelta por Exhibitions (donde hay varios ejemplos con código), y especialmente por la web de marlon manrique quien tiene algunas bibliotecas desarrolladas.







jueves, 21 de febrero de 2008

/Curso web gratuito (SUN)



Apoyando las tareas de incrementar el número de usuarios de su nuevo IDE multilenguaje y multiplataforma Netbeans 6 y de dar a conocer nuevas tecnologias basadas en Java, Sun ha comenzado a ofrecer, mediante su sitio Student Courses, un training online denominado "Real World Technologies: NetBeans GUI Builder, JRuby, JavaFX, and JavaME". Tal como su titulo lo indica, este curso cubre las bases de estas 4 tecnologías:

  • GUI Builder: este componente de Netbeans 6 permite la rápida y sencilla creación de interfaces para aplicaciones de escritorio mediante la utilización extensiva del mecanismo de drag & drop, garantizando además el correcto espaciado y ubicación de los elementos con la inclusión de guias de diseño que se ajustan al sistema operativo en el que se ejecuta la aplicación. Permite también una sencilla vinculación de los datos y los componentes de la interfaz mediante la incorporación en el IDE de la tecnología Beans Binding.
  • JRuby: una implementación 100% java del lenguaje de programación Ruby, ampliamente utilizado para la creación de aplicaciones web mediante el conocido Framework Ruby on Rails.
  • JavaFX: un nuevo lenguaje de scripting basado en Java utilizado para desarrollar contenido multimedia e interactivo para diferentes entornos. Al igual que el lenguaje en el que esta basado, garantiza la característica de portabilidad "write once, run anywhere".
  • JavaME: la plataforma mas conocida y utilizada en el desarrollo de aplicaciones para dispositivos móviles. Instalada en mas de dos billones de dispositivos, entre los que se encuentran: celulares, PDAs, impresoras y equipos para TV, JavaME incluye robustas características de seguridad, protocolos de red, interfaces flexibles y ayudas para sobrellevar las diferencias entre dispositivos.

El curso se encuentra en http://www.sunstudentcourses.com/course/, y puede accederse al mismo luego de pasar por un sencillo proceso de registro de usuario. El programa del curso incluye una introducción general, una introducción a cada una de las tecnologías, desarrollo de los contenidos mediante interesantes ejercicios (entre los que podemos destacar la creación de una aplicación JRuby on Rails que se conecta al servicio de Flickr y la creación de un sencillo juego para teléfonos celulares utilizando JavaME) y un homework a entregar por cada tópico desarrollado. Es interesante destacar que luego de entregar los cuatro homeworks, podrá accederse a un certificado en forma gratuita, que garantiza que poseemos los conocimientos brindados en el curso.

De más esta decir que las características del curso (online, gratuito, actual y certificado) lo hacen lo suficientemente interesante como para inscribirse y completarlo.

Saludos,
Equipo Juguy





domingo, 12 de agosto de 2007

/desarrollo de aplicaciones para celulares




Intento ingresar en el desarrollo para celulares, y de a poco busco y pruebo algunas cosas. Navegando encontré un sitio bastante interesante dotMobi, sitio web para programadores de celulares, gratuito.
Tiene un emulador de celulares para la pc y unas cuantas utilidades online como un emulador de navegación para celulares, un test que indica los errores de nuestra web, y una sección dedicada al diseño a partir de plantillas, de las cuales podemos modificar unas cuantas cosas, agregar aplicaciones al sitio, modificar headers, colores, textos, etc.
Y por supuesto, cuenta con un foro para desarrolladores, un apartado de herramientas para desarrollo, artículos y sugerencias varias.

Entre tantas encuentro MyMobileWeb (español) para el desarrollo de aplicaciones moviles, open source desarrollado por Telefónica Investigación y Desarrollo (TID) en el contexto de la comunidad open source Morfeo (liderada por TID). En la web de Morfeo están descritos los diferentes tipos de arquitectura para el desarrollo de aplicaciones, explicando las 'capas' que las componen y los componentes de cada una. Bastante claro y entendible.

Transcribo aqui lo principal de MyMobileWeb:


"MyMobileWeb es una plataforma software para desarrollar aplicaciones y portales web móviles de bajo coste. Se trata de un producto modular, basado en estándares, que ofrece una solución completa al problema de la movilidad. Permite el Desarrollo Rápido de Aplicaciones (RAD) y Servicios Multicanal y Multidispositivo en un tiempo muy breve y con un coste muy bajo."

"desarrollado completamente sobre tecnologías y estándares abiertos (independencia frente a terceros), e incluso algunas tecnologías estructuradas en torno a otras comunidades de software libre."

breve info técnica

"El modelo de canal se apoya en los principios de Arquitecturas Orientadas a Servicios (SOA). Las aplicaciones exportan servicios de negocio accesibles a través de diversos canales: portal/canal web tradicional y portal/canal de movilidad. Los servicios son independientes del canal a través del cual son accedidos"

"Existe un DriverHTTP encargado de recibir peticiones HTTP provenientes de distintos clientes (dispositivos móviles, PCs de escritorio, etc.). Cuando el DriverHTTP detecta que la petición proviene de un dispositivo móvil delega dicha petición en el Adaptador de Canal de Movilidad. Este adaptador se encarga de llamar a Operaciones de Aplicación que se apoyan en Servicios de Negocio (backend) para llevar a cabo las solicitudes de los usuarios. El Adaptador de Canal de Movilidad se encarga de resolver los aspectos de presentación y adaptación (frontend) para el entorno móvil."


Entre otras de las sorpresas interesantes es que ya existe un plugin para agilizar al desarrollo en Eclipse, el cual permite crear proyectos, configurarlos, crear elementos (por ej CSS) y gestionar el código. El plugin puede descargarse aqui, y su manual correspondiente aqui.









lunes, 30 de julio de 2007

/programando celulares en Pascal



MidletPascal es un IDE que permite desarrollar aplicaciones que corren bajo J2ME (Java Micro Edition).
Es un Pascal sencillo y fácil de aprender, con bastante funcionalidades aun en su versión gratuita, mensajería SMS, juegos 3D.
(Genera aplicaciones Java a partir del código en Pascal)

Los programas podrán ejecutarse en los teléfonos celulares que permiten correr aplicaciones Java.


Aqui
API con funcionalidades para crear un juego.


vía cgarcía