01 junio 2011

Crear aplicaciones Facebook

1 comentarios
Vamos a facilitar otra semillita ( enlaces para iniciarse en algo ). En este caso, me planteo dónde empezar para crear una aplicación Facebook. Veamos tres enlaces muy interesantes:

Primeros pasos para generar aplicaciones de Facebook
Quizás el artículo para claro y sencillo.

http://www.maestrosdelweb.com/editorial/primeros-pasos-para-generar-aplicaciones-de-facebook/

Crear una aplicación para Facebook
Otro artículo mas visual, pero menos claro que el anterior.

http://www.berriart.com/2008/12/01/crear-una-aplicacion-para-facebook/

Como Hacer Aplicaciones en Facebook
Todo tipo de ifnormación. Enlaces oficiales, código, ...

http://gfaraj.wordpress.com/2007/09/11/como-hacer-aplicaciones-en-facebook/

31 mayo 2011

Cuttlefish, Corona i candroidengine - Creando juegos para Android

0 comentarios
Y vamos ampliando los engines para la creación de juegos en Android. Estoy buscando por internet para informarme de el máximo de ellos. Al final haré mi balance de cual prefiero, y si tengo tiempo, intentaré hacer un jueguecillo ... aunque lo veo difícil.

Cuttlefish engine
Es mas que una librería. Es una plataforma de diseño y creaciónd e juegos para mobil.
Necesita registro y varias dependencias ( xna, ... )



http://www.cuttlefishengine.com/content/screens-and-videos

Corona
Otra plataforma para la creación de juegos móbiles. iOs, Android, ...
Es de pago ...



http://www.anscamobile.com/corona/index.html

candroidengine
Es una librería. Contiene tutoriales y ejemplos. Para programar con Eclipse.

http://code.google.com/p/candroidengine/

30 mayo 2011

AndEngine - un engine para crear juegos android

0 comentarios
Para los que quieran hacer juegos con Android, aquí tenéis un engine que os puede ayudar:

AndEngine

Y un tutorial imprescindible para empezar autilizarlo:

Tutorial AndEngine

Un video de un juego creado con este engine:



Espero que lo encontréis interesante.

28 mayo 2011

Pequeños tutoriales para la creación de juegos en Android

0 comentarios
Tengo 30 minutos para mirar mis cosillas, esta vez picoteo en Internet para ver pequeños tutoriales de inicio para la creación de juegos con Android:

Creación de pequeño juego 3d en Android
Atención porque al final de los artículos está el enlace al siguiente capítulo, hay varios ( 6 artículos ).
Va desde poner de un color el fondo de pantalla hasta representar varios objetos 3d con texturas.
http://www.droidnova.com/android-3d-game-tutorial-part-i,312.html

Creación de juegos con Flixel
peuqeño ejemplo de creación de juegos en Android con la librería Flixel.
Muy básico, pero paso por paso.
http://www.bukisa.com/articles/223910_creating-a-game-on-google-android-game-with-flixel-getting-started

Creación pequeño juego
Otro de básico para ver varios conceptos.
http://p-xr.com/android-tutorial-how-to-make-a-basic-game-loop-and-fps-counter/

Creación de un juego de bolas en Android
Ejemplo paso por paso.
http://www.skill-guru.com/blog/2011/02/14/developing-games-on-android/

Un juego básico estilo Turricane
Cuatro pasos bien explicados con su código y vídeos del resultado. Recomendable.
http://www.brighthub.com/hubfolio/matthew-casperson/blog/archive/2010/01/04/making-games-on-android.aspx

18 abril 2011

CodeIgniter: Editor Aptana

0 comentarios
Una vez hemos puesto en marcha nuestro servidor en el ordenador, falta saber con que editaremos todo el código.

Muchos trabajamos con Eclipse, o como es mi caso Aptana que es una versión con funciones ampliadas para PHP ...

Va a gustos, solo quería dejar una opción para editar el código en PHP.

Para mas información

14 abril 2011

CodeIgniter - instalamos lampp

0 comentarios
Ya nos hemos iniciado y familiarizado con algunos tutoriales que hemos visto por internet. Ahora que toca ?

Tenemos que preparar nuestro ordenador para poner en marcha nuestra aplicación web e ir probando nuestro código. Instalaremos un servidor web en nuestro ordenador con todo lo necesario para ir creando nuestro código e ir probándolo.

Los pasos que os muestro son sobre Ubuntu e instalaremos LAMPP, un paquete que solo descomprimiéndolo tenemos nuestro servidor apache con php, mysql, ...

1. Vamos a descargar el XAMPP.

http://www.apachefriends.org/es/xampp.html


2. Dentro de la web escogemos nuestro sistema operativo, en mi caso Linux


3. Yo personalmente, me descargué el paquete completo ( 1a opción )


4. Los descomprimimos

Una vez hemos descargado todo, seguimos las instrucciones que nos indican en la web para descomprimirlo desde la consola.

sudo tar xvfz xampp-linux-1.7.4.tar.gz -C /opt

ya sabéis que sudo es para ejecutar en modo root, por lo que os preguntará el password de root. Una vez lo pongáis se os descomprimirá todo en la carpeta /opt/ en forma de carpeta


5. Ya lo tenemos todo descargado y descomprimido. Ahora toca ponerlo en marcha.


Vamos a /opt/lampp i ejecutamos las órdenes:

sudo ./lampp start

Se pone en marcha el servidor. Saldrá todo correcto, o como en mi caso saldrán mensajes si hay algo que falla o falta ( eso os pasará si tocáis mucho por ahí dentro ... )

6. Probamos si todo es va

Abrimos el navegador y escribimos en la barra de dirección http://localhost

Nos tiene que salir la imagen siguiente.


7. Todo funciona, y ahora dónde coloco mi web ?

Supongamos que tengo un proyecto web llamado botiga, pues crearé una carpeta dentro de:

/opt/lampp/botiga


Dentro de esta carpeta pondremos nuestros .php o nuestro phpframework

8. Probémoslo en el navegador

Para visitar nuestra web tendremos que poner en nuestro navegador:

http://localhost/botiga


9. Ahora parar todo el tinglado

Para parar el servidor deberemos teclear en consola, en la carpeta /opt/lampp/

sudo ./lampp stop


10. Posibles errores

La mayoría de problemas que he tenido han sido de privilegios de ficheros. Si tenéis problemas, revisarlos. Asignarles privilegios de usuario y no root.

Si no se os pone en marcha con la orden sudo ./lampp start, revisa que el fichero lampp tenga el permiso de ejecución.

y recuerda, en la carpeta /opt/lampp/ podemos ejecutar:

sudo ./lampp start
sudo ./lampp stop

para poner en marcha o parar el servidor.

11. Finalizamos

Ya tenemos en marcha el servidor donde instalaremos nuestro framework CodeIgniter y donde haremos nuestras modificaciones de código.

Para mas información

11 abril 2011

CodeIgniter - por donde empezamos

0 comentarios
Lo primero de todo, es empaparse de la información que nos proporciona su web oficial:


Unos artículos del blog de David Rojas. Muy, pero que muy recomendado. Este ha sido mi punto de inicio. Videotutoriales muy claros de ejemplos sencillos:


Y algunos sitios mas:


Hasta la próxima.

09 abril 2011

CodeIgniter - un framework php para mi proyecto

0 comentarios
Bueno, ahora estoy metido en un proyecto propio, en el que quiero apostar fuerte y en el que me embarco de una forma seria. Tengo en marcha la creación de una aplicación web.

Hasta ahora,

las aplicaciones las creaba completamente desde cero y creando yo todas las clases, tanto de PHP como JavaScript. Esto lleva mucho trabajo, mucho control de posibles errores, dificultad en mantenimiento, dificultad en reutilización de código, ... y un largo etcétera.

Hay que buscar una solución,

y después de buscar varios FramWorks de php, he dado con el que creo que se adpata a mis necesidades, CodeIgniter.


Qué aporta este FrameWork ?

  1. Es Open Source
  2. Hay una versión mas completa, pero de pago
  3. Fácil instalación
  4. Fácil configuración
  5. Actualización continua
  6. Amplia variedad de librerías
  7. Mucho material de ejemplos, tutoriales y vídeo tutoriales ( la mayoría en inglés )
  8. Facilidad de manejo de las vistas ( plantillas )
  9. Programación, como no podía ser de otra manera, MVC.

¿ Porqué CodeIgniter y no otros ?

La verdad es que he probado varios, y el punto de instalación y configuración CodeIgniter es muy superior necesitando muy poco para ponerlo en marcha.

Aquí os dejo un par de enlaces con un listado muy completo de FrameWorks de PHP:


Puede que CodeIgniter no acabe de convencer a alguien

Pues recomiendo Zend. Es uno de los mas extendidos y cuya comunidad crece exponencialmente.

Hasta la siguiente !!!

Para mas información: