La utilidad de JavaFX script para las RIA(Resumen)

| 1 comentarios

Hoy en día las aplicaciones basadas en la web están llegando a un tope en lo referente a complejidad y rendimiento, a la vez los propietarios de contenidos demandan un mayor nivel de participación (a través de vídeo de alta definición o funciones avanzadas de interactividad con el usuario). Los desarrolladores piden algo nuevo (Sin necesidad de aprender otras plataformas, más bien utilizando el bagaje de conocimientos ya adquiridos para no sobrecargarlos con nuevos requisitos). El navegador web quizás sea un modelo de programación fabuloso en lo que a accesibilidad se refiere, pero resulta bastante endeble a la hora de utilizar aplicaciones enriquecidas o sin conexión.

Estos y otros factores florecen el despliegue de aplicaciones de contenido rico, pues estas deben llegar a una mayor cantidad de usuarios y a la totalidad de dispositivos, ¿Por qué? pues el mercado debe cubrir las exigencias no solo de los usuarios de PC's sino también el de dispositivos mobiles.

Por último, no nos engañemos: en la Web 2.0, el valor está en los datos, no en la aplicación. Y los datos son de ustedes.
Jonathan Schwart'z


Java Puzzle #1

| 3 comentarios

Revisando los apuntes que tomé durante el SUN Tech Days, vi un ejemplo de java puzzle que Raghavan "Rags" Srinivas mostró a los asistentes, ejemplo del cual he aprendido tambien.

Pero ¿Que opinan ustedes?¿Cual es el resultado?


int distance = 0;
while( (-1 << distance)!=0 )
distance++;
System.out.println(distance);

Tips:
  • Estudie
  • Relajese
  • Opine y fundamente la respuesta.


Resultado del acertijo [Answer]

ExplotandoCódigo Versión 2.0

Ya era tiempo de renovarse con nuevos aires(y pieles), antes que nada tengo que aceptar que mi transición a la web 2.0 no fue del todo fácil, es por ello que agradezco a las personas que me ayudaron para realizar el cambio.

A disfrutar de esto pues...

Hay que debatir buenos temas(2do. Fonasol)

Okey, con este post pretendo una sola cosa:

  • No enfrascarse en debates que no tienen fin.
NOTA: Todos podemos hablar sin ser necesariamente tan expertos en la materia, pero para eso hay que considerar los factores como de limitación del tema, el tiempo y lugar.

Por alguna razón en este año no pude ir al 2do FONASOL ahora bien esto lo digo por que el foro se llevo durante el transcurso del 4to. encuentro del mar al cual tampoco pude ir. Para ponerme al tanto de algunas cosas que sucedieron y como buen tecnólogo busqué en la web y me encontré con unos vídeos que se grabaron durante el transcurso de ambos eventos, esto vía Blip.tv y HoneyPot-tv.

El video me llamo mucho la atención por varias razones
  • El tema: "Debate en FONASOL Linux vs.Windows©"
  • El panel: Evangelistas de la comunidad Microsoft (Delfines.NET y Dragones.NET, saludos Chiñas) y participantes/ponentes del FONASOL
  • El lugar: 4to. encuentro del mar
  • La cantidad de micrófonos disponibles para llevar a buen termino el debate
  • El señor que habla de su terrible mancuerna entre sistema operativo - lab - impresora, para al final no aportar gran cosa al debate.
  • Etc.
Debatir un tema así de grande implica hablar/conocer de muchas otras. Claro tampoco tan grande como lo es el debatir nuestra reforma petrolera aquí en México XD. Basta con revisar los foros en la web donde un tema así termina en un pleito entre usuarios Windows Vs. MAC ó los usuarios de KDE Vs GNOME y todo por saber cual de los sistemas operativos es más bonito. Señores y señoras, la cosa no es por allí, tenemos que establecer en que escenarios una "cosa" es mejor solución que otra (Solo por mencionar un ejemplo).

Al ver el vídeo me acorde de un foro que nos abrió un maestro en el BlackBoard con el tema "¿Por que Windows© es más comercial?", donde se empezó una encarnizada batalla donde cada usuario desde su trinchera argumentaba cosas y otro las refutaba de manera casi inequívoca(No faltaba el que no entendía del todo y solo se confundía más), en fin al cerrarse el foro me pude dar cuenta de lo terrible y/o doloroso que resulta tratar tremendo tema, el maestro solo opto por decir "Buena participación, realmente me impresionaron sus comentarios." Una conclusión muy reservada por supuesto, pienso tal vez por temor a desatar otro debate, así que mejor en aquel entonces decidí obtener mis conclusiones:


*El ya aceptado fracaso de Vista(en el vídeo se olle mucho esto por parte de la comunidad Microsoft)
*El usuario no quiere entender de tecnologías por ende se genera dependencia al producto
*Todo software es comercial o susceptible de serlo
*Al usuario le gustan las cosas bonitas, transparentes, en la boca pues.
*El usuario final no sabe ni lo que quiere, por ende ¿Por que confiar en lo que el considera como un producto bueno o malo?
*Los usuarios aceptan que hay software mejor que el que están acostumbrados a usar, pero tanto conocimiento le asusta y terminan abandonando la idea.
*Etc.

dowmore information (Ultima modificación 11 de julio):
[El video del debate]
[Inauguracion del 2do. Fonasol (Vía honeypot-tv)]
[Pagina del 2do. FONASOL]
[4to. Encuentro del mar]
[Diario el Liberal del sur, Nota 1]
[Diario el Liberal del sur, Nota 2]

Se buscan reclutas de nivel #16

Para los que quieran mejorar sus conocimientos sobre la seguridad de Internet visiten el enlace que se encuentra mas abajo. Se darán cuenta por ejemplo de que un simple JavaScript no es apto para proteger una página de inicio contra el acceso no autorizado. ISATCIS aclarará dentro de un proceso de aprendizaje que se basa en aplicar tácticas en 16 niveles de seguridad donde se insertan bugs de seguridad los cuales deben de ser pasados(Ver código fuente y cuenten como les va).



Introduction

1. On this website you have the opportunity to improve your knowledge about internet security LEGALLY.For instance simple JavaScript is unsuitable for protecting your homepage against unauthorized access.
ISATCIS will clarify it within a learning process which is based on tactical over- coming of 16 security levels where the inserted security bugs should be applied.
2. Besides, you can sign up on a guest's book specially provided for every Level.

General

1. This website is optimized for Mozilla Firefox.
2. It is strongly recommended setting your Internet browser to "Active Scripting".

Rules

1. Trying to crack (into) anything relating to ISATCIS beyond the scope of the levels is forbidden.
2. On-line brute-forcing, hammering, or otherwise requesting excessive amounts of pages from the server is forbidden. Note that this is thus NOT necessary to complete the levels.

IRC channels & online boards

1. Giving solutions to levels, passwords or any sourcecodes is forbidden.
2. Giving links to any file relating to the levels on the ISATCIS site is forbidden.
3. Giving links to tools needed for a level is forbidden.


more information[1]