Smoothwall Firewall project

Showing posts with label Google Android. Show all posts
Showing posts with label Google Android. Show all posts

Sunday, 7 April 2013

Apple computing can change the end user computer landscape for ever.



As a long time computer professional, I have lived and worked through the mainframe, mini computer , LAN based and now cloud computer eras. I have seen them all, large and small, and the changes that have affected our industry, which does love to evolve, sometimes rapidly. It also tends to have very painful outcomes for the incumbents - just ask IBM about OS/2.

There is absolutely no doubt we are living through one of these large changes at the moment and it is coming in several forms , that all point to a post-PC era - reference below. This blog post is being typed on a Google Chomebook from Samsung, and a lot of the research for the article was done using my iPad and Google Nexus 4 phone. No PC involved at all. I fully accept that I embrace technologies faster than most, but I never jump to join technologies and think carefully before I act. So if you are reading this on your trusty old PC with windows XP installed , then bear with me, you will get to this future faster than you think.

Apple really did push a large boulder over a cliff when they introduced the iPhone, intentionally or not they really did change the industry. Google could see the wisdom in this move and jumped on the bandwagon and built its' own operating system and infrastructure to compete, Microsoft did nothing but release another tired old version of Windows phone which crashed horribly.

At the same time Amazon introduced the world to the concept of cloud computing for the enterprise, which was first seen as a curiosity, but is now in any good CTO's strategic planning as the way forward. Google also saw this as an opportunity and introduced fairly quickly the concept of their cloud applications, and Dropbox showed the way for cloud storage. Microsoft was not so badly placed here, but really did not execute on its' good start with Hotmail, and basically seemed to do nothing, until this year when they released Office365 - years behind its' competitors. Its' cloud offering is not that amazing or different , but does offer some good features.

Microsoft have always been strong on the desktop, which they have owned for a decade, but with another badly received release with Windows 8 in all its' forms, it is currently very vulnerable  PC sales are dropping off dramatically while tablet and smartphone sales are booming. Microsoft is very badly positioned in both these markets and that is where the end user industry is heading. They will be fine in the corporate landscape for many years to come on the server side, but the desktop will change. The cloud means you can use anything as a client access device. Why pay $500 dollars per employee device when you can pay $200 - simple economics. Even better encourage your staff to bring their own - BYOD - even cheaper. If you are paying $100-$200 for a client device - why would you spend $200 on Microsoft office, when most apps are $5 for you Apple or free from Google?

Another cash cow slaughtered.

If Apple wished to grab this once-in-a-generation opportunity all they need to do is have a re-think about prices and product ranges, and simply introduce a budget range - nothing smarter than that. Google are already trying with their Chromebook, but they are not for everyone. They are having a lot more success with their Android smartphones - just see the sales figures and all the very cheap Chinese clones. If Apple were to partner with HTC,Asus or Dell and bring out a budget range of laptops, tablets and smartphones - cheap iPhone is already rumoured - just think how disruptive this would be. Google would have a real fight on its' hands and the competition would be fierce. Microsoft, and in truth a lot of other players would be next to pointless. Their tiny share in the smartphone market would evaporate and the their tablets which are already dying on their feet would disappear. They would become significantly less relevant in the new era, and we would at last have two decent competitors.

This would mean Apple going against a lot of its' historical DNA, and it has always sworn they would not do this, but this strategy is what nearly bankrupted them in the 1990's. They need to be very careful about how they proceed from here. Google is now their main competitor, and not just for devices but for the cloud experience that they are offering to their customers, and Google is a lot more open, and offers most of its' products for free.

I personally hope they do, as we have seen significantly more innovation since Apple and Google really got stuck in, as Microsoft had become stale. Internet explorer was a prime example. Once Mozilla, Google and Apple started to innovate IE became a much smaller player in the field.

Here is a link I read recently on the topic, but there are literally hundreds of other examples - just Google it ;-)

Research from Gartner on post PC era




Sunday, 30 May 2010

The Computer Tablet revolution?



Have you bought an iPad already, is it the best thing since sliced bread or the next fruit juicer destined for the back of the cupboard?

While taking the Paris Metro yesterday on my way home from Bruxelles, I noticed there were adverts for the just released Apple iPad everywhere, and I fully expect to see the same on Tuesday while taking the Tubes in London. 

This form of computer device has been tried and launched unsuccessfully before by several major companies, including Microsoft , who have never seemed to catch the public's attention, that has now apparently changed. The mood for this type of device seems to be right. I think this is due mainly to the success of the iPhone and and iTouch before it, and people can now see the benefit of this keyboard-less type of device. They are by no means perfect, but they are a lot lighter than the netbook's or notebooks must of us use while travelling so they will potentially have a place in our luggage.

There is great news for people who don't use or want to buy Apple technology, as Google have released a competing technology call Android, which is currently having a massive success in the smartphone market and now just starting into computer tablets.

The device that has really caught my eye in this mushrooming new genre is the French made Archos 7 home tablet, not least because of the cost. They start at a very reasonable £129, which means that if it does not quite meet up to what I think these devices will offer, I won't have wasted £600, like most of my friends who can't wait for the latest gadget.

The screen is smaller than the iPad - 7" as opposed to 9" -  and the technical specification is a lot lower, but for what I want it for I believe it should do nicely. It can play video upto 720p, the usual music formats MP3 etc, surf the web via WIFI (but not 3G), reading books via e-reader plus access to thousands of other applications from the Archos store - not the Android store currently - but that is on the way. The Archos 7 Home Tablet.



I think one the key elements of these devices will be the web applications that are coming down the pipe from all of the major software providers. If these can all be made to embrace the touch screen input method, then this is going to be a real winner. Things will have to change though, as trying to use old legacy programs on these devices is just not going to work. It will be really interesting to see how they cope with things like blog posting and writing in general. They will be fine for chatting on all the social media like Twitter, as that works fine on my smartphone, but writing real articles is another matter.

Having used my Android smartphone for a while now, the touch system works well and offers so much. Unfortunately for me the screen is just too small for reading books or watching films, so I think this new device will fit the bill, time as always in these matters will tell and testing these features will be part of the fun.


Thursday, 19 November 2009

Google Chrome OS is alive and open to the community to develop

I sat and watched the webinar this evening that launched Google Chrome OS into the wild at Google's headquarters in California.The news about their new web centric operating system is very good indeed, and they truly have thought the concept through.

Now, I'm sure the open source community will take this rough diamond and turn it into a beautiful gem, but what has already been shown is interesting enough. The system is building upon the great work of many very successful open source projects like the Linux kernel, Ubuntu, Moblin, Webkit and of course Chromium. Once the system is booted and running, you wouldn't notice a difference between running the Chromium browser in full screen mode, which I'm doing now to type this. It is this envelope use of the browser to drive the whole experience which is new and cutting edge.

The new system will be free to download and install on any system, but is being aimed at a set of reference hardware that will have 100% compatibility out of the box , and is going to be offered by several major hardware manufacturers at launch.
This bringing together of the hardware and software offers major advantages, as Apple have found, so that the whole experience just works. They have also written there own BIOS, which again will work well with the other components.

Google have also thought long and hard about security which is designed into the system from the ground floor, with multiple layers of sandbox, to protect running applications, and the fact the OS checks for updates at boot. The speed to get to the browser has also been addressed and is a matter of seconds, so the whole suspend/hibernate cludge disappears in a cloud of blistering fast bits.

The number of applications with the new native client - think of Google gears on steroids - will be virtually infinite, and the ability of Google to create and grow a web store has already been proven with the fly away success of Android. If I were a web based developer, I know where I would be investing my energies over the next twelve months, as this could be a gold mine.

I have loved the Chromium browser since it arrived, warts and all, and I have no doubt that this new OS will find a place on my netbook. I agree with the usage profile discussed at the launch, and it is unlikely to replace Ubuntu on my laptop anytime soon, but my netbook is crying out for this.

To use a phrase that this launch fits well, the operating system has just evolved.

Thursday, 5 November 2009

Is ranting about Microsoft Windows on a par with being a religious zealot

Having studied evolutionary biology for most of my life, an interest I picked up in school, I have read a lot about many facets of the Theory, and one side junction from this is the concept of Memes. This has been described as a social/cultural equivalent to genetics and has many postive qualities that has helped the progress of Homo Sapians to evolve to our current state.

One simple example of this is the ability of parents to pass on to their children the concept that swimming with crocodiles is not a good idea for the families genetic advancement, but I think you get the picture. This has also been used as an example for the worldwide adoption of many types of religions that get handed down through the ages from parents to children with not an ounce of evidence but just firm beliefs.

This has led me on to thinking about some peoples rabid support for Microsoft Windows when the facts presented to everyone run completely contrary to the evidence. I would argue that it is Memes at play here , and I'm sure that Microsoft use this to their advantage. This post isn't going to bash Windows or put forward Linux per se, I use both and they both have there place. It just facinates me why people can firstly be so "religious" about an operating system - removing Microsofts huge PR campaigns for an instance. I have used Apples MAC OSX and it is a good system, it has some issues, but for a home user it has many advantages. It's one big draw back for me is the cost of the hardware, but thats just personal. I have used BSD, Solaris etc, and they are also good and have there place in the operating system eco system. I use Microsoft XP in a virtual machine for certain non-other-os applications, and it works fine in that role.

I choose to use Linux for many reasons, none of them fanatically idealogical. The first is that it is intellectually interesting to working within a software development environment where you can be actively involved, which I am. I talk regularly to many developers of many systems about issues and bugs, try doing that with Apple or Microsoft. The software that the various communities produce is of a very high standard and can be used in many interesting and diverse scenarios, with everything from running my desktop to type this blog post, to a mutli-million pound cloud infrastructure, all with the same basic building blocks. I also enjoy the freedom that the developers have to create many interesting and complete solutions to web based problems, just look at the most famous open source project of them all Firefox. They can just grab the components they want without worrying about costs or licenses, and I know personally that is a big plus for me.

I feel that people who enjoy the variety that the modern software world has to offer have open minds and are happy to explore new ideas and paradigms, and that the closed minds just follow the hurd into the same old ways of doing things, the Microsoft way. This is my experience and your mileage may vary, but how many MCSE's do you know would install an Apache Tomcat server to just get the job done, instead of trying to stear the entire project to use .NET?

It appears to boil down to one simple fact, that Microsoft got there first and have placed their Memes firmly in place, and like religion , it is going to take one hell of a lot of shifting. I feel with things like Andoid and Maemo people will see on their portable devices how good alterantives can be and this will start to break the mold. I also see Googles OS having a major impact to affect change in peoples minds, but it will not be quick or over night.

One thing is perfectly clear though, Redmond are not going to give in without a fight, and they know how to be extremely dirty when they have to. Anyone see the parallels here to jealous, religious zealots? I certainly do.

Wednesday, 26 August 2009

Excellent straight forward guide to sqlite



While doing some work on the Firefox sqlite files, I wanted a good guide on how to manipulate the data.

As a O'Reilly on-line Safari library user , I did a search on books that contained any sections on this, and the best one I have found so far is the Appendix contained in the "Android wireless application development" book. This might seem like a strange place, but as Android uses a lot of sqlite, it is not that surprising.

One of the great things about Safari is that you can just download the chapter you are after as a pdf, which is just what I have done.

So, if you need a great , easy to follow guide on the subject, I can certainly recommend this one.