Here's an interesting, if slightly morbid thought. When you die, what happens to all the 'stuff' you keep in The Cloud, assuming you are a user of such services as Google Docs/Drive, Facebook, Twitter, Dropbox, Picasa etc? Clearly the services will carry on without you, but there's a pretty strong likelihood that your family will have to untangle all sorts of things within your social networks, may want or need access to some of your online assets (what about domain name registrations and the like?), and could possibly want to remove some things from the internet.
How will they do this without passwords? I can imagine a long drawn out process of having to contact every single service provider, supply death certificates and the like.
So there are a couple of ways around this. I could write down all my passwords and put them in a sealed envelope which I give to my lawyer (or some other trusted individual) for safekeeping. But then I can never change my passwords, or if I do I need to open the envelope and write them down again.
Then there is a service called LegacyLocker, who for a one time fee of US$299 (or $29 a year) will store passwords (and anything else you want them to), only releasing them to named beneficiaries on proof of your death.
Another option would be to put all of your passwords in a file which you encrypt using a strong encryption key, and then store the file somewhere publicly accessible online. You could then just put a URL and the encryption key in your sealed envelope, so this is a kind of halfway house.
Food for thought at any rate, especially if you have the plethora of online services and passwords that I have, and take sensible precautions to keep your passwords secret.
Thursday, 19 July 2012
Thursday, 12 July 2012
Go Easy, Cloud
If you've read my book (come on there must be a few of you out there!), you'll know that I talk a fair bit about some of the myriad of bits of web based open source software that are out there that businesses could use at very low cost. There is CRM software like SugarCRM and vTiger, all sorts of content management systems (not just Joomla/Wordpress/Drupal), eLearning from the likes of Drupal, asset management, project management, issue tracking, internet telephony, the list goes on.
But the problem is that unless you have the skill set to set up and maintain your own web server (and let's face it most people don't), these can be quite hard to get using.
Enter Texas hosting company CloutHost, who tweeted me a couple of weeks ago about their new cloud offering, EasyCloud. Their service is based on a simple principle. They have a bunch (something like 70) of standard templates for a lot of the more popular free and open source web applications. So all you have to do is click a button and it's all set up for you at a pretty competitive fee ($25 a month for a small business option).
So, it looks like a pretty good option if you want some of this functionality without paying hefty management fees, although I do think the average non-techie business person might need a little hand holding to pick a product and do the initial setup.
But the problem is that unless you have the skill set to set up and maintain your own web server (and let's face it most people don't), these can be quite hard to get using.
Enter Texas hosting company CloutHost, who tweeted me a couple of weeks ago about their new cloud offering, EasyCloud. Their service is based on a simple principle. They have a bunch (something like 70) of standard templates for a lot of the more popular free and open source web applications. So all you have to do is click a button and it's all set up for you at a pretty competitive fee ($25 a month for a small business option).
So, it looks like a pretty good option if you want some of this functionality without paying hefty management fees, although I do think the average non-techie business person might need a little hand holding to pick a product and do the initial setup.
Tuesday, 26 June 2012
Cloud Apps for Microbusinesses
I've spoken at a couple of networking meetings recently about how small businesses can use Cloud software to make dramatic improvements in the way they manage their information. My rather stretched analogy is: "The difference between a diamond and a lump of coal is just a matter of arrangement".
The idea is that if you think of your business information like carbon atoms, which arrangement would you prefer? The right software can help you manage your business information better, and Cloud software puts some extremely powerful functionality into the hands of very small businesses. So here's a quick, non-exhaustive introduction to a few tools you might find useful.
But first...
The Cloud is a way of delivering computing where you connect remotely to an online service. In the 70s, computers were massive mainframes, accessed with a 'dumb terminal' which stored nothing and did no processing, it just sent and received data. During the 80s and 90s, things moved towards PCs on the desktop, which run programs and store data. Since the likes of Hotmail launched in the late 90s, move has been back to dumb terminals, i.e. web browsers where all the data is stored remotely.
The idea is that if you think of your business information like carbon atoms, which arrangement would you prefer? The right software can help you manage your business information better, and Cloud software puts some extremely powerful functionality into the hands of very small businesses. So here's a quick, non-exhaustive introduction to a few tools you might find useful.
But first...
What is The Cloud
Diagrams of computer networks always used a cloud shape to represent the internet. As web and internet based systems started to develop, marketers wanted a good term to describe the new paradigm. So was born a marketing buzzword...The Cloud is a way of delivering computing where you connect remotely to an online service. In the 70s, computers were massive mainframes, accessed with a 'dumb terminal' which stored nothing and did no processing, it just sent and received data. During the 80s and 90s, things moved towards PCs on the desktop, which run programs and store data. Since the likes of Hotmail launched in the late 90s, move has been back to dumb terminals, i.e. web browsers where all the data is stored remotely.
Benefits of Cloud
- easy to access and use, from anywhere across different devices
- easy to collaborate with remote colleagues
- backup and business continuity built in
- pay for what you use, as you use it, OpEx not CapEx (some services are free)
- data security
Drawbacks
- if you have no internet, you have a problem, although this can be mitigated with backup internet connections (such as a wireless dongle or mobile phone), and with apps which make their data available offline
- be careful with security - consider location of data (especially in regulated industries), who might have access to your data
Examples of Cloud applications for business
The following tools are ones I've either used personally or have been recommended to me. They are particularly suited to 'microbusinesses' and many are available free or at minimal cost.- IMAP email, which your hosting provider will supply, which allows you to synchronise your email program on your computer or mobile with a server, meaning that messages that you read on your PC also appear as read on your phone
- GMail - the contacts module will sync with mobile devices and your desktop email program (Outlook, Thunderbird, MacMail etc)
- Google Calendar - syncs with mobile devices and desktop email, and you can share calendars with co-workers, associates, family members etc
- Google Docs / Google Drive - great for working collaboratively on documents, spreadsheets and presentations
- Dropbox - file synchronisation between computers and website, allows you to share documents with others quickly and easily
- Microsoft LiveDrive - similar service to Dropbox and Google Drive
- ToodleDo - great web-based to do list with notebook, based on Getting Things Done methodology. Syncs with mobile devices
- EverNote - advanced web/desktop/mobile notebook app
- Feng Office - web based project management and collaboration application
- Xero and AccountsPortal - web based, easy to use accountancy software
- Nuvola CRM - watch this space!
- Skype - great for collaboration but also can be used to provide a business landline phone number
What to do next
- Think about what information you have in your business that is disorganised
- How could you organise that information better?
- What sort of tools would you need to help you do it?
- Check out the above tools and services, some of them will almost certainly help you
- Read my book (which is aimed at business people, not techies) for more information.
Labels:
business technology advice
Friday, 8 June 2012
Thoughts from TechTalks 4
This week, I went along to the fourth TechTalks event, hosted in Bristol by SpiderGroup, a local cloud solutions company. The event combines business networking with talks on how changes in technology are affecting the way we live and do business, and are well worth going along to even if you aren't technical.
Two of the speakers presented very contrasting views on the impact technology is having on society. Javier Marti (@javiermarti) focused on the ability of technology to allow us to share information anywhere with anyone and to access and analyse massive amounts of data. This, he argued, makes the world a more free and open place - this is also the view of the likes of Mark Zuckerberg and one I agree with.
Vipul Patel (@socialspaice) meanwhile concentrated on the demands that technology is placing on the planet's resources. He pointed out that each kilogram of tech product produces 8.5kg of (mostly toxic) waste, that 5 million people were killed in the Democratic Republic of Congo in a war over control of valuable minerals essential to the tech industry (not to mention the use of rape as a weapon of war), that we use 35% more resources each year than the planet can actually provide. This is with only half our population having access to the latest gadgets!
Both of these presenters were right, and it was fascinating that none of the questions at the end were directed to Vipul Patel, but mostly to the (also fascinating) talk given on the story of Xero by MD Gary Turner (@garyturner). Is this because the audience didn't want to address the uncomfortable issues Vipul raised?
Certainly, our consumer-driven society has led to technology manufacturers adopting a two year (or less) product lifespan, and we are driven to be constantly upgrading to the latest and best version of everything. Part of the blame must lie with our own behaviour, but when mobile phones begin to break down after 18 months and our providers offer us a free upgrade is it any wonder we don't think about where those raw materials have come from?
Like Javier Marti, I am passionate about the benefits that technology can bring to society. But we need to find a way of bringing about those benefits without increasing harm to the planet, and while using technology as a lever to decrease inequality, not increase it.
Where do we start? Perhaps by forcing manufacturers to design products that last, maybe by requiring 3 or 5 year warranties on tech goods, or preventing mobile phone companies subsidising handset sales. Let's face it, most of us want the latest phone, camera, computer, MP3 player or whatever and with the best will in the world behaviour isn't going to change overnight, so maybe this is where legislation can help.
Anyway, gotta go, need to call my mobile operator about an upgrade...
Two of the speakers presented very contrasting views on the impact technology is having on society. Javier Marti (@javiermarti) focused on the ability of technology to allow us to share information anywhere with anyone and to access and analyse massive amounts of data. This, he argued, makes the world a more free and open place - this is also the view of the likes of Mark Zuckerberg and one I agree with.
Vipul Patel (@socialspaice) meanwhile concentrated on the demands that technology is placing on the planet's resources. He pointed out that each kilogram of tech product produces 8.5kg of (mostly toxic) waste, that 5 million people were killed in the Democratic Republic of Congo in a war over control of valuable minerals essential to the tech industry (not to mention the use of rape as a weapon of war), that we use 35% more resources each year than the planet can actually provide. This is with only half our population having access to the latest gadgets!
Both of these presenters were right, and it was fascinating that none of the questions at the end were directed to Vipul Patel, but mostly to the (also fascinating) talk given on the story of Xero by MD Gary Turner (@garyturner). Is this because the audience didn't want to address the uncomfortable issues Vipul raised?
Certainly, our consumer-driven society has led to technology manufacturers adopting a two year (or less) product lifespan, and we are driven to be constantly upgrading to the latest and best version of everything. Part of the blame must lie with our own behaviour, but when mobile phones begin to break down after 18 months and our providers offer us a free upgrade is it any wonder we don't think about where those raw materials have come from?
Like Javier Marti, I am passionate about the benefits that technology can bring to society. But we need to find a way of bringing about those benefits without increasing harm to the planet, and while using technology as a lever to decrease inequality, not increase it.
Where do we start? Perhaps by forcing manufacturers to design products that last, maybe by requiring 3 or 5 year warranties on tech goods, or preventing mobile phone companies subsidising handset sales. Let's face it, most of us want the latest phone, camera, computer, MP3 player or whatever and with the best will in the world behaviour isn't going to change overnight, so maybe this is where legislation can help.
Anyway, gotta go, need to call my mobile operator about an upgrade...
Monday, 23 April 2012
The ZX Spectrum is 30!
So today, the Sinclair ZX Spectrum turns 30. Apart from making me feel my age, this seems like quite a milestone because I, like many others in the UK software industry, learnt to program by messing around with that little black box.
The machine was designed to keep cost to a minimum, and also to allow people to write their own programs very quickly and simply. When you switched the machine on, you got a flashing cursor which you could instantly use to start writing a program and electrical stores were constantly filled with screens where some spotty kid (like me) had gone and typed in variants of:
Computer magazines in the 80s came with programs you could type in (it was only later that they started sticking a cassette to the front so you could bypass the typing), and even if you were just in it for the games you had to type a BASIC command, LOAD "", to get going.
In 2012, we have computers several times more powerful than a Spectrum in each of our credit cards, and our desktop computers have around 100,000 times more memory. It would take about 100 Spectrums just to hold a single 4 minute MP3. And yet, we are completely dependent on stuff other people have built. Gone are the days when the curious kid could open their Christmas present and within 10 minutes be making it say rude things about their siblings in flashing letters. I suspect that for my children and most of their peers, the first computer they actually own will be a cheap Android tablet or an iPod Touch. Fantastic machines of course, but to even begin to program them you need to hook them up to a desktop machine on which you've installed a development environment. Not exactly conducive to casual tinkering is it?
If we want, as a nation, to stay near the forefront of software as it becomes all-pervasive, rather than just consume the stuff as we do with many other things, we need to find a way of inspiring children to program. It's great to see projects such as the Raspberry Pi, and a recognition within government that ICT in schools needs to be about more than learning to use Word and Excel. But as parents, we also need to do our bit.
I've written code since the age of 10 so it's easy for me to get excited about it. As with anything where you create something from nothing, from painting to house-building to cooking to engineering, programming is fantastically rewarding because you are making something which no one has made before. It also requires and encourages you to be both analytical and creative at the same time, things I certainly want to encourage in my own kids.
So, with this in mind, here are a couple of useful links:
Scratch, kids' programming language
Alice, "an innovative 3D programming environment that makes it easy to create an animation..."
This book for kids (and adults!) who want to learn to program
It's great to see that my generation who grew up with their Spectrums (yes and the C64, BBC Micro and so on as well) is beginning to realise that in the search for usability we've lost something along the way and is beginning to do something about it.
The machine was designed to keep cost to a minimum, and also to allow people to write their own programs very quickly and simply. When you switched the machine on, you got a flashing cursor which you could instantly use to start writing a program and electrical stores were constantly filled with screens where some spotty kid (like me) had gone and typed in variants of:
10 PRINT "James woz ere"
20 GOTO 10
Computer magazines in the 80s came with programs you could type in (it was only later that they started sticking a cassette to the front so you could bypass the typing), and even if you were just in it for the games you had to type a BASIC command, LOAD "", to get going.
In 2012, we have computers several times more powerful than a Spectrum in each of our credit cards, and our desktop computers have around 100,000 times more memory. It would take about 100 Spectrums just to hold a single 4 minute MP3. And yet, we are completely dependent on stuff other people have built. Gone are the days when the curious kid could open their Christmas present and within 10 minutes be making it say rude things about their siblings in flashing letters. I suspect that for my children and most of their peers, the first computer they actually own will be a cheap Android tablet or an iPod Touch. Fantastic machines of course, but to even begin to program them you need to hook them up to a desktop machine on which you've installed a development environment. Not exactly conducive to casual tinkering is it?
If we want, as a nation, to stay near the forefront of software as it becomes all-pervasive, rather than just consume the stuff as we do with many other things, we need to find a way of inspiring children to program. It's great to see projects such as the Raspberry Pi, and a recognition within government that ICT in schools needs to be about more than learning to use Word and Excel. But as parents, we also need to do our bit.
I've written code since the age of 10 so it's easy for me to get excited about it. As with anything where you create something from nothing, from painting to house-building to cooking to engineering, programming is fantastically rewarding because you are making something which no one has made before. It also requires and encourages you to be both analytical and creative at the same time, things I certainly want to encourage in my own kids.
So, with this in mind, here are a couple of useful links:
Scratch, kids' programming language
Alice, "an innovative 3D programming environment that makes it easy to create an animation..."
This book for kids (and adults!) who want to learn to program
It's great to see that my generation who grew up with their Spectrums (yes and the C64, BBC Micro and so on as well) is beginning to realise that in the search for usability we've lost something along the way and is beginning to do something about it.
Thursday, 15 March 2012
Reform patents for the modern world
I've blogged about this before I know, but this article outlining how a patent troll is now exhorting taxpayers' money from US transit authorities really shows how broken the patent system is, especially in the USA but also elsewhere.
So, here are my three proposals to make it better. I'm sure no one will act on any of them, but it makes me feel better to post them online!
1. Exclude Patent Trolls
This is the most important, and will stop people buying up patents cheaply (from liquidations for example) and then making money off them without contributing anything to the wider economy. The way to do it is that if you create a new patent, you have 3 years to bring a product to market before the patent lapses. If you buy a patent from someone else, you have 18 months. If you bought the patent then you cannot claim compensation for patent infringement until you have brought a product to market.
This would still protect innovators by giving them ample time to bring a product to market to validate their patent, but immediately shut out those who only have patents for the purposes of extracting money from others.
2. Narrow the scope of what can be patented
You should not be able to patent an idea, only a way of implementing it. Or to put it another way, you should only be able to patent algorithms or mechanical/technical solutions, not the way they might look. So Amazon would not be able to patent one-click purchases per se, only the way of implementing them. But Dyson would be able to patent its cyclone technology. It would also prevent the ridiculous situation like where one of the biggest beneficiaries of the success of Android smartphones is Microsoft, due to patent claims, despite their historical hostility to and attempts to undermine its Linux/open source foundations.
3. Put a limit on the revenue you can generate from a patent before it becomes unenforceable
This is probably more controversial and difficult to implement, but my argument is that a company of the size of Apple or Samsung should be competing on its ability to innovate and produce designs that consumers want quicker then it's competitors, and that it should not be able to lock others out because it has a patent for a rectangular computing device based on touch input. The patent wars these companies fight mean higher prices for consumers and they make it much harder for smaller companies to enter the market.
Anyone really have any objections to this? I think the only people who stand to lose are intellectual property lawyers and patent trolls.
So, here are my three proposals to make it better. I'm sure no one will act on any of them, but it makes me feel better to post them online!
1. Exclude Patent Trolls
This is the most important, and will stop people buying up patents cheaply (from liquidations for example) and then making money off them without contributing anything to the wider economy. The way to do it is that if you create a new patent, you have 3 years to bring a product to market before the patent lapses. If you buy a patent from someone else, you have 18 months. If you bought the patent then you cannot claim compensation for patent infringement until you have brought a product to market.
This would still protect innovators by giving them ample time to bring a product to market to validate their patent, but immediately shut out those who only have patents for the purposes of extracting money from others.
2. Narrow the scope of what can be patented
You should not be able to patent an idea, only a way of implementing it. Or to put it another way, you should only be able to patent algorithms or mechanical/technical solutions, not the way they might look. So Amazon would not be able to patent one-click purchases per se, only the way of implementing them. But Dyson would be able to patent its cyclone technology. It would also prevent the ridiculous situation like where one of the biggest beneficiaries of the success of Android smartphones is Microsoft, due to patent claims, despite their historical hostility to and attempts to undermine its Linux/open source foundations.
3. Put a limit on the revenue you can generate from a patent before it becomes unenforceable
This is probably more controversial and difficult to implement, but my argument is that a company of the size of Apple or Samsung should be competing on its ability to innovate and produce designs that consumers want quicker then it's competitors, and that it should not be able to lock others out because it has a patent for a rectangular computing device based on touch input. The patent wars these companies fight mean higher prices for consumers and they make it much harder for smaller companies to enter the market.
Anyone really have any objections to this? I think the only people who stand to lose are intellectual property lawyers and patent trolls.
Thursday, 9 February 2012
Mobile Web Apps
Nuvola has been doing some interesting work recently with mobile web applications, and thought I'd share some of the benefits we're helping our clients see from this approach.
Firstly, I'm talking here about business software rather than mobile websites aimed at consumers, although mobile websites are certainly a growth area which I'll be blogging about in the near future no doubt. But this article is about how to use mobile web applications to enable field staff to keep up to date, and most importantly keep the rest of the business up to date on what they are doing.
Today, we launched version 2 of a mobile web application for our long standing client, AzteQ Solutions. AzteQ does IT maintenance and installation, one of whose largest customers provides point of sale services to retailers - they subcontract their installation and maintenance to AzteQ.
Previously, Nuvola had built a solution where engineers received and accepted job details by SMS, but the new mobile app takes things one step further. It provides full features to accept and close jobs, and to log movements of stock. Basically it puts the full power of AzteQ's job management system literally in the hands of engineers in the field - I guess it's pretty obvious how beneficial that can be in terms of operational efficiency.
But the really interesting thing about this is that because it is a web application, it really doesn't matter what sort of smartphone the engineer has, and there is no installation or maintenance of the device necessary - just a URL. It has all the security measures in place for a traditional web app, and it can also be used easily by subcontractors without having to supply them with expensive equipment. We used the jQuery Mobile framework to build it, which gives you the easy look and feel of an iPhone or Android app, but as a set of web pages that are a natural part of their existing system.
For me, this really is the way forward in terms of mobile development. But of course the one drawback is that it only works if you have an internet connection, and this is why the other mobile web app we're working on is really exciting. It will allow engineers for another field service business to take readings when they're in plant rooms and the like with no mobile coverage, and then sync them back to a main server where anything out of the ordinary can automatically be flagged back to the customer. All from just a URL sent to their smartphones.
With some mobile field service systems selling at well over £1000 per handset (and that's before you've bought software and services), it's great that there is now a real way of bringing some of this functionality within the reach of the smaller business.
Firstly, I'm talking here about business software rather than mobile websites aimed at consumers, although mobile websites are certainly a growth area which I'll be blogging about in the near future no doubt. But this article is about how to use mobile web applications to enable field staff to keep up to date, and most importantly keep the rest of the business up to date on what they are doing.
Today, we launched version 2 of a mobile web application for our long standing client, AzteQ Solutions. AzteQ does IT maintenance and installation, one of whose largest customers provides point of sale services to retailers - they subcontract their installation and maintenance to AzteQ.
Previously, Nuvola had built a solution where engineers received and accepted job details by SMS, but the new mobile app takes things one step further. It provides full features to accept and close jobs, and to log movements of stock. Basically it puts the full power of AzteQ's job management system literally in the hands of engineers in the field - I guess it's pretty obvious how beneficial that can be in terms of operational efficiency.
But the really interesting thing about this is that because it is a web application, it really doesn't matter what sort of smartphone the engineer has, and there is no installation or maintenance of the device necessary - just a URL. It has all the security measures in place for a traditional web app, and it can also be used easily by subcontractors without having to supply them with expensive equipment. We used the jQuery Mobile framework to build it, which gives you the easy look and feel of an iPhone or Android app, but as a set of web pages that are a natural part of their existing system.
For me, this really is the way forward in terms of mobile development. But of course the one drawback is that it only works if you have an internet connection, and this is why the other mobile web app we're working on is really exciting. It will allow engineers for another field service business to take readings when they're in plant rooms and the like with no mobile coverage, and then sync them back to a main server where anything out of the ordinary can automatically be flagged back to the customer. All from just a URL sent to their smartphones.
With some mobile field service systems selling at well over £1000 per handset (and that's before you've bought software and services), it's great that there is now a real way of bringing some of this functionality within the reach of the smaller business.
Labels:
news and opinion,
software products
Subscribe to:
Posts (Atom)