Category Archives: work

Innovation@Sun blog design and functionality update

Recently I helped update Hal Stern’s Innovation@Sun blog on behalf of Hal and Marianne Salciccia, the blog administrator.

Checkout the new design over at http://blogs.sun.com/innovation/

At first glance you might be mistaken to think that aesthetically not a great deal has changed, however Marianne and I did a great deal of work on the site under Hal’s direction (mainly, “Yea, I like that, go with it”, after he saw the staging site we put together).

So what has changed? Well it’s still got the same great content and articles about innovation and innovators at Sun, we just marshalled the content a little better, provided more in site functionality and better meta-data support for all those web robots and crawlers that consume sites ready for inclusion in search engines.

I haven’t listed out all of the changes to the Innovation@Sun site that Marianne and I made, because that would make a rather dull and long list, however I have included the review of the original site that I did for Marianne, along with the suggestions I made, almost all of which were implemented.

Probably shows a little of how I think and break problems down too…

I’ve broken the recommendations into three primary areas: Aesthetic, Functional and Non-Functional, you’ll get the idea.

===================================================================

1) Aesthetic i.e. Look and Feel / Design

1.1) First off I like the design of the site, especially the left and right bordering panels, but they aren’t particularly balanced, so perhaps more content on the right hand side to balance this out.

1.2) Secondly if I scroll down by pages all content in the right hand bordering panel is used up in the first page, and all content in the left hand bordering panel is used up in the second page. However the number of posts you have on the site means that it will continue to scroll down for circa 17 pages of blog entries. This means for the majority of entries on the page there is no supporting information to contextualise it (unless you scroll up). Solutions could be move to a single border (not recommended for now), more content down the borders, and less entries per page. I recommend the latter two options, more content down the borders and fewer entries per page (if your going to have fewer entries per page we need to improve how people can find older content too, more on this below).

1.3) Third, less is more, avoid clutter, and minimize, minimize, minimize; check out my blog at http://blogs.sun.com/eclectic/ which is actually an interpretation of Tim Caynes Sun Blog, you see I’m a technologist, got a graphic designer, but I do know when to get inspiration and help from other people.

1.4) Fourth, given the images on the banner I think it might be nice to link to those innovations, although this is a nice to have, rather than anything else.

1.5) Fifth, I’d look at how the post bodies are arranged them selves, and look at formulating a standard template model for the posts layout. The Innovation@Sun blog seems to contain one to four types of content per post (supporting text, optional supporting image, optional blog radio control, links). Personally I’d go with a model of Blog Radio control top right floating object, people will soon learn it’s always there, supporting text top left and under the blog radio control, any image on the bottom left hand side, followed by links / podcast links. I think this would provide a much easier to read page and thus one people may stay on a little longer and read other articles.

===================================================================

2) Functional i.e. How the site ‘works’

2.1) Jakob Nielsen, ex-Sun staff member, Sun Distinguished Engineer and proclaimed web usability expert first published a list of the top ten web design mistakes in 1996 http://www.useit.com/alertbox/9605.html

For the most part, his original list of mistakes are still problematic today, he has also published a list of top ten “new” web design mistakes in 1999 http://www.useit.com/alertbox/990530.html followed by 2002, 2003 and 2005 too.

As well as the top ten good deeds designers can implement in their web pages http://www.useit.com/alertbox/991003.html

All of these are valuable and relevant sources of good design and functionality information, have a look if you get chance.

2.2) Remove “Blah words” – redundant repetitive text – get rid of it, for instance the calendar used on the site has no entries for this month and so is a ‘dead’ calendar which doesn’t link to anything. Furthermore lots of dates and times for the entries themselves, none of which matters a great deal, because no.1 is the content.

2.3) Next, blog post title doesn’t link top the article, they should, it’s the number one way people link to the article, plus allows to display article with comments and other data and meta data.

2.4) Current navigation to old articles (“Recent Shows” on the left hand side) link to dates and not titles, this should be changed, so that Recent Shows links to the articles themselves.

2.5) Better Achieve / Old Article retrieval needed, recommend the work I did on creating a “Roller Weblogger Achieve Menu” which creates a year / month achieve list making legacy content very easy to find, and putting it in either the left or right hand border, here’s more info http://blogs.sun.com/eclectic/entry/roller_weblogger_archive_menu_macro

2.6) You may also want to improve the next / previous function and make it much more obvious and easy for the reader to find (making access to old articles easier to find too of course). Another one of the standard roller weblogger functions I replaced: the next / previous function. Basically I wanted this to be a little more informative, and host it as a menu list in the sidebar. Here’s my article on how to do that “Roller Weblogger alternative Next Previous function” available http://blogs.sun.com/eclectic/entry/roller_weblogger_next_previous_macro

2.7) You may want to try using a third party comment system, which can increase the number of people seeing your comments, have a look at “Integrating Disqus and Roller Weblogger on blogs.sun.com” which you might like https://horkan.com/2008/09/09/disqus-integration-bsc-roller-weblogger

2.8) Do you have lots of blog postings, possibly over a number of years? And do you suspect that despite embedding search and tag clouds into your blog that your readers are still not finding content related to that they enjoy? In fact do you have evidence of that very problem from your web analytics data but don’t know what to do about it? Yes? So did I, so I created this roller weblogger code to generate a list of the most related blog entries based upon tag and category relationships. This is my favorite and most productive functional enhancement to Roller. The article “Roller Weblogger Related Entries and Blog Post code” describes it in detail and shows an example, it really is good, http://blogs.sun.com/eclectic/entry/roller_weblogger_related_entries_macro

2.9) Tag display on individual articles, with links to other appropriate content aggregators. I would produce tag links to at least four popular tag destinations, your blog, blogs.sun.com, technorati and del.icio.us. It also ensures that the links are marked as tags, so that crawlers that look for and index tags and tag data will pick them up (microformat and semantic web focused applications, like the ‘Operator’ plug in for Firefox also pick them up of course). Article “Roller Weblogger blog post tag link code for blogs.sun.com, technorati and del.icio.us” over at https://horkan.com/2008/08/11/roller-weblogger-tag-technorati-delicious

2.10) Twitter integration

2.11) Flickr Integration

===================================================================

3) Non-Functional i.e. technology behind the site

3.1) Remember that good site design for attracting traffic is about designing the site for human and non-human visitors; a large number of your visitors will be web spiders and crawlers indexing your site for search engines, blog catalogs, directories and the like. So it’s important that as well as your human visitors you also design your site to be easily and throughly consumed and interpreted by these electronic visitors. My article “make Google notice your Blog” has lots of background info that can help here https://horkan.com/2009/01/20/make-google-notice-your-blog

3.2) My biggest problem with the Innovation@Sun site is it’s lack of semantic / meta data embedded within the main and other pages, this is a significant issue when looking at how this page relates to other sites on the web. The main page should have tag meta data at the very least. You could achieve this with a tag cloud, but frankly tag clouds are becoming rather ‘de rigueur’ and common place. Whether you want a tag cloud or not we should look at generating tag data for every page. For instance if you run a semantic / meta data analyzer on my site you’ll see there is a large amount of machine only readable data, all of which helps spiders index my site the way I want them to.

3.3) Make sure every article has tags and tag data and it is human readable once on the article only page (see 2.9 above which we could double to do this, also ensuring the sites above index it well too).

3.4) Standardise on tags, both format and content. I recommend that you standardize on a Tag format that is search engine friendly. Don’t over tag nor under tag, but try and match your articles tags with other similar articles, try and join in with the subject matter’s folksonomy if at all possible (i.e. the tags people are using when talking about that subject matter, technorati and delicious are both good examples). My article “Tic, Tag, Tow” here https://horkan.com/2008/01/08/tagging-tags-blog-tag-policy should help. Basically use tags which are already being used by the Sun blkogging community, this will also generate pages which display your content vis the main Sun Blogs interface.

3.6) Google’s PageRank algorithms work on links, inbound, outbound, number, and the PageRank of those inbound and outbound links. Link to sources, get inbound links from sources / reciprocal links if possible. Don’t forget to trackback articles that you reference, if the trackback fails try leaving a comment with a link to the article that references it.

3.7) Make sure you let sites such as Google know you’ve updated your site and that you’d like it re-“spider”ed, indexed and advertised. This is done by “blog pinging” search engines and blog directories so that they are informed that your site has been updated and to send over there spiders when they get chance (most search engines / blog directories want to do this quite quickly as they want to be first with any potentially newsworthy content that draws traffic). Personally I wanted a more granular level of control over this than offered with the standard blog ping functionality embedded in roller and so I wrote my own stand alone version, see my article “Free XML-RPC blog ping site submitter: “Blog Ping”” for more information https://horkan.com/2008/04/22/blog-ping-search-submitter-seo

3.8) Other things to consider…

* PageRank of your site and individual pages; how well does your article compete with articles of a similar nature.
* Have pages been bookmarked in del.ici.ous, technorati, etc., i.e. are they being shared.
* Improving site analytics and getting better visibility of visitor interaction with the site and using this to plan the next round of enhancements.

===================================================================

And don’t forget you can become a fan of the Facebook Fan Page and follow Innovation@Sun on Twitter too @InnovatingatSun.

Elephant in the room

Or is that “Elephant on the table” I’m never quite sure which of the two you should use, but whichever is the case you’ll be unsurprised to know that it turns out for regulatory and legislative reasons we as individuals should demonstrate caution and discretion about blogging about ‘you know what’ or writing about ‘you know who’ or ‘them’ either. So there we go, that’s why there’s less of ‘that sort of thing’ than you’d probably like.

In the absence of opinion pieces coming out of the http://blogs.sun.com community it’s best to stick with the official updates which can be found below.

Oracle Corporation set to aquire Sun Microsystems

The Wall Street Journal has just broken the news that Sun is to be acquired by Oracle over at http://online.wsj.com/article/SB124022726514434703.html This time it’s much more than a rumor or conjecture as both Sun and Oracle are announcing the news as well… …..

Cloud Computing interest growing; on the ground and from research

We already have a number of customers in the UK building out private clouds (and even more building public clouds), but who’ll be the first to go public with a successful implementation?

Plus interest in building private clouds continues to grow in recent analysis from SearchServerVirtualization.com:

Interest in cloud computing services among our readers was much higher than we anticipated. Out of almost 500 respondents, 155 companies said that a reduction in IT budget made cloud services more attractive, while a third said they were researching the topic and needed to know more. Roughly 30% of respondents said building a private or internal cloud versus tapping into a public cloud like Amazon was more compelling to their organization. About 13% said public cloud services were more compelling, 24% said neither was interesting right now and 31% said they didn’t know. Improving IT efficiency was the biggest driver for building a private cloud infrastructure, but ironically, 45% of readers said that keeping existing operations running prevented them from moving to a private cloud.

With the economy and budget constraints on everyone’s minds, the lack of clarity about the cost of cloud computing came out as the biggest barrier to adoption among our readers. Unknown management and support headaches was the next biggest turnoff, followed closely by concerns about security and reliability. Respondents also worry about getting locked into a cloud provider and how the move to cloud services would affect their staffing.

In regards to the inhibitors above we at Sun UK can definitely help when it comes to understanding costs involved and implications for management and support, as well as approaches to security of the service. Engineering for reliability is something were very proud of at Sun and have significant experience, and part of the answer to staff skills portability is to ensure you adopt open and accessible cloud implementations which engender low costs of entry and low costs of exit.

Get in touch if you’d like to know more: wayne.horkan@sun.com

Sun joins the BCS Group Membership Scheme

Sun recently joined the BCS Group Membership Scheme and the BCS kindly produced a press release to accompany the occasion: “Sun Microsystems signs up for BCS Group Membership Scheme“.

I’m very glad that we’ve joined the scheme, for a number of reasons, primarily because it’s a great opportunity for staff enrichment and career enhancement. We’ve already had a number of individuals go forward for Charted IT Professional (CITP); interest and take up has been extremely good too.

Having spent sixteen years in the IT industry I feel that is important that we, as an industry, are promoted and represented by strong industry bodies, and reciprocally that we support them in turn; and personally I am a keen supporter of the “Professionalism in IT” agenda.

The press release has been getting some good exposure and has been picked up by PublicTechnology.net, TMCnet, Computerworld UK, M2, and even got a mention at the Parliamentary IT Commission (PITCOM) website.

There may well be more now if you Google about it.

If you have any questions you’d like to ask me about the scheme, whether your from Sun or another organisation, your welcome to get in touch.

Last years photos from Sun’s Customer Engineering Conference 2007 (CEC 2007)

Found these the other day, posted up to Flickr…

www.flickr.com

New Sun and SCC Partner Website

Check out the new Sun / SCC partner website here: http://www.scc-sun.com

Specialist Computer Centres (SCC) are one of Sun’s main partner organisations in the UK and you can learn more about them, and Sun UK’s reseller partners here: http://uk.sun.com/aboutsun/contact/partners/

This has been out a little while now, but I wanted to make sure I brought it to your attention. There’s no nepotism here, even if SCC are based in Tyseley, Birmingham, and I once lived opposite the Greet Inn pub (not only sadly closed, but flattened as well), just round the corner to the SCC headquarters.

SCC’s main web page is here: http://www.scc.com/

And SCC Exchange, SCC’s direct retail site “exclusively aimed at small to mid-size businesses and public sector organisations”, where you can also get Sun kit from, is here: http://www.sccex.com/

Congratulations to Peter Ryan newly appointed EVP for Sun’s Global Sales and Services organisation

Congratulations to Peter Ryan, newly promoted EVP for Sun’s Global Sales and Services organisation (GSS). Peter has recently led the combined AMER Sales organisation (AMER stands for ‘Americas’) over the last year and a half, and prior to that he very successfully led the EMEA Sales organisation as EVP for the region.

Having worked with Peter during his tenure as EMEA EVP I’m sure he’ll be looking at fresh ways to engage with our customers, as he is immensely customer focused, with a real thirst for his role. Peter’s remit will also be covering a newly created Sun Business Unit, that of ‘Emerging Markets’, predominately made up the fast growing ‘BRICA’ countries (Brazil, Russia, India, China and Africa).

Good luck in the new role Peter, I’m sure you’re more than up to it !

Of course all the very best of luck to Don Grantham, who is moving on to new opportunities.

Congratulations to Shez Rawsthorne-Houghton newly appointed CTO for Sun’s Global Services Practice

The title of the post says it all: here’s all the very best to Shez Rawsthorne-Houghton who’s recently been appointed CTO for Sun’s Global Services Practice. …..

WebMission08: Twenty UK web2.0 Startups “face-to-face” networking across Silicon Valley

Just been listening to BlogTalk Radio, who’ve kindly been hosting a number of slots for us on our Sun Startup Essentials programme in conjunction with WebMission08.

Web Mission 2008 sees twenty UK web2.0 startups traveling to San Francisco and exploring new opportunities for growth with key people across Silicon Valley.

Sun are a key Technology partner for the event and it is being covered by Sun’s local expert on Startups (based in the UK and beyond), Stewart Townsend.

More on the UK Startups page, hosted by Stewart, here: http://blogs.sun.com/startups/entry/20_uk_startups_and_one

Scott McNealy BCS Distinguished Fellow

Last night I was at a BCS ELITE networking event, very kindly organised by Yva Thakurdas, with help from Mandy Bauer, and co-hosted by the indomitable Roger Ellis (in the Chairman, David Tidey’s absence).

BCS ELITE are one of the BCS’s Specialty Groups, a forum for IT Directors and CxOs.

Obviously the event was a good one, I had an enjoyable time, and in the words of Mr. Rodríguez: “Make new friends and keep the old. One is silver and the other’s gold.”

It reminded me that I hadn’t posted the photo that Yva had sent me from the BCS ELITE Winter Gala, where Scott McNealy was presented with his Distinguished Fellowship of the BCS at the stunningly magnificent Goldsmiths Hall (on his Birthday I might add).

So here it is:

From left to right are: Rebecca Smith, Simon Culmer, Scott McNealy, Kim Jones, and Enzo Tolino.

Many thanks for the photo Yva, and again for setting up the event last night.

Welcome to the ‘blogosphere Peter…

A big welcome to the blogosphere to Peter Hoots , Enterprise Architect extraordinaire at Sun, who starts his Sun blog , as I’m sure he means to go on, with a post about EA Framework ‘Completeness’ . …..

Get ready for JavaOne 2008 !

Get ready for JavaOne 2008, the leading annual Java event, this year held at the Moscone Center, San Francisco, between May the 6th and the 9th. …..

Sun and VMware announce OEM agreement

Just been informed by Brian Glynn (one of our Senior Consultants in the Systems Practice) who is currently at VMworld 2008, that Sun Microsystems and VMware have announced an OEM Agreement adding VMware Virtualization to our x64 Server and Storage systems . …..

Welcome ! Tim Holyoake joins Sun Microsystems as Chief Technologist for UK Public Sector

Very pleased to say that Tim Holyoake has just joined Sun Microsystems in the UK. …..

Welcome ! Alain Andreoli joins Sun Microsystems as Senior Vice President for Europe

All the very best to Alain Andreoli in his new role as he joins Sun as Senior Vice President, Global Sales and Services (GSS) for Europe, the Middle East and Africa (EMEA) . …..

Welcome to the ‘blogosphere Peter…

Really glad to see Peter Alsop join the blogging community at Sun. It’s great to see a new blog appear from the UK and Ireland technical team – especially when it’s someone I admire as much as Peter. His ‘blog is over at http://blogs.sun.com/psa/.

Peter’s a very talented fellow and a great orator – he’s immensely passionate about technology and it’s application in the real world and is one of the most enthusiastic speakers I know.

I first met Peter five or so years ago, when he was the team leader of the System Engineers in what we at Sun call the ‘Commercial’ industry. But I really remember him for his excitement over Java and the possibilities it brought to the UK development community.

Here’s a photo from a couple of years ago, when Peter had roped me into an event at his local university, Hertfordshire – the event was a J2EE (Sun) versus .Net (Microsoft) discussion – and was a friendly and convivial affair, despite the strongly worded title (not just because we had just signed our first interoperability agreement). A PDF formatted ‘flyer’ for the event is available: University hosts key web services debate.

From left to right – for Microsoft – Gavin King, Anthony Saxby and Mike Quirk; for Hertfordshire University – Jill Hewitt, Head of Computer Science, Dr Roger Oliver, Associate
Head of Computer Science and Vice-Chancellor, Professor Tim Wilson; and
for Sun Microsystems, Peter Alsop, Simon Cook and Wayne Horkan.

As I recall Peter did an overview both of Java and of the Java runtime environment model. Simon did details of the programming language (including syntax), available integrated development environment (IDE), J2EE (Java 2 Enterprise Edition) capabilities and the Web and Bean containers it offered. I was dragged along to discuss J2EE implementation models, application ‘stripping’, and real-world case studies – mainly of the J2EE runtime environments (and supporting infrastructure) I had had a part in building.

I’m pleased to say that Peter has acted as a mentor and as a friend to me at Sun, especially over the last couple of years – lately he’s helped me to understand my sphere of influence, it’s limitations, and how it needs to grow to be as effective as I need it to be.

If you get the opportunity to see Peter present and speak at an event then do so – I recommend it wholeheartedly.

As to Peter’s ‘blog – well “Congratulations Peter !” – here’s to a long and fruitful ‘blogging career !

Sun Customer Engineering Conference 2007

Just two weeks until Sun’s major Field Technologist get together – the Customer Engineering Conference (CEC) 2007.

This is a yearly event – being held in Las Vagas this year – and virtually in Second Life.

Over 3,600 Sun Customer Engineers and around 300 Sun Partners from around the world will meet in Las Vegas, Nevada.

The event always feature keynotes from Sun executives but this year will also include Industry leaders too.

There will be a ton of things going on during the event – all around field focused, customer engineering.

Apparently it will “deliver critical training with focused technical tracks and breakout sessions”, plus there will be “a demo pavilion, and abundant networking opportunities for all participants”.

The real highlight for me will be seeing Andy Bechtolsheim:

The Value of Design: Sun’s Systems Launch

Join John Fowler and Andy Bechtolsheim on Tuesday, October 9th, at the launch of the next-generation CoolThreads servers and blade designed for virtualization. You will also hear about the latest Sun systems based on the Intel and AMD quad-core processors, and innovations in storage and software that more easily enable virtualization and web-scale computing.

And to all my friends going to the conference – see you there !

Sun and the EU Data Retention Directive – announcing the Sun Secure Data Retrieval Server

Gavin McLaughlin, Subject Matter Expert (SME) for Compliance Technologies, wrote this for me to include on my ‘blog:

Many EU member states have been working with Communication Service Providers (CSPs) for some time to help law enforcement agencies by providing telephony records, both for mobile and fixed line. The EU Data Retention Directive however (coming into force later this year) provides harmony across not only current member states, but ascending countries such as Bulgaria and Romania.

In the UK, this sees both Telephony companies and Internet providers needing to keep customers call and transaction records for between six and twelve months in a format that not only enables timely retrieval but ensure secure storage to prevent inappropriate access, interpretation and use.

Whilst the UK government are helping providers by offering monetary assistance, via the Home Office, it’s important to note that this is a distraction from their core business – that of maintaining revenue and retaining customers, especially with additional pressures from such items as roaming charges.

Therefore, to put a technology solution in place that requires mountains of hardware, complex relational databases, and expensive operators would not only complicate the issue, it would be a distraction from the key purpose of an operator – gaining and retaining customers, and ultimately that of making money.

When Sun put together it’s purpose-built solution, the Sun Secure Data Retrieval Server (SSDRS), four key elements were always in mind – Simplicity, Security, Performance and Cost (not only commercial, but environmental cost too). By selecting an appropriate indexing technology (in Coppereye‘s innovative “Live Archive” software) and coupling this with the Sun Thumper device (the X4500), we are able to cover all of the four key elements without potentially compromising the brand that CSPs have worked hard to build.

Yes, Sun could have put together a huge relational database, coupled it with mountains of processing power and tier one storage and made a fortune. It could easily have incorporated Identity Management software and lots of whizzy security tools but it would not only be over-kill, it would go against the key purpose of the whole EU Data Retention Act – providing law enforcement agencies with a cost-effective way to use technology advancements protect corporate citizens – oh and without creating tons of CO2 along the way !

On Sun’s side the people to congratulate are:

  • Richard Jenner – Sun Systems Practise Solution Architect (SA) and Chief Architect of the SSDRS.
  • Benedict (“Benny”) Faria – Sun Systems Practise SA.
  • Dave Walker – Sun Security Consultant – Dave’s weblog is over here.
  • Michael Bang – Sun Services – Support Planning & Design.
  • Caroline Ward – Telecommunications, Media, & Entertainment (TME) Business Unit (BU) Director.
  • Mike Osborne – TME BU Chief Technologist.
  • Gavin McLaughlin – Subject Matter Expert (SME) for Compliance Technologies.

Richard and Benny did most of the technical work with security advice and support from Dave Walker, whilst Michael Bang provided the support planning.

Gavin built sponsorship from within Sun, enlisting the help and support of the Telco., Media and Entertainment Business Unit. He liaised with the EU Commission and the Home Office (in requirements gathering and analysis), developed the solution concept, product and contract design, and worked with marketing to develop the “go to market” strategy.

He will be speaking at “Business Agility & Environmental IMPact Seminar” on the Tuesday 3rd July, 2007, more details about him here, about the event at this site, and you can register over here.

Related Links:

Thankfully, at Sun, we’re not that terminally hip that we have had to start using the TIME (Telecommunications, Internet, Media, & Entertainment) acronym – yet.