Archivo de la categoría: Desarrollo

Comienza el desarrollo de BASpeed v10


Hola a tod@s 🙂 Pues después de un más que merecido descanso, después de haber tardado un año en completar el desarrollo de BASpeed Android Edition (gracias al esfuerzo de desarrollo, he conseguido aprender muchas cosas de Android, que vendrán bien para otro tipo de aplicaciones) toca renovar al hermano mayor de toda la saga, BASpeed para Windows.

La nueva versión no será la v9 (como debería por el número que le toca), sino que le voy a hacer coincidir con el próximo número de versión de Windows (v10). Aparte de que la próxima versión de BASpeed, probablemente será lanzada en 2016 y en ese año celebramos los 10 años en activo de BASpeed 🙂 con lo que quiero hacer una versión especial de la suite 😉

De momento, ya os aviso que voy muy poco a poco ya que quiero ver que tipo de interfaz va a llevar el programa. Una de mis primeras ideas era utilizar el estilo Metro de Windows, pero…, aún no me he decidido, y no se si utilizar Metro o bien un estilo algo más tradicional.

El test de velocidad se renovará por completo, y va a incluir las rutinas multitarea de BASpeed Android Edition, así como las nuevas rutinas de cálculo de velocidad. La mayoría de los tests serán renovados a la nueva interfaz, y se revisará completamente su funcionamiento.

Los módulos SocketsStats y SocketMonitor se van a dejar como están ya que son programas GPL y se va a mantener al 99,99% el código fuente del programa (lo único que cambia es el texto mostrado al usuario que en vez de ser en inglés es en español), así como se incluirán de serie los drivers WinPCap, que permiten la captura de paquetes de internet.

Y de momento, eso es todo. Tardará mucho en salir esta nueva versión. Os iré informando de los avances según vaya avanzando en el desarrollo.

Un saludo a tod@s 🙂 y gracias por seguir confiando en BASpeed Software y en BASpeed 🙂

Comenzamos de nuevo…


Hola a tod@s 🙂

Hace ya algún tiempo, anuncié que estaba trabajando en una versión de BASpeed para Android. En Facebook y Twitter anuncié que estaba teniendo muchos problemas con esta versión de BASpeed. Al cabo de un tiempo tuve una lesión (una rotura de fibras de grado dos en un gemelo), que me impidió poder trabajar en esta versión.
Posteriormente, me surgió un proyecto personal relacionado con Android y mi trabajo que volvió a retrasar el desarrollo de esta versión.

Pues bien, ya tengo tiempo para poder desarrollar esta versión de BASpeed para Android. Y lo estoy desarrollando de nuevo desde cero, y basándome en las lineas de diseño de aplicaciones que Google intenta que sigan los desarrolladores. Lo más importante no es el aspecto visual en si, sino el trabajo a nivel de código que estoy haciendo con esta nueva versión. Ahora mismo, el test de velocidad de BASpeed para Android, supera en calidad y potencia al test de velocidad de BASpeed para Windows, Mac OS X o Linux. ¿Porqué? Pues por que el código fuente no es el mismo que en las versiones Windows, Mac OS X y Linux. Se ha desarrollado desde cero y ya os puedo decir que ha quedado un código muy elegante y sólido como una roca. Y por supuesto, es multihilo (es decir, cada test se realiza con 5 descargas simultáneas desde el servidor seleccionado).

Queda desarrollar el test de ping y de tracert, pero una de las cosas principales ya está creada y sólo falta añadir unos cuantos tests de velocidad 😉

Aquí tenéis las primeras imágenes de BASpeed Android Edition, click para hacer la imagen más grande (estas imágenes fueron publicadas en primicia en las páginas de BASpeed de Facebook y Twitter):

Screenshot_2014-07-24-18-14-11 Screenshot_2014-07-24-18-14-17 Screenshot_2014-07-24-18-18-21

Pensando…


Hola a tod@s 🙂

Estoy tomándome un descanso después del trabajo de lanzar la v8 de BASpeed, y BASpeed Mac OS X Edition (no hablo de la versión para iPhone, porque aunque el proyecto lo he anulado, el código está ahí y en cualquier momento puedo dar el salto a su publicación en la app store de Apple).
Pero aunque esté descansado, no estoy en un stand-by completo 😉 Estoy anotando ideas para mejorar los módulos actuales, y algunas ideas para módulos nuevos. Pero… aún falta y mucho para comenzar a hacer algo.
Simplemente es para que sepáis que aunque no publique nada, no estoy ocioso. Sigo con BASpeed, por supuesto 😉

Un saludo a tod@s 🙂

iOptimizer también en softonic.com


Hola a tod@s 🙂
Si hace nada, publicaba que BASpeed Mac OS X Edition había sido publicado en Softonic.com, ahora os doy la noticia de que iOptimizer también ha sido publicado en softonic.com. El enlace de softonic es este.
Gracias a tod@s por vuestra colaboración 🙂
Un saludo a tod@s 🙂

BASpeed v8 Final


Hola a tod@s 🙂
Hoy de madrugada, he publicado la versión final de BASpeed v8, en el site oficial de BASpeed. En la noticia acerca de la publicación de la nueva versión, están explicados muchos cambios que se ha hecho a esta nueva versión.
Ya tenemos aquí la nueva versión de BASpeed 🙂 Ahora… A disfrutarla ;

Un saludo a tod@s 🙂

Cuenta atrás para BASpeed v8


Hola a tod@s 🙂

Como bien indica el título de esta entrada en mi blog, la cuentra atrás para el lanzamiento de BASpeed v8 ha empezado. Hay que hacer tres cosas:

  • El instalador de la versión completa de BASpeed v8.
  • La actualización para la v7, de forma que se pueda pasar de la v7 a la v8 de forma automática sin tener que pasar por desinstalar el programa e instalar la versión nueva (aunque parezca mentira, será la primera vez que esto ocurra en BASpeed).
  • La versión portable de BASpeed.

Lo último (la versión portable), ya está hecho. La versión Preview 2, ha pasado a versión final de producción, y ese archivo RAR no hace falta modificarlo. Tal cual está será la versión portable. El instalador de la versión completa, aunque tiene sus cosillas (modificar el aspecto de los iconos e imágenes de pantallas, para darle el aspecto de instalación de BASpeed v8, y alguna cosilla más) es bastante sencillo de hacer. Lo complicado viene en la actualización de la v7 a la v8. Hay que revisar todo el archivo de instalación, modificarlo y probarlo todo para que no haya ni un sólo fallo a la hora de actualizar el software. Eso llevará algo más de tiempo, pero no creo que demasiado.

Y de momento, eso es todo. Espero tener dentro de poco terminado las tres cosas 😉
Un saludo a tod@s 🙂 y comienza la cuentra atrás para la v8 🙂

Fin de iMessenger


Hola a tod@s 🙂
Como dice un dicho castellano, todo lo bueno, tiene que terminar algún día. Ese día ha llegado para iMessenger. Microsoft ya decidió hace algunos meses cambiar la red de iMessenger, y sustituirla por la red de Skype. La red de Messenger dejó de existir hace algún tiempo, y en la v8 de BASpeed, iMessenger ha sido sustituido por un programa GPL llamado Pidgin, que es un muy buen programa de mensajería instantánea.

La utilidad de iMessenger llegó a su fin al mismo tiempo que la desconexión de la red de Messenger, por lo que, hoy mismo, he dejado de dar soporte a iMessenger, y ya no se ofrece como descarga en el site oficial de BASpeed. Cuando lance la nueva actualización de BASpeed, iMessenger será desinstalado de la suite BASpeed, y pasará a la historia de los módulos de BASpeed.

Gracias a todos los usuarios por confiar en iMessenger durante todo este tiempo.
Un saludo 🙂

BASpeed v8 Preview 1


Hola a tod@s 🙂
Esta entrada en el blog, está dedicada a anunciaros a tod@s, la disponibilidad inmediata de BASpeed v8 Preview 1. Es una muestra de todo lo nuevo que he ido haciendo en BASpeed.
Podéis acceder a las novedades que contiene así como al enlace de descarga, a través de este enlace al foro oficial de BASpeed.

Un saludo a tod@s 🙂

Editado: Ya está disponible como descarga desde el site oficial de BASpeed 😉

Nuevos módulos


Hola a tod@s 🙂

En la entrada anterior os comenté que era posible que incluyera un nuevo módulo en BASpeed. Pues bueno, si que lo voy a incluir, pero no va a ser uno solo, sino dos.
El primero se va a llamar SocketMonitor, y es un módulo que los usuarios más experimentados en redes, siempre me habíais pedido. Es un inspector de paquetes TCP/IP (socket sniffer, o packet sniffer, para los “entendidos”). Esto quiere decir que SocketMonitor os va a mostrar todos los paquetes que vayan entrando/saliendo de vuestra conexión y os mostrará la información que contiene cada uno de ellos (dirección IP origen y destino, tipo de protocolo, datos, etc.). En el modo estándar (que es como viene por defecto), utiliza RAW Sockets. Esto tiene sus ventajas e inconvenientes.

La principal ventaja es que no necesita la instalación de ningún programa auxiliar para mostrar la información de los paquetes, pero…, hay paquetes especiales, como por ejemplo del tipo NO-IP, que no puede mostrar el programa en este modo. Si queréis activar toda la potencia del módulo, deberías instalar WinPcap, que permite al programa inspeccionar cualquier tipo de paquete.

El otro módulo es SocketStats, que permite al usuario ver las estadísticas de los paquetes de su conexión (cuantos paquetes manda una determinada IP o un protocolo, datos enviados/recibidos de una IP, etc). Las ventajas e inconvenientes relativas al uso de RAW Sockets, son las mismas que en el caso de SocketMonitor.

Un saludo a tod@s 🙂 y espero daros más noticias en breve 😉

Idea para otro módulo


Bueno…. hoy en teoría tocaba descanso, pero… he estado haciendo pruebas para hacer uno de los módulos que más ganas tenía de hacer y que con más ganas me quedé de hacer. Se trata de un monitor de paquetes TCP/IP (para los entendidos en redes, que es a los que va dirigido el módulo lo conocerán más como un socket sniffer, o socket monitor).

De lo que trataría este módulo sería de monitorizar todos los paquetes TCP/IP que entran/salen del ordenador, y presentarlos al usuario mostrando la información que lleva cada paquete (hay muchos programas gratuitos que hacen esto, pero prefiero hacerlo yo mismo).

Si el módulo se lleva al final a cabo, os informaré en el blog 😉
Un saludo 🙂 y ahora si que descanso (hasta el Lunes, no volveremos por aquí 😉 )