Labels

Friday, October 12, 2007

Silver Light

Silver Light

§ WPF/e [Windows Presentation Foundation everywhere (WPF/e)] has been re-named Sliverlight in preparation for its final release.

§ Prior to WPF/e it was known as Jolt. [Jolt -> WPF/E -> Silverlight].

§ Silverlight is a cross-platform and cross-browser plugin/ web client runtime for creating rich internet experiences and applications for the web.

§ Silverlight is just a 1MB download on a PC.

§ It uses a subset of XAML and WPF. You can embed XAML directly into your HTML pages.

§ Silverlight and HTML integrate seamlessly together. Every XAML element can be accessed or manipulated from the same client-side JavaScript that would be used to interact with any DHTML element.

§ Silverlight is almost 100% upward compatible with WPF. Animation, 2D vector graphics, media, text - they're all present in Silverlight and the concepts you've learnt in WPF carry forward.

§ Although Silverlight is a subset - it doesn't support WPF features such as 3D, data binding or templates.

§ Silverlight is blindingly fast - for example, you can play many videos simultaneously without stuttering or dropping frames

§ One of the nice features that Silverlight supports is the ability to go "full screen" and effectively take over the entire screen of a computer. This can be very useful when building immersive UI experiences, games, rich video players, etc.

.Net Framework Require ?

§ There I no need to have the .NET Framework installed in order to use Silverlight. As a cross platform version of the .NET Framework is included in the 4MB Silverlight 1.1 download, which means you do not need to have anything extra installed on the client in order to program Silverlight with a .NET programming model in the browser.

§ The Silverlight version of the .NET framework includes the same CLR engine (same GC, type-system, JIT engine) that ships with the full .NET Framework, and a subset of the .NET Framework namespace libraries. You can see the full list of all classes/namespaces that are included by opening up the Object Browser when you create a new Silverlight application using Visual Studio.

Watch Silverlight Videos

§ To watch videos you will be required to download ‘Silverlight.1.0.exe’ exe.

Silverlight Releases

§ To watch videos you will be required to download ‘Silverlight.1.0.exe’ exe.

Thanks & Regards,

Arun Manglick || Tech Lead

Orcas - New Features

Orcas - VS 2008 and .NET 3.5 Beta2 for Web Development

 

Note:

R      Official name of Visual Studio "Orcas" - Will be called Visual Studio 2008

R      Official name for the .NET Framework "Orcas" - Will be called .NET Framework 3.5

 

 

§          To work with ‘Orcas’ you require to download ‘Visual Studion 2008’

§          This will install below.

o         MS.Net Framework 3.5

o         MS Visual Studio 2008

o         MS Document Explorer 2008

o         MS Web Designer Tool

§          Below are the many of the new improvements for ASP.NET with .NET 3.5 and VS 2008

 

New Features - VS2008

§           

§          Multi-Targeting – This support only works with .NET 2.0, .NET 3.0 and .NET 3.5 and not with .NET 1.0 & .NET 1.1

§          Vertical Split View Support

§          Rich CSS Support

·          CSS property window,

·          CSS inheritance viewer,

·          CSS preview, and

·          CSS manager

§          Improved switching performance

§          Support for control designers within source view

§          Richer ruler and layout support

§          Designer support for Nested Master Pages

§          Javascript Intellisense

·          Javascript Type Inference

·          For External Javascript Libraries

·          Within External Javascript Libraries

·          Hints support

·          Debugging

·          Doc Comments

§          Javascript Debugging

§          VS 2008 JavaScript Intellisense for Silverlight

§          Code Editing Improvments

·          Transparent Intellisense Mode - Just hold down the "Ctrl" key

·          VB Intellisense filtering – Only VB

·          VB LinQ Intellisense – Only VB

·          Organize C# ‘Using’ Statements.

§          Remove Unused

§          Sort

§          Both

·           

 

 

New Features – C# ‘Orcas’ Language Features

 

§          Automatic Properties

§          Object Initializers

§          Collection Initializers

§          Extesnion Methods

§          Lambda Expressions -  p => expressions

§          Query Syntax

§          Anonymous Types

·          Concisely define inline CLR types within code, without having to explicitly define a formal class declaration of the type.

·          Particularly useful when querying and transforming/projecting/shaping data with LINQ.

 

 

LINQ to SQL:

 

§          Part 1: Introduction to LINQ to SQL

§          Part 2: Defining our Data Model Classes

§          Part 3: Querying our Database

§          Part 4: Updating our Database

§          Part 5: Binding UI using the ASP:LinqDataSource Control

§          Part 6: Retrieving Data Using Stored Procedures

§          Part 7: Updating our Database using Stored Procedures

§          Part 8: Executing Custom SQL Expressions

§          Part 9: Using a Custom LINQ Expression with the <asp:LinqDataSource> control

 

ASP.NET in .NET 3.5:

 

§          ASP.NET AJAX in .NET 3.5 and VS 2008

§          ASP:ListView Control (Part 1 - Building a Product Listing Page with Clean CSS UI)

§          Using ASP.NET AJAX Control Extenders in VS 2008

 

 

Regards,

Arun

 

Monday, October 8, 2007

Few facts about UpdateProgress control.

Few facts about UpdateProgress control

· UpdateProgress controls can be either inside or outside other UpdatePanel controls.

· For initial page rendering and for synchronous postbacks, the UpdateProgress control is not displayed. [M. Imp]

· If the ChildrenAsTriggers property of a UpdatePanel control is set to false and an asynchronous postback originates from inside that UpdatePanel control, any associated UpdateProgress controls will still be displayed.

In following situations, you may face that the UpdateProgress control does not display automatically:

· When the UpdateProgress control is associated with a specific update panel using ‘AssociatedUpdatePanelID’ property, and the asynchronous postback results from a control that is not inside that update panel instead postback results from a control that is inside a Trigger.

· When the UpdateProgress control is not associated with any UpdatePanel control, and the asynchronous postback does not result from a control that is not inside an UpdatePanel and is not a trigger. For example, the update is performed in code.

Thanks & Regards,

Arun Manglick || Tech Lead

Friday, October 5, 2007

WPF/Everywhere

First public CTP of "WPF/E" – Release Dec 2006

§ WPF/E" is implemented as a Small Client-Side Runtime that enables AJAX developers and designers to deliver richer, cross-platform, interactive web experiences.

§ It enables sites to significantly improve the client user experience by blending HTML UI, Dynamic Vector Graphics, Animation and Media into a seamless cross-platform browser experience.

§ WPF/E" accomplishes this by providing a Rich Graphics Engine that can be used on any HTML page and which Adds Browser Support for vector graphics, animation, and declarative XAML UI markup.

§ WPF/E also provides Built-In Video and Audio Codec Support for WMV, WMA and MP3 content. This means you can now easily stream interactive video content to any browser without requiring any additional install or runtime.

§ Developers can write standard JavaScript within an HTML page to directly manipulate and program against any XAML DOM element, storyline animation, or video within "WPF/E

§ "WPF/E" can be used with any AJAX framework.

§ "WPF/E" introduced its Built-In Ui/Code Separation Model to enable both designers and developers to collaborate on projects together.

§ Using WPF/E, Developers can Style and Templatize Ui in a way not possible with most other UI frameworks.

§ One of the most powerful aspects of WPF is its ability to create really immersive user experiences that go far beyond what we typically expect today from either a client or web application.

Visual Studio "Orcas" Web Designer – Jan 2007

This designer is a major, major improvement over previous HTML designers within Visual Studio, and will be a shared component used by both Visual Studio and Expression Web Designer going forward.

Among other things, the new HTML designer provides:

  • Split View Support (the ability to have both HTML Source and WYSIWYG design open simultaneously)
  • Extremely rich CSS support (CSS property window, CSS inheritance viewer, CSS preview, and CSS manager)
  • Dramatically improved view switching performance (moving from source->html design mode is now nearly instantaneous)
  • Support for control designers within source view (property builders, event wire-up and wizards now work in source view)
  • Richer ruler and layout support (better yet, values can be automatically stored in external CSS files)
  • Designer support for nested master pages

Thanks & Regards,

Arun Manglick || Tech Lead

Monday, October 1, 2007

Onsite Trips .... Fifth Time

This is about the Onshore opportunities been provided to me so far – And Till now, All missed. Why it happened ?

Fifth Time –

§ Offered by EBS WorldWide Mumbai in July 2007 [www.ebsworldwide.com]

§ Location – NJ USA

§ Why missed –

o This offer is been proposed by one of my Senior Architect – Anit Bhatnagar.

o The offer was to work in US for 6 months.

o The time when I have been offered, I was attached with Persistent Pune.

o Looking at the bright future I joined there at 09July07 with two more friends – Saurin & Prashant

o After joining, I found that actually the offer is only for 2 months and rest all of work would be in Mumbai.

o This made a big change in my decision and I thought to not to continue the offer, bcoz I did not want to work in Mumbai - And I missed the offer.

Eventually two of my friend continued on the same and they are there, though the 2 months have passed.

Thanks & Regards,

Arun Manglick || Tech Lead || AppliedSB – Digital Downloads || 620

Thanks & Regards,

Arun Manglick || Tech Lead

Onsite Trips .... Fourth Time

This is about the Onshore opportunities been provided to me so far – And Till now, All missed. Why it happened ?

Fourth Time –

§ Offered by Minecode Gurgaon in Jan 2007 [http://www.minecode.com]

§ Location – Seattle USA.

§ Why Missed –

o I have been interviewed to work for Microsoft account in Seattle US. Though I was unknown to the company, I got agreed and landed up in Gurgaon for further discussions.

o During the discussion, I have been told that I had to come again after a month for the further processing. This made be quite uncomfortable.

o Fortunately or Unfortunately, in the mean time I got a good opening in Persistent Pune in January 07 month.

o Even after this, I waited for quite long, but I didn’t got any response from the Minecode end.

o This situation forced me to join Persistent - And I did the same - And I missed the offer.

Eventually the Minecode HR came back – But it was too late.

Thanks & Regards,

Arun Manglick || Tech Lead

Onsite Trips .... Third Time

This is about the Onshore opportunities been provided to me so far – And Till now, All missed. Why it happened ?

Third Time –

§ Offered by Zensar Pune in Nov 2006 [http://www.zensar.com]

§ Location – Singapore

§ Why Missed –

o Initially Zensar offered the onsite offer for Johannesburg SA.

o I was quite less interested for SA.

o Fortunately, In the discussions on VC, it turned up into Singapore.

o Every thing had been finalized. But at the end Zensar end up with Salary issues - And I missed the offer.

Eventually the other person took the offer and went to US – Eventually found it to be – ASP.Net

Thanks & Regards,

Arun Manglick || Tech Lead

Onsite Trips .... Second Time

This is about the Onshore opportunities been provided to me so far – And Till now, All missed. Why it happened ?

Second Time –

§ Offered by Rishabh Softwares Pvt. LTd. Baroda in Sep 2005 [http://www.rishabhsoft.com]

§ Location – Wichita USA

§ Why Missed –

o I was quite fond of working in ASP.Net. When I have been offered it made me very happy.

o The offer was to work in US for atleast 6 months.

o I had put up all the queries and all of them have been handled very gracefully by the manager.

o The last & important question I made was – Technology?

o But unfortunately the manager was not sure of it. – And I missed the offer.

Eventually the other person took the offer and went to US – Eventually found it to be – ASP.Net

Thanks & Regards,

Arun Manglick || Tech Lead