Sitio Web del poderoso ChicoDotNet

Sitio Web del poderoso ChicoDotNet es el lugar donde puedes aprender todo lo nuevo sobre desarrollo de aplicaciones para Windows, ASP .NET, SmartClient y adquirir los súper poderes que te da la mejor plataforma de creación de programas: Microsoft .NET

20070730

Lo que hay que vigilar de Microsoft en 2007-2008

A continuación anuncio la lista de los productos de Microsoft por categorías de interés para los que hay que prepararse en cuanto a desarrollo de aplicaciones, aprendizaje, certificación y estrategias comerciales en lo que resta de 2007 y para 2008. Todo esto a aprtir de una conferencia que dió Steve Ballmer. Con asterisco los proyectos que no tienen nombre definitivo.

Sistemas operativos:

  • Windows Server 2008
  • Windows Small Business Server Code name "Cougar"
  • Windows Server Code Name "Centro"
  • Windows Vista SP1*
  • Windows Server 2008 Update Release*
  • Windows Server 2008 SP1*

Seguridad informática:

  • Forefront Code Name "Stirling"
  • Forefront Client Security
  • Forefront Security for Office Communications Server
  • Forefront Security Management Console
  • Intelligent Gateway Application 2007
  • Forefront Security for Exchange Server "14"
  • Forefront Security for SharePoint "14"

Operaciones de Tecnologías de la Información:

  • System Center Operations Manager 2007
  • System Center Virtual Machine Manager
  • System Center Essentials "v2"
  • System Center Service Manager
  • System Center Configuration Manager 2007
  • System Center Capacity Planner 2007
  • System Center Data Protection Manager "v2"
  • Identity Lifecycle Manager 2007
  • Desktop Optimization Pack for Software Assurance

Aplicaciones en línea:

  • Windows Live
  • Office Live
  • MSN
  • adCenter
  • XBOX Live
  • Live Search

Colaboración:

  • Office Communications Server 2007
  • Office Communicator 2007
  • Expression Studio
  • Speech Server 2007
  • Microsoft Tellme*
  • Office:mac

Entretenimiento y gadgetería:

  • Zune*
  • Mediaroom
  • Windows Embedded CE
  • Windows Automotive
  • Windows Media
  • Surface
  • Office Mobile
  • XBOX 360 Elite*

Negocios:

  • Dynamics NAV
  • Dynamics AX
  • Dynamics SL
  • Dynamics GP
  • Dynamics CRM
  • Dynamics Live CRM
  • Dynamics Entrepreneur Solution

Plataformas de desarrollo de aplicaciones:

  • SQL Server 2008
  • BizTalk Server R2
  • .NET Framework
  • Visual Studio 2008
  • Popfly
  • Expression Studio V2*
  • Silverlight

Etiquetas:

Escrito por Alfonso Lara Ramos @ 19:52 0 comentarios

Busca Lo que hay que vigilar de Microsoft en 2007-2008 en Technorati | Guarda Lo que hay que vigilar de Microsoft en 2007-2008 en Yahoo | Guarda Lo que hay que vigilar de Microsoft en 2007-2008 en Google Bookmarks | Envía Lo que hay que vigilar de Microsoft en 2007-2008 a Furl | Envía Lo que hay que vigilar de Microsoft en 2007-2008 a Newsvine | Guarda Lo que hay que vigilar de Microsoft en 2007-2008 en Ma.gnolia.com | Envía Lo que hay que vigilar de Microsoft en 2007-2008 a Reddit | Envía Lo que hay que vigilar de Microsoft en 2007-2008 a BarraPunto | Envía Lo que hay que vigilar de Microsoft en 2007-2008 a Digg | Envía un Meme sobre Lo que hay que vigilar de Microsoft en 2007-2008 | Guarda Lo que hay que vigilar de Microsoft en 2007-2008 en del.icio.us | Envía Lo que hay que vigilar de Microsoft en 2007-2008 a Fresqui | Menea Lo que hay que vigilar de Microsoft en 2007-2008 en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070727

Características de Visual Studio 2008 Beta 2

Visual Studio 2008

Ha sido liberada la versión beta 2 de Visual Studio Codename "Orcas", desde ahora conocido como Visual Studio 2008.

En esta ocasión hablaré sobre las mejoras que tiene esta nueva versión, la forma de obtenerla y las diferentes versiones que ven la luz.

Primeramente hay que mencionar que se han liberado las nuevas versiones Visual Studio Express Editions Beta 2, desaparece VJ# y quedan Visual Basic 2008 Express Edition Beta 2, Visual C# 2008 Express Edition Beta 2, Visual C++ 2008 Express Edition Beta 2 y Visual Web Developer 2008 Express Edition Beta 2, disponibles como imágenes de CD. SQL Server 2005 Express Edition deja de ser una descarga separada y queda integrado dentro de los instaladores de estas cuatro herramientas de desarrollo.

Ahora bien, en cuanto al IDE poderoso que acostumbramos están las versiones Standard, Professional, Team System Team Suite, Team System Team Foundation Server, Team System Team Load Agent, y la nueva librería MSDN para Visual Studio 2008, todo esto disponible pcomo imágenes de DVD en el sitio de descarga de Visual Studio 2008 Beta 2.

El equipo de Coding4Fun incluyó en el sitio de las versiones Express su Developer Pack vol. 1, que viene con componentes, controles y ejemplos para desarrollar en Windows Vista. También están disponibles las máquinas virtuales de Team System 2008 Team Suite Beta 2 y Team System 2008 Team Foundation Server Beta 2.

En cuanto a las novedades con respecto a versiones anteriores tenemos lo siguiente:

  • Permite el desarrollo de aplicaciones inteligentes permitiendo crear rápidamente aplicaciones con experiencias de usuario ricas. Esto lo hace integrando los clientes inteligentes con las aplicaciones Web existentes.
  • Toma ventaja de las características de Windows Vista y Microsoft Office System 2007 en forma nativa por medio de la integración del Windows SDK.
  • Ahora VSTO (Visual Studio Tools for Office) está integrado por completo en Visual Studio, lo cual permite personalizar aplicaciones de Office de manera sencilla.
  • Introduce el uso de LINQ (Language Integrated Query) y otras mejoras de acceso a datos de modo que las capas de datos aprovechen las nuevas clases interconstruídas para desarrollar más rápidamente el aprovechamiento de los datos.
  • Mejora la productividad del desarrollador implementando por ejemplo Intellisense en JavaScript.
  • Maneja el ciclo de vida de las aplicaciones, no solo respecto al desarrollo sino a su interacción con el usuario final y a los KPIs de las aplicaciones empresariales.
  • Utiliza las últimas tecnologías, tales como el .NET Framework 3.5
  • Permite importar interfases de usuario creadas en herramientas como Microsoft Expression gracias al formato XAML de modo que los diseñadores y los desarrolladores pueden trabajar en paralelo.
  • Mejoras en ClickOnce para el despliegue de las aplicaciones, ahora ClickOnce soporta Firefox y puede ser desplegado a través de proxys y distribuyendo a diferentes usuarios fianles desde el mismo lugar.
  • Nuevos controles al estilo Office 2007, tales como el Ribbon Bar, Ribbon Status Bar y Mini-toolbar.
  • Manejo de niveles de servicio para las aplicaciones cliente
  • Introduce Microsoft Syncronization Services para ADO .NET que permite sincronizar servicios de datos con almacenamientos locales sin depender de conexiones de red.
  • El modelo de desarrollo de aplicaciones móviles está basado en SOA y WCF de modo que puedan trabajar en ambientes parcielmente conectados de alta disponibilidad.
  • Tiene la capacidad de construir flujos de trabajo de SharePoint fácilmente y permite accesar fácilmente a back-ends como SAP a través de los WebParts de CRM y ERP.
  • Genera flujos de trabajo integrados con Microsoft Office, lo cual permite eliminar la necesidad de uso de complejos administradores de contenido para el ciclo de vida de los documentos.
  • Tiene una lista de errores más amigable que facilita el desarrollo de Win Forms y Web Forms.
  • Permite integrar al profesional de bases de datos en el equipo de desarrollo por medio de herramientas de control de fuentes, pruebas, generación de datos de prueba automatizados, refactorización y renombrado de objetos de base de datos y despliegue con control de diferencias.
  • Las pruebas unitarias pueden ejecutarse desde el IDE o desde una consola, las pruebas pueden realizarse desde la definición de los métodos y ahora ya pueden probarse aplicaciones móviles.
  • Permite ajustes de rendimiento y diagnósticos en las aplicaciones durante las pruebas.
  • El diseño y despliegue para los arquitectos de software permiten diseñar a partir de las últimas tecnologías disponibles desde alto hasta el más bajo nivel.

Etiquetas: , , , , ,

Escrito por Alfonso Lara Ramos @ 19:20 0 comentarios

Busca Características de Visual Studio 2008 Beta 2 en Technorati | Guarda Características de Visual Studio 2008 Beta 2 en Yahoo | Guarda Características de Visual Studio 2008 Beta 2 en Google Bookmarks | Envía Características de Visual Studio 2008 Beta 2 a Furl | Envía Características de Visual Studio 2008 Beta 2 a Newsvine | Guarda Características de Visual Studio 2008 Beta 2 en Ma.gnolia.com | Envía Características de Visual Studio 2008 Beta 2 a Reddit | Envía Características de Visual Studio 2008 Beta 2 a BarraPunto | Envía Características de Visual Studio 2008 Beta 2 a Digg | Envía un Meme sobre Características de Visual Studio 2008 Beta 2 | Guarda Características de Visual Studio 2008 Beta 2 en del.icio.us | Envía Características de Visual Studio 2008 Beta 2 a Fresqui | Menea Características de Visual Studio 2008 Beta 2 en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070704

CTP de julio de Microsoft Code Name "Acropolis"

Microsoft Code Name "Acropolis" es un conjunto de componentes y herramientas que tienen por objetivo facilitar a los desarrolladores la construcción de aplicaciones de cliente modulares, enfocadas a los negocios bajo Windows utilizando el .NET Framework.

Se ha liberado la versión CTP (Community Technology Preview) de Julio que puedes obtener en la página de descarga de Microsoft Code Name "Acropolis" July CTP.

Permíte fácilmente crear interfases incluyendo código Windows Presentation Foundation (WPF) sencillo, la descarga está en tres partes:

  • El paquete Windows Installer
  • El archivo de ayuda (formato CHM)
  • Ejemplos

Algunas de las mejoras del CTP de julio son las siguientes:

  • Mejoras en las transacciones de animación
  • Mejoras en el soporte de diseño
  • Mejoras en el soporte de temas
  • Corrección de múltiples bugs reportados por la comunidad

Es importante mencionar que para instalar Acrópolis requieres tener instalado previamente Microsoft Visual Studio Codename "Orcas" Beta 1, actualmente no puedes integrarle este API a las versiones Express de Visual Studio 2008. Orcas Beta 1 lo puedes descargar de forma gratuita.

CTP de julio de Microsoft Code Name "Acropolis"

Escrito por Alfonso Lara Ramos @ 23:00 0 comentarios

Busca CTP de julio de Microsoft Code Name | Guarda CTP de julio de Microsoft Code Name | Guarda CTP de julio de Microsoft Code Name | Envía CTP de julio de Microsoft Code Name | Envía CTP de julio de Microsoft Code Name | Guarda CTP de julio de Microsoft Code Name | Envía CTP de julio de Microsoft Code Name | Envía CTP de julio de Microsoft Code Name | Envía CTP de julio de Microsoft Code Name | Envía un Meme sobre CTP de julio de Microsoft Code Name | Guarda CTP de julio de Microsoft Code Name | Envía CTP de julio de Microsoft Code Name | Menea CTP de julio de Microsoft Code Name

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070701

Lista de verificación para desarrolladores Web en IE7

Ha pasado en innumerables ocasiones: recolectas, aprendes y documentas las reglas de negocio, acuerdas una fecha de entrega con tu cliente, desarrollas tu software y corre a la perfección en tu computadora y la del resto de tu equipo. Llega el momento de subir al hosting la aplicación que creaste o de subirla a pruebas en los servidores internos del cliente... ¡Y te reportan que no funciona!

Y no es que hayas hecho las cosas mal: Lo que pasa es que algo faltó. Y es por eso que esta lista de verificación para desarrolladores Web espero que te sea muy útil. Si no te falta ningún paso y tu aplicación está funcionando como debe de ser del lado del código este penoso problema no volverá a sucederte.

Verificación número 1: Verificar la versíon del navegador o emularla

Si tu aplicación requiere que el navegador tenga ciertas características de versión para ejecutarse correctamente debes asegurarte de que detecte correctamente el tipo de navegador que se está utilizando, esto se hace verificando el agente de usuario que está llamándola. En todo caso a pesar de que cada que Internet Explorer libera una nueva versión, Microsoft trata de coordinar el cambio con los fabricantes de software hay aplicaciones legadas que no detectarán correctamente la versión del agente de usuario ya que la rutina que realiza la detección comúnmente está por código duro. Si utilizas la detección del lado del servidor usando .NET no deberías tener este problema. Las versiones de agente de usuario más comunes que se envían por ejemplo para IE7 son las siguientes:

  • En Windows XP SP2: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
  • En Windows 2003 Server: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)
  • En Windows Vista: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)

En caso de que tengas una aplicación legada de ASP, PHP, Java, Colfusion, etc. puedes solucionar el despliegue de IE7 en tu red o sitio Web poniendo una liga a la descarga de la herramienta de cadena de agente de usuario que cambia algunas cadenas de registro temporalmente para emular a IE6, de cualquier modo no olvides hacer la verificación con la rutina que usas habitualmente pero agregando las cadenas que te mencioné anteriormente.

Verificación número 2: Verificar compatibilidad de hojas de estilo CSS en varios navegadores

Desafortunadamente no todos los agentes de usuario tienen la misma forma de interpretar el XHTML o el CSS, esto está cambiando gradualmente pero es posible que tus menús interactivos basados en AJAX + CSS no funcionen igual en todos los navegadores por esta misma razón. Ten cuidado con el control Panel por ejemplo ya que para seguir los estándares IE7 ahora respeta el tamaño indicado en tus hojas de estilo en lugar de adaptarlas como lo hacía la versión 6. Un artículo sobre compatibilidad de hojas de estilo en IE7 lo puedes encontrar en MSDN.

Verificación número 3: Probar el modo protegido de Windows Vista

El modo protegido es una característica de seguridad nueva en IE7, su finalidad es proteger a los usuarios de ser atacados al correr procesos de IE reduciendo la funcionalidad de escribir, alterar o destruir datos en el equipo que utiliza Internet Explorer con código malicioso. Este modo de ejecución aprovecha las nuevas características de seguridad de Windows Vista tales como:

  • User Access Control (UAC). - Evita que las aplicaciones se ejecuten con privilegios de administrador si tu permiso.
  • Mecanismo de integridad (IM). - Restringe la escritura a objetos que comprometerían la integridad del sistema operativo restringiendo el nivel de acceso de procesos, Internet Explorer se ejecuta desde una capa de seguridad restringida para evitar que dispare procesos que puedan generar ataques de esta índole.
  • User Interface Provilege Isolation (UIPI) que previene que los procesos de integridad baja envíen mensajes a otros API's de usuario que se ejecuten con una integridad más alta.

Para aprender cómo desarrollar para que no tengas problemas para estas restricciones puedes leer los documentos "Entendiendo y trabajando con el modo protegido de Internet Explorer" y "Mejores prácticas y guías para desarrolladores en aplicaciones que corren en un ambiente de bajos privilegios".

Si utilizas aplicaciones que utilizan SSL 2.0, TLS 1.0 o ActiveX puedes ver afectado el funcionamiento de tus aplicaciones por cuestiones de seguridad por la configuración por defecto de IE7, la razón de que estas configuraciones sean deshabilitadas se explica en el documento "SSL, TLS y un poco de ActiveX: Cómo IE7 genera un balance entre seguridad y compatibilidad", el soporte ahi sigue pero lo recomendable es actualizarse o avisar al usuario acerca de estas configuraciones.

Verificación número 4: Utilización de certificados y rutas de acceso válidos

Para evitar que tus aplicaciones se vean afectadas por el filtro Anti Phising, utiliza certificados válidos y apunta los hipervínculos que vayan a páginas seguras con la ruta de los mismos, es común ver aplicaciones que no parametrizan la ruta de acceso o no la hacen dinámica cuando están diseñadas para correr en determinado directorio tienen internamente llamados a "localhost", obviamente esto es un bug que hace que mucha gente se rasque la cabeza cuando se trata de salir a producción ya que las aplicaciones Web pueden entrar en un bucle de redirecciones infinitas tratando de buscar en Internet o en la Intranet al famoso servidor localhost.

Verificación número 5: Activación de controles ActiveX

Muchos usuarios se confunden cuando tratan de interactuar con controles ActiveX en las aplicaciones Web, ya que estos están desactivados por defecto por cuestiones de seguridad, puedes realizar la activación programática de tus controles utilizando scripting, aún así hay algunos eventos de DHTML a los que los controles ActiveX no tienen acceso, una guía de activación de controles ActiveX la puedes encontrar en MSDN.

Verificación número 6: Transparencia de archivos PNG

Cuida el modo de rendereo de tus archivos PNG al generarlos para verificar que las zonas alfa efectivamente sean tansparentes en diversos navegadores, la recomendación es utilizar profundidad de color de 24 bits.

Verificación número 7: Compatibilidad con las normas de W3C

Utiliza algún explorador DOM como por ejemplo el que se incluye en la Internet Explorer Developer Toolbar para el diseño de tus páginas, también puedes usar la ventana de Esquema de documento de Visual Studio para asegurarte de que cierras todas las etiquetas, utiliza también la verificación de accesibilidad y finalmente pasa el resultado de tus páginas (el HTML generado) por el validador de W3C.

Etiquetas: , , , , , , , ,

Escrito por Alfonso Lara Ramos @ 06:30 0 comentarios

Busca Lista de verificación para desarrolladores Web en IE7 en Technorati | Guarda Lista de verificación para desarrolladores Web en IE7 en Yahoo | Guarda Lista de verificación para desarrolladores Web en IE7 en Google Bookmarks | Envía Lista de verificación para desarrolladores Web en IE7 a Furl | Envía Lista de verificación para desarrolladores Web en IE7 a Newsvine | Guarda Lista de verificación para desarrolladores Web en IE7 en Ma.gnolia.com | Envía Lista de verificación para desarrolladores Web en IE7 a Reddit | Envía Lista de verificación para desarrolladores Web en IE7 a BarraPunto | Envía Lista de verificación para desarrolladores Web en IE7 a Digg | Envía un Meme sobre Lista de verificación para desarrolladores Web en IE7 | Guarda Lista de verificación para desarrolladores Web en IE7 en del.icio.us | Envía Lista de verificación para desarrolladores Web en IE7 a Fresqui | Menea Lista de verificación para desarrolladores Web en IE7 en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

Lecturas recomendadas


Suscripciones

Impulsado por FeedBurner
Impulsado por Feedburner
Suscríbete a ChicoDotNet utilizando Google Suscríbete a ChicoDotNet utilizando netomat Hub Suscríbete a ChicoDotNet utilizando Plusmo Suscríbete a ChicoDotNet utilizando Newsburst Suscríbete a ChicoDotNet utilizando Attensa Suscríbete a ChicoDotNet utilizando My Yahoo Suscríbete a ChicoDotNet utilizando NewsGator Suscríbete a ChicoDotNet utilizando netvibes Suscríbete a ChicoDotNet utilizando The Free Dictionary Suscríbete a ChicoDotNet utilizando Bitty Suscríbete a ChicoDotNet utilizando Excite MIX Suscríbete a ChicoDotNet utilizando Pluck Suscríbete a ChicoDotNet utilizando Webwag Suscríbete a ChicoDotNet utilizando podnova Suscríbete a ChicoDotNet utilizando ZapTXT Suscríbete a ChicoDotNet utilizando NewsAlloy Suscríbete a ChicoDotNet utilizando flurry Suscríbete a ChicoDotNet utilizando Pageflakes Suscríbete a ChicoDotNet utilizando ODEO Suscríbete a ChicoDotNet utilizando PodcastReady Suscríbete a ChicoDotNet utilizando Bloglines Suscríbete a ChicoDotNet utilizando My AOL Suscríbete a ChicoDotNet utilizando Rojo

Portal de contenidos impulsado por Blogger | Ejemplos de código impulsados por ASP .NET 2.0 | Sindicación Atom válida | Sindicación RSS 2.0 válida | ChicoDotNet es un portal impulsado por Aynkia Desarrollo: Aplicaciones Web, Windows y Smart Client | ©© Algunos derechos reservados 2006 Aynkia Systems Consultores. El contenido de este sitio Web está regulado por una licencia Creative Commons Attribution 2.5 License

Ranking de ChicoDotNet en Blogalaxia

Obtén vistas previas utilizando Snap.com