Archive for the ‘IT’ Category

Facebook application development

Friday, November 21st, 2008

I have stepped into the social world of Facebook and have become intrigued as to how to write an application for Facebook.  I have a number of questions surrounding this.

1. What will the application be and what should it do?

2. How do I start?  Where is the ‘Create application’ button?

3. How do I test my application

4. How do I advertise my application

I should confess, that I did not come up with all these questions before I started and I have been partially influenced by a colleague and friend on this little adventure.  The big pluses are, I get to play with PHP again, I get to mess on Facebook and I get to hassle folk to squish and upload photo’s (time to step up Lee!).  I just love this language for messing on the web with.

I shall blog on this over the coming weeks but the my application is based around GeoSquishing.  If you have not tried GeoSqushing and gone out and ’squished’ something, shame on you.  Go now and try it.  Its fun and a great way to strike up converstation as people may wonder what the heck you are doing.  For novel ideas, browse GeoSquishing.com.  Wee and Higgi have come up with some novel ways to squish things.

Who owns your domain name?

Tuesday, November 18th, 2008

On the news today I heard about 2 local businesses who ran their business from the web.  When they setup their websites they also obtained a domain name through the hosting company.  There where problems which resulted in the websites being blocked but this then raised the question “who owns the domain name?”.

They both set up new sites with new domain names, and had to start building up their name on search engines all over again.

Read the agreement you sign up to.  It turned out the host owned the domain names.  I always recommend that you go through a registrar and register your domain name yourself.  You then own it.

P.S. The news report is here.

Alfresco – no, not the comedy show!

Saturday, November 15th, 2008

This title may be a little obscure for some folk so check out this Alfresco link. So this raises the question of who named the product/company?  There is a lot of the Queen’s English throughout Alfresco.

That aside, I recently attended the Developer Intensive course in Virginia offered by About Objects Inc.  For those who have not done much with Alfresco, it is, as the title of the course indicates, its intense.  There is a lot of ground to cover as there is a lot to Alfresco.  From installation, configuration, web scripting, extending, customisation, etc.  Its built upon the ‘Best of Breed’ open source components and you will find yourself saying “Yes, I know that componenet and I wish I had spent more time investigating it”.  For example, the stack includes Hibernate, Spring, EHCache, HtmlParser, Rhino, YUI and the list just goes on and on and on.

For those you do not know what Alfresco is and are wondering what the heck I am going on about, Alfreso is the Open Source answer to Enterprise Content Management (ECM).  Its built upon existing Open Source products and development languages and it comes in a great price point of ‘free’.  You can, of course, opt for the subscription based Enterprise version which offers support at a far less price point that with the big ECM players out there.

So apart from the Open Source stack and the cost of ownership, what is so special about Alfresco.  Well its the flexibility, extensibility and modern approach to content management that makes it so appealing.  I started using ‘Aspects’ in EMC Document 6 and thought they were awesome.  Unfortunately for Documentum ‘Aspects’ were added to the existing architecture.  On the other hand, for Alfresco, ‘Aspects’ were part of the architecture and are at the heart of the whole system.  For example, objects do not have a lock property.  This is applied as an aspect when a document is checked out for editing.  When it is checked in, the aspect is removed and no more lock property.  Fantastic.  Only use properties and persist them for as long as they are required.   There is a lot more going on here so well worth reading up on it.

I could go on praising Alfresco but of course there are some downsides.  They are bullding the product on an Open Source model but potentially need more tranparency between the Enterprise tree and the community tree.   The community tree is also at the bleeding edge so you do get a good taster of what is coming down the line.  Hopefully the more I get using Alfresco and developing with it the more I can blog on it.

Who’s driving this thing?

Saturday, November 8th, 2008

During an a project last year we talked about a user interface like what you seen in Minority Report.  We thought of many cool alternatives but seeing as that was really outside the scope of what we did it fell under the ‘Shinny Thoughts’ category.

Microsoft are working on Surface and really looks promising.  Other people have been hacking the Nintendo Wii interface and using this in Proof Of Concepts (POC).  Now Mgestyk have brought out their gesture-based control interface.  I have tried interfaces like this which use webcams before with verying results but have Mgestyk finally nailed it?

Their FAQ covers a good number of questions but until we actually get to try this in the wild will we know how good it actually is.  Will this be fine-grained enough to use at the application level?

Is Facebook Maturing?

Friday, October 31st, 2008

Is it just me or has Facebook become the playground of the over 30’s?  I have tried Friend’s Reunited but never really got into it.  Maybe it was the thought if parting with 5 quid that put me off but at some stage they decided to make it free to contact people.  Was this because of Facebook?

We met with friends a couple of weeks ago, and we asked the 15 daughter ‘do you have a Facebook account?’.  She answered ‘No, my dad has one of those’.

I know I have started using Facebook more, and colleagues have also.  I have discovered more past friends, college mates and colleagues out there than on any other Social Networking site.  So is Facebook the new playground of the over 30’s?

Microsoft Surface adds another Dimension

Thursday, October 30th, 2008

For those of you who do not know about Microsoft Surface, shame on you:)  Read up on it as it is pretty cool.  Well the boffins have been hard at work and they have added another dimension to the surface table. Check out PC Pro’s report on this developing prototype.