iniqua

7mar/111

PYXIS2: ¿Otro competidor para Android, iOS o WP7?

Publicado por Dani

government,politics news,politics news,politics

Es innegable que el mercado de los dispositivos móviles es un bocado muy apetitoso para los gigantes del mundo de las IT. La prueba de ello es la aparición y asentamiento en unos pocos años de nuevos sistemas operativos móviles como Android, iOS de Apple o el nuevo Windows Phone 7 que intenta abrirse un hueco entre la "gran G" y la manzana más deseada por muchos.

Si bien es cierto que existen otras opciones en el mercado (Symbian, BlackBerry, Maemo…) las nuevas plataformas para los SmartPhone tiene nombres y apellidos bien conocidos por todos.

Recientemente ha sido liberado un nuevo sistema operativo para sistemas empotrados. Se podría pensar que no deja de ser otro esfuerzo inútil o una batalla ya perdida conforme está el mercado hoy en día, pero este nuevo sistema tiene varias peculiaridades. Comencemos a analizarlo y a ver que hay de nuevo.

Que es PYXIS2

Un sistema operativo Open Source y gratuito escrito utilizando el framework de Microsoft (.Net Micro FrameWork) y escrito en lenguaje C# (para los que no lo conozcáis este framework de Microsoft puede correr en multitud de sistema integrados)

Aunque todavía en una fase algo temprana el sistema proporciona un escritorio, menú de inicio y todas las cosas a las que estamos acostumbrados:

¿Qué hay de novedoso en PYXIS2?

A simple vista no nos aporta nada. Pero si investigamos un poco nos sorprende una cosa que los distingue del resto: Nos podemos hacer nuestro propio dispositivo pieza a pieza! Sí, como suena. En la web podemos encontrar el hardware compatible y donde comprarlo. Los precios son bastante razonables. Encontrareis una lista de precios en la web de uno de los fabricantes: http://www.ghielectronics.com

Además la plataforma se integra perfectamente con las suites de desarrollo de Microsoft, no solamente con las versiones de pago, las ediciones Express serán suficiente para empezar a cacharrear.

En la web del proyecto podéis encontrar documentación sobre cómo instalar y poner en marchar este sistema. No es necesario disponer del hardware físico, con el Visual Studio Express y el código del proyecto podréis hacerlo funcionar en el simulador que integra.

¿Qué incorpora?

Al igual que el resto de fabricantes podemos encontrar las opciones más comunes para cualquier sistema móvil:

  • Navegación por archivos
  • Configuraciones de conexión de red
  • Accesos directos de escritorio al más puro estilo Windows
  • Asistentes para la instalación de aplicaciones
  • Un Market Place, que pretende imitar al resto de plataformas
  • Configuración de la interfaz de usuario
  • Multitarea, cosa que no pueden decir todos! (Todavía estamos a la espera de que WP7 la incorpore)
  • Actualizaciones automáticas

Aquí os dejamos un video demostración para que lo apreciéis mejor:

Conclusión

Aunque el sistema realmente está algo verde y le falta mucho por andar, recuerda mucho a los primeros pasos de Android y a todos esos rumores y especulaciones que afirmaban que ese sistema operativo no iba a llegar a nada (espero que esta gente no invierta en bolsa :-P ).

Tal vez compararlo con sistemas operativos orientados a teléfonos móviles pueda parecer que no encaja y que no son comparables, pero la mayoría empezaron así. Ya que incorporar las funciones para telefonía móvil es un paso.

El proyecto no pinta mal, lo seguiremos de cerca para ver como evoluciona y si resulta otro intento fallido más o da el paso a algo que de que hablar.

14dic/100

ASP.NET: ¿Por donde empezar?

Publicado por Dani

government,politics news,politics news,politics

Cuando se empieza en el mundo de la programación muchas veces nos encontramos con que existe demasiada información y no sabemos por donde empezar. ASP.NET no es una excepción, de hecho puede que sea más complicado por la cantidad de información existente.

Para aquellos que lo desconozcan ASP.NET tiene un sitio oficial en el que existe infinidad de información sobre la esta plataforma.

Aquí os proponemos una pequeña guía de por donde empezar. Todos los enlaces (salvo uno) hacen referencia a video tutoriales. La pega es que están en inglés y la ventaja es que se entienden bastante bien (casi todos) ya que la pronunciación la marcan bastante.

9jun/100

Visual Studio un IDE… ¿1..N?

Publicado por Dani

government,politics news,politics news,politics

Supongo que habrá dos tipos de personas leyendo este post (¡y que conste que el comentario no tiene que ver con el chiste!). Los que habrán pillado al vuelo de que irá y los que habrán pensado: ¿Qué se les habrá ocurrido ahora a esta gente de Iniqua.com?.

Para ser franco es una frikada. Sí, lo sé. Este post va de cómo con un solo IDE podemos programas con esos lenguajes de programación (de ahí lo de 1<->N :P ) que tal vez nunca nos hubiéramos imaginado que se pudiera. Vamos, lo que hace Eclipse o Netbeans pero con Visual Studio, que parece que es muy estricto y poco versátil.

No sé si a vosotros os pasa, pero cuando se llevan varios lenguajes en rueda es muy molesto tener que estar cambiando de uno a otro constantemente. Que si para mis scripts uso Python o Perl. Para web uso .Net, Java o php. O para entorno de escritorio uso .Net o Java. Es muy molesto tener que tener un editor para cada cosa. ¡Y no vale que me digáis que use Vim o Emacs!, que para cosas relativamente pequeñas está bien, pero para algo de más envergadura no es viable.

Si os gusta Visual Studio y estáis acostumbrados a él, ¿porqué no integrarlo todo?. Aquí os presentamos una serie de plugins con los que poder tener un todo en uno:

25may/100

EQNTDC[.net]: Validate Request

Publicado por Dani

government,politics news,politics news,politics

Supongo que os estaréis preguntando qué es eso de "EQNTDC" que aparece en el título de post (y sobre todo ese formato tan…friki?). Este es el acrónico que acuñará una nueva sección que nos gustaría inaugurar. El susodicho acrónimo significa:

Errores Que Nos Traen De Cabeza

En esta nueva sección abordaremos temas de todo tipo con el fin de solucionar esos problemas tontos, pero que son un gran obstáculo cuando intentamos hace una cosa.

En este primer post de la colección nos gustaría empezar con un fallo que empieza a darse en programadores de .net (de ahí el formato del título de post. Bueno, eso y los arrays asociativos :P ) acostumbrados a las anteriores versiones del framework.

Para aquellos que no tengan ni idea de .net, y para que puedan seguir el post, el framework de Microsoft se encarga de controlar de forma nativa (y que además viene activado por defecto) las inyecciones Cross Site Scripting (XSS). Esta opción la controla el framework con el parámetro "Validate Request". Para que veáis un ejemplo, si yo introduzco una posible inyección XSS en un webform (formulario de .net) la ejecución se detiene y se nos muestra un error:

El error que nos muestra .net:

Etiquetado con: , , Continúa leyendo
   
Get Adobe Flash playerPlugin by wpburn.com wordpress themes