Monday, November 27, 2006

Cortitos - AJAX - Gadgets WPF

Aquí unos enlaces...
Prometo regresar con algunos comentarios, tengo varias cosas en el tintero, WPF no es lo que esperaba, lamento que algunos me busquen a golpearme por esto úlitmo, pero es lo que creo hasta el momento!!!

Chat en AJAX + ASP.NET
http://www.codeproject.com/Ajax/UChat.asp

GadGets en Windows Vista, usando WPF (que no me agrade mucho, no quiere decir que no lo use =P)
Parte 1
Parte 2
Uno Más =D

Mas información de todo esto... pues dense una vuelta por http://blogs.msdn.com/

Ahora si, me despido, les comento que estoy -sigo- revisando el SDK del windows vista, mis sospechas son claras, no hay como la documentacion que vienen en los SDKs.

Tuesday, November 21, 2006

Express en Español en la UNI

Los chicos de la celula.NET de la UNI acaban de pasarme el dato, de que,
desde hoy estan dejando a la venta los instaladores de las Ediciones Express del Visual Studio 2005, En español por supuesto!

Por cierto, todo está en un solo CD y a un nuevo sol (aqui se supone que estoy emocionado por el precio =D)
Mas informacion CEIIS FIIS UNI.

Un Saludo

Desafío Gadget para Windows Vista Sidebar

Via el Boletin MSDN Flash, me entero del siguiente desafio propuesto por nuestro amigos de MS, interesante, un concurso de desarrollo de gadgets para el sidebar del windows vista,
Un gadget es mas o menos es una pequeña aplicacion que, en este caso puede "instalarse" en el sidebar del windows vista, se pueden ver trabajos similares en la pagina de inicio del windows live, o en el default page de la pagina personalizada de google.

El desarrollo es bajo HTML+VBS/JS+CSS+Extensiones que nos brinda el SO, osea el windows vista.

Aqui la publicidad enviada...
---------------------------------------------------------------------------------------------------------------

Desafío Gadget
Conoce en detalle todo sobre los gadgets y el mecanismo del concurso.
¡Ha llegado el Desafío Gadget, un concurso pensado para desarrolladores y estudiantes que premia con espectaculares premios tu capacidad creativa!. El concurso te brinda la oportunidad de poner a prueba tu talento con las nuevas tecnologías y contribuir a la difusión de los gadgets, pudiendo además ganar grandes premios.
Los premios para desarrolladores
Primer premio: Una Microsoft® ORIGAMI Ultra Mobile PC
Segundo premio: Una Microsoft XBox® 360
Tercer Premio: Un Microsoft Zune 30GB Digital Player
4ra a 7ma Posición: Cuatro Premios subsecuentes para finalistas: Microsoft LifeCam VX-6000.

Los premios para estudiantes
Primer premio: Una Microsoft® ORIGAMI Tablet PC y una Placa Conmemorativa de reconocimiento a la excelencia dirigida a la Universidad o centro de estudios.
2da a 6ta Posición: Cinco Premios subsecuentes para finalistas: Microsoft Zune 30GB Digital Player

¡Comienza a participar aquí!
-----------------------------------------------------------------
Increible, no? a ver, quien no se quiere ganar una ultramobile? jeje seria bueno...
Me cuentan (claro, si es que alguien lee esto, y ademas le interesa desarrollar un gadget =D)

Ni bien pueda, publico toda la info adicional que he conseguido gracias a los amigos de google.
Un Saludo.

Friday, November 17, 2006

Noticion...

Fuente: El Comercio.

Google, Yahoo y Microsoft se unen para mejorar buscador
San Francisco. Las compañías Google, Yahoo y Microsoft dejarán de ser rivales en las búsquedas en internet para formar una inusual alianza con el fin de impulsar un estándar común respecto a cómo localizar sitios web.

Yahoo y Microsoft anunciaron que apoyarán el protocolo de Google "Sitemaps 0.90" en lugar de usar diferentes estándares para lo que presentan los creadores de páginas web al subir un sitio a la red.

Esta alianza busca que sea más fácil para los creadores de páginas web el informar a los motores de búsqueda sobre el contenido de los sitios.

Un Sitemap es un archivo de sitio web que funciona como un marcador para motores de búsqueda para "arrastrar" ciertas páginas. Permite a los creadores de páginas hacer una lista de sus direcciones en línea, llamadas "URL", junto con datos tales como la última actualización de la página.

-----------------------------------
Que bacan, no?
todo en pro del progreso y uniformidad,
aunque, el estandar es de google,
hum, da que pensar...

windows vista RTM (para beta testers...)

me acaban de contar que ya esta disponible para los chicos que estuvieron en el programa beta del windows vista,

es decir...
que envidia!!!

Vuelvo con mas noticias...

Upgrade: Aqui un blog que tiene informacion interesante... y ya sabian del lanzamiento?

Thursday, November 16, 2006

SQL Refactor


Qué puedo decir?
Con el tiempo siguen saliendo este tipo de productos, que sorprenderme, me asustan, pues hacen que los programmers se vuelvan un tantito mas decuidados..., es decir abusan de la herramienta y dejan de lado una buena logica y orden al desarrollar.

Saturday, November 11, 2006

Google Docs y Blogger


Acabo de enterarme que el procesador de textos de Google ahora puede integrarse con Blogger,
es decir puedes postear desde alli,

Tambien soporta otros proveedores de Blog,
aun no esta muy integrado que digamos, deberian detectar si tenemos una cuenta en blogger y tener esa información lista para confirmar si queremos usar el servicio o no.

Si tuvieran opcion de subir las imagenes dejaria de usar el editor que me brinda Blogger...

Saludos.
J.

Pagina SQL

http://www.sommarskog.se/index.html
Que buena pagina,
como siempre, los accidentes ocasionan este tipo de encuentros,
la estoy revisando y tiene articulos interesantes, como por ejemplo el de uso del SQL Dinamico, pues no todo es color de rosa...


Vuelvo pronto, estoy probando el windows SDK RTM y las extensiones WPF...
les cuento luego.

Wednesday, November 01, 2006

Cortitos - AJAX (2)

En Resumen, AJAX es a mi parecer mas que el aprovechamiento del JavaScript para realizar llamadas asincronas a recursos del servidor.
Asincronas?
Al usar el termino asincrono quiero mencionar que con AJAX la aplicacion puede hacer un pedido al servidor sin necesidad de que la pagina completa "se detenga", "se blanquee".

Pedido al servidor?
Un pedido al servidor es por ejemplo una consulta al listado de clientes,
es decir, uno puede presionar un boton y con esto traer informacion del cliente sin necesidad de blanquear TODA la página.

AJAX,
es mas que JavaScript, incluye envio "por debajo" de tramas en formato XML que permiten ser pintadas al cliente, sin necesidad (repito) de refrescar la pagina.

XML
no es un lenguaje de Microsoft, AJAX no es de Microsoft,
AJAX es una tecnologia antigua, ojo con esto (han usado Gmail?, tiene por lo menos dos años!)
Lo que pasa es que ahora con el boom del web 2.0 se esta aprovechando al máximo.

Javascript
Lenguaje de scripts (que no solo se usa para ejecutarse en el navegador web) que siempre me llamó la atencion, me considero FANATICO del mismo, a pesar de no tener mucho soporte a los tipos tiene sus cositas.

GMAIL
cuando salió, yo ya era un seguidor del JavaScript, y buscaba maneras de resolver todas las cosas que presentaba la interfaz de correo, luego me vengo a enterar que usaba el concepto de conexiones asincronas,
lo mismo con algunos clientes de correo, tipo Outlook Web Access.

Microsoft, por su parte busca no quedarse atras y brinda un paquete de desarrollo AJAX bajo el concepto de .net, es decir "no pensar mucho en como lo hace, preocuparse mas por la lógica del negocio"

La propuesta que brinda es ATLAS, la cual hace unos dias cambio de nombre a ASP.NET AJAX, extraño, no?

El concepto de asincronía siempre se ha buscado,
incluso desde de las aplicaciones Cliente Servidor, es decir las aplicaciones windows tradicionales,
Mas o menos como es la idea?
Evitar que la maquina "se cuelgue" mientras le pides algo,
en este caso es preferible que la aplicacion te diga "procesando..." o te deje seguir trabajando mientras va procesando.

Se imaginan como era antes?
cuando se enviaba a imprimir un documento, y el procesador de texto solo se limitaba a IMPRIMIR!

Con el avance de la tecnología se ha resuelto este problema,
pero desde hace algunos años que estamos con el desarrollo de aplicaciones web,
asi que ahora se busca cumplir con la misma idea, pero teniendo en cuenta toooodas las limitantes web.