fahy hgh

Archive for the ‘Uncategorized’ Category

9
Jan

Windows 7 slow?

   Posted by: wkossen

Many will know the experience with computers that run Windows. The slowness of things. If you try to download Windows 7 today you’ll have a similar experience with that download. Here’s what it looks like:


4c685b3de1f98bc3665afa55cc11559d Windows 7 slow?
2
Jan

Let’s do a few predictions…

   Posted by: wkossen

Yes, it’s that time of the year… Let’s tell you what I think 2009 will bring. 

Windows 7. That’s one. The replacement of Vista should become available. Should we expect a lot from it? I guess so. Vista hasn’t seen the great support Microsoft surely hoped it would get. Many organisations will be skipping Vista in the hope Windows 7 will be better. But will it be better? I haven’t had a chance to try it yet, but the reviews I’ve read are promising. The end of Q2, or maybe the beginning of Q3 will see the release. Consumers will adopt it pretty quickly (since they can’t avoid it when buying new computers). Businesses will probably start adopting Windows 7 after the first servicepack comes out. I expect to see that before the end of 2009 which means that the real start of the race towards market domination starts at the beginning of 2010. Is this a good time to move to an alternative platform?

Microsoft Google


When it comes to browsers, it might. Internet Explorer 8 is said to truely conform to international Web-Standards rendering many sites useless. If you’re building or maintaining websites, take notice!. The adoption of IE8 will be slow since people can’t ‘not-visit’ their essential sites. I cannot yet migrate to the beta because my company’s time-registration system wouldn’t be accessible anymore… Many organisations will now pay the price of bad design and development decisions in the past. I sincerely hope that Microsoft will not bail out and build a ‘compatibility mode’ into IE8. That would simply kill any incentive for adopting open standards in websites….

Shake-out time comes for social media. There are too many sites and as I see it, they can’t all survive. The financial crisis will make it hard to get investment and many sites have dubious monetizing schemes (is that an understatement?) The loss of sites isn’t necessarily a bad thing but there is one very real risk. What happens to your (and my) data when a company goes bust? The site goes offline, but the database isn’t simply deleted. Someone will buy the remains and has suddenly acquired us, our identities, our relationships with others, lots of our content and – since they also buy the terms of service, our consent…. Privacy issues, unsolicited advertising, identity theft? who knows…

Some people say the personal branding is ’so 2008′. I don’t agree. I think personal branding is going strong. Social sites are important to establish and publish your brand. The problem most sites have is that they force their layout and style on your brand. I think that many social sites will increasingly allow you to customize the look and feel of your profile, thus making it more personal. This move towards even greater individualism will be one of the most visible things happening on the internet. I guess that ‘old sites’ like Myspace.com aren’t so ‘old fashioned’ when it comes to this. Still however, the structure is rather rigid. I see good futures for portal-sites where you can fully customize your web-presence. netvibes.com and soup.io would be examples of that and I expect more of these coming soon. 

My previous post was about web 4.0. For me, a good post and a new record in comments. So, will web 4.0 come in 2009? I don’t think so. Interoperability is considered costly by most companies. Why? Because it doesn’t necessarily create a larger customerbase. Research and Development departments could create interoperability rather easily, but first the marketing and strategy people within companies will have to see that it’s worthwhile to do so. You can only spend your money once. New features in the product will sell, interoperability might, what’s your choice? I’m rather pessimistic when it comes to interoperability. Lot’s of talk, and that’s it….

Ok, This one is difficult. How about the financial crisis? Will it last for years or be a temporary hick-up of our economy? Again, I’m not optimistic. There are a number of things fundamentally wrong in the money system. It’s based on credit, based on hot air. It’s also very much based on emotion. The system of stock exchanges and ‘gambling on the value of companies’ isn’t a reflection of the actual value of that company. I think we should go back to basics here. If you have a rock, that’s what you have. Not stocks into part of that rock, not a loan to buy that rock, not an insurance policy on the possible loss of that rock, just the rock. Much more simple and realistic. Actual value. I guess I’m no liberalist and also not an economist. There is one conclusion I guess you could agree with (or not, tell me). Us humans are ill equipped to handle money. History should acknowledge that….. What are your thoughts on this?

Then there is this other crisis, the environmental one.  You forgot about that one? Well, it didn’t necessarily go away. A slowed down economy is probably buying us some time (less pollution) but if we don’t invest in cleaner technologies and a more limited use of resources NOW we really will have problems later. And I believe that a period of economic downturn is a good time to invest in innovation and productdevelopment. We need to come up with something new and we should do so now!

Open Source is one of my favourite subjects. I see a great future for the concepts behind it.  One of these concepts touches on licensing. I simply dislike the old-fashioned concepts of licensing. Pay for a right to use something for a limited time on a limited number of processors is not of this time. Multicore processors allready conflict with per-cpu-licensing schemes. Bad support is unacceptable and people demand (or should) more ownership of the systems and software they have become to depend on. Open Source Software can (but not always does) better match such demands. Focus on support and quality of service rather than selling larger numbers of boxes is what we need.

Open Source is entering many new area’s. 2008 has seen the launch of open source platforms for mobile phones. Android (by google), OpenMoko and other phones based on Linux are readily available. Then there is serious talk about making Symbian Open Source (by Nokia e.a.). I guess that choice is a good thing, but 4 open platforms (am I missing some?) is probably a bit much. Note that these will compete with Closed source platforms (like Windows Mobile) as well as with each other. It would not surprise me if we will see decline in at least one of these platforms (and I think it will be Symbian)

Every day we come to depend on IT more. This means that we consume large amounts of products that are brought to you by computers and servers. The very biggest problems that companies and other organisations face when it comes to servers (lots of them) is keeping the power coming while staying cool at the same time. Innovative Ideas of energy efficience, less heat-production and more effective cooling are needed. I think that there will be some innovations in this field this year. And it’s about time, too.

Virtualization is one of the successtories of 2008. It will surely continue in 2009. There are a number of interesting things with this subjects. First of all there will be built-in virtualization in new versions of Windows Server. Another powerful player in this market. Then I expect to see the first real security problems with this technology. Allready proof of concept exploitation mechanisms have been published (blue pill) and I fear that new trojan-like systems that create their own virtual hosts on your hypervisor and thereby stay beyond the reach of traditional security-software will become available and drive us to reconsider the securitymodels now existing within virtualization systems. Fun times ahead if you’re into this stuff…

Well, Enough for now. I’m trying out the inseries plugin on WordPress so I’ll add another post soon….. I hope you like this one. Give me your views and don’t hesitate to comment or spread the word! Have a prosperous 2009!

24
Dec

Web 4.0, Another Definition.

   Posted by: wkossen

Lessig_CCOk, I know, Many have gone before me and came up with a definition of Web 4.0. I could add a ton of links, but won’t. This link will do:http://www.google.nl/search?q=”web+4.0″. Check that out, but read on first…

Let’s start the counting. Web 1.0 was the original web. It’s still alive and kicking today, don’t worry. This is the web where those with either money or a geeky mind could put content online for you to read. Read-only, unidirectional web. If you wanted interaction, you would have to use other protocols than HTTP on which the web is build. Use ICQ (still alive!) or e-mail or IRC (Yup, I’m that old…). There are the egroups (now Yahoo) and some bulletin-boards (that’s what BB stands for remember?) but that was it. It would take Web2.0 to get to a Read-Write web. Thanks to Ted Lessig for letting us know that! How about youtube.com where you, yes you, can create and publish your content. How about blogs, how about social websites where you create your content on your profile. How about flickr.com and picasa.com. That’s Web2.0.

Web 3.0 is also called the Semantic web. What’s that all about? Well, semantic means meaning. A word is just a couple of characters until you give it meaning. Semantic web is all about letting applications and service understand what the content means. This in turn allows for real data-portability and interoperability since different websites could understand the content coming from other sites. You could ‘take your content with you’ when you go to another site. Would be nice ay? I sign up to ’socialnet2.com’ and my friends and profile information from ’socialnet1.com’ are already there… A simple example of semantics is tagging. The problem here is we have to manually attach the meaning to the words and different people may give different meaning to the same word. A good example of this would be the word Cock. It’s an animal right?.

Semantics is important to allow for better searching, or if you will, better finding. Semantics are important for exchanging information and tying services together. To create better services like mash-ups, but without the need for specific knowledge about specific APIs and a lot of proprietary programming. In fact, to really make Web 2.0 come to life, we would need web 3.0 first. And the same dependence is applicable to what I call web 4.0.

And remember, Different people mean different things when they say Web 4.0. So I repeat that this is only My Personal View and not necessarily the truth. It could well be that other people give other numbering to the same concepts. (are you still here? ready for the secrets?)

Web 4.0 is the web that extends to the real world. It’s the web of things. where your house becomes part of the web, and your car. Where your body becomes part of the Internet. Where you DM your Thermostat using twitter.com to turn the heat up because you are home early. Where the refrigerator orders milk when it notices it’s running out. Where your car checks the Google-Calendar of you and your garage to make a service appointment and where your general practitioner is notified of changes in your glucose-levels in your blood automatically and remotely. It’s the web where a seat in a plane is automatically registered when the location in your google calendar is remote and a taxi is already waiting to pick you up, without you even thinking about it.
You can easily see that almost all technologies are already available You can easily book airplane seats online, you can remote control your house-alarm system, you can order a taxi at the airport without using your phone and you can read what products are sitting in your fridge with a simple bar-code-reader. We have web-cams, arduino boards, ip-based thermostats and light-switches, we have health monitors that ip-connect and we have lots of web applications. In fact, we have lots of open standards to use. The only thing missing is the interoperability of all these services and standards. It doesn’t happen yet or happens on a very small scale with a lot of – alas – proprietary API and Programming stuff…..

There is one more thing the web 4.0 would definitely need. Since all this web 4.0 stuff is running on electricity, we would need greener alternatives to oil (with which we make plastics and electricity and heat and transportation) and lithium (which is running out quickly and needed for batteries) and gas (which we burn up like crazy) and lots of other pollutants… We would need energy efficient appliances and gadgets and we would need to harness the free and clean(er) energy from wind and sun and waves. We would need cleaner fabrication and a more equal sharing of wealth, we would need eco-awareness and local production to limit transportation needs. We would need an ‘Economy of Less’ rather than an ‘Economy of More’. But that’s a different post I’ll write someday…

So what’s your view on the Web 4.0, Would you like to live in such a world? Can you come up with more examples? I hope you like this post and don’t hesitate to comment on it!

23
Dec

Standardize by exclusion or selection?

   Posted by: wkossen

Standardization for interoperability is a good thing. Standards make interoperability possible, make governance easier and cost lower. But how should you go about choosing your favorite standards? In this post I want to tell you the way the Dutch Goverenment chooses and I’ll tell you why I don’t agree. (and note that this is my personal opinion!)

Standards in this sense are choices. Choices to use certain methods and technologies, and also the choice not to use certain others. It’s a way to limit the variation therefor making it easier to exchange date or interact between organisations and between applications. There is however a problem with limiting the possibilities. What happens when certain organisations or applications can’t support your standards of choice? Do you force them to change or do you make an exception? How do you accomodate the diversity that you are confronted with?

When you look at a government, made up of many organisations, and many times more applications, you will easily see that there will be exceptions, there will be diversity. The question is whether allowing diversity, and accomodating for it is a bad thing. I don’t think so. I think that diversity isn’t necessarily bad. However, you will need to be able to deal with it. That’s where ‘Decoupling’ or Loose Coupling comes into play. An intermediate system that ’speaks multiple languages’ will help you translate between different technologies and methods. These systems exist and are called Enterprise Application Integration or Enterprise Service Bus. Using one of those allows you to accept multiple standards and still create integration and interaction between organisations and applications.

The Dutch government has chosen a very specific standard for interoperability: EBMS with SOAP (and WUS if you want an exception). These are pretty nice protocols, but not necessarily the right choice for all sorts of traffic. If you want to exchange large badges of data, you’ld rather choose something less complicated. If you want to have really high performance exchanging lots of small messages, the overhead of these protocols may be unacceptable. How about dealing with applications and systems that do not support these protocols? Should all organisations build (or buy) their own gateway to create EBMS over SOAP from their favorite protocols? I doubt that would be an efficient and effective solution.

The Dutch Goverenment has also chosen to not implement a single central integration platform but to allow the different sectors to create one of those for their own needs. This makes ‘inter-sector-interoperability’ rather difficult. Also, each of these implementations is a rather difficult and expensive project while intra-governement-interoperability still isn’t garanteed. The need for an overarching ESB or EAI to interconnect the sector-based-systems would be the solution, however it isn’t planned.

I believe that the selection of standardization should not be a positive selection for one or a few protocols, it should be a negative selection instead following the next set of rules:

1. Disallow anything really bad (unsecure, unscalable, unstabile etc)

2. Disallow anything proprietary or otherwise non-open

3. Allow everything else, but prioritize by preference

4. Make sure there’s an incentive to choose the preferred standards

5. Accomodate the other allowed standards with a well governed, scalable, secure (etc) interoperability platform.

I hope to here your thoughts on this and I hope you liked this post.

16
Dec

Twittastic or not?

   Posted by: wkossen

The day has come that I write a post about twitter.com. I’ve been using this service for a long time and it can’t, nor should be ignored. Many have written before about this microblogging platform that allows you to virtually group-text your followers so it will be a challenge to be anywhere near original in this post. Heck, I’ll try.

Twitter can be considered a large waste of time and bandwidth by some, but many gladly waste there time there as you can measure on tweetwasters.com. As it turns out, it’s a challenge to grow your crowd of followers and than be modest about that. I have just over 530 followers as I’m writing this down. That’s not enough by far, so don’t hesitate to start following me on twitter.com/wkossen. (sorry for the blatent advertisement of myself..)  

But why…. Why should you follow anyone on Twitter, why follow me? Why follow the bigshot tweeple (twittering people) like Guy Kawasaki or Chris Brogan? (sorry for all of you bigshots that I didn’t name (shame?) in this post…) Well, it’s fun. that’s why. It could be educational as well, depending on your interests. It could prevent boredom, and you could discover new things, new people and new sites to visit. You even could discover the ‘hot-stuff’ people are tweeting about on twitscoop.com. And is you want you can actually contribute as well. Twitter has an open API that you can use to create new services or applications around Twitter. So all this has been a nice introduction leading up to the presentation of my first contribution, the Wikipedia Random Article Tweetbot twitter.com/wikipediabot. 

What’s that? Well, it’s a automatic twittering program on my server that sends out tweets to it’s followers. Those tweets are just random http://en.wikipedia.org articles in tinyurl.com form with their titles. It does so once an hour 24/7 and (if the server stays up) 365 days a year. @wikipediabot is at your service!

Note that this is my very first attempt at something like this and I’m not the most experienced developer in the world (I used to code basic one day…) so there will be room for improvement on this. Just comment here what you would like improved or send me a reply on twitter.

I hope you liked this post, don’t hesitate to comment.

13
Dec

Visualization Methods

   Posted by: wkossen

There are lots of ways to visualize information, concepts, thoughts and systems. In fact there are probably near endless ways to do so. I use some in my day2day work like mindmaps, tree-diagrams and network-infrastructure-maps. I have been using some UML related diagrams and all sorts of layered architectural maps. however, I’ve not used even 10% of available techniques.

I very recently (today) found a website that gives an overview of a lot of available visualization methods in a visual form that is appealing. In fact, visualization techniques within a periodic table. I found this site as it was added to Twine.com, a site I am a member of since quite some time and that does come up with great stuff from time to time. This was one of those moments. In fact, this is a new site, but I wanted to share it with you anyways…

Let’s give you the URL now: Periodic table of visualization methods. I would certainly give this site a 10 out of 10. You might, too… If you find methods not listed there, let me know!

I hope you like this post.

7
Dec

Dataportability: a Comment I Made…

   Posted by: wkossen

I just commented on this article on this site. Since this article is really relevant to my blog I wouldn’t not want you to miss it. I’ll just post my comment here as well, but be sure to read the article and other comments if they come. So here’s my comment:Posted December 7, 2008 at 2:13 pm permalink 

Indeed Facebook Connect is strongly resembling the MS Passport initiative. The difference is that MS Passport was expensive and restrictive to implement, Facebook Connect isn’t. Therefor FC has a much greater chance of actually making it.

In that sense, the big corporations like MS, GoogleYahoo and such are just too late in providing a real open initiative. If they would have started accepting OpenID they would have given much momentum that would greatly reduce the chances of Facebook.

OpenID

Another problem is that web2.0 integration – albeit without portability and without real point-to-multipoint integration – is getting off the ground and facebook is one of those that actually embrace it. The alternatives seem to have come a little late.

Apart from all this the question remains whether FC really allows true dataportability. I tend to severely doubt that. I can certainly take my facebook data with me on those other sites, but that just makes the other site into a ‘Facebook App’ rather than making true interoperable and portable dataflows between those sites possible…

It will be interesting to see what comes out of all this in the coming time. Even though MS Passport had some initial partners, the success never came. For FC we will have to see what the future brings…

3
Dec

The Blogger’s Challenge

   Posted by: wkossen

Blogging isn’t necessarily very easy, in fact, it’s pretty hard, especially if you want to create good content and post . On the Entrecard Blog I created a post (and it was in fact accepted!) about my blogging-strategy. Since I’m getting some nice replies, I really want y’all to read that post. I’m not going to create duplicate content, so here you just get the link. I hope you like the post. Don’t hesitate to comment, either here, or on Entrecard.

And here’s the link: The Blogger’s Challenge

30
Nov

Website Inflation??

   Posted by: wkossen

You might think that title is pretty strange. It’s a new concept as far as I can tell. But it’s true. Let me elaborate a bit…

Getting a website used to be pretty hard. Back in the nineties you would have one or two megabytes of storage on some spooky ftp-server where you could – if you were the tech-savvy type – upload some HTML files and call that a website. Ad some animated gifs and you’re pretty hot. That was then… Now the story is quite different. If you want a website, getting one is simple, low-tech and low-effort (if you want it to be). This also means that the number of websites has grown dramatically. The amount of content has risen to an extend that it’s getting very hard to find what you’re looking for, especially since search engines do not necessarily work any differently than they did in the nineties. A one-keyword search will most probably get you nowhere at all…

The reason there are many websites is obvious. Basically the cost (both in $ as in effort and knowledge) has gone way down. Website inflation is what I call that. It has become overly cheap and simple to put some content online. In the nineties you would be kinda special if you had a website, now you must provide excellent content to be anywhere near special. Content quality must go up, so the value of content as a whole has been dropping steadily. More inflation….

In a previous post I suggested one solution that takes on this problem at it’s cause. If we just want to eradicate the symptoms we would need much better search engines. Engines that understand what we need, use semantics, and better algorithms of prioritizing results. We need Google 2.0. For now we will have to deal with the information overload and consequent website inflation…

20
Nov

Office XML just became Open..

   Posted by: wkossen


It happened. Maybe I should say, it finally happened. The Microsoft Office Open XML format has been accepted by ISO as a true Open Standard. You can even get it for free here. This means that this file format has now the same open status as the allready open format ODF, used in Openoffice.org and Sun Staroffice. Let’s see if this is a good thing…

First of all let’s look at the perspective of Microsoft. It’s good to no longer loose against ODF because OpenXML wasn’t open. This means that Microsoft – or rather it’s file formats for it’s Office platform – can now better compete against ODF and the accompanying office-products. It also means that a lot of other developers might start developing tools around this format. Interesting things would be converters between different formats and generators for MSOffice-compatible files. This would help the Microsoft Office user as compatibility issues would be less a problem.

On the other hand, this might be not so good for Microsoft since it’s now much easier to build quality support for the Microsoft Office fileformats in competing Office products. This means that migration becomes less of a hassle and the vendor-lock-in that Microsoft held for over a decade is more or less lost. Just note that a migration means a lot more than just fileformat-incompatibility and conversion issues… It’s still not easy to do!

For the general public this is generally a good thing. It means choice and choice is good. This also applies to corporations and non-profit institutions.

Now what does this mean for the competitors. This is not very clear yet. On the one hand it is now possible to create better compatibility with Microsoft’s File Formats which serves their customers well. On the other hand Microsoft has a competitive advantage (or less of a disadvantage) when it comes to the openness of their platform and fileformats. The future will have to teach us what the outcome will be…

I know that a lot of people have been trying hard to stop the process of standardization of OpenXML. They clearly lost their fight. They now need to move on and accept defeat and start to retake some positions in this new reality. In the end one should wonder if it’s such a bad thing that fileformats that were proprietary now become open. Wether this harms any competition, we will know soon enough. At least it’s interesting to follow the events closely…