Showing posts with label Internet. Show all posts
Showing posts with label Internet. Show all posts

Monday, January 3, 2011

Tech Predictions for 2011

There were so many unpredictable things that happened last year. Haiti was ravaged, Wikileaks shook the world, Google killed yet another product (Nexus 1), and so much more. However, it is still so entertaining to try and predict what will happen over this next year. Some events will be very easy to predict while others are entirely unpredictable. My hope is that the combination of expectation and speculation should produce an interesting picture of where the erratic world of tech might be by the end of this next year.
Will the biggest news be 20 megapixel cameraphones or cyber warfare? Find out what I think here, starting with the most obvious:

10. Multi-core processors will show up in mobile devices

Ok, so there are a plenty of processors that are faster than 1 GHz and many with several cores on a single die. But as of now, there are NO smartphones or tablets that are widely sold with these processors. Qualcomm has already announced the third generation of the Snapdragon processor that will feature two cores clocked at 1.2GHz. TI has announced that the OMAP 4440 chipset which will be up to 1.5GHz dual core. The NVIDIA Tegra2 will also be dropping this year with dual cores for tablets and possibly smartphones. What will this mean for us? We'll see HD video recording, video chatting, augmented reality applications, up to 20MP in a cameraphone, and soo much more. So, smartphones will get faster... duh! Well, what about something less predictable, like stereoscopic 3D televisions.

9. Stereoscopic 3D TV will lose the glasses

I am fairly confident that one of the larger tech companies (Toshiba?) that produces these sets will begin to release them in the US this year. They may not show up till Q2 or Q3, but i'm sure they will make a huge splash at CES which may open the floodgates of interest. Although many consumers may still be weary of 3D, the ability to experience this without specialty equipment will likely attract a lot of attention. Now, from flat panels back to handhelds, lets talk about video chatting.

8. Mobile video chatting will become very popular

It's not difficult to expect that the adoption of video chatting from cell phones and other mobile devices will come to a serious head this next year. The number of devices that support this is increasing continuously and 3.5G devices and subscribers will continue to increase throughout this year. The Apple iPad 2 and the Blackberry Playbook will likely be the most anticipated tech stories for the start of this year and both will support video chatting. If the adoption of other heavyweights including the iPhone 4, Samsung Galaxy Tab and HTC Evo 4G is any indication of what to expect from similar devices over this next year, then it's fairly safe to assume that video chatting will be everywhere the same way that Bluetooth headsets sprung up everywhere. However, I don't expect everyone to have it in the same way that many people, myself included, have found no use for Bluetooth headsets.

7. Web apps and the cloud will change how you use computers

Cloud computing in this context means the movement of applications and processing power from the client devices like PCs and handheld devices to web servers.  Web apps are dedicated applications which are hosted on web servers to provide access to specialized functions (e.g. Google Calendar). There are a myriad of cloud computing solutions and web applications that are available online for many different purposes. The big change that I expect is that consumers will get more comfortable with the idea of having a majority of their content hosted and simply accessing these resources from whatever devices they use. Chrome OS (Operating System) will be released for laptops this year which will mark a significant milestone for this trend. At the same time, the momentum behind tablets seems like it will continue to drive increased adoption throughout the year. What this means is that many people will relegate the contents of their hard drives to the internet and adopt a cloud computing model which relies heavily on web applications. Should be an interesting to watch, just like 3D.


6. The year of stereoscopic 3D is coming... again

Ok, so it was pretty much a consensus that 2010 was the year of 3D. Want proof? Read this Oh No They Didn't! blog entry or any weekend edition of a newspaper from last year. Based on this, I'm going to make a prediction that 2011 will be the year that consumer stereoscopic 3D really begins to make a big splash away from the big screen. I expect that by year's end, we'll have seen stereoscopic 3D handheld gaming system (already on the way), 3D cameras and camcorders (already available), 3D tablets, 3D laptops, 3D phone apps, 3D websites, and I even believe that there might be an announcement of 3D billboards, although I don't think we'll see any actual installations this year. There's going to likely be a lot of fuming and fussing over compatibility between displays and glasses as well, which is another reason why I believe that although glasses-free systems are very limited, they will still capture a big segment of the stereoscopic 3D market.




5. The social web will become a new layer of the informational web

I believe that this year will see the first signs of a social layer to the web that basically extends beyond standard web sites to provide an experience of the internet that is both new and different. Technologies and standards like OAuth and OpenID will enable people on diverse social networks to interact actively. This will mean that you don't need to register for every website and service that you want to get access to. Honestly, just having to fill out a five-segment form has dissuaded my curiosity in many, many forums and other websites. So instead of clacking in another form, all you need to do is click a button that authorizes a service like, Google, Paypal or Facebook to share the required information with that particular website. What we will begin to see is services that extend this functionality so that people can communicate across various social networks and tools that allow you to take just the elements of your social network with you as you browse the web. E.g., you might be able to Facebook chat with someone on Gmail while you're shopping on eBay or browsing elsewhere on the web. All this without tabbing back and forth between windows. This is a sign of a true 'social' web because it abstracts your social contacts, information and services from the particular websites and providers. It will be similar to how cell phones work: you won't be stuck calling only the people on your network...

4. Smartphones will become priority targets for viruses

So-called smartphones tend to adopt a central role in our lives because the phone has become an integral feature of the world we live in. This devices gain unrivaled access to our personal information, habits, social connections and even geographic location. It is no wonder that privacy is a huge concern and the possibility that an app may sell personal information to advertisers is quite worrisome. Some application developers are actually undergoing a class-action lawsuit that alleges misuse of this privileged information. But while the legality of information propriety winds its way through the courts, one dangerous behemoth looms on the horizon for smartphones: malware. Since the information on your smartphone is basically a gold mine for all types of information, malware will begin to show up in larger numbers just has it has in pc's. Of course, if you only download verified, legitimate applications from the app stores, your chances are greatly reduced, the risk is still there that an e-mail attachment or website visit might expose your device to computer viruses. Just as the danger for viruses on Apple computers increases with each new device, the same will go for smartphones in the near future. I'll even go as far as to predict there will be a virus made especially for the iPhone / iPad family of products and it will not be pretty.

3. Cyber wars against companies and countries

This is one of the more baseless predictions that I am making, but we did see signs of this in the news last year.

  • The was an attack by WikiLeaks supporters against PayPal, MasterCard, Visa and other companies. 
  • The Stuxnet virus was allegedly targeted at specific industrial infrastructure in an Iranian nuclear power plant. 
I think there's a good chance that more of these semi-organized ddos attacks and infrastructure-targeted viruses will begin to show up in droves. I don't think they will cause significant harm, but I'm sure they will be all over the news. 

2. Beginning of the end for plastic cards??

Now, I am in no way saying that plastic form-factor credit cards are going away, or really anywhere for that fact. But considering the continued adoption of smartphones, it is only natural to expect that people will be more willing to let their phones pay the bill. However, security, reliability and acceptability are important to consumers and you also have the classic chicken-and-the-egg scenario. People may not want to ditch the card because what if the restaurant doesn't have a way to accept payments from the phone. Business may also not want to invest in the technology if there is not sufficient customer interest to make it sensible. And there are other concerns too e.g. what if your phone dies? But the undeniable fact here is that if everyone else is doing it, you will do it too. And  since everyone will have a smart(er) phone, it will only make sense for businesses and individuals to move towards this technology. Check out the way Hatians are adopting this: http://www.pri.org/business/nonprofits/mobile-banking-flourishes-in-haiti.html. I think that widespread adoption in the US will begin to show up by the end of this year.

1. Facebook will finally support video chat

This prediction is almost entirely speculative, but I just don't understand why Facebook does not natively support video chatting or partner with an entity that does like Skype. Facebook is making strides in other areas however, including e-mail and combined messaging services, the 'new' profile pages, and the push to get Facebook developers to use Oauth 2.0. This is why I'm quite sure that they have explored the idea and might have some pre-beta version floating around somewhere in Facebook. With increasing demand and adoption of video chatting on a massive scale, I think that Facebook will either have to support this natively or watch a lot of their chat usage drop away. Noone will quit using Facebook, they just won't use Facebook chat quite as much.

The take-away

There is no certainty about the direction that technology will go over any year. Although announcements of products are typically made months ahead of release, surprises abound without ceasing. Products at times show up on the market with little or no expectation, some expected products get delayed or shelved indefinitely, while other products get released but then removed from the market within weeks of the initial release. All this makes it quite difficult to speculate about where consumer technology will be in 12 months and that is also what makes it interesting. For the moment, however, I will enjoy this arbitrary opportunity to reflect on the past few months and to plan for the next. Since it is this difficult to know what next best thing will be, I'm trying hard to enjoy the tech stuff that I have now for as long as I can - landfills and developing countries could use less tech waste anyway. I hope that you have a happy 2011!

Monday, September 20, 2010

7 Steps to Achieving Internet-Browsing Nirvana (2)

So, you have completed the first part of the exercise and your browser is now ready for the web in all its glory. Now, it is time for some real soul-searching to holistically tune your internet browsing experience to match your spirit. These last two steps will take some time, some honesty and some self-evaluation, but in the end you will certainly feel much less cluttered and hopefully much more productive.
Step 6 - Search your Soul
Evaluate the way you access information
I find that in order to get an accurate picture of my internet browsing takes about a week. Some of the things I don't do daily will most likely come about in a week. If they don't, they probably also do not affect my internet browsing enough to be significant.
So, if you have a pretty good memory, or have the appropriate settings for your browser history, you should try to identify which types of online tools you use the most and what you use the tool for:
  • Research
  • Current Events
  • Entertainment
  • Communication & Publishing
  • Commerce
You probably already notice that many tools fall into more than one of these categories and you possibly use some tools for more than one purpose. However, the goal is simply to help you organize them so you can get a better idea of what exactly you do online. Though my complete list is much longer, here are my major internet tools:
  • Research - Google search, Bing, Wikipedia, AllRecipes, Career Builder, Indeed, Google Maps
  • Current EventsSeesmicTwitterGoogle ReaderFacebook, iGoogle, TweetMeme
  • Entertainment - YouTube, MegaUpload, Torrentz, Yahoo! Sports, Pandora, Stitcher, Frostwire, Digg, Tumblr
  • Communication & Publishing Facebook, LinkedIn, Twitter, Blogger, Gmail, Just Host, Google Docs
  • Commerce - Craig's List, Amazon, Google Shopping, Buy.com
Also, don't forget to include other programs on your computer that connect to the internet in one way or another or services on your smart phone do the same. Possible examples include: Sidebar for Windows, BlackBerry Maps for BB Smartphones.

Once you have your services listed, identify the services that give you the largest volume of information and that you the most difficult time getting through all the information available. I listed mine in bold font above. If your tools are anything similar to mine, you might also notice that current events are the most difficult category of information to deal with. And this seems sensible, there is a LOT happening all at once and these services try to bring them all to you at once. A lot of people may also list their e-mail service, and I would have a few weeks ago. However, it seems that priority inbox has given me a great way to handle the information overload issue in my inbox.

What I hope you have gotten from this step is that you use the internet in a lot of very specific ways and that you don't use every tool for everything it can be used for. So, the way in which you experience the internet is quite literally unique and different from any other person. Now you may feel special that your internet browsing kharma is special and unique, but it does pose one daunting problem - there is no single, sufficient method to solve your information overload.

To decide which combination of methods is best for you, continue to the final step, Nirvana awaits!

Step 7 - Hit Refresh
Improve filters, consolidate sources, integrate access
So, now that you have an idea of what you do with the internet, you're now ready to take your browsing to the next level.

Before continuing, remember that as I mentioned earlier, everyone will have a different way in which they use each different tool so it is near impossible to come up with a catch-all recipe. However, I spent a lot of time evaluating the information consumption habits of many other people and I have been able to resolve the solution down to the simple recommendations:
  1. Improve your filters
  2. Consolidate your sources
  3. Integrate your access
There are many different filtering methodologies available, like the aforementioned priority inbox and others in the form of spam blockers, feed aggregators, personal filters, crowd-sourced filters, tags/labels, recommendations, ratings and many others. There are also various access models including but certainly not limited to toolbars, plugins, extensions/add-ons, personalized home pages, bookmark/favorites bars, and a slew of desktop applications.

Improve Filters


Depending on where you get your information, the filtering methods may be easy to control. For example, most e-mail services will allow you to moderate spam-blocking by black-listing or white-listing messages depending on the origin or content of the message. Others will further allow you to classify messages for labeling or distribution in your inbox beyond just spam blocking. Another example is in facebook where you can view the 'Top News' by default or switch to 'Most Recent' as an unfiltered alternative. On Twitter, you can set up lists of users feeds or save searches in order to aggregate the most-likely relevant information for you.

Finding out if the particular tool you're looking at has these features should not take very long. Setting them up and tuning them so that they get you exactly what you want, however, will take time and a lot of trial and error. A possible strategy for doing this may be:
  • Using whichever method(s) available in your service, filter out nearly everything such that only the MOST relevant information to you at a particular point in time gets through
  • Relax some of the restraints on the filters you set up to allow some more information through
  • Add some new constraints as necessary when you see more junk start to slip through
  • Iterate by relaxing and replacing to you reach a balance where NONE of the information you care about is being blocked and very little junk is coming through.
With the right filters set in place, you should already feel a significant decrease in the total amount of information that is streaming through your services. If you still see a lot of stuff you don't want, you may have to sacrifice some of the things you might care about and apply stricter filters as necessary.




Consolidate Sources
This is another point where having a written list of your online services would be really helpful. On this list, you should already be able to identify some of the services that are similar just by thinking of them or looking at how they are categorized. Now you should make an important decision:
  • Trim the fat, or
  • Bring them together
The advantages of cutting off the excess or repetitive services are that it will save you time and reduce the total amount of information you need to deal with.

You may not feel comfortable cutting off other services as they may have their peculiarities which you don't want to give up. In these cases, you will probably benefit from using a content aggregator that brings the information from various sites into one service. Examples include:


Sharp Reader - Desktop Client
Swift River - Dedicated and intelligent feed aggregator and filter client

You should also consider customizable home pages which are available from many sources online. These will greatly reduce the time it takes you to get to the information you want by placing the most recent updates right on your home page and let you decide how much or little you want. Examples:

Finally, note that some services will also allow you to couple not just the feeds but also your updates as well. An example of this is that Twitter will allow you to update your status through Facebook, and vise versa (although in a different way). So explore the services you do have and see what sort of APIs and connectivity that they offer. Third-party services that enable tethered publishing include:

Integrate Access
To maximize your overall experience, you should take these simple steps to integrate all these tools so that they flow well with your browser itself and your other points of access. You may have just completed the first of these as part of the last exercise:
  • Customize your homepage
  • Customize your favorites/bookmark bar
  • Add extensions and toolbars
  • Install desktop clients
  • Update your smartphone apps and mobile browser bookmarks
The majority of these will not take more than just a few minutes if you spent the time evaluating your services and consolidating as much as possible. I would like to stress the importance of utilizing the appropriate toolbars and extensions at this point in time.

First, I would advice against using more than one toolbar. This will require greater resources from your computer which is generally undesirable. Also, and possibly more importantly, is that a toolbar may be used to store your bookmarks and your favorites so that you can access them from other computers. If you use more than one, you might accidentally store these favorites in a location that you might not have access to from another computer.

Second, don't get too crazy with extensions. Extensions and add-ons will allow your browser to do a lot of impressive, interesting and useful shenanigans, but be careful what you get. Some extensions may be malicious and crash your browser, or even mine your browser for information about you. Most sources for browser extensions feature reliable filtering and rating system which should help in identifying the unhealthy extensions. Also, having unnecessary extensions will undoubtedly require additional resources from your computer when you use its features. For this reason, you may want to limit the number of active extensions in your browser by deactivating or deleting those you do not need or want.

Finally, get on your smartphone and point your mobile browser to some of the sources that you use the most. You will find that a majority of these sites will feature either a mobile version of the site or a downloadable application dependent on your device. These will allow you to access the information you want on the go which will make you a very happy panda!

And there you have it, the secrets to unlocking Nirvana revealed to you, basically:
  • Improve your computer and your browser
  • Look at the services you use online
  • Filter out the stuff you don't want and combine the stuff that you do
  • Make it easy to get to your new refined pools of information
Not at all difficult, just takes some initiative and time for you to feel lighter, happier and more effective as you browse through the vast and infinite reaches of the net. Thanks for reading!
Welcome to Nirvana!

Wednesday, September 15, 2010

7 Steps to Achieving Internet-Browsing Nirvana (1)

Do you want to unleash the latent capabilities of your computer and yourself? Do you want to be able to access and sort through information at lightning speeds without the pain and annoyance of slow, inefficient browsing? If so, get on the path to trouble-free, effective access to the internet through this guide to enlightenment.

The concepts are fairly simple:
  1. Remove unnecessary software from your computer
  2. Update your browser
  3. Install plugins
  4. Test your browser
  5. Fine-tune browser settings
  6. Evaluate your tools
  7. Improve, consolidate, integrate!
I have split the process into two parts. Steps 1-5 will comprise the first part. If you have a typical computer and just need to tune up your browsing experience, this first part shouldn't take longer than 15-30 minutes. However, it is meant to be a generic resource so you may come across a lot of information that does not apply to you.

Step 0 - Identify the Cause
Test Connection Speed [Skip this step if you just want to get straight to the fun part]
Before, we get started tweaking, it might help to find out why you're so dissatisfied with your internet. There may be many reasons that explain your crippled internet experience. I narrow them down to these three reasons:
  • Your internet connection may be awful
  • Latent software on your computer may be unnecessarily bogging down your device
  • Your computer hardware may just not be sufficient for your needs
The easiest way to find this out is to run an internet speed test which will give you an idea of your true internet connection speed. The sites listed below will basically return a value for your download speed, your upload speed and your latency (or lag). If the latency is too high, the server may be too far away and the results may not be representative of your actual connection speed. Try a closer server or search for another internet speed test for your region.


http://www.dslreports.com/speedtest [I have only tried the Flash-based test]

http://www.pingtest.net/ - This information will likely not be important to you. It is from the makers of the speedtest


You may want to compare your average value with what you're actually paying your internet service provider (ISP).

Next, open up 2 or 3 of the most graphic- and computing-intensive applications that you have on your device. I opened Solid Works, DivX Plus Player and BlackBerry Desktop Software all at once. While these are loading, run the test again. You will notice one of three scenarios:
  • Everything remains the same: This likely means that your computer hardware is fine and you should consider purchasing greater bandwidth. Otherwise, it may mean the applications you opened were not sufficiently stressful; however opening an HD movie in DivX Plus should do the trick for most computers.
  • Download speed alone drops: This likely means that your computer is struggling either because of hardware, software of both. This guide will help you quickly alleviate the discomfort.
  • Download speed and upload speed drop: This likely means that your computer has some serious hardware short-comings and this guide will only help some of that. Consider upgrading your memory or in seriously debilitating cases, replace your operating system.
  • Some other combination: This is difficult to diagnose without further information as there may be several scenarios involved.

Step 1 - Get rid of the Old!
Remove unnecessary software
Delete unused or out-of-date software from your computer as these can keep you from experiencing Nirvana. To find these on a PC:

  1. Open the Control Panel
  2. Select 'Programs and Features', 'Uninstall a Program' or 'Add or Remove Programs'
  3. At the top of the column of the list of programs, right click and select 'More...'
  4. Find and select the checkbox next to 'Used' and click 'Ok'
  5. Click on the header for the new column such that the list is now sorted from 'Rarely' to 'Frequently'. NOTE: The first few items may be small APIs that are listed as 'Frequently' but are separated from the full programs on the list.
  6. Remove the software that you use rarely and/or feel you will not need in the future.
Delete unnecessary toolbars, plug-ins, and extensions in your current browser
Try to remove these using an option within your browser if possible. In addition, you may need to follow the steps described for uninstalling unused software to remove these toolbars and plug-ins. If this does not work to remove a toolbar, you may need to carefully read through the list of installed software or make advanced edits to your registry. In rare cases, you may need to uninstall your browser entirely. REMINDER: Be wary of the terms you agree to when you download software!

The following three tips are from articlebase.com:
  • Remove temporary internet files
  • Clean up disk errors
  • Remove unnecessary background processes



Replace your Operating System (Helpful in Extreme Cases ONLY!)
If you're dealing with a seriously troublesome computer that all you try to do with it is browse the internet, consider removing your entire operating system (OS) and replacing it with a lighter OS. This may seem an extreme measure for internet browsing, but the honest truth these days, is that most computer are simply hubs for internet connectivity. If this is the case for you, consider a stripped-down and light-weight operating system that will let you do just that. Examples:


Step 2 - In with the New
Update your internet browser software.

If you're not using a stripped down Web OS, you will need to use a stand-alone web browser. Pretty simple, go to the site and follow instructions to download or update your browser.

Mozilla Firefox 3.6
Microsoft Internet Explorer 8
Google Chrome
Apple Safari 5

Coming Soon:
Microsoft Internet Explorer 9 *Beta*

I will refrain from taking any sides as of right now regarding which browser you should use. You need to experience them for yourself and decide which is in tune with your energy. What I recommend that you NOT do, however, is simply go with the same browser because you have always used it and think it is the best. Try something new for long enough, and you may be pleasantly surprised. I personally have Firefox, Explorer and Chrome installed on my computer and use all three depending on the situation. I have not tried the Beta for Explorer 9 that was released today, but I did find a seemingly reliable download source and listed it anyway.

Step 3 - Get the Basics
Install basic plugins

Plug-ins give your browser access to software that require greater control over your computer. These plugins will let you do things like play games online, view videos, and even use online word processors. Note that some of these tools may be phased out fairly soon with the increasing adoption of new internet standards and popularity of tablet and mobile devices.

This very useful tool from Mozilla might give you a good idea of what you need: http://www.mozilla.com/en-US/plugincheck/

The Basic Essentials:
Adobe Flash Player
Adobe Acrobat Reader

Others:
Java
DivX Plus Web Player
Apple Quicktime
Adobe Shockwave
RealPlayer


Step 4 - Time for a Joy Ride!
Test Browser Performance

First, follow the instructions outlined in Step 0 to test your connection speed.
Next, the following tests will look at how your browser renders pages and if it meets standards:
Acid3 Test
Sputnik
HTML5 Test

After testing the connection speed/bandwidth and browser compliance, check out the following resources that will push your browser to the very pinnacle of web browsing requirements today:

IE9 Test Drive
  FishIE Demo
Apple - HTML5
Chrome Experiments

DO NOT be alarmed if your computer wheezes and coughs while trying to run some of these scripts, you will not come across very many of these kinds of websites anytime soon anyway. They are just meant to give you an idea of what will be possible and how your computer and browser measure up.



Step 5 - Tweak the Knobs
Modify Browser Settings

Based on the test from the previous step(s), you may need to make some additional tweaks to optimize your browser. The following pages may help tremendously:

eHow - A general guide to optimizing the four major web browsers
Mozilla Firefox - A guide to optimizing Firefox by PC World
Internet Explorer - A guide to optimizing Explorer by Microsoft
Google Chrome - Chrome Tips and Tweaks

After you have dusted, cleaned and tuned your browser into shape, you are now ready to tune yourself. The next two steps will help you match your online tools with browser extensions and your overall aura so that the World Wide Web will feel feel like it extends from your fingertips - perfect harmony.

I will cover steps 6 and 7 in Part 2 of this series. These are the tips that will really help boost your browsing experience by removing the clutter from your web presence and streamlining your information consumption. Have any questions about these first steps, drop a comment below and I will be sure to get back to you soon.