Geeks With Blogs

News Ashraful Alam Joy

Create Your Badge

Ashraful Alam is a Software Architect, who has 8 years of professional experience in Software Development industry. This Bangladeshi national is involved with project management and development of several US based software projects from his country. Already he has managed and developed several software projects, which are being used by several users of different countries, such as USA, Canada, Australia, and Bangladesh. While developing and managing a team, he contains and maintains a set of well defined engineering practices developed by him and other online developer communities.

Due to his willingness to give effort to improve and share better software development practices, Ashraf has been awarded as “Most Valuable Professional” (MVP) in ASP.NET category by Microsoft since year 2007 multiple times, which is a rare honor and prestigious reorganization among the developers around the world.

Check his portfolio to know more about him and his works.

.NETTER Characters... Every part of your life is best, if you can know yourself and thus create your life like an artist!

Microsoft is changing it’s development technology very frequently. By the early of this year I started to learn .net 2.0 and VS.NET 2005 seriously, and with in few months I was just able to capture few new features of this, although I was also engaged with project management, UML, Ajax and other software engineering issues, as I need to be on the track with other development tracks. Well, not only Microsoft, but also other technologies, relevant to software development is changing very frequently. The concept of web 2.0 had taken a great issue here, targeting a large range of user, usability, communication etc. According to the current development trend in web space, Microsoft is also growing it very faster, and it really seems tremendous speed to me to match.


.net is a core technology, on which Microsoft has a big investment, to capture huge range to users on web, to provide them a really great, exiting, useful web space. Well as a dot net developer, always I enjoy this technology and feel great when I discover a new thing here. But, as well as, I feel me a bit tired to be on the same speed as it’s .net platform is growing. .net 2.0 is in the market, developers from .net 1.0, .net 1.1 has been started to learn this new version. But by this time, I see Microsoft has been reached a mentionable path on it’s next version .net 3.0, targeting it’s next awesome operating system Windows Vista. There are few names, which are relevant to .net 3.0 are getting the care of the developers, some of those has been listed here:




Windows XP/Server 2003: Well the current beta and CTP (Community Technology Preview) versions of WinFX and ite's relavent software can run in Windows XP SP1 and Windows Server 2003 SP1 environment.


Windows Vista: code name “Longhorn”, this is the operating system, which is in the center of curiosity among the computer users of the whole world. Having extremely exclusive set of user interface, easy capability to communicate with other pc etc makes Vista a wildcard of Microsoft to have a big beat to it’s competitors.


Windows Vienna: code name “Blackcomb“, is the next version of Windows Vista, definitely which will be a platform for .net 3.0.




.NET Framework 3.0: formerly it is “WinFX”. This is the core framework that includes WPF, WCF, WWF, WCS pillars to serve different software requirements.


Windows Presentation Foundation: code name “Avalon”, a pillar of  WinFX, that deals with UI in Vista mainly. Unlike previous development frameworks, this frameworks enables developers to develop applications in both browser and non-browser client platform with the same object model. Using XAML designers will be able to easily design UI here by XML and coders can concentrate more on programming logic,


Windows Communication Foundation: code name “Indigo”, a set of .net technologies for building and running connected system.


Windows Workflow Foundation (Workflow):  a programming model and set of tools to develop workflow enabled windows application.


Windows CardSpace:  formarly “Infocard“, a framework to protect end user’s digital identity and maintain end-user control.


XAML: This is a markup language, pronounced “Zammel”, based on XML, used to define the rich client application interfaces (fat client) for the Windows Longhorn applications. This is one of the core feature of .net 3.0 based Windows Presentation Foundation API. This markup language make the graphics designers easy to design UI without concerning code level implementation. Where as it’s frees the programmers NOT to be concerned about UI, but to concentrate on programming and business logic. Great! As developers are rarely good designers and vice-versa ;)




Windows SDK: This is the development resource that includes tools, documentation, samples to develop applications using .net 3.0 and operating system API (mainly Vista).


Visual Studio 2005 IDE: code name “Whidbey”, the current version of Visual Studio, based on .net 2.0. However with some additional software, it’s also possible to use some .net 3.0 features here.


Visual Studio 2007 IDE: “Orcas”, this is the next version of Visual Studio 2005 IDE


Next version IDE of Orcas: May be, by 2010 we are going to get “Hawaii”, which is the next version of “Orcas”. Developers are expecting to have a paradise regarding their development experience.

Posted on Friday, July 21, 2006 9:31 AM Implementation , Client-Side/UI , Architecture , .NET , Software Development | Back to top

Comments on this post: .NET 3.0 — A Sea In Paradise !!!

Requesting Gravatar...
Feedester conatins my link!
Left by on Jul 21, 2006 11:25 PM

Your comment:
 (will show your gravatar)

Copyright © Ashraf Alam | Powered by: