https://foro.gambas-es.org/viewtopic.php?f=14&t=3962
-----------------------------------
v3ctor
Martes, 08 Julio 2014, 00:22

Programar En Tablets Con  Software Libre Que Lenguaje Me Recomiendan?
-----------------------------------
ya que están de modas las Tablets me gustaría incursionar solo por curiosidad en la programación y con software libre, que lenguaje me recomendarían?


-----------------------------------
jsbsan
Martes, 08 Julio 2014, 08:12

Re: Programar En Tables Con  Software Libre Que Lenguaje Me Recomiendan?
-----------------------------------
¿que tipo de table? 
Realmente te tienes que plantearte para que sistema operativo para table quieres programar:

Android -> Java + Eclipse + SDK Android 
FirefoxOS -> HTML5
iPAD -> el sistema operativo de  apple.
Windows Phone -> ni idea...


-----------------------------------
jguardon
Martes, 08 Julio 2014, 08:25

Re: Programar En Tables Con  Software Libre Que Lenguaje Me Recomiendan?
-----------------------------------
Supongo que quieres decir "tablets".

Bien, en todas las plataformas lo más sencillo es usar html+javascript mediante algún framework como JQuery Mobile o Sencha Touch. Para distribuir la aplicación puedes usar Phonegap o Cordova, que además permiten acceder al API del dispositivo para funciones de hardware.

En Android la opción menos amigable (al menos para mí) es programar en el lenguaje nativo de la plataforma que es Java.

En dispositivos Apple, tienes que usar Xcode con el lenguaje Objective C y para windows no tengo información.

Saludos


-----------------------------------
Shell
Martes, 08 Julio 2014, 12:50

Re: Programar En Tables Con  Software Libre Que Lenguaje Me Recomiendan?
-----------------------------------
Supongo siempre que sera programar para una tablet desde el pc. Ya que tiene que ser bastante incomodo hacerlo desde la tablet.  :o 
Pero bastante.

Saludos


-----------------------------------
v3ctor
Martes, 08 Julio 2014, 21:26

Re: Programar En Tables Con  Software Libre Que Lenguaje Me Recomiendan?
-----------------------------------
mi idea era transportar lo básico del tanteador a tablet y específicamente al sistema android que es de software libre


FirefoxOS -> HTML5       <----- interesante firefox tiene un simulador de pruebas de aplicaciones 55 megas mas o menos y como firefox es software libre voy a investigar un poco mas


-----------------------------------
jsbsan
Martes, 08 Julio 2014, 22:30

Re: Programar En Tablets Con  Software Libre Que Lenguaje Me Recomiendan?
-----------------------------------
V3ctor:

FirefoxOS no es lo mismo que firefox.... FirefoxOS es un  sistema operativo que usa HTML5+CSS+JavaScript como lenguaje de programación.


Como dice Jguardon, puedes montar (en un servidor o en drive google)  una página web usando  "html5+CSS+javascript mediante algún framework como JQuery Mobile" , para el tanteador,  y que todo el mundo (usando un navegardor, desde el escritorio, tabletas, moviles) pueda acceder a "al aplicación web", simplemente con el acceso al url.

Esta son varios ejemplos de lo que puedes hacer:
[url=https://49099266728c89222ed637a17d3aafd1e836be08.googledrive.com/host/0B02Ro2CNt-OOMG1yb2hhc1YzbWc/]Enlace Cronometro
[url=https://34bf10ab54f1811fde2e6b34b6f07a56951e5727.googledrive.com/host/0B02Ro2CNt-OOOGJteGMzSV9QVVE/cronometroejercicioobligatorio.html]Enlace Cronometro con imagen 
[url=https://9bf257501fb482988584e34a6e3a849287c7c755.googledrive.com/host/0B02Ro2CNt-OOZVI1OVRtX3ozRWM/refranes/refranes.html]Enlace Refranes Online


Códigos fuente:
[url=https://drive.google.com/folderview?id=0B02Ro2CNt-OOOGJteGMzSV9QVVE&usp=sharing]Enlace cronometro con imagen
[url=https://drive.google.com/folderview?id=0B02Ro2CNt-OON2JjaFJPaW9nWFE&usp=sharing]Enlace cronometro dos botones
[url=https://drive.google.com/folderview?id=0B02Ro2CNt-OOMFJ3aUpZMFk3MDQ&usp=sharing]Enlace Refranes


-----------------------------------
jguardon
Martes, 08 Julio 2014, 22:55

Re: Programar En Tablets Con  Software Libre Que Lenguaje Me Recomiendan?
-----------------------------------
[quote user="jsbsan" post="22408"]Como dice Jguardon, puedes montar (en un servidor o en drive google)  una página web usando  "html5+CSS+javascript mediante algún framework como JQuery Mobile" [/quote]

Yo no he dicho que haya que montar un servidor web para hacer aplicaciones html+css+js para plataformas móviles. He hablado de una tecnología que sirve para hacer aplicaciones pseudo-nativas (realmente las denominan "híbridas") con la ayuda de Phonegap o su sucesor libre Cordova.

El hecho de que se empleen lenguajes hasta ahora usados casi exclusivamente en la web, no significa que tengan que correr en un servidor, máxime cuando todos esos lenguajes se ejecutan a nivel de cliente, es decir, en el navegador.

Las aplicaciones compiladas con Phonegap/Cordova son nativas, lo que ocurre realmente es que se ejecutan en una instancia de navegador web sin barras de navegación, etc, a pantalla completa y desde el sistema de almacenamiento del dispositivo, aunque nada impide acceder a datos remotos, o lo que sea.

JQuery Mobile, por ejemplo, es un framework para crear controles gráficos de una manera sencilla, sin tener que conocer a fondo css, y como es javascript, tienes toda la potencia del lenguaje para manejar eventos y propiedades de los objetos. Por supuesto, no es el único framework existente ni tampoco el mejor, aunque sí es el más documentado y popular. Google es tu amigo si quieres buscar alternativas...

A través de un API en javascript es posible acceder a funciones del teléfono/tableta como la mensajería sms, llamadas, cámara, sonido, vibración... todo. Sólo la imaginación te va a limitar la aplicación que quieres crear.

Una simple búsqueda en google arroja miles de recursos para empezar:

[url=https://www.google.es/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=crear%20aplicaciones%20con%20jquery%20mobile%20cordova]Crear aplicaciones móviles con JQuery y Phonegap/Cordova

Saludos


-----------------------------------
v3ctor
Miercoles, 09 Julio 2014, 01:26

Re: Programar En Tablets Con  Software Libre Que Lenguaje Me Recomiendan?
-----------------------------------
una pregunta y si lo hago con html funcionara enlazado a un blog?
y offline en el navegador?


-----------------------------------
jsbsan
Miercoles, 09 Julio 2014, 09:43

Re: Programar En Tablets Con  Software Libre Que Lenguaje Me Recomiendan?
-----------------------------------
V3ctor:
[quote]si lo hago con html funcionara enlazado a un blog?[/quote]
Si, los archivos los tienes que tener almacenado en un servidor (por ejemplo en google drive, etc), como tengo hecho yo con los ejemplos que he puesto.

[quote]offline en el navegador?[/quote]
Si. Los archivos los copias a tu movil (por ejemplo a la targeta SD), y alli lo abres con el navegador. 
Nota:
Las rutas de los archivos deben de estar puestas de forma relativa, para que no tengas problemas.

Jguardon:
[quote]Crear aplicaciones móviles con JQuery y Phonegap/Cordova[/quote]
Ese es el método que quedaria mejor.
Yo he tenido problemas en instalar los programas ¿conoces alguna distribución que lo tenga todo ya montado, y listo para programar? Sería un puntazo tenerla "lista para programar"

Postdata:
He encontrado esta página web donde explican el proceso de instalar los programas necesarios: [url=http://casi-bien.com.ar/2012/10/22/crear-aplicaciones-android-con-phonegap-en-ubuntu-mint-y-derivados-parte-1-preparando-el-entorno-de-desarrollo/]Enlace
A ver si en vacaciones tengo un rato y lo intento de nuevo... será la enésima vez...  :roll:


