lunes, 28 de noviembre de 2011

ASP.NET MVC Standard Architecture

 ASP.NET_MVC_Standard_Architecture.jpg


Goals
  • Define a standard architecture for application development so having the greatest number of problems and accelerating development.
  • Able to rely on expert knowledge and past experiences.
  • Create a flexible architecture that can evolve.
Technology
  • Jquery
  • Ajax
  • Html
  • Javascript
  • Json
  • .Net Framework 3.5
  • NHibernate-Fluent-AutoMapper/DataAccess Application Block
  • C#
  • XML
  • Visual Studio 2010
  • SQL Server/Oracle
  • ReportViewer

New Technologies – Mobile Applications. Carry your office on your smartphone.

The power of a PC in your pocket
By Gastón Casals
Team Lead, Avanade ADC

Hace unos años atrás los teléfonos Móviles eran para unos poco y solo servían para hablar, hoy se han vuelto muy populares y tiene muchas otras

funcionalidades. Según un extenso reporte de 424 páginas y 659 diapositivas de la reconocida firma Morgan Stanley, para finales del año 2009 los celulares inteligentes desplazarán a las laptops y netbooks en cantidad de unidades utilizadas a diario, y para el 2012 dejarán atrás a todo el mercado de PCs (es decir, incluso las laptops con netbooks y PCs de escritorio combinadas).

phone7.pngOtra manera de ver esto es que existirán más usuarios de navegadores web móviles; y aplicaciones móviles (como las del App Store) para el 2012 que navegadores y aplicaciones de escritorio. Android con su poco tiempo en el mercado hoy tiene más aplicaciones gratuitas que IPhone.

Por otro lado, de a poco los procesadores más potentes del mundo (así como todos los demás chips y circuitos necesarios para crear toda una PC) serán de un tamaño tal, que cabrán dentro de un celular como lo hacen hoy día en una PC, teniendo en nuestras manos la potencia que hoy tenemos en nuestras PCs.

Además no olviden que conforme el ancho de banda aumenta en Internet, que será incluso más factible que aplicación distribuidas funcionen desde un celular, ya que por ejemplo un programa de renderización 3D podría tomar ventaja de la nube de Internet para realizar su procesamiento en miles de servidores, haciendo el proceso de renderización incluso muchísimo más rápido que la más potente PC de hoy día.
También debemos tener en cuenta que Nokia y Microsoft se han unido para tratar de competir contra el iPhone y Android. Nokia es el principal fabricante de teléfonos móviles del mundo y con Microsoft han realizado una "gran alianza estratégica" por la cual el sistema operativo Windows será la "principal plataforma" de los teléfonos avanzados o 'smartphones' de Nokia.
Windows Phone 7 es un sistema operativo móvil desarrollado por Microsoft, como sucesor de la plataforma Windows Mobile. Está pensado para el mercado de consumo generalista en lugar del mercado empresarial. Microsoft ha decidido no hacer compatible Windows Phone 7 con Windows Mobile 6 por lo que las aplicaciones existentes no funcionaran en Windows Phone 7 haciendo necesario desarrollar nuevas aplicaciones. Con WP7 Microsoft ofrece una nueva interfaz de usuario, las principales basamento del nuevo Windows Mobile 7 será Silverlight y XNA. Microsoft planea una importante actualización para finales de 2011 que incluirá Internet Explorer 9 y algunas mejoras que según Microsoft lo harán competitivo con sistemas operativos de móviles actuales como iOS de Apple o Android de Google
Tanto en Avanade como en Accenture hay grupos especiales de desarrollo de aplicaciones móviles a lo largo del mundo como así también cuenta con un plan de capacitación. Por otro lado Avanade tiene una versión Mobile del famoso Framework ACA.NET (ACA Mobile v1.2)

sábado, 26 de noviembre de 2011

Como saber la calidad de un UnitTest:
Este documento tiene por finalidad explicar cómo medir la calidad de los Unit Test realizados utilizando NCover.
Plataforma: Microsoft Platform

Martin Jalaf

Gaston Casals


Ver artículo completo

miércoles, 9 de noviembre de 2011

Programming with the NET Framework (C#)

I was a faculty in this course for Accenture/Avanade in La Plata:Start date : Nov 7, 2011 9:00 AM ART Complete date : Nov 9, 2011 6:00 PM ART Hours : 20hs
Module 1: Overview of the Microsoft .NET Framework
Module 2: Introduction to a Managed Execution Environment
Module 3: Working with Components
Module 4: Deployment and Versioning
Module 5: Common Type System
Module 6: Working with Types
Module 7: Strings, Arrays, and Collections
Module 8: Delegates and Events
Module 9: Memory and Resource Management
Module 10: Data Streams and Files
Module 11: Internet Access
Module 12: Serialization
Module 13: Remoting and XML Web Services
Module 14 (Optional): Threading and Asynchronous Programming
Module 15 (Optional): Interoperating Between Managed and Unmanaged Code
Module 16 (Optional): Using Microsoft ADO.NET to Access Data
Module 17 (Optional): Attribute

New Letter: Report Viewer en ASP.NET MVC

 
ReportViewer en ASP.NET MVC:
Este documento tiene por finalidad explicar cómo implementar ReportViewer en una aplicación ASP.NET MCV dado que no es soportado por el patrón MVC.

Plataforma: Microsoft Platform

Ver artículo completo