Saturday, December 23, 2006

Oracle10g Release 2 ODAC (64-bit) 10.2.0.2 for Windows x64

Deploying .NET applications on 64-bit hardware permits faster and more scalable operations due to access to more powerful hardware and more memory. ODP.NET and Oracle Database Extensions for .NET betas are now available for 64-bit Windows x64 and Windows Itanium. These 64-bit ODAC releases also include 64-bit OLE DB, 64-bit ODBC, and 64-bit Oracle Services for MTS.


download from here.

Monday, December 18, 2006

We are all the same... (atleast on the outside)

I am writing this blog post from Riyadh. We are participating here in an exhibition called SMFEX. There are a number of companies on display demonstrating their applications for capital markets of gulf in general and KSA in particular. This is my second participation in an exhibition of this type in as many months. Anyways coming to the point, most of the applications on display are Microsoft based and some of them are .Net 2.0 based products, which is an encouraging sign to see. But what is rather amazing is that almost all the applications have similar look and feel (mostly because they are .Net based etc.).
So alot of people who come and see the demo and get into conversation asking that
"all the applications look the same...". Then we end up telling them that how we are different and what's the value that we add etc. But from the user point of view if they take a cursory look every thing looks alike and hence a confusion.
So the question arise how do you become different? And answer is to be more innovative, how about non-rectangular forms? how about use of touch screens? how about sleekness? how about creativity? besides these how about movnig to .net 3.0 and using windows presentation foundation? AERO style UIs?
what do you say?

Wednesday, December 13, 2006

.net palm 3 newsletter :)

Dear .Net Palmers!



A very wet and chilly welcome from Dubai! As the weather takes its turn and a brand new winter season comes with all the rain and over cast conditions (some thing good for us desert dwellers who have added rain to their hashtables containing sun, sand and beach) we have taken a similar approach and updated our portal (http://www.dotnetpalm.net ). With its new theme it offers a better look and feel, thanks to great work from Imran Sami.



By the way it’s not only the weather and a new theme of our portal that’s new out there, more good things have been happening on the IT landscape of Arabian Gulf. Prime example would be launching of first Gulf based Architect Community, called GulfSkyScrapers (http://www.gulfskyscrapers.com ). It’s a great initiative for all those who are interested in learning about or sharing their knowledge on Solution and Infrastructure Architecture.



Also, Imagine Cup (http://www.imaginecup.com) has been launched in Gulf (http://www.imaginecupgulf.com ) . Imagine Cup is Microsoft’s Global Student Technology competition and a phenomenal opportunity to showcase our commitment to innovation and education – where students demonstrate solutions to real world problems facing society today.



TechGuru(http://www.microsoft.com/gulf/techguru ) competition is also announced. It’s a great opportunity for IT professionals to win great prizes and get recognized as guru. So hurry up as the contest ends January 31st, 2007.



Soon we will be launching our Windows Vista and Office Launch series of events to get all of you in depth and technical knowledge of this next generation platform. Till then happy .netting.



Your g e e k mate,



Hammad Rajjoub

http://www.dotnetpalm.net
http://dotnetwizards.blogspot.com

Monday, December 11, 2006

Design Patterns @ American University In Dubai (AUD)

I was last week invited as guest speaker at American University In Dubai (AUD) to present a lecture on "Design Patterns". I presented two patterns namely "Command Pattern" and "Interceptor Pattern". I gave a code based demonstration as well. The discussion got interesting while we were discussing interceptor pattern i.e when we talked about considering interceptor pattern for languages and grammers. I gave an example of a trading system that allows investors or traders to key in orders as text based queries instead of GUI based interaction.

Saturday, December 09, 2006

weighing the web!

I came across this interesting post.

It states interesting things like:

cyberspace weighs less than two ounces
each person alive today has six watts of computational power at the disposal of their twenty watt brain
power consumption of the Web approaching fifty million horsepower

I will strongly recommend to read this interesting article :)

Mobile 2.0: What to do you say?

Its always interesting to know things about up coming trends and technologies. So if you have heard of Web 2.0 a lot, lately then now get ready for another 2.0, no its not .Net 2.0 - .net is in 3.0 already ;). I am referring to Mobile 2.0. A term that has started being coined recently. I read about Mobile 2.0 here, here and here. You can read more about through this.

All of the above mentioned posts mention interesting points. I think the beauty and real offering of Mobile 2.0 can also include

1) Location based services
2) Feature Rich applications


1) Location Based Services: I remember when I was doing a course on Emerging Technologies and we studied WAP/WML in that. We discussed about location based services using push technologies. It was really amusing to think scenarios like, by passing near a cinema would push you a list of movies being shown along with their timings and ticket prices etc. And a lot of other similar possibilities always got us excited. A lot of such ideas haven't materialized yet. And this could well be the feature of Mobile 2.0. Connectivity standards like Blue Tooth, Wi-Fi and Infra Red could well become the means of such a context and location based services and hence really taking the mobile experience to a greater & smarter level.

2) Feature Rich Applications: A lot of mobile devices are packing more computational muscles meaning that more feature rich applications can be offered from these devices. Who would not like to have word processors and spread sheet applications running on mobile devices? Who would not like to access critical business applications from mobile devices? Such applications will enables mobile devices in a transition from "just a call/text device" to a "business machine"!

The .NET Compact Framework's Greatest Hits

A nice compilation by .Net Compact Framework Team!
http://blogs.msdn.com/netcfteam/archive/2005/12/05/500216.aspx

Wednesday, December 06, 2006

WPF/E Download now!

The “WPF/E” (codename) SDK enables you to build rich browser-based experiences with animation, video and audio simply using web-standards friendly AJAX and XAML for presentation. The SDK contains documentation, code samples, and tools for designers and developers. To assist with development and design we recommend using Visual Studio 2005 in addition to the Microsoft Expression tools.


http://www.microsoft.com/downloads/details.aspx?FamilyId=2B01EC7E-C3B8-47CC-B12A-67C30191C3AA&displaylang=en

Tuesday, December 05, 2006

Architecture.. Is it art? science? or MAGIC ?

Check it out:

http://www.skyscrapr.net/blogs/solution/archive/2006/11/28/484.aspx

Monday, December 04, 2006

Check out Arhchitect Video ;)

check it out:

http://www.skyscrapr.net/blogs/video/archive/2006/03/10/46.aspx