Thursday, October 28, 2010

Analysis of 'Do you think Microsoft.net technology blog are helpful?'.

From: http://sn.im/1cu07d

Our weekly poll from (21-10-10)-(28-10-10) asked the viewers whether our blog is helping them for their problem in .net technology. Base on the results, there are 3(100%) who think that we are helping them and 0 (0%)who find that we have nothing in the blog which is helping them. Even though we are receiving 100% positive votes, but the amount of the votes is little. In this case, we realize that we should come out with some problem&solution type of content to our blog in order to help out the viewers. In the same time, it will probably increase the viewer's social activities in the blog such as comments by the viewers. Question and ideas are welcomed as we'll be glad if we are able to help you out.

Wednesday, October 27, 2010

Expand Your Silverlight Toolset


1. WCF RIA Services
Microsoft WCF RIA Services simplifies the traditional n-tier application pattern by bringing together the ASP.NET and Silverlight platforms. RIA Services provides a pattern for us to write application logic that runs on the mid-tier and controls access to data for queries, changes and custom operations. It also provides end-to-end support for common tasks such as data validation, authentication and roles by integrating with Silverlight components on the client and ASP.NET on the mid-tier. RIA Services is installed as part of the Silverlight tools for Visual Studio 2010.

2. Developer Runtimes for Windows and OSX
If you’re debugging or testing on machines without the tools installed, you’ll need to use the windows developer runtime or the Mac OSX developer runtime for Silverlight 4. Developers with the tools installed already have these releases.

3. Microsoft Expression Blend 4
Expression Blend allows designers to graphically create UI's for Silverlight applications.

4. Blend 4 SDK
The Blend 4 SDK is included with the Blend 4 installation, but is available separately for those who wish to create behaviors without using Expression Blend.

5. Silverlight Toolkit
This Toolkit is a Microsoft project containing Silverlight controls, components and utilities that can be downloaded and used in your Silverlight applications. It includes full source code, samples and tests.


Referred from:Microsoft corporation,[online],retrieved:27 october 2010,URL: http://sn.im/1blaur

Saturday, October 23, 2010

Optimize Images Using the ASP.NET Sprite and Image Optimization Framework

Link to us: http://sn.im/1ccykb


The HTML markup of a web page includes the page's textual content, semantic and styling information, and, typically, several references to external resources. External resources are content that is part of web page, but are separate from the web page's markup - things like images, style sheets, script files, Flash videos, and so on. When a browser requests a web page it starts by downloading its HTML. Next, it scans the downloaded HTML for external resources and starts downloading those.

A page with many external resources usually takes longer to completely load than a page with fewer external resources because there is an overhead associated with downloading each external resource. For starters, each external resource requires the browser to make an HTTP request to retrieve the resource. What's more, browsers have a limit as to how many HTTP requests they will make in parallel. For these reasons, a common technique for improving a page's load time is to consolidate external resources in a way to reduce the number of HTTP requests that must be made by the browser to load the page in its entirety.

Open-source ASP.NET Sprite and Image Optimization Framework, which is a project developed by Microsoft for improving a web page's load time by consolidating images into a sprite or by using in line, base-64 encoded images. In a nutshell, this framework makes it easy to implement practices that will improve the load time for a web page that displays several images. 


Link to learn more!
Referred from:
Scott Mitchell, 4guysfromrolla.com,
[online], retrieved 22 October 2010.

Thursday, October 21, 2010

Do you like the Microsoft .Net Technology blog?(Analysis)

Link to chart: http://sn.im/1bl2en



The poll for this week (14-10-10)-(21-10-10) questioned the viewers about their opinion about our blog. Base on the results, there are 11 who liked (82%)and 2 (18%)who did not like our blog. The result is acceptable as the percent for those who liked is much more higher than those who disliked. We will still try our best not just maintain but improve our blog by adding more stuff like contents,features to the blog and more to attract more viewers and to get higher rating from the viewers.

Wednesday, October 20, 2010

SilverLight 4


New Features for Application Developers

· Great printing support enabling hardcopy reports and documents and also a virtual print view, independent of screen content.

· A full set of forms controls with over 60 customizable. The component is able to be styled. New controls include RichTextbox with hyperlinks, images and editing. Enhancing the controls of DataGrid with sortable/resizeable columns and copy/paste rows.

· Localization enhancements with Bi-Directional text, Right-to-Left support and there are complex scripts such as Arabic, Hebrew and 31 new languages including Vietnamese.

· The .NET Common Runtime (CLR) now enables the same compiled code to be run on the desktop and Silverlight without any change.

· Exclusive tooling support for Silverlight, new in Visual Studio 2010. Including a total editable design surface, drag & drop data-binding, automatically bound controls, integration with Expression Blend styling resources, Silverlight project support and full IntelliSense.


Developer tools

· It’s fully editable with its design surface for drawing out controls and layouts.

· It’s loaded with property grid and new editors for values

· The Drag and drop support for databinding and automatically creating bound controls such as listbox, datagrid and new datasources.

· Built in project support for Silverlight applications

· Editor with full intellisense for XAML and C# and VB languages.


Empowering richer, more interactive experiences

Silverlight is already in use as a comprehensive platform for building rich experiences both for application and pure media scenarios including HD quality, interactive video through Smooth Streaming. Silverlight 4 has additional capabilities to enable richer creation, and high-performance interactive experiences.

· Fluid interface enhancements advance application usability through animation effects.

· Webcam and microphone to allow capture of audio and video on the client.

· Bring data into your application by copy and paste or drag and drop.

· Long lists can now be scrolled easily by using the mouse wheel.

· Support for Google’s Chrome browser.

· Silverlight 4 applications start quicker and run 200% faster than the old Silverlight 3 application.

· Content protection for H.264 media through Silverlight DRM powered by PlayReady.


References: Microsoft Silverlight,Microsoft cooperation,[online],
retrieved 20-10-10.

Tuesday, October 19, 2010

ASP.NET Security Fix Now on Windows Update


Earlier this week have about the availability of a patch on the Microsoft Download Center to fix the recent ASP.NET Security Vulnerability.

Today can made it possible to update systems through Windows Update (WU) and Windows Server Update Services (WSUS).  This enables administrators to more easily streamline patch installs, and enables to take advantage of the WU/WSUS infrastructure to detect which patches you should install based on what versions of .NET are on system.

Please make sure to install these updates as soon as possible on servers.  This will prevent attackers from using the vulnerability to attack systems.

Need more information link to referred link.
Referred from: 
Scott Guthrie, Microsoft ASP .net website, Microsoft Developer Division,
[Online] , Retrieved 18th october 2010.
              URL: http://sn.im/1bky97

Thursday, October 14, 2010

ASP .NET 4 & ASP.NET MVC2

Link to us: http://sn.im/1b25ai

By using ASP.NET 4, the Web Forms controls now render clean,correct.Built-in URL routing functionality allows you to expose clean, search engine friendly, URLs and increase the traffic to your Website. ViewState within applications is now smaller which means can be controlled more easily and user friendly. Client IDs rendered by server controls can now be controlled. ASP.NET Dynamic Data support has been increased. Some controls, including rich charting and data controls, are now built-into ASP.NET 4 and allows you to build applications even faster and easier. New starter project templates makes you now easier for creating new projects. SEO enhancements make it easier to drive traffic to your public facing sites. The web.config files are now clean and simple. While,ASP.NET MVC 2 is now built-into VS 2010 and ASP.NET 4, and it provides a great way to build a web site and applications using a model-view-controller based pattern. ASP.NET MVC 2 adds features and it allows us to easily enable client and server validation logic, provides new strongly-typed HTML and UI-scaffolding helper methods. It also enables more modular/reusable applications. The new syntax <%: %> in ASP.NET makes it easier to HTML encode output. Visual Studio 2010 also now includes better tooling support for unit testing and TDD.Deploying ASP.NET applications gets a lot easier with this release. You can now publish your Websites and applications to production server from within Visual Studio itself.

References: Scottgu,Visual studio and .NET 4 released,[online],
retrieved 14-10-10.

Monday, October 11, 2010

Microsoft .NET platform or Sun Microsystem


Microsoft defines .NET as a software to connect information, people, systems and devices., To connect all the four before mentioned factors via software is not exactly child’s play. Just imagine a task of connecting a Java application running on a OSX Macintosh to VB application on Windows running on an IBM machine. The .NET is the technology that claims to make it all possible œby following and adopting a standard, with the standard being XML.

Features:
  •   Applications connect to each other using XML web services.
  •   All products Office, Windows and so forth”-will move towards reliance on XML.
  • .NET Framework and Common Language Runtime (CLR) will serve as the common foundation for all development work done on .NET. 
Referred from: 
MCTS-MCITP website,
[Online] , Retrieved 8th october 2010.
            URL: http://sn.im/1b1l3i

Thursday, October 7, 2010

Introduction to Microsoft .Net (Slide Show)

Link to us: http://sn.im/19orof Introduction of Microsoft .NET

Link to slide show: http://sn.im/19orf9

Wednesday, October 6, 2010

Security update for Asp. Net vulnerability.


Lately Microsoft has released a security update that addresses the ASP.NET Security Vulnerability. This security update solve the problem of a publicly disclosed vulnerability in ASP.NET. The vulnerability could allow information disclosure. An attacker could read date, such as the view state by exploit this vulnerability which was encrypted by the server. This Security Update is specially made to prevent the attackers to exploit the vulnerability. This security update is important for all supported editions of ASP.NET except Microsoft .NET Framework 1.0 Service Pack 3.The security update addresses the vulnerability by additionally signing all data that is encrypted by ASP.NET.

Tuesday, October 5, 2010

Advertisement acceptance


Microsoft .Net Technology advertisement Acceptance Policy

Microsoft .Net Technology blog acceptance policy applies to advertisement displayed on the microsoftnettech.blogspot.com website. At any time and for any reason, Microsoft .Net Technology reserves the right to:

All advertisement must meet these certain criteria to be displayed on Microsoft .Net Technology

Creative General Standards

All advertisement should follow these guidelines:

  • Can contain audio and video but only the audio has to be initiated by a click
  • The ad must identify the advertiser/advertising and the product or service that is being promoted.

Advertisement may not:
  • Contain copy that is inaccurate or misleading to the user
  • Contain hate speech, whether indirect or direct towards an individual or a group. This being race, sex, creed, national origin, religion, or any such language.
  • Contain obscene pictures or text (this also including adult text and pictures)
  • Allow a user to rank another person
  • Promote gambling
  • Promote products from uncertified pharmacies
  • Promote web-based degrees on non-accredited colleges
  • Promote illegal activity.

The price of advertisement:

  • A 125 x 125 banner charge RM 1500 per month.
  • 250 x 250 banner charge RM 6000 per month. 250 x 250 banner include four 125 x 125 banner.

125 x 125 banner

Add caption


125 x 375 banner (Three 125 x 375 banner) RM4500 per month



250 x 250 banner (four 125 x 125 banner) RM6000 per month



The example advertisement show the webpage.

Contact us:
For further information or if you are interested, contact the Microsoft .Net Technology Members :

Kiat: yukiatcsc1122@gmail.com

Hai Leong: haileonglee89@gmail.com

Siva: sivacva27@gmail.com

Wednesday, September 22, 2010

Why upgrade to Microsoft Visual Studio 2010. (Video post)

Link to us : http://sn.im/15kzyy



Link to video :http://sn.im/1bl820

Thursday, September 16, 2010

Visual Studio 2010 and new features.

Link to us: http://sn.im/1bkb30

Visual studio IDE is now rewritten in WPF. The outlook of the studio is now improved. now,now we can change the start page as we like.It's now up with multiple monitor which we can place the design,document and code window outside the IDE in another monitor.Besides that,that's a zoom feature.We can now zoom in the code editor with the help of the ctrl and mouse scroll.Other than that,the new generate from usage feature lets us to use classes and members before we define them.we can generate a stub for any undefined class, property,constructor, method, or field that you want to use,we can also generate new types and members without leaving our current location in code, this minimizes interruption to our workflow. Moreover,the Extension Manager in Visual Studio 2010 has provided good ways to extended. We can also use MEF as extension of the features of Visual Studio. The new extension manager now can help us to install the extension without even opening any explorer.The Web Deployment is also improved in Visual 2010. We can now publish the web application in just one click.Visual Studio 2010 also comes with handy improvement for developing on windows Azure environment.

References: Vikram Lakhotia,17
new features i
n
Visual Studio 2010,[online],
retrieved 16-9-10.

Wednesday, September 15, 2010

Different Java and .NET(Podcast)


Listen!

Perbezaaan antara Java dengan .net


Untuk semua pengguna java,net frame mungkin dianggap sama dengan java platform.kedua duanya menpunyai cara cara tertentu untuk mencipta aplikasi. Kedua-dua menpunyai bahasa yang kompilasi ke kod menengah .tahu kah anda? terdapatnya pelbagai perbezaan antara java dengan .net?Berikut adalah perbezaan antara kedua duanya. Java hanya menggunakan Bahasa java manakala .net mengunnakan pelbagai bahasa program. Java menpunyai pelbagai platform manakala .net hanya menpunyai platform tunggal.Tujuan Java adalah untuk menukar aplikasi yang ditulis dalam bahasa Java kepada java bytecode.Tujuan NET Framework. Adalah untuk menukar aplikasi yang ditulis dalam bahasa apapun kepada MSIL.Java merupakan produk sun microsystem dan .net merupakan produk microsoft.Java menpunyai sokongan untuk platform open source tetapi .net tidak menpunyai sokongan secara langsung untuk platform open source.

References: Carol sliwa, .NET vs java: five factor to consider, ComputerWorld, [online],
retrieved 15-9-10.

Monday, September 13, 2010

What is .NET (podcast)




Transcript


嗨,大家好。我是KIAT今天我要告诉到家什么是.net。如果有任何不对,请多多包含。

.NET Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言都是被允许的。Microsoft .NET 平台提供创建 XML Web services 并将这些服务所需集成在一起。组成.net软件技术的组件组件之一是智 能。客户端应用软件和操作系统, 包括手提电脑, PDA, 手机或其他移动设备通过互联网、借助Web Services技术,用户能够在任何时间、任何地点都可以得到需要的信息和服务。例如:可以在手机上阅读新闻、定购机票、浏览在线相册等等。现在我们假 设一种场景,如公司内使用的CRM系统,应用了.NET的解决方案后所有的业务人员便可以通过手机或PDA直接访问客户信息了。

如果想知道进一步详情请浏览这个网站

Tuesday, September 7, 2010

.NET in Mission Critical Applications


Mission critical applications are defined as Business applications, excluding email, that would bring your company to a stop if they were not running. Mission critical applications are typically supported and managed by a central IT staff. For example, applications are airline reservation systems and order processing for a retail store chain.

Key Takeaways
  • Windows Server has #1 server OS share (52.7%) for deployed mission-critical applications
  • Windows Server and .NET are the #1 (54.1%) deployed application server
  • .NET usage exceeds Java across all sizes of enterprises
  • Windows Server is the #1 OS used (46%) by deployed mission critical Java applications
  • SharePoint leads (over IBM WebSphere) as the #1 portal used by enterprises’ primary mission-critical application
  • SQL Server leads (over Oracle) as the #1 database used by enterprises’ primary mission-critical application
  • BizTalk Server leads (over Oracle) as the #1 process integration technology used by enterprises’ primary mission-critical application
  • Microsoft leads as the #1 (58.6%) vendor for service oriented architectures 
  •  
Referred from: 
Microsoft .net website, Microsoft,
[Online] , Retrieved 7th July 2010.
              URL:http://sn.im/11lenu

    Thursday, September 2, 2010

    Analysis of which you prefer to, .NET or Java?



     
    We created the poll question last week to allow the viewers to place their vote for their opinion about whether “which you prefer to, .NET or JAVA?”. Now the poll result has out, total number of people who voted is 4 , there are 1 out of 4 who voted .NET and 3 voted JAVA .As we can see in the chart, the percentage of people who prefer  to  .NET is 25%, people who prefer to JAVA is 75%.

    Wednesday, September 1, 2010

    Visual studio 2010



    What’s new in Visual Studio 2010 Rosario

    · Codenamed ‘Rosario’.

    · Aims to become a tool for everyone involved in Application Lifecycle Management (ALM) – from architects to developers, from project managers to testers. Not just for developers.

    · Unified Development and Database product editions.

    Design & Architecture

    · Architecture Explorer – to discover and identify existing code assets and architecture in number of ways including graphs, stacked diagrams and dependency matrices.

    · Ability to create and share various types of diagrams like use case, activity and sequence diagrams.

    · Modeling tools that are tightly integrated with code and thus helps in keeping model and code in sync.

    · Architectural Validations - Ways to put constraints on code using models and doing validations at the time of check-ins and builds.

    · Architecture Layer Diagram – One of the most useful and simple tool getting introduced. It allows representing your application architecture in form of layers and showing dependencies between them. It also allows to map physical components like classes, namespaces etc. to map to these layers. After all mappings you can validate whether the code meets the expected mappings and constraints.

    · Microsoft joins OMG and UML gets introduced in Visual Studio 2010.

    · Support for UML 2.1.1 – 5 out of 13 diagrams – use case, component, activity, class and sequence diagrams.

    · Ability to keep all the UML diagrams in sync so that a change in one automatically reflects on others.

    · UML design tool is developed using DSL toolkit.

    · Will be interoperable with Visio 1.1 templates.

    · Supports Top to bottom design approach.

    · Supports Bottom to top design approach – reverse engineer. Filter based on namespaces, number of level deep.

    · Model Explorer – Similar to Solution Explorer, this allows you to explore all the models you have created which includes objects created as part of various UML diagrams – logical view.

    · Ability to create a Sequence Diagram from existing source, simply by right clicking in the VS code editor and selecting "Generate Sequence Diagram..."

    · Parallel Programming: To better utilize power of multi-processor and multi-core machines, .NET 4.0 will add support for parallel programming using PLINQ, Task Parallel Library and Coordination Data Structures. The debugger has been enhanced to identify concurrency issues. Two new features added are MultiStack and a Task List views. Introduction of concurrency analysis report for performance analysis of applications.

    Quality/ Testing

    · Test Impact View - Identify and run only the tests impacted by a code.

    · Eliminating ‘no-repro’ bug i.e. bugs that can’t be reproduced by providing tools for better collection of test data.

    · The Microsoft Test Runner Tool – a standalone tool that a tester uses to guide them through a series of steps to complete a test case. During the test run, this tool can take snapshot of test environment, application screenshots and even capture full video for assisting in reproducing bugs.

    Source Code Management

    · Enhanced version control capabilities including gated check-in, branch visualization and build workflow.

    · Ability to perform constraints check on code during check-in based on Architecture Layer Diagram.

    Project Management

    · Integration with Project Server for enterprise wide project management and new features for Agile project scheduling with Excel.

    References:Microsoft visual studio 2010,Microsoft cooperation,[online],01-09-10,

    Monday, August 30, 2010

    Download Microsoft .NET Framework 4

     Link To US : http://sn.im/10zads

    The Microsoft .NET Framework 4 web installer package downloads and installs the .NET Framework components required to run on the target machine architecture and OS. An Internet connection is required during the installation. .NET Framework 4 is required to run and develop applications to target the .NET Framework 4.

    System Requirements

    • Supported Operating Systems: Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Vista Service Pack 1; Windows XP Service Pack 3
      • Windows XP SP3
      • Windows Server 2003 SP2
      • Windows Vista SP1 or later
      • Windows Server 2008 (not supported on Server Core Role)
      • Windows 7
      • Windows Server 2008 R2 (not supported on Server Core Role)
    • Supported Architectures:
      • x86
      • x64
      • ia64 (some features are not supported on ia64 for example, WPF)
    • Hardware Requirements:
      • Recommended Minimum: Pentium 1 GHz or higher with 512 MB RAM or more
      • Minimum disk space:
        • x86 – 850 MB
        • x64 – 2 GB
    • Prerequisites:
      • Windows Installer 3.1 or later
      • Internet Explorer 5.01 or later
     Download Link : http://sn.im/10z9vj

    Thursday, August 26, 2010

    Analysis of .NET Framework 4 better than previous version?

    From: http://sn.im/11s0li

    We created the poll question last week to allow the viewers to place their vote for their opinion about whether NET Framework 4 is better than the previous version. Now the poll result has out, total number of people who voted is 8 , there are 6 out of 8 who voted yes, 1 voted no and 1 voted for no difference. As we can see in the chart, the percentage of people who think that NET Framework 4 is better than the previous version is 75%, people who think that previous version is better  is 12% and people who think that both version of NET Framework have no difference is 13%.

    The .NET Framework 4 introduces an improved security model. Other new features and improvements in the .NET Framework 4 are described in the following sections:
    ·         Application Compatibility and Deployment
    ·         Core New Features and Improvements
    ·         Managed Extensibility Framework
    ·         Parallel Computing
    ·         Networking
    ·         Web
    ·         Client
    ·         Data
    ·         Windows Communication Foundation
    ·         Windows Workflow Foundation


    The .NET Framework 4 is highly compatible with applications that are built with earlier .NET Framework versions, except for some changes that were made to improve security, standards compliance, correctness, reliability, and performance.

    The .NET Framework 4 does not automatically use its version of the common language runtime to run applications that are built with earlier versions of the .NET Framework. To run older applications with .NET Framework 4, you must compile your application with the target .NET Framework version specified in the properties for your project in Visual Studio, or you can specify the supported runtime with the <supported Runtime> Element in an application configuration file.

    The results from the chart show that, the .NET Framework 4 is better than the previous version.

    .Net VS Java

    For all the Java users, the .NET Framework may seem likely to the Java platform. Both have structured way to create applications, both have languages that compile to intermediate code, and both provide a large library of APIs for application development. However, the .NET Framework has different set of goals compared to Java platform.


    JAVA
    1. Java language.
    2. The objective of the Java platform is to compile applications written in the Java language to Java bytecode.
    3. Java has always been a single language with multiple platforms.
    4. Support connected architecture.
    5. Sun Microsystem's product.
    6. Has support to open source platform.

    .NET
    1. Multiple of programming languages.
    2. The purpose of the .NET Framework is to compile applications written in any language to MSIL.
    3. Net has a single platform with multiple programming languages.
    4. Support disconnected architecture.
    5. Microsoft's product.
    6. Has no direct support for Open source platforms.


    How to Move Java Applications to the .NET Framework
    Didn't know it before? Now you can finally know ! There are two ways recommended for you all to move Java applications to the .NET Framework. First of all, upgrade them to Visual J# .NET, or convert them to Visual C# .NET. Each approach requires a different effort, and each has different advantages. Both approaches also mean moving the application to Microsoft Windows, since the full version of the .NET Framework is available only for Microsoft Windows.

    References: Carol sliwa, .NET vs java: five factor to consider,
    ComputerWorld, [online],retrieved 15-9-10,URL:http://sn.im/1blfdt