The European Commission has threatened to fine Microsoft up to 2m euros (£1.36m; $2.4m) a day until it gives rivals more access to its systems.its not fair with Microsoft. Specially the way other software companies are fetching information from users.
Thursday, December 29, 2005
not Just
Thursday, December 22, 2005
ABC of an Endpoint
The message passing in Indigo is done by endpoints. Endpoint consists of ABC. A is address, B is binding and C is contract. By address we mean the URI of the location where the service is located or the address of the service. By B we mean the Binding which defines the Protocol, encoding, security transactions ECT and C is the contract of the Service i.e. what it is exposing to the outside world.
Wednesday, December 14, 2005
VS2005 Launch event in KIET
Yesterday we did a VS 2005 Launch Session at PAF KIET . That was second the launch activity by INETA Pakistan. I was accompanied by Adnan Farooq (MVP) and Hammad rajjoub (MVP). Event was attended by some 50-60 students + faculty members. We also introduced Imagine Cup 2006 and INETA to the audience. Adnan started off the proceedings with introduction to INETA. Hammad rajjoub followed it up with introducing Imagine Cup 2006 and VS 2005 Launch. Then I presented Smart Clients technology in VS 2005 with a introduction to Biztalk on which hammad also shed some light. then Hammad rajjoub ended presentation with an introduction to SQL Server 2005 and BizTalk 2006. We also showed a video for VS2005 launch address by Steve Ballmer. After the presentation we distributed the goodies amongst the audience, thank to Microsoft Pakistan. There were few questions on VS2005 and Biztalk which we were very glad to answer.
Thats me :)
Thursday, December 08, 2005
BizTalk Server 2006 Accelerators
· Microsoft BizTalk Accelerator for HIPAA 3.3
· Microsoft BizTalk Accelerator for HL7 1.3
· Microsoft BizTalk Accelerator for RosettaNet 3.3
· Microsoft BizTalk Accelerator for SWIFT 2.3
https://beta.microsoft.com/
I am really glad to see SWIFT Accelerator being made avaialble. Its an awesome oppurtunities for Banks and other financial institutes that are connected to SWIFT network to try BizTalk 2006 and see the value it adds to EAI as well as other domains.
Monday, December 05, 2005
Microsoft Distributed Computation Technologies
Microsoft has 5 different Technologies for building distributed applications. To start with my favorite is .Net Remoting, it’s for communicating with .Net to .Net Apps cause then it is at its best. Then we have ASMX, also known as ASP.Net Web Services). Then ES (Enterprise Services) where you can manage object Lifetimes and define transactions in Distributed Environment. WSE or Web services Enhancement with WS-* specification. Last but not the least is MSMQ or Microsoft Message Queuing which is best suited for Windows based Applications.
Monday, November 28, 2005
Indigo - The new Communication Technology
After doing some work on Avalon I shifted my focus to Indigo. I started reading about it. And the most fascinating thing is that I came across the unification of the existing .Net Framework communication Technologies. The power of all in one. It’s a great idea to start with. Then the thinking that the current investment of the people remains safe with interoperability. Finally the best thing is that the whole idea is around SOA.
Thursday, November 24, 2005
BizTalk Server 2006 Beta 2 Launch
Sunday, November 20, 2005
Wednesday, November 16, 2005
Depending upon the Dependency properties
1. By backing your common language runtime property with a dependency property. This Includes support for styling, databinding, animation, default values, value expressions, property invalidations, or inheritance.
2. Attached properties are properties that can be set By the child or contained element for/of its parent or Container Object.
This Dependency property system is the core component for the Avalon. I personally really adored this approch of microsoft.
Thursday, November 10, 2005
Encounter with the Avalon Kind
Framework Description
"Framework provides a mechanism that guides programmers through a proper order of steps via a common interface to implement business vocabularies in a systematic format and technical structure. Framework, consisting of specialized APIs, services, and tools, is built around the concept of providing technological support for reducing knowledge as well as time programmers’ needs to built extensible applications. Framework is prevalent in the area of .Net based desktop designs.
At the heart of the Framework is an Application Container and a Framework Class Library (FCL).The Application Container constitutes an environment for servicing and running WinForms based application that inhabits FCL. FCL is a managed code library of classes and interfaces that define a contract of cooperation between application and the container itself. Framework is tailored around the concept of Thin Client. Framework Security Administration Panel implements IoC (Inversion of Control) to provide integration with Enterprise Business Application.
Framework provides,
1) Secure Client-Server Communication (based on Symmetric key Encryption as part of Security sub-package of Microsoft Enterprise Library Block).
2) Dynamic Download of Business Components.
3) XML based data-binding model – Performs auto-binding of WinForms to domain objects and vice versa.
4) Dynamic Security - dynamic menu generation and tasks (Action Buttons), as per the assigned user permissions/rights.
5) Theme Builder and Appling Theme – Theme builder generate user desired XML based Theme which automatically applies to application to give it a consistent look & feel.
Framework is built exercising .NET Remoting, XML and .NET Microsoft Enterprise Library Block.
Along with Framework development, C# code generation tool was also developed which Generates PONO reflected against existing database schema of different styles."
Saturday, October 29, 2005
Presenting VS 2005
Previous week have been very tuff, I was to give presentations on Microsoft VS 2005 and also have to complete the Web alteration of the Framework. Presentations were a pre-Release Activity of VS 2005 (Whidbey) and SQL Server 2005 (
Deploying Applications with ClickOnce
Building Data-bound Microsoft Windows Forms Applications
Using New Features in .NET CF 2.0
Programming the Actions Pane
Programming with Visual Studio Tools for the Microsoft Office System (VSTO)
Thursday, October 06, 2005
long time no c
It has been long since my last blog. The framework has matured and has being effectively deployed in CPSP and now as I write these lines I’m going through the same feeling as the framework is altered to WEB version and the thing that gives me the shivers :p is this adaptation is for alavi bhai's project sakook(read Shakook). Saadi has departed to