emula una #app para #android solo con la #URL de tu #web con Website 2 APK Builder

emula una #app para #android solo con la #URL de tu #web con Website 2 APK Builder

Buenas a tod@s

Con este software para pc podras ver tu pagina web responsive en cualquier movil android como si fuera una APP sin necesidad de tener ningun conocimiento de programacion

Solo debes indicarle la URL donde esta alojada la web y cuando se abra la app en el movil lo que hace es abrir tu web con apariencia de app!

Lo he probado y la verdad que tiene muy buena pinta

La pega es que no vale para iphone (pega gorda) y que seguramente no puedas alojarla el google play

El software es gratis en su version DEMO

Descargar aqui

#TUTORIAL: Conectar cámara #réflex #Canon EOS al móvil con #DSLR Controller by @MovilesDualSIM

#TUTORIAL: Conectar cámara #réflex #Canon EOS al móvil con #DSLR Controller by @MovilesDualSIM

Fuente: http://www.movilesdualsim.com/tema/tutorial-conectar-camara-reflex-canon-eos-al-movil-con-dslr-controller.46761/

Hola,

os explico lo que se puede hacer con una cámara réflex y el móvil, y como hacerlo, porque lo he probado y funciona perfectamente, así que igual alguien no lo sabe y es interesante/curioso.

La idea es conectar la réflex al móvil por USB y poder controlar TODAS las funciones de la cámara desde el móvil. Es útil cuando la cámara esta en lugares donde es difícil agacharse o colocarse de forma cómoda para ver la pantalla o cambiar configuraciones.

Necesitamos:
– el móvil y la cámara, obviamente (ver modelos compatibles mas abajo)
– un cable adaptador USB OTG (1,35€ con gastos de envío gratis aquí: http://dx.com/p/mini-usb-male-to-usb-female-otg-adapting-cable-black-20cm-221801, hay muchos modelos mas: http://dx.com/s/usb+otg?category=1414)
– la app DSLR Controller (https://play.google.com/store/apps/details?id=eu.chainfire.dslrcontroller&hl=es, 7€ aunque si alguien necesita bajarla gratis q lo diga por privado)

una vez lo tenemos, instalamos la app, y simplemente conectamos el adaptador USB OTG al microUSB del movil, conectamos un cable miniUSB de la cámara al adaptador OTG (el mismo que usamos para conectar la cámara al PC y copiar fotos), y el móvil al detectar q se ha conectado la cámara nos pedirá si queremos abrir la app DSLR controller. le decimos q si y listos.

tutorial-conectar-camara-reflex-canon-eos-al-movil-con-dslr-controller-by-movilesdualsim

dslr-controller-app.

Si buscáis “dslr controller” en youtube podréis ver varios vídeo de gente q lo conecta y explica como funciona.

Las cámaras soportadas por ahora son las CANON EOS:
– GREAT: 1D mk IV, 5D mk II, 5D mk III, 50D, 550D, 6D, 60D, 600D, 650D, 7D, 1100D
– OK: 1D mk III, 1Ds mk III, 30D, 40D, 400D, 450D, 1000D

yo he probado con el cable del enlace que os pongo y mi 550D, y funciona perfectamente!
Enlaces Patrocinados: (regístrate o inicia sesión y no te molestarán más)

Si teneis alguna duda, preguntad!!

NOTA: esto funciona con otros móviles/tables también, pero el móvil o Tablet tiene que soportar OTG (on the go), o lo q es lo mismo, “usb host”, sino no funcionara

7 apps de cámara (Camera FV-5) que son mucho mejor que la que trae tu #smartphone by @Gizmodo

fuente: http://es.gizmodo.com/7-aplicaciones-de-camara-que-son-mucho-mejor-que-la-que-1774953146

7-apps-de-camara-camera-fv-5-que-son-mucho-mejor-que-la-que-trae-tu-smartphone-by-gizmodo

Camera FV-5 es una especie de Manual para Android, dado que ofrece mucho más control sobre tus fotos a través de esos ajustes que los fotógrafos profesionales usan día a día en sus cámaras: exposición, balance de blancos, ISO, velocidad de captura y muchas otras opciones más te permitirán lograr que tus fotos se vean justo como lo deseas.

Y también hay muchas opciones que puedes aprovechar antes de presionar el botón para capturar la foto: la app cuenta con una selección de 10 plantillas diferentes para la composición y varias guías para cortar la imagen directamente en la pantalla antes de tomar la foto. También cuenta con un visor de EXIF y soporte para imágenes RAW.

Puedes comprarla por 4 dólares en Google Play, para Android.

Programar #app multiplataforma con #HTML5 by @Yeeply_ES

fuente: https://www.yeeply.com/blog/programar-apps-multiplataforma-html5/

Mucho se ha hablado sobre programar apps en este blog. Sobre desarrollo de aplicaciones Android e iOS, también sobre aplicaciones responsive y las nativas. Sobre monetizar esos proyectos móviles. Incluso el diseño de apps se ha hecho un hueco en nuestro blog. Pero nunca hemos dejado suficientemente clara una buena opción para llevar a cabo tu desarrollo móvil. Me refiero a programar una aplicación multiplataforma con HTML5.

Para los que acabáis de llegar al mundo de las apps, la diferencia entre las aplicaciones nativas y multiplataforma es que las primeras están ‘escritas’ en su propio lenguaje de programación de apps. Mientras que las aplicaciones multiplataforma tienen un solo código que es interpretado y ajustado a los dispositivos, diríamos que son prácticamente sinónimo de las aplicaciones web de las que hemos hablado en varias ocasiones.

Dentro de esta categoría nos encontramos dos existen 2 ramas de aplicaciones multiplataforma: la primera sobre WebView ( que utiliza HTML5, CSS3, JavaScript y que trataremos en este artículo); y otra tipoXamarin que escribes una vez el código en un lenguaje común y te lo “traduce” a nativo de cada una de las plataformas.

Uno de los lenguajes que precisamente nos permiten crear apps multiplataforma, que con un solo desarrollo sean accesibles desde cualquier dispositivo, ese es HTML5. Veamos un poco más en profundidad en qué consiste:

¿Qué es exactamente HTML5?

HTML5 es un lenguaje markup que se utiliza para estructurar y mostrar contenidos en web. Proporciona soporte para aplicaciones multimedia avanzadas, incluyendo audio y video. Pero también nos permite modificar el ‘layout’ de una página y modificar así su aspecto.

En este sentido, ¿cómo pueden aprovecharlo los desarrolladores de apps? El experto podrá programar apps interactivas con HMTL5 que se verán a través del navegador de cualquier dispositivo.

Es precisamente HTML5 uno de los lenguajes más versátiles para desarrollar aplicaciones web y el más utilizado al crear apps no nativas.

¿Porqué programar apps con HTML5?

En primer lugar podemos destacar que HTML5 es un lenguaje de programación muy extendido. De hecho se ha convertido desde octubre de 2014 en el estándar de programación web, así siempre encontraremos muchos recursos al respecto. Además, el World Wide Web Consortium (W3C) puso su sello de “Recomendado” a la quinta versión del lenguaje.

Las novedades que ha traído respecto a anteriores versiones de HTML y de otros lenguajes es la inclusión nativa de vídeo y audio y también implementar diseño responsive de forma automática.

La importancia del HTML5

Ya hemos dejado bien claro porque el lenguaje de programación es importante a nivel mundial y para los programadores convencionales. Pero ¿sabes qué características tiene este lenguaje para convertirse en uno de lasmejores opciones para programar apps multiplataforma? Vamos a exponerte esas ventajas de utilizar HTML5 al crear aplicaciones móviles.

  • Ante todo está su universalidad, es decir que funciona en todos los navegadores, ya sean en dispositivos móviles o desde el ordenador tradicional. El código es interpretado y mostrado por cualquiera de los navegadores (Chrome, Safari, Firefox, Internet Explorer).
  • Es una lenguaje con vocación claramente audiovisual. Permite incluir nativamente tanto audio cómo vídeo. Apuesta por mostrar e incluir contenidos multimedia en las creaciones.
  • Es mobile friendly. Una de las ventajas de la programación de apps con HTML5 es que este lenguaje busca ser responsive, adaptarse a la pantalla en la que se muestra el contenido. Por eso se convierte en perfecto para crear webs que se vayan a ver como aplicaciones (es decir, web apps). Según datos de la firma de análisis Vision Mobile, más del 50% de las aplicaciones móviles utilizan HTML5 junto a JavaScript y CSS.
  • Para los presupuestos más limitados es una muy buena opción ya que es más barato que otras alternativas nativas. O incluso para empezar con una beta de nuestro negocio o juego para móviles arrancar con una versión en HTML5 para ver si funciona y existe mercado puede suponer un gran ahorro. Juegos del estilo al de Candy Crush (puzzles) pueden empezar con esta tecnología y más adelante pasarse al nativo.
Puedes programar apps en beta con HTML
  • Y finalmente, pero no menos importante, el lenguaje HTML5 es decarácter abierto: Es decir, cualquiera puede modificar, mejorar, ampliar o inventarse nuevos servicios sobre aplicaciones ya desarrolladas.
Ventajas e inconvenientes de programar apps multiplataforma

Continuando lo que decíamos en el apartado interior, la mayor de lasventajas de crear apps multiplataforma con HTML5 y otros lenguajes es para aquellos de vienen del desarrollo Web. El programador web pueden utilizar su experiencia para introducirse en el desarrollo de apps de forma muy rápida y sencilla.

“Otra ventaja es que no hace falta el doble o triple de recursos para hacer la misma app en Android, iOs y Windows Phone”, añade Jose Antonio Llopis, Director técnico en Yeeply.

Como inconvenientes cabe destacar la velocidad de la app, que se ve seriamente reducida. Del mismo modo el acceso al hardware del dispositivo se ve limitado a los plugins disponibles. Otro inconveniente es que aunque se asegure que la app vaya a funcionar de forma automática en cualquier plataforma, eso no es cierto del todo. En la práctica hay que ir comprobando el desarrollo en todas las plataformas y comprobar que lo se ve bien en una también funciona en las otras.

Eso sí, RECUERDA que aunque las aplicaciones sean multiplataforma hay que generar una apk ( para dispositivos Android) o ipa nativa (para dispositivos iOS) para que sea legible y se muestre en los dispositivos móviles. Por eso mismo nos harán falta los SDK de cada plataforma. Como alternativa podemos usar un servicio que nos lo genere automáticamente como Adobe Build.

Herramientas para desarrollo multiplataforma

programar-apps-con-HTML5

Las herramientas más utilizadas para programar apps plataforma del tipo de WebView son las que te presentamos a continuación:

  • Apache Cordova: es un framework para el desarrollo de aplicaciones móviles propiedad de Adobe Systems que permite a los programadores desarrollar aplicaciones para dispositivos móviles utilizando herramientas web genéricas como JavaScript, HTML5 y CSS3, resultando aplicaciones híbridas.
  • AngularJS: es un framework de JavaScript de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página.
  • Ionic:es una herramienta, gratuita y open source, para el desarrollo de aplicaciones híbridas basadas en HTML5, CSS y JS. Está construido con Sass y optimizado con AngularJS.

Aunque la calidad de este tipo de aplicaciones no es la óptima que podemos encontrar en un desarrollo nativo, funciona muy bien para proyectos pequeños y medianos que no necesitan un rendimiento muy alto ni demasiadas funcionalidades. De hecho la primera aplicación de Facebook estaba desarrollada con este tipo de tecnología hasta que se decidió por la programación de apps nativas.

#php vs #facebook: Obtener un Page access #token que nunca expira by @cemansilla

EDITADO

otra manera (por comprobar) mas sencilla de obtener un token INMORTAL, fuente: http://el-internauta-de-leon.blogspot.com.es/2012/12/como-publicar-en-facebook-como-pagina.html

Los tokens se crean inicialmente con un tiempo de vida de 1 hora, pero pueden ser extendidos indefinidamente visitando una url:

https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=EXISTING_ACCESS_TOKEN.

  • – – – – – – – – – – – – – – –

fuente: http://cesarmansilla.com/blog/2014/12/22/obtener-un-page-access-token-que-nunca-expira/

Para obtener un Page access token que nunca expira necesitamos obtener un User access token, que luego utilizaremos para consultar los page access token de las fanpages que administremos. Primero veremos como obtener el Page Access Token de la forma tradicional:

Paso 1: “Obtener un User access token

  1. Ir al Graph API Explorer: https://developers.facebook.com/tools/explorer/
  2. Seleccionar la aplicación con la que trabajaremos del menú desplegable
  3. Hacer click en el botón “Get Access Token
  4. Se abrirá una ventana, vamos a la solapa de “Extended Permissions” y debemos tildar el permiso “manage_pages” y opcionalmente todos aquellos que creamos necesarios para nuestro programa
  5. Click en “Get Access Token“. Obtendremos el string con el token en el campo de texto.

Paso 2: “Consultar los pages access token de las fanpages que administramos

  1. En el campo para ejecutar llamadas a la API de Facebook esxribiremos: “me/accounts
  2. Click en “Submit
  3. Obtendremos un listado de fanpages que administramos, deberemos buscar aquella con la que vayamos a trabajar y copiar el valor de “access_token

Este Page access token expira luego de 1 hora, por lo que ahora pasaremos al método para obtener uno que no expire nunca:

  1. Necesitamos un User access token, lo podremos obtener con el paso 1 visto anteriormente.
  2. Necesitamos el “App Secret“. Entramos al dashboard de nuestra aplicación, hacemos click en el botón “Show” al lado del campo “App Secret”. Nos pedirá nuestra contraseña para mostrar el campo.
    • Aquí también tendremos nuestro “App ID
  3. Estos 3 datos deberán ser reemplazados en la siguiente URL según corresponda: https://graph.facebook.com/v2.0/oauth/access_token?grant_type=fb_exchange_token&client_id=[APP-ID]&client_secret=[APP-SECRET]&fb_exchange_token=[USER-ACCESS-TOKEN]
  4. Una vez reemplazados los datos, los pegamos en un navegador y tocamos enter, allí veremos un string conocido como “Long lived User Access Token” que expira en 2 meses.
  5. Copiamos este token, lo pegamos en el campo “Access Token” en el Graph API Explorer y hacemos lo explicado en el paso 2 para obtener un Page Access Token que nunca expira.

#Google compra #World #Lens, el programa para ver “el #mundo traducido” by @TecnoPasioncom

Fuente: http://www.tecnopasion.com/google-compra-world-lens-programa-realidad-aumentada-ver-mundo-traducido-6829/

Hace algunos años nos sorprendió una extraordinaria aplicación de realidad aumentada llamada World Lens para iOS, que era capaz de traducir carteles y cualquier texto que captase la cámara sobre la marcha y mostrarlos sobre la imagen de un modo que imitaba su aspecto original (pero traducido, claro). Así, al mirar con esta aplicación (que también está disponible para Android e incluso Google Glass) a través de la cámara del dispositivo, el mundo exterior parecía convertirse a nuestro idioma de manera casi mágica. Y parece que Google se ha dado cuenta de que World Lens es mucho más potente que su propia aplicación Google Googles, que también realiza entre otras una función similar, aunque no en tiempo real ya que necesita que hagas una foto, y ha decidido adquirir la empresa que la desarrolla, Quest Visual. Curiosamente, World Lens era una de esas aplicaciones de las que Apple presumía en su anuncio “Powerful” (potente) y en su web como muestra de la potencia del iPhone.

World Lens Apertura Google compra World Lens, el programa de realidad aumentada para ver “el mundo traducido”

No hay detalles del precio que se ha pagado por la compañía ni de los planes que tiene Google para Quest Visual, aunque se entiende por el mensaje en la web que el músculo financiero y de desarrollo de Google servirá para integrar World Lens con sus potentes tecnologías de traducción, para las que puede ser un excelente complemento y sobre todo para productos como las Google Glass.

World Lens app en Android Google compra World Lens, el programa de realidad aumentada para ver “el mundo traducido”

Otro punto interesante es que World Lens, según señala en el mensaje en su web, ha hecho gratuitos por tiempo limitado no sólo el programa sino también los paquetes de idiomas que hasta ahora eran de pago.

World Lens App Store Google compra World Lens, el programa de realidad aumentada para ver “el mundo traducido”

Por último, como ha sucedido con otras adquisiciones recientes de Google, no se espera que se retire el programa de la App Store para iOS ni de la tienda Google Play.