Monday 26 October 2009

Dot Net Framework issues!

I've been trying to install dotNet Framework 3.5 SP1 on my laptop recently, but with no luck at all..

I have my laptop running for more than 2 years, and I managed to survive major Virus attacks, and all kinds of performance problems with continuous tweaking and determination to avoid formatting and re-installation of everything! I just refuse to be defeated by a Virus or some OS failures :)

anyways, during my searches, I bumped to this site, and this tool which "resets" the status of my different dot net Frameworks, enabling 3.5 SP1 to be installed on a clean ground!

I only cleaned up 3.5 and 3.0 Frameworks, then.. Everything went fine!

I wonder why doesn't MS release such things, or embed it in the tools instead of the useless apologize messages!

here is the link:
http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx

Sunday 18 October 2009

Let your community fix it!

As companies develop new products, weather it was a software, a car, a furniture or even some sort of food, they put their efforts to bring the best to the end user, unfortunately "the Best" is a relative concept, which is usually coming from the vendor's point of view..

Here comes the power of the community, as people start using this product, they start to think of additional uses that they would like to have, they like the product, but hey want it to have some additional features! This is very obvious in the software industry.. So, people start to customize those products to fit their needs & expectations, which results in enhancements that the original vendor couldn't think of!, additionally different people have different tastes & expectations, which will result in different customizations and enhancements that could fit any audience starting from the same base product.

I've been a windows mobile user for 5 years, and it was limited in it's out of the box features, but the powerful community of Microsoft developers, the extensive APIs & the ability to extend anything in the core operating system filled any gaps that Microsoft had, the community has built (both commercially & freely) many programs & system extensions that promoted the OS to a higher level of usefulness for its users!


On the other hand, I became an iPhone owner a couple of months ago, and as much as I adore the device, as much as I'm angry of Apple! You have created a revolutionary device that turned the industry upside down.. But yet, no system is perfect.. And in a very strange move, prevented your community from filling your gaps.. Restricting developers from many of much needed access to some system resources. I find it very awkward if I need to add a reminder or alarm in my custom application I would need to send it as a push notification through the Internet! I can't add my alarms to the system notification queue!And there is no way to extend, override, or customize a system behavior.. So, limitations cannot be fixed!

of course this is with the legitimately developed applications!.. but Jailbreaking the device removes all those limitations, & brings the power of a very skilled community that developed some incredible extensions to the OS, such as inline spell checker when writing emails, scroll bars, true multitasking ( keep applications running in the background ) .. & hundreds of great applications that can never be done in a standard system ( non-jailbroken ).


Such extensions enhance the products in an incredible way, extending the life of them by keep introducing new extensions & capabilities to the product from the enthusiastic community.

Strangely, apple totally ignores the community power, the device is still great, no limitation in the hardware or design, limits are only forced by apple on the developers!, but the IT & Communications market is changing fast, & such limits could result in there device lagging back behind other innovators that are coming strong such as Google Android!


I don't know, maybe because I see & touch what the community power could do (I'm an E2.0 consultant!) but i think this is a big mistake from apple!


Unleash the power of your loyal community, let them extend your system as they like it to be, let them enhance the product without limiting their creativity, let the community fix your mistakes, this would definitely empower the iPhone, & extend it's competitive life much further, while enabling the creativity of your community to drive the competition war for you!


Pleaseee let your community fix it!


____
This Post has been published on ArabCrunch!
the image used above is credited to http://www.lumaxart.com/

Wednesday 14 October 2009

Going to ORACLE FUSION MIDDLEWARE 11g FORUM in Amman

Going to Oracle Fusion middleware 11g Forum in Jordan today.

The event is being carried out all around the world to introduce the new "innovation foundation" 11g release.

This release is a significant update to Oracle's technology products into a true unified stack, integrating and standardizing on Oracle's Web Logic application server & presenting the technology products as core components that forms the solution's pieces.

I'll have more updates after the event today :)

----
Update:

The new release of Oracle Web Logic Suite attracted the attention of the audience, as the presenter went through the details of the components.

Many Questions where raised around Oracle Coherence, as the concept was a bit new to the audience there (although it is not!)... the integration of Coherence within the Web Logic Suite is quite interesting, where it enables to represent the runtime memory as a "cloud", which enables virtualizing on new levels, and separating the computing virtualizing from the memory!

all in all, we had nice time :)


-- Post From My iPhone