Archivo

Archive for 10 agosto, 2011

Las 5 grandes mejoras del nuevo BlackBerry Messenger 6

BlackBerry Messenger 400x300 Las 5 grandes mejoras del nuevo BlackBerry Messenger 6

La mensajería instantánea en el móvil, en poco tiempo, ha revolucionado la forma que tenemos de comunicarnos. Sólo tenemos que ver la cantidad de usuarios que tiene WhatsApp o que, en su versión móvil, Google+ incluye también mensajería instantánea, sin embargo, hay otro ejemplo que puede mostrarnos esta tendencia al abandono del SMS y su sustitución por la mensajería instantánea, hablamos de BlackBerry Messenger. BlackBerry Messenger es un servicio que ha sido todo un impulso para las ventas de los terminales de RIM y que ha logrado que los terminales BlackBerry traspasen el terreno profesional y accedan al sector del consumidor. Si BlackBerry Messenger era la gran baza de RIM, la versión 6 que hoy se ha lanzado, puede darle un gran empujón a las ventas de la compañía.

BlackBerry Messenger 6, que está disponible para su descarga en la BlackBerry App World (en una descarga de 4090 KB), supone un punto de inflexión en el sistema de mensajería instantánea de RIM puesto que, gracias a la BlackBerry Messenger Social Platform, permite la integración de la mensajería instantánea en las aplicaciones del dispositivo, intercambiando información de manera bidireccional.

Personalmente, creo que, en esta ocasión, RIM ha hecho una buena jugada que podría salirle bien si, además, la acompaña de una potente nueva gama de terminales, porque desde el punto de vista del servicio, éste es bastante interesante, algo que podemos ver en cinco aspectos diferenciadores:

BlackBerry Messenger 6 es una plataforma social

BlackBerry Messenger era un servicio muy utilizado por los usuarios y que, prácticamente, relegaba al SMS. Era una vía de comunicación sencilla, asíncrona y que, únicamente, requería una conexión activa de datos con el servicio de BlackBerry activado. La versión 6 avanza un paso más y, además, de ofrecernos el chat (que ese era su origen), se expande por todo el dispositivo, haciendo que usar una BlackBerry (en cualquiera de sus aspectos) implique usar BlackBerry Messenger.

Hay que pensar en BlackBerry Messenger 6 como una especie de red social móvil, lógicamente, exclusiva (por ahora) para los usuarios de los terminales de RIM. Usar Foursquare, consultar un mapa o jugar a un juego, son actividades susceptibles de ser compartidas por los usuarios con sus contactos. Un usuario de BlackBerry además de poder escribir en Facebook o en Twitter, cuenta con una nueva red social más.

Imaginad que hacemos un check-in en Foursquare, gracias a BlackBerry Messenger 6, nuestros contactos también sabrán dónde estamos, sin necesidad de tener Foursquare instalado.

La integración con las aplicaciones

Y esa es la clave de BlackBerry Messenger 6, que se integra con las aplicaciones del terminal, de manera que todo lo que hacemos pueda remitirse a nuestros contactos en BBM. Las aplicaciones que soporten este servicio, además, nos permitirán conectarnos al chat y conversar con nuestros amigos sin necesidad de salir de éstas, por lo que la integración es en los dos sentidos (BBM-aplicaciones, enviando información, y aplicaciones-BBM, permitiendo el chat).

Los cambios de estado y los anuncios

Cada uno de nuestros movimientos, si así lo queremos, se propagarán como cambios de estado a nuestros contactos de BlackBerry Messenger. Las aplicaciones que utilicen la BBM Social Platform podrán comunicarse con BlackBerry Messenger 6 y propagar a nuestros contactos la puntuación, el lugar en el que hacemos check-in o las noticias que estamos leyendo.

Foursquare v3 blackberry 400x300 Las 5 grandes mejoras del nuevo BlackBerry Messenger 6

Descubrir aplicaciones gracias a nuestros contactos

La integración, que permite la comunicación entre las aplicaciones y BlackBerry Messenger, tiene una consecuencia muy interesante para potenciar el uso de la plataforma BlackBerry. Si un usuario anuncia lo que está haciendo, por medio de un cambio de estado, sus contactos además de saber dónde está o qué puntuación sacó en un juego, también van a averiguar qué aplicación está usando y si, por ejemplo, no la conoce y le interesa, podría instalársela.

Gracias a BlackBerry Messenger 6, RIM ha puesto a disposición de los usuarios una vía directa para recomendarse aplicaciones y potenciar una especie de “boca a boca” virtual.

Posibilidades para los desarrolladores

La integración con BlackBerry Messenger, que cuenta con una enorme masa de usuarios, va a popularizar las aplicaciones pero no solo por las recomendaciones indirectas entre usuarios (por sus cambios de estado). Pensemos que desde las aplicaciones vamos a poder contactar con nuestros amigos, por lo que, a la vez que jugamos o hacemos check-in podemos conversar en tiempo real.

La BlackBerry Messenger Social Platform puede revitalizar la BlackBerry App World y podría llegar a convertirla en un market de aplicaciones con mucha más vida de la que tiene ahora, algo que hará que los desarrolladores también le presten atención y aumente la oferta de contenidos.

Fuente: de Bitelia, de JJ Velasco

Curso de introducción a Android (Instalación del Android SDK + Hello World)

Hoy publico mi primer artículo en FluProject,  pero lo primero que me gustaría hacer es dar las gracias tanto a Pablo como a Juanan por brindarme la oportunidad de colaborar en este proyecto. Es un verdadero placer poder aprender de todos  vosotros y tener la ocasión de que vosotros también podáis aprender algo de mí…

Sin más dilación, y antes de que me ponga melancólico, voy a pasar a introducir la primera entrada del curso Introducción a Android. En esta entrada explicaré paso a paso todas las herramientas necesarias para poder desarrollar aplicaciones móviles en Android . Como todos sabemos Android es un sistema operativo libre (con alguna peculiaridad digna de dedicar una entrada a parte) basado en Linux y diseñado por Google allá por el 2005, por el cual las empresas están apostando muy fuerte ya que les permite diseñar soluciones móviles bajo una API muy intuitiva y, lo que es más importante, gratuita. En este curso de introducción se explicará la instalación y configuración del entorno en un sistema operativo Windows.

Para poder empezar a desarrollar aplicaciones en Android, primero debemos asegurarnos que tenemos correctamente instalado y configurado nuestro JDK, podemos instalar la versión 5 ó 6 desde http://www.oracle.com/technetwork/java /javase/downloads/index.html. La descarga ronda en torno a unos 75MB.

Finalmente, la última herramienta que os voy a hacer descargar e instalar directamente es, cómo no, el SDK de Android desde http://developer.android.com/sdk/index.html. Una vez dentro de la página, seleccionad el archivo perteneciente a la plataforma Windows y a esperar unos 20MB de descarga. Cuando lo instaléis apuntad la ruta, luego se la tendremos que indicar a Eclipse.

Con todas las herramientas descargadas e instaladas vamos ahora a configurar nuestro Eclipse para poder desarrollar aplicaciones en Android. Ejecutamos Eclipse y nos vamos a Help->Install New Software. Una vez ahí hacemos click en Add… y en el diálogo que aparece ponemos name: “Android Plugin” location: “https://dl-ssl.google.com/android/eclipse/” (probamos con http si no nos funciona con https)  y hacemos click en OK. En la ventana Available Software ahora debería aparecer Developer Tools, seleccionamos su checkbox asociado y deberían seleccionarse los items Android DDMS y Android Development Tools, hacemos click en Next dos veces y click en Finish, ya tenemos el plugin ADT instalado en nuestro Eclipse, ¡ya falta menos!.

Configuración Eclipse

Tenemos que descargar el último target disponible de Android para poder acceder a toda la funcionalidad reciente y a todos los módulos que nos proporciona Google (por ejemplo el API de Google Maps). Para ello nos vamos a Inicio -> Todos los Programas -> Android SDK Tools -> SKD Manager o podemos ir directamente desde Eclipse Window -> Android SDK and AVD Manager, una vez ahí vamos al apartado Available Packages seleccionamos todos los checkbox tanto de Android Repository como de Third party Add-ons y le damos a Install Selected, esta instalación es la más duradera pero en cuanto tengamos los target estaremos a punto de empezar. Podríamos haber instalado sólo el target más reciente pero es conveniente, ya que vamos a ser desarrolladores, tener conocimiento también de todos los anteriores.

Configuración Eclipse Android

Una vez descargados todos los target hay que decirle a nuestro Eclipse la ruta donde hemos instalado el SDK de Android, para ello vamos a Window -> Preferences… seleccionamos Android en el panel de la izquierda, hacemos click en Browser… e indicamos la ruta del SDK que instalamos con anterioridad (aquella que os dije que apuntarais), posteriormente hacemos click en Apply y deberíamos ver en la lista todos los target que disponemos para poder desarrollar aplicaciones Android.

Módulos

Ya tenemos casi todo configurado, sólo nos falta crearnos un emulador y empezamos con el primer proyecto. Para ello vamos a Window -> Android SDK and AVD Manager -> Virtual Devices. Hacemos click en New… ponemos un nombre a nuestro emulador, por ejemplo FluDevice y le cargamos un target, para empezar vamos a ponerle el target Android 2.2 – API Level 8, las demás opciones las dejamos por defecto.

Creando nuevo dispositivo

Con esto finaliza el proceso de instalación y configuración de las herramientas para el desarrollo de aplicaciones de Android en el IDE Eclipse. A continuación, vamos a crear nuestro primer proyecto en Android y a ejecutar un Hello World predefinido para comprobar que todo está en orden. Para ello, en nuestro Eclipse vamos a la pestaña File -> New -> Android Project y rellenamos las propiedades de nuestro nuevo proyecto Android. En Project Name ponemos HelloWorld, seleccionamos el target Android 2.2 API level 8 (importante no seleccionar uno mayor al que hemos seleccionado para crear nuestro emulador FluDevice). Como Application name también ponemos Hello World y como paquete indicamos com.fluproject.HelloWorld. En Create Activity ponemos Main ya que esta será nuestra Activity principal y posteriormente pulsamos Finish. Ya tenemos nuestro proyecto creado, ahora sólo falta ejecutarlo.

Creando nuevo proyecto

En la parte izquierda de nuestro entorno Eclipse se habrá creado un proyecto nuevo llamado HelloWorld. Hacemos click con el botón derecho del ratón sobre el proyecto y seleccionamos Run As -> Android Application. Una vez pulsado observamos como se carga nuestro emulador y, tras esperar unos cuantos segundos, vemos el resultado del HelloWorld.

Código de prueba

En las siguientes entradas del curso de introducción a Android explicaré tanto la estructura interna del proyecto como todas las clases y ficheros xml y empezaremos a desarrollar aplicaciones cuanto antes. Espero que os haya interesado, cualquier duda escribid e intentaré resolverlas lo antes posible.

Fuente: http://www.flu-project.com

Ubuntu GamePack 11.04: 5 DVDs repletitos de juegos

Los amantes de los videojuegos estáis de enhorabuena, porque ha aparecido una enorme compilación de juegos para Linux que os permitirá disfrutar de todo tipo de títulos en vuestros sistemas con Ubuntu, Linux Mint y otras distribuciones derivadas.

megapack Ubuntu GamePack 11.04: 5 DVDs repletitos de juegos

Teóricamente el pack está pensado para Ubuntu 11.04 y Linux Mint 11, pero estamos seguros de que funciona con anteriores versiones de estas y otras distribuciones. Este gigantesco pack de videojuegos incluye más de 150 juegos de distintos géneros que están agrupados en 5 DVDs.

Podéis descargar los 5 DVDs a través de la página oficial de este curioso proyecto ruso, y aunque muchos pensaréis que en realidad descargar solo los que nos gusten a través de Internet -y de proyectos como PlayDeb, Dlj,PlayOnLinux o Lutris- no está de más contar con una compilación como esta para los verdaderos fans de los videjuegos en Linux.

En los DVDs encontraréis pequeñas descripciones de los juegos y alguna que otra captura de pantalla para que la elección del videojuego a instalar sea más sencilla. La lista de videojuegos es bastante larga, pero aquí la tenéis:

DVD-1:
Urban Terror ottimizzato.
Vavoom.
Enemy Territory.
Smokin’ Guns.
OpenArena.
Pingus.
Frogatto.
Streets of Rage Remake.
Sonic Robo Blast 2.
Open Sonic.
Neverball.
THE SCND GENESIS.
xmoto.
scorched3d.
Legends.
wormux.
Lugaru HD.
irrlamb.
Go Ollie!.
BZFlag.
S.C.O.U.R.G.E.
AstroMenace.
OpenLieroX.
Bombic.
Capitan Sevilla.
teeworlds.
ardentryst.
Hedgewars.
D2X-XL.
TORIBASH!.
Yo Frankie!.
Paintown.
Secret Maryo Chronicles.
Hannah’s Horse.
Rocks’n’Diamonds.
SuperTux.
I Have No Tomatoes.
Armagetron.
Battle Tanks.
Extreme Tux Racer.
Atomic tanks.
Trackballs.
LBreakout2.
Blob Wars: Episode II.
Bricolo.
Nikwi.
Neverputt.
DVD-2:
Asylum.
goonies.
Robombs.
ic.
Caph.
Numpty Physics.
OGS Mahjong.
America’s Army – v.2.5.0.
Assault Cube.
World of Padman.
Warsow.
Red Eclipse.
Alien Arena.
Enemy Territory.
Blood Frontier.
True Combat Elite.
Tremulous.
DVD-3:
Steel Storm.
Revenge Of The Cats.
Nexuiz.
Sauerbraten.
MMORPG.
Savage XR.
Daimonin Online.
RuneScape.
IConquerU.
Auteria Online.
Tibia Online.
Regnum Online.
Online Wakfu.
Eternal Lands.
Project Diaspora.
RPG.
SoulFu.
Lips Of Suna.
Warlock’s Gauntlet.
Freedroid RPG.
The Ur-Quan Masters.
jag.
OpenAlchemist.
5Ball.
Vertris.
Deadly Cobra.
Zaz.
Biniax-2.
PipeWalker.
Fish Fillets.
DVD-4:
Super TuxKart.
StuntRally.
VDrift.
Speed Dreams.
Tile Racer.
The Open Racing Car Simulator.
NAEV.
Funguloids.
The Babylon Project.
Oolite.
OpenRA.
Freeciv.
Pax Britannica.
TripleA.
megaglest.
FreeCol.
Warzone2100.
UFO Alien Invasion.
Spring RTS.
0 A.D.
Widelands.
Bos Wars.
8Kingdoms.
MegaMek.
The Battle for Wesnoth.
Globulation 2.
netPanzer.
DVD-5:
corsix-th.
OpenTTD.
Zero Ballistics.
Snowglobe.
Flight Gear Flight Simulator.
Unknown Horizons.
CRRCsim.
Simutrans.
Lincity.
GL-117.
Danger from the deep.
openBVE.
The Powder Toy.
FreeOrion.
Glest.
Maxi Mini Golf.
Underworld Hockey Club.
Free Tennis.
DreamChess.
Foobillard.
BillardGL.
Soldier of Fortune.
FizzBall (Demo).
World of Goo – DEMO.
Sandbox Game Maker.
Syntensity.
Vegastrike.
Angry Drunken Dwarves.”
Frozen-Bubble.
JAMP.
Nimuh.
Too Hard For You.
sm-ssc – Fork di StepMania.
Performous.
StepMania.
Frets on Fire.
Warlock’s Gauntlet

Adobe lanza “Edge”, una herramienta para crear animaciones en HTML5

Puede que Flash esté viviendo sus últimos momentos de gloria. Hoy, Adobe lanzó una nueva herramienta llamada Edge, que permitirá a los diseñadores crear contenido animado usando estándares web como HTML5, CSS y JavaScript. Y sin Flash.

Edge es la apuesta de la compañía para posicionarse como un jugador clave en la infraestructura de la web moderna, sobre todo cuando gran parte de la misma es accedida desde equipos móviles, donde Flash no suele ser bienvenido (sobre todo en los equipos de Apple).

 

La idea de Adobe es que Edge coexista con Flash, no que lo reemplace. La compañía señaló a ReadWriteWeb que a futuro, Flash cambiará para enfocarse en las cosas que HTML5 todavía no puede hacer, como juegos en 3D por ejemplo. Porque haciendo lo mismo está claro que no llegará muy lejos.

De todos modos, el lanzamiento de Edge parece una forma de la empresa de asegurarse de que, si Flash llega a quedar obsoleto, la empresa estará lista para mantenerse activo en el desarrollo para HTML5.

Adobe Edge proveerá herramientas para construir animaciones y próximamente juegos con tecnologías web. El software estará disponible para Mac y PC y fue diseñado para tener una interfaz intuitiva, iniciarse rápido y ser parecido a los sistemas que los diseñadores y profesionales creativos ya están acostumbrados a usar. Edge puede importar documentos HTML existentes y archivos SVG, PNG, JPG y GIF para luego ajustarlos con CSS3. Los trabajos producidos por el software correrán en todos los navegadores modernos.

El software está disponible gratis mientras está en etapa de preview, mientras que el lanzamiento de la versión 1.0 estará disponible el próximo año.

Link: Adobe Edge Preview (vía ReadWriteWeb)

Fuente: de FayerWayer, de Cony Sturm

Jajuk, catálogo de música libre

A día de hoy, que tenemos vacaciones y tiempo libre para organizar un poco tantos “teras” de música que se almacenan en nuestros discos duros podemos pensar en instalar un programa que, precisamente, se centre en una organización eficiente, fácil y potente para que tengamos siempre todo localizado y a mano.

Jajuk es un programa libre que, precisamente se dedica a catalogar y organizar tu colección musical. El manejo es sencillo y la potencia es enorme. Al principio sólo tienes que indicarle dónde tienes almacenada tu música y él solito se encarga de analizar todas las pistas que se encuentre, añadirlas y catalogarlas por género, autor, estilo, álbum…

Jajuk ha sido diseñado pensando en ser útil y para eso se ha pensado en todo momento en que sea fácil de utilizar, sin desestimar potencia, y por eso su funcionamiento no se te hará pesado. Además cuenta con características muy avanzadas como el DJ automático que mezclará las pistas en base a las reglas que tu le indiques (ritmo, estilo…), un reproductor intergrado bastante potente y avanzado e incluso la posibilidad de clasificar las canciones, votarlas… para que el programa aprenda qué es lo que te gusta y lo pueda utilizar después para mezclar.

Jajuk [Descarga del día] Jajuk, catálogo de música libre

Una de las características que más me ha sorprendido y me ha gustado es la de “prepare party”. Con ella automáticamente copiarás a un disco externo toda la lista que preparases anteriormente y así poder utilizarla en tu cabina, en una fiesta con unos amigos o para llevarla en el coche.

Información básica:

  • Plataforma: Windows / Linux / Mac
  • Licencia: OpenSource
  • Precio: Gratuito
  • Enlace de descarga: Jajuk
Categorías:Utilidades

Cómo han cambiado las cosas…

Hoy les traigo de esas video/infografías que hablan de cuánto han cambiado las cosas en 30 años

Algo muy padre de la Campus Party de este año fue ver entre las ponencias a Tim Berners Lee y Vinton Cerf, y pensaba lo increíble que ha de sentirse ser de las pocas personas en toda la historia de la humanidad que han vivido para ver cómo su trabajo cambió al mundo.

Porque en el mundo ha habido muchos inventos mas increíbles que el internet (al parecer antes no tenían microondas, true history) pero por lo general los genios detrás de las ideas revolucionaras, se murieron antes de ver el impacto que podían tener, y es bastante obvio, porque cuando nace una tecnología tiene que llevar un tiempo en que se adapte al momento de la vida en el que está y en el que la gente puede pensarle mas usos.

Pero la tecnología, y en especial lo que tiene que ver con computadoras e internet, ha sido increíblemente acelerado el proceso de evolución, aceptación y explotación.

Hace unos años todavía la compañía de AOL regalaba discos para que pudieras tener internet en tu casita sin que te costara nada, y ¡la gente los tiraba!, realmente tiraban el internet.

Hace muy pocos años nació el internet, y hace todavía menos años, aún no se veía el verdadero potencial que iba a tener, y ahora…pues bueno. Ahora hay robots humanoides que tuitean desde el espacio, y no es algo que nos parezca verdaderamente impresionante.

Y bueno, creo que todo esto nos puede dejar de experiencia que aunque siempre todo tendrá su parte difícil y que habrá gente que no esté de acuerdo con cómo han cambiado las cosas, por lo menos con relación a internet, creo que podemos ver que es bastante obvio que no sólo no se detendrá, si no que como dice Kurzweil, esto empezará a ponerse cada vez mas exponencial.

Video: de Xataka

Fuente: de IdentidadGeek, de Zuxana

Lenguajes de programación: la infografía

Los lenguajes de programación han dio evolucionando conforme pasa el tiempo y los desarrolladores se encuentran con nuevas problemáticas que antes eran inimaginables. Ya sea por limitaciones de hardware o simplemente para poder crear cosas nuevas y resolver nuevos problemas, el desarrollo de lenguajes de programación se sigue dando hasta la fecha.

Podemos recordar dese el poderoso Fortran creado en 1957 -usado todavía en la industria aeroespacial y de automóviles, como en áreas de investigación científica-, hasta el más moderno framework Ruby on Rails desarrollado en 2005 y que es el corazón de muchos proyectos, además de ser open source.

En esta infografía nos hablan un poco de algunos de ellos y nos permiten darnos cuenta de su popularidad, -ahí vemos a Java, C y C++ como el top tres- y quizas podamos saber uno que otro dato curioso acerca de ellos.

En lo personal no soy programador, sino electrónico; aún así he tenido oportunidad de aprender C y C++, además de algo -muy poco- de Python y PHP, Quizás no es mucho, pero me ha dado cuenta que cada uno tiene sus pros y sus contras y creo que ahorita me quedaría con Python ¿Cuál es su favorito?

(vía La Historia con mapas)

Fuente: de IdentidadGeek, de zapata131

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 197 seguidores

%d bloggers like this: