JASoft.org

Mockflow: más prototipado web, esta vez on-line

Mockflow: más prototipado web, esta vez on-line
Recientemente publiqué un post sobre las diferentes herramientas que había en el mercado (bueno, más bien que yo conocía, que eran unas cuantas) para crear prototipados de aplicaciones Web, los conocidos Wireframes. Esta es nueva y la acabo de descubrir, por lo que la añado ahora para referencia posterior. Se trata de MockFlow, de la empresa Produle Systems. La verdad es que es una gozada y es muy fácil de usar. Está basado en flash y permite compartir los modelos también en este formato, con su correspondiente simulación. La versión gratuita está algo limtiada en cuanto a la cantidad de prototipos que podemos hacer, pero hay una de pago que cuesta sólo 4 dólares al mes (o sea, menos de 3 € al mes, que no es dinero). Aquí puedes ver algunos modelos creados con la herramienta: http://www.mockflow.com/samples/

¡El maldito feisbuk! ;-)

¡El maldito feisbuk! ;-)
En las últimas semanas he estado menos activo que de costumbre en este blog, como seguramente algunos de los asidúos habréis notado. Como siempre es un compendio de circustancias que tienen que ver con el trabajo, mi último libro sobre ASP.NET 4.0 y, en esta ocasión, hay también una razón en particular que ha tendo también una buena parte de la culpa: El bendito Facebook. Lo cierto es que me resistía y he de confesar que me metí muy tarde en esta red social, pero ahora estoy enganchado. La facilidad de mantenerte en contacto con la gente, incluso cercana, así como lo sencillo que resulta estar al tanto de los temas que te interesan a haciéndote fan de las páginas de temáticas que te gustan, es imbatible. Por ejemplo, en lugar de escribir un post largo y costoso, es mucho más sencillo simplemente compartir un enlace incluyendo en la cabecera un comentario propio que aclare algo sobre dicho enlace. Y las últimas semanas he aprovechado esa capacidad muchísimo, tanto en mi... [Más]

Disponible mi último libro: Tecnologías ASP.NET 4.0

Disponible mi último libro: Tecnologías ASP.NET 4.0
Aún faltan unos cuantos meses para tener la versión definitiva de Visual Studio 2010 y .NET 4.0, pero tras varias betas y muchos meses usándolo pocas cosas van a cambiar. Así que ya está disponible mi nuevo libro. Se trata de "Tecnologías ASP.NET 4.0 (saltando desde la versión 2.0)" y está disponible en la tienda de campusMVP. Como su propio nombre indica, este libro parte de la base de que ya sabes programar con ASP.NET 2.0 (al menos los fundamentos) y desde esa premisa va desgranando las tecnologías más importantes aparecidas desde entonces con las versiones 3.0, 3.5, 3.5 SP1 y la próxima verisón 4.0. Un gran parte del texto se centra en tecnologías AJAX, incluyendo las novedades para enlazado y manejo de datos en el cliente que ofrece ASP.NET 4.0, pero hay muchas otras cosas que explorar. Además hay una sorpresa: Si vas a asistir al evento ReMIX de Microsoft a celebrar en Madrid el día 24 de Septiembre de 2009 o al Codecamp 2009 en Reus (Tarragona) el 17 y 18 de Octubre, ... [Más]

Cómo hacer que tu software sea el número 1, por Joel Spolsky

Cómo hacer que tu software sea el número 1, por Joel Spolsky
Joel Spolsky es uno de los grandes de este mundillo. Trabajó varios años en Microsoft a principios de los 90, como Program Manager de Excel, y fue el responsable de Visual Basic for Applications en este entorno hasta que abandonó la empresa. En 2000 fundó su propia empresa de software, Fog Creek Software. En los últimos años ha adquirido gran relevancia en gran parte a través de su Blog, Joel On Software, en el que existen artículos filosóicos y sobre el negocio del software que han calado mucho en la comunidad de desarrolladores, aunque también es conocido por ser autor de varios libros. El año pasado (septiembre de 2008) habló en la conferencia Business of Software, en Boston. El tema de su conferencia fue cómo conseguir software que sea el número 1. En realidad todo lo que cuenta se puede aplicar a casi cualquier faceta de la actividad humana en la que exista cierta competitividad, y él mismo nos da unos cuantos ejemplos también de fuera de la informática. Sólo un detalle: no hay ... [Más]

Cómo fijar el puerto del servidor Web de desarrollo

Cómo fijar el puerto del servidor Web de desarrollo
A partir de Visual Studio 2005 la vida se simplificó bastante para los dessarrolladores Web con tecnologías Microsoft. No sólo porque la tecnología estuviera completamente remodelada y ASP.NET 2.0 se convirtiera en la herramienta productiva y potente que es hoy en día. En este caso me estoy refiriendo a la inclusión del servidor Web de desarrollo (Cassini para los amigos) en el propio entorno de Visual Studio. Antes de esto, mover una solución entre equipos era un dolor, sobre todo si tenías varios proyectos Web contenidos dentro de ésta. El motivo era que los proyectos Web estaban atados a la instancia local de Internet Information Server y por lo tanto cuando cambiabas de equipo la solución tenías que configurar cada proyecto en IIS, en el puerto o subcarpeta correctos. Un "peñazo", vamos. Con VS2005 y superiores el servidor de desarrollo sólo puede atender peticiones locales y se lanza automáticamente para depurar y probar el proyecto. Al hacerlo se asigna un puerto aleatorio en e... [Más]

¿Por qué el Open Source tiene una usabilidad tan mala?

¿Por qué el Open Source tiene una usabilidad tan mala?
Me he encontrado con este artículo, ya un poco antiguo, con un montón de motivos por los que el Open Source suele tener unas interfaces de usuario tan nefastas, y con algunas ideas para mejorar: http://mpt.net.nz/archive/2008/08/01/free-software-usability Hace ya unos cuantos años esta misma persona escribió un post similar con muchas de las ideas ya apuntadas y apuntado en dos partes: http://web.archive.org/web/20030201183139/http://mpt.phrasewise.com/discuss/msgReader$173 http://web.archive.org/web/20030211031033/mpt.phrasewise.com/discuss/msgReader$182 Merece la pena darle una lectura, porque en realidad estos males aquejan no sólo al software gratuito (con demasiados gallos en el gallinero) sino también a la mayor parte de las empresas PYME que hacen software.

Una reflexión sobre el mundo actual de la tecnología

Una reflexión sobre el mundo actual de la tecnología
Este vídeo trata sobre el crecimiento exponencial de la información disponible en nuestra sociedad, cómo nos afecta y qué podría pasar en el futuro. Da qué pensar y merece la pena dedicarle los 5 minutos que dura. Me gustaría destacar dos cosas en concreto: "¿Eres uno entre un millón? Pues en China hay 1.300 como tú". Toma cura de humildad ;-) "La cantidad de información técnica existente se duplica cada 2 años. Para un estudiante que empieza una carrera de 4 años, eso significa que la mitad de lo que aprendan en su primer año de estudio estará desfasado para cuando lleguen al tercero". Aunque es, obviamente, una falacia, sí que es cierto que da directamente en una herida abierta y es en la obsolescencia del modelo que se quiere imponer en las carreras técnicas y de lo muy equivocados que están muchos estudiantes. Me explico... La actual tendencia en las carreras técnicas es a la especialización, lo cual desde mi punto de vista es un error precisamente por lo que se... [Más]

Herramientas de prototipado de aplicaciones Web

Herramientas de prototipado de aplicaciones Web
Algo muy habitual en los equipos de desarrollo Web es el dibujar maquetas de las pantallas y sus elementos, de forma que podamos transmitir mejor la idea de lo que queremos a los programadores que lo van a implementar. Esto es válido también para los clientes, que a veces no se hacen una idea de lo que les estamos contando si no lo ven dibujado. Este tipo de croquis o prototipos pintados a mano de las Webs (llamados generalmente wireframes) son muy útiles, pero hacerlos realmente a mano es problemático porque no suelen quedar muy bien y luego muchas veces ni siquiera se hacen. Una herramienta especializada viene de maravilla para hacerlo mejor, más rápido y que quede de manera presentable. A continuación pongo una lista de productos, tanto gratuitos como comerciales, que sirven para hacer esto y que están muy bien: iPlotz Protoshare Justinmind Balsamiq: este es de pago pero me gusta especialmente gliffy Smartdraw Jumpchart Pencil Axure Si trabajas con ... [Más]

Solución al problema de los reinicios continuos de Windows 7 actualizado desde Vista

Solución al problema de los reinicios continuos de Windows 7 actualizado desde Vista
Si has actualizado tu sistema a Windows 7 desde Windows Vista, es posible que en ciertos escenarios concretos se produzca un problema que fuerce el sistema a estar reiniciándose constantemente. Microsoft no ha dado detalles de en qué condiciones ocurre, aunque serán casos excepcionales. Lo que pasa es que, tras instalar Windows 7 sobre Vista te sale un mensaje que dice "Esta versión de Windows no ha podido ser instalada. Tu anterior versión de Windows se ha restaurado y puedes continuar usándola". Entonces se reinicia el sistema y lo que pasa realmente es que se reinicia la instalación y sale el mismo mensaje, atrapándote en una espiral infernal. Al parecer Vista sí está realmente restaurado en el equipo, pero la base de datos de configuración de arranque del sistema (BCD, Boot Configuration Database) está mal actualizada y por eso sigue intentando restaurarlo. La solución es manual y pasa or hacer lo siguiente: 1.- Introducir el DVD de Windows Vista con el que instalaste el sis... [Más]

Cambios importantes en movilidad para ASP.NET 4.0

Cambios importantes en movilidad para ASP.NET 4.0
Hoy he sabido, directamente a través de la gente de producto de Microsoft, que han realizado unos cuantos cambios de cierto calado a la parte de soporte para dispositivos móviles en ASP.NET 4.0. Estos cambios se verán cuando salga la versión definitiva pero ahora no están disponibles en la Beta de Visual Studio 2010. 1.- Han convertido en obsoletas todas las clases de System.Web.Mobile, es decir, todo el soporte de controles móviles para WAP que existían en versiones anteriores de ASP.NET. Con obsoletas no quiero decir que dejen de funcionar o de soportarse, simplemente que han sido marcadas con el atributo Obsolete y que generarán una advertencia cuando compiles apliaciones que las usen. Así que ojo si usas el compilador con la opción de que las advertencias se traten como errores, porque no te compilarán. Simplemente ahora no se recomienda su uso. 2.- Han modificado sustancialmente los archivos de definición de navegadores (archivos .browser) tanto para HttpBrowserCapabilities... [Más]

Este soy yo y este es mi blog técnico, dedicado al software y a la programación.

Mis otros blogs

- JM Alarcón @ campusMVP.es
Contenido técnico en español orientado a desarrolladores
- JMAlarcon.es
Blog personal no técnico: sociedad, innovación, empresa...

Krasis

- campusMVP.es:
Los mejores cursos online de programación en español

- SELF LMS:
La plataforma de elearning más potente del mercado.