Sony introduce LocationFree media – with PSP support

Sony released released v2.50 update for their PSP handheld gaming consoles which allows PSP to interact with Sony’s LocationFree devices

The update for the PSP allows TV and film content to be streamed and saved onto the PSP for later viewing, and also allows the PSP to remote control the LocationFree device.

I think there is a strong chance that the upcoming PS3 will also be LocationFree enabled allowing it to be a ‘super-Tivo’ like device. There has been speculation the PS3 will come in a ‘media server’ version, and since Sony already has LocationFree devices on the market, it would seem logical that this support is also built in to at least the high end version of the PS3 when it is shipped.

How long will it be before a ‘Ruby on Rails’ type development toolset replaces Java?

The problem with relying too heavily on one development toolset is that you become complacent and ignorant of other advances in the same problem space.

It has been argued that Java is the ‘new Cobol’. Everything around you is implemented in Java, therefore why should you consider any other alternative. The trouble is that you eventually stop seeing even the drawbacks and inherant problems with the tool, and carry on regardless.

Ruby, and in particular ‘Ruby on Rails’ has been getting a lot of press recently due to its ease of development, ease of use, and quick development times. The trouble when new technologies appear is that people tend to cast them aside as ‘not mature enough for primetime’.

The thing is, the Ruby on Rails (RoR) approach solves a lot of the complexity issues that are inherrent in the J2EE type development approach. What if this approach really is superior? What if I can realy develop an application in a tenth of the time I can with J2EE? What if a RoR solution is ready for implementing enterprise solutions?

Could it be possible that RoR or a similar technology could overtake Java and leave it in the dust? I think it’s time we started paying closer attention to other innovations out there, and either learn from them, or jump on the next train, because if the hype is real then Java could already be the next Cobol, and Java developers could be looking at the next 10 years of maintaining Java legacy systems.

This article gives an overview of Bruce Tate’s new book ‘Beyond Java’, which addresses these types of issues.

Web 2.0 – the next generation of the web page

OnJava.com have a great article about where the web and webpages as we have known them up until this point are heading and how web technologies are evolving.

Web2.0 is not any one or a collection of technology standards, but rather an evolved (and evolving) way of thinking about how the web can be used to achieve goals. The changes are subtle but noticible. In most cases Web2.0 encompases how evolving web based technologies are being used to enhance the user experience on the web, with the trend towards collaboration, sharing and community driven sites and community interaction.

For example, mid-90s personal web sites were ‘the thing’ for self-promotion and telling the world about yourself, your hobbies and your cat. Mid-90s personal websites were typically static sites. Today, ‘the thing’ for publishing personal information is the weblog, or blog as it has come to be known. Blogs are now dynamic, growing and living sites, regularly updated with new information as the author updates it. The end goal is somewhat similar, but the use of the internet and web technologies to achieve it has evolved.

This section below is taken from the article “what it Web 2.0” on OnJava.com site:

Web 1.0  	   	Web 2.0
DoubleClick 	        --> 	Google AdSense
Ofoto 	                --> 	Flickr
Akamai 	                --> 	BitTorrent
mp3.com 	        --> 	Napster
Britannica Online 	--> 	Wikipedia
personal websites 	--> 	blogging
evite 	                --> 	upcoming.org and EVDB
domain name speculation --> 	search engine optimization
page views 	        --> 	cost per click
screen scraping         --> 	web services
publishing 	        --> 	participation
content management systems 	--> 	wikis
directories (taxonomy) 	--> 	tagging ("folksonomy")
stickiness 	        --> 	syndication

In most cases you see that the goal has remained the same, but the evolution of technology has allowed the goal to be achieved in a different way taking advantage of the new technology.

This is an excellent article and well worth a read.