Microsoft Code Name “Astoria”

Originally Astoria was known as Hallet’s Cove. It is a small city in the neighborhood in the north wastrel corner of the borough of Queens on New York City. But it has no known-to-me connection with the project Astoria, which is released by Microsoft in Sep. 2007 as CTP.
Project “Astoria” (Microsoft codename “Astoria”) is developed to enable applications to exposes data as a data service that can be consumed by web clients within a corporate network and across the internet.
Astoria exposes data as web services through an Entity Framework Data Model. The data service is reachable over HTTP, and URIs are used to identify the various pieces of information available through the service. Interactions with the data service happens in terms of HTTP verbs such as GET, POST, PUT and DELETE, and the data exchanged in those interactions is represented in simple formats such as XML and JSON. The results can be output in a number of formats including JSON and ATOM.
The base service exposes the list of entities in the model (http://mysite/myservice.svc). The payload is just a raw XML representation of the data. There will be payloads for different formats, such as JSON, ATOM and more.
Presently Astoria is available in two experimental elements
1. Microsoft Codename Astoria toolkit and
2. Microsoft Codename Astoria online service
The Astoria toolkit consists of a set of runtime components, documentation, samples and Visual Studio integration elements that allows developers to create and consume Astoria data services in their own ASP.NET web applications.
The Astoria online service is an experimental deployment of the Astoria toolkit plus added infrastructure in the Microsoft Live Labs environment that can be accessed over the internet. The online service includes a number of pre-created sample data-sets exposed as data services. Soon the online service will offer the option of creating custom data services to allow for further experimentation with the technology using custom schemas and custom data.
Astoria data services uses the EDM as the model for the data exposed through its services. Having a high-level data model allows Astoria to provided added semantics to the service, such as having a clear definition of what an “entity” is for a given service or how to navigate from one entity to another associated entity.
The first Astoria CTP is a dual release, making Astoria available in the form of downloadable bits that can be used to build data services that are entirely contained within a single computer or network and as an experimental online service that you can use to create online stores that are hosted by Microsoft and are accessible over the internet.
System Requirements
Supported Operating Systems:
Windows Server 2003; Windows Vista; Windows XP Service Pack 2 or Windows Server 2003
  1. Visual Studio 2008 (aka. “Orcas”) Beta2 running on Windows XP Professional with Service Pack 2 (SP2) or Windows Server 2003 or Windows Vista. SQL Server Express or any other SQL Server 2005 edition, is required in order to run the examples included.
  2. ADO.NET Entity Framework Beta 2 release
  3. ADO.NET Entity Framework Tools CTP (optional, but recommended for development)

Resources and Links

Download Link

Project Astoria – Official wseb Site

Overview Document (MS-Word File)

Project Astoria Team Blog


Astoria September 2007 CTP for Visual Studio 2008 Beta 2

Astoria – Hello World Style Walkthrough


India Won Cricket World Cup Twenty20 – Pics

India Won Twenty20 World Cup

I never watch cricket match. Instead I am always interested in final results. Last Thursday, we have a party at Pebble Street. In the last hour of party, they broadcasted cricket match showing India batting. I had to watch the match. I really enjoyed excitement of people (I too was very excited) when India hit sixes. On Saturday I was little bit sleepless in the evening. I surf different channels but found nothing interesting. So I decided to watch India vs. Australia Twenty20 match. It was a good time pass. India got an easy victory over Aussies.

Today, in the office, everybody was excited. People were saying that its an history. The fact was that India and Pakistan were face to face in the world cup final first time in the history of cricket. In India, India vs. Pak is always a very exciting phenomenon. And to add spices in it, it was World Cup final. India won last World Cup in 1983. So today history was going to repeat after 24 years. In such excited environment, I decided to watch the match.

It was a thriller. India was batting first. It scrapped hard to get 157 for 5. Though Pak team’s bowling and fielding was at their best, Team India was inspired with the Ball. Yuvraj Singh played well in the last match hitting biggest six (119m). But he was not so lucky today. Gautam Gambhir was the man who stood like a firm wall against Pak bawling. His brilliant 75 held the Indian innings together, and a late 30-run cameo from Rohit Sharma gave Team India their hope.

Pak’s first wicket fall at 3. Later Pak appeared to be well out of contention with 54 needed from 24 balls and just three wickets in hand. R. P. Singh and Irfan Pathan, each scalped three wickets to scupper the chase. The last minutes of the match were terribly exciting. Pakistan needed 13 from the final over. Dhoni tried luck on the inexperienced Joginder Sharma. Misbah pummelled a full toss miles over long-off for six on the very first ball.

Pak needed 6 runs from 4 balls on the last wicket. India looked like loosing the match. One six and the cup would have gone. My eyes were glued on the TV. I pray God for a wicket.

Facing the bowling of Irfan and the Indian voices in the crowd growing louder, Malik broken, dragging a long leap to midwicket.

Finally, India won the match by 5 runs and conquered the inaugural ICC World Twenty20.


To Sachin Tendulkar: Sachin you are a great player. You are the true son of Mother India. You gave too much to Indian cricket. But Indian cricket is not dependent on a individual. We can win World Cup without a Sachin. Though, I believe that presence of Sachin in the team would have made the task easier.

Sachin, you have played enough cricket. You were the king of your time. Now you should become king maker.

Team India: You have proved that now have got habitual of wining. KEEP IT UP!!!

By the way, I have watched only two matches of cricket in my life so far. And India won both of them. Does this ring bells in anybody’s ear?

Party at Pebble’s Street

Last week our project manager of FlairView, Kelly O’Brian and Tony Reeve flied from Sydney to New Delhi. There were some meetings and discussions in the agenda. They flied back on Friday. We celebrate a party at Pebble’s Street, New Friends Colony.
We had team meeting in after noon. In the evening, Rohit drove me and some other team members to Pebble’s Street. Thanks Rohit.
Pebble’s Street is a great bar and restaurant. The two floors of it are properly decorated. We celebrated at first floor. The whole team of project Advantage was there at party. We drink, eat and dance there. The space was cozy but enjoyable. I don’t drink so enjoyed Fruit Punch (mix fruit juice with vanilla) and Pineapple Sunshine. Both drinks were delicious. People were enjoying beer, whisky and vodka.
Tony tried to shake his feet but music was too slow for him. Sometimes they play Hindi sings, which he could not understand. Kelly and other girls didn’t dance at all. My team was very energetic. When at 9.15, India vs. South Africa cricket match was about to start, they stopped music. We were listening commentary. Gagan shouted, “Come on yaar, drunkers can dance on anything. They can dance on commentary too.” And literally they dance on commentary.
Kelly was enjoying watching people dancing. There were no steps, no rhythm. People were just shaking and throwing hands and legs. But this is the unique way of dancing, Indian youth prefers. Idea is to keep our self as free as possible.
Then the match started. Some people were taking dinners and others were watching match. India was batting first. On every four, they play loud and fast musing, usually bhangra. at that time, we jumped out of our chairs and start dancing.
In the last, we took group photographs.
Devinder to kursi ke pichhe hi pad gaya tha. Dev, hope you remember it. And that “Sahab, ye daru pike …”
Finally, it was a great party. We enjoyed every moment. Kabhi kabhi Devinder pakane lagta tha (At times, devinder bored me). But that’s OK.
Kelly and Tony were sponsors of the party. Thanks Kelly. Thanks Tony. It was a nice party. I hope you would enjoyed it too.
Manish (Sinha), we missed you.
Aman we missed you too.

My Ujjain Trip

Last weekend I visited Ujjain. Ujjain is situated at the banks of Holy river Shipra. Ujjain is a district of state Madhya Pradesh (MP) in India. It has special geographical position. It lies at the tropic of cancer.

Ujjain is a historical place. It was rued by many great kings like Ashoka and Vikrmaditya. Ujjain is a place of spritual importance for Hindus. Its ancient name is ‘Avantika’. It is also called NabhiDesh (central kingdom). It is the workplace of great astrologers like Aryabhatta and Varahmihir. Lord Krishna completed His schooling from the ashram of Maharshi Sandipani. Sandipani Ashram is still there in Ujjain.

The main places to visit at Ujjain are:

  • Shri Mahakaleshwar Temple
  • Shri Chintaman Ganesh Temple
  • Shri Sidhvat
  • Observatory
  • Shipra River
  • Navgrah Temple
  • Gopal Temple
  • Kal Bhairav Temple
  • Mangalnath Temple
  • Shri Harsidhdhi Devi Temple
  • Bharthari Caves
  • Sandipani Ashram

Shri Mahakaleshwar Temple

Shri Mahakaleshwar Temple is the largest temple of Ujjain. It the main place of attraction. It is third of 12 Jyotirlingas. It is believed to be Swayambhu (born of itself), deriving currents of power(shakti) from within itself as against the other images and lingams which are ritually established and invested with the mantra-shakti. This temple is south-facing. The images of Ganesh,Parvati and Karttikeya are installed in the west north and east of the sanctum sanctorum.To the south is the image of Nandi.

Chintaman Ganesh

This Temple is built across the Shipra on the Fatehabad railway line. The Ganesh idol enshrined here is supposed to be Swayambhu-born of itself. The temple itself believed to be consorts of Ganesh, are seated on either side of Ganesh. The artistcally carved pillars in the assembly hall date back to the paramara period. Worshippers throng to this temple because the deity here is traditionally known as Chintaharan Ganesh meanining the ‘assurer of freedom from worldly anxities’.

See more photos of Ujjain