Creando apps de Android con MIT App Inventor

mitappinventor

Ya no es excusa no ser programador para no desarrollar una aplicación de Android si tenemos una buena idea y una mente creativa, pues vamos viendo cada vez herramientas más avanzadas que nos permiten implementar diseños sin conocimientos de lenguajes de programación y, además, llevarlos a cabo con todo detalle.

MIT App Inventor es una excelente herramienta online para que los usuarios podamos crear nuestras apps de Android. Podemos gestionar varios proyectos a la vez, y crear diferentes pantallas en una misma aplicación que incluyan los elementos que seleccionemos. A través de un arrastrar-soltar podremos elegir, insertar y configurar botones, reloj, sonido, imágenes, etiquetas, cajas para escribir contraseñas, ví­deos, elementos animados… e incluso configurar si a la hora de visualización queremos que la pantalla se coloque vertical u horizontal. Todos los elementos podrán cambiarse de nombre o eliminarse cuando se deseen si no nos gustan, pues disponemos de una lista de los elementos insertados en la parte derecha del editor con las opciones «rename» y «delete».

Además, el App Inventor incluye una sección para profesores con la que se podrá guiar a los estudiantes a través del proceso creativo de crear una aplicación, sección en la que nos encontraremos un tutorial muy detallado y recursos para seguir las lecciones al detalle.

Ví­a: Android4Schools

Schor.ly, plataforma de búsqueda para programadores e ingenieros

schorly

Schor.ly es un portal de búsqueda para programadores, profesores, académicos e ingenieros que contiene cientos de recursos, información y artí­culos sobre temas relacionados con dichos sectores.

Todos los proyectos, trabajos académicos e informaciones bibliográficas estarán listados en Schor.ly, y en ellos podremos también visualizar el perfil del autor de todo el material que estemos leyendo así­ como filtrar la búsqueda para que nos aparezcan inmediatamente los trabajos que nos interesan. Como hemos comentado ahora mismo Schor.ly se centra en los proyectos de ingenieria informática, pero pronto planean también cubrir otras disciplinas (podremos registrarnos aquí­ para enterarnos de todas las novedades que vayan surgiendo sobre expansión a otras áreas).

De momento y relacionado con la ciencia computacional, podremos por ejemplo leer sobre avances en la expresión humana y reconocimiento facial, sobre los estudios que el MIT está realizando haciendo interaccionar a personas y robots y mucho más.

Link: Schor.ly

Cómo crear aplicaciones para Windows 8 con HTML, CSS y JavaScript

 

Programando  para Windows 8 con HTML, CSS y JavaScriptDesde el lanzamiento de Windows 8, el equipo de Microsoft ha estado muy atento en brindar a los desarrolladores referencias y guí­as para animarlos a experimentar y contribuir con sus aplicaciones.

Desde  su Centro de desarrollo encontramos todas las herramientas necesarias y el SDK para descargar y crear aplicaciones  para Windows 8, así­ como una guí­a básica para desarrolladores. Y hasta ha dedicado una sección especial con recursos para programadores de iOS, para animarlos a “reinventar sus aplicaciones de iOS para que sigan los principios de diseño de Microsoft”.

Entre todos los recursos que ha brindado estos meses, uno de los más completos lo encontramos en el e-book  “Programming Windows 8 Apps with HTML, CSS, and JavaScript”, que puede descargarse de manera gratuita. A través de los 17 capí­tulos se hace un recorrido a las caracterí­sticas de la plataforma y cómo aplicar estos lenguajes de programación.  La idea es que sea una guí­a de trabajos prácticos, por lo que se necesitará descargar material y el pack de recursos disponibles para seguir el ritmo del contenido presentado.

Dropbox presenta Chooser, una nueva forma de subir a la web archivos guardados en Dropbox

Si estáis desarrollando una aplicación que necesita archivos de los usuarios, tenéis la opción de poner un botón «upload» en cualquier formulario, listo para solicitar el material del disco duro de cualquier persona. Ahora Dropbox quiere facilitar la tarea con una opción que podemos incluir en nuestras aplicaciones: «sube archivo desde Dropbox«.

Sin duda, si un usuario ya tiene un archivo en la nube, será más rápido enviarlo a otro servidor sin necesidad de pasar por nuestro disco duro, motivo por el cual no solo es una idea cómoda, sino que también ahorrará mucho tiempo a los usuarios, que no tienen que esperar a que el archivo «suba«, puesto que ya está «arriba«.

En www.dropbox.com/developers/chooser tenéis los detalles de esta nueva opción, abierta a cualquier programador para que lo integre en su sistema.

Esta opción ya está integrada en los grupos de Facebook y en aplicaciones como Asana.com, ahora tenemos la oportunidad de integrarla también en nuestra web.

Ví­a Dropbox blog

Concurso en Infojobs para desarrolladores de aplicaciones

Si eres desarrollador de aplicaciones para móviles y quieres demostrar tu talento al móvil, en Infojobs han creado un concurso que puede ser de tu interés.

Se trata de InfoJobs App Challenge, ofreciendo hasta 12.000 euros en metálico y premios adicionales por parte de Nokia y BlackBerry.

Una vez registrados, obtendremos una definición de la propuesta de InfoJobs, con acceso a su API para desarrollar la aplicación con la ayuda de los expertos de Infojobs. El objetivo es crear un universo de aplicaciones que complementen las ya existentes usando esta iniciativa de Open Innovation, ayudando a hacer más fácil a las personas encontrar el mejor trabajo posible.

En la imagen inferior podéis ver las fechas del concurso:

Link: InfoJobs App Challenge| Ví­a appstonic.com

Mobify presenta una nueva plataforma de optimización web para dispositivos móviles

Mobify es una plataforma de desarrollo de aplicaciones web para móvil que pretende hacer que a los programadores les resulte más fácil crear herramientas web optimizadas para smartphones y tablets, aplicación que os presentamos en 2009 y que lanza ahora una nueva versión.

Mobify Studio, pues, está compuesto por una serie de espacios ideados para ser de ayuda a los developers que quieran crear versiones web para este tipo de dispositivos, con las mismas herramientas que utilizan empresas como Starbucks, Expedia, British Telecom o The New Yorker para sus sitios web en versión móvil. Con este editor gratuito, los diseñadores podrán retocar el código HTML, CSS y Java de sus sitios web para crear páginas adaptadas que funcionen en smartphones y tablets de una manera veloz y sin desajustes.

En definitiva, Mobify Studio ofrece una interfaz sencilla donde podemos trabajar con un editor visual con el que mezclar y reconfigurar nuestro sitio web original para PC y optimizarlo para móvil y tableta.

Microsoft presenta un adelanto del nuevo lenguaje de programación, TypeScript

Microsoft hoy a dado a conocer más detalles sobre el lenguaje de programación en el que ha estado trabajando en los últimos meses, TypeScript.

Dicho de manera simple, TypeScript no es más ni menos que un superconjunto de JavaScript. Gracias a esta caracterí­stica, se puede utilizar muchas de sus funcionalidades sin tener que aprender un lenguaje desde cero. Tal como lo explican en sitio web de TypeScript, este lenguaje toma prestado las mejores caracterí­sticas de JavaScript, a la vez que añade otras que son fundamentales dados los avances en la tecnologí­a de la programación.

Por lo que nos encontraremos que TypeScript cuenta con clases, tipos y módulos, de lo que JavaScript carece, ofreciendo un amplio conjunto de herramientas ideales para grandes proyectos realizados en Javascript o TypeScript nativo. Como es de esperarse tendrá soporte para todos los navegadores web, para cualquier servidor y tipo de sistema operativo.

Ya Microsoft dio a conocer que van a incluir un plugin para poder usar TypeScript mediante Visual Studio 2012, dando así­ a los programadores tradicionales en JavaScript, todo el potencial de las herramientas y caracterí­sticas de la suite de programación.

Esto sin dudas, abre nuevas expectativas para el uso de lenguaje de programación más funcional teniendo en cuenta que ahora todo se enfoca al uso de aplicaciones y tareas en la nube.

Enlace: TypeScript | Ví­a: TechCrunch

Freelancer.mx, contrata profesionales independientes en México

El famoso Freelancer.com ha abierto sus puertas en México como Freelancer.mx, un portal que nos permite contratar profesionales independientes en dicho paí­s.

Podemos contratar proyectos desde 30 dólares de diversas categorí­as, incluyendo programadores, diseñadores y escritores y pagando cuando el trabajo ha sido entregado de forma satisfactoria.

Podemos navegar por proyectos, buscar profesionales y crear concursos, opción muy habitual cuando se quiere comparar más de un trabajo antes de la contratación.

Según comento su fundador, México es uno de los objetivos para acabar conquistando el mercado freelance de América Latina, por lo que los otros paí­ses tendremos que estar atentos al lanzamiento en nuestra región.

Link: Freelancer.mx | Ví­a TNW

Planean terminar HTML5 en 2014, y seguirá HTML 5.1. en 2016

Leemos que el World Wide Web Consortium (W3C) ha anunciado por fin sus planes de finalizar HTML5 en 2014, adelantándose a la fecha prevista inicialmente en la que pretendí­an completarlo a finales de 2022. Según el plan publicado, saldrá a la luz una especie de versión beta, llamada HTML5 Candidate Recommendation, a finales de 2012.

En la web oficial del W3 podemos ver el proceso de desarrollo de la versión final de HTML5 con todos los detalles sobre el progreso actual (por ejemplo, hasta ahora se han resulto 600 bugs), los cambios que faltan por realizar y el plan propuesto para su salida.

Mientras se completa y publica HTML5 en 2014, los datos y pruebas recogidas que no funcionen para esta versión serán trasladados para ser parte de la versión-borrador de HTML5.1., a la que han puesto fecha de salida en 2016.

Ví­a: Engadget, Dev w3

HackerRank, nueva plataforma para programadores basada en puzzles y problemas en el mundo real

HackerRank es una nueva plataforma para programadores compuesta por puzzles, desafí­os basados en el mundo real y juegos competitivos con el objetivo de detectar a buenos programadores para las empresas que contraten el servicio ofrecido por el sitio web, aunque a la larga la idea ha evolucionado y se pretende que el portal también se utilice para que los trabajadores de las compañí­as puedan enfrentarse a retos de programación y tengan la posibilidad de resolver desafí­os que simulen problemas del mundo real.

Así­ pues, HackerRank contiene problemas estilo puzzle y retos en varios lenguajes de programación, además de un sistema de rankings en el que los problemas están asignados del 1 al 10 siempre teniendo en cuenta cuánta gente los ha solucionado anteriormente. Algunos de estos problemas, además, no tienen solución, y sólo dependen de que el programador utilice un algoritmo de forma más o menos efectiva.

Curiosa plataforma para evaluar y mantener activo al equipo de programación.

Link: HackerRank | Ví­a: TechCrunch