Windows Phone 8.1: Build April 2-4

[sc:mobile-category ]Windows Phone 8.1 is coming “really soon now”® and it looks to get announced at the Microsoft Build conference.

We know quite a bit about what will be included in 8.1 and we would expect there to be even more that Microsoft has up its sleeve for the actual launch.  Some thoughts on the features we do know about:

  • The Action Center will be nice to finally have, if only to be able to see notification you missed while away from your phone (I know, it’s supposed to be glued to your head ;).
  • The automatic update of application is going to be most welcome, hopefully it will hook in to the notification system so you will be able to see what was installed.
  • Calendar WEEK VIEW!  About time 🙂
  • IE password storage.  This has been missing for far too long.  It really limits the usability of web apps to have to remember and type in passwords each time you load them.
  • It looks like we’ll also lose the 6 tab limit for IE, which will be nice.
  • VPN support will be interesting to see how they do, if it only supports DirectAccess then it won’t be much use.
  • Back button no longer closes an app has been a nit pick of mind since WP7, nice to see it’s going away.
  • Quiet Hours, which have had several third-party apps over the last month or so show up in the store, is going to be in the core OS.  This will be nice to be able to get precise control.  Hopefully they also add in GPS support so you can mute it based upon your location.
  • Swipe keyboard.  I’ve tried this kind of keyboard before and found it a terrible way to input text, but perhaps with time it would be better.
  • Miracast is looking to become the standard to wireless display, so this will be a welcome addition.
  • Trusted app list for NFC.  When I got my Nokia 925, the NFC support for the accessories was cool, but having to “accept” the tag each time kind of defeated the purpose.  This should get rid of that requirement.

Overall it looks like  a great update and should cover off the remaining features that had been missing.

The other big part of the update will be to remove some of the hardware restrictions to make it easier for manufactures to re-use their Android designs for Windows Phone.  Overall I’m ok with that, I have to admit I really liked the design of the HTC One and would have loved to see Windows Phone running on it.

Hopefully Microsoft will announce 8.1  will be available either the same day or within a few weeks to at least developers and early access users.

We’ll know more soon enough!

NetFlix and Comcast: Quicksand or Cement?

[sc:internet-category ]Here’s a question, does the Netflix/Comcast deal break Net neutrality?

If you haven’t been paying attention, Netflix has entered in to an agreement with Comcast to ensure their traffic gets delivered to end-user.

But the stubborn part of the deal is that there are so few details as to what is in it.

It boils down to two possible scenarios in my mind:

  • Netflix is paying for preferential treatment of its traffic.
  • Netflix is paying for physical access to the Comcast network.

There’s an important difference here which must be answered before you can decide if Net neutrality is being infringed upon.

If Netflix is paying for preferential treatment, then that violates Net Neutrality and something should be done.

However if they are buying physical access (either by stringing a piece of fiber between the Netflix data center and Comcast’s, or renting space for a Netflix rack in the Comcast data center) then it probably doesn’t invoke any Net Neutrality issues.

Part of the basic design of the Internet is to allow for services to be distributed across a wide geographical area, but any good network designer would tell you that placing your data closer to your users only makes sense.

It may even save Netflix money in the long run, reducing their bandwidth requirements to deliver content to end users.

Either way, the Internet seems unlikely to come to an end any time soon.

 

Rating and Reviewing Apps and Services

[sc:internet-category ]Here’s a question for you… how often do you rate and review the apps and services you use?

I’m not talking about the big ones like Microsoft and Google, everyone know about those and if they want to use them.  I’m talking about the smaller ones.

Recently I’ve posted about the various WordPress plugins I’m using and they are all free and from the WordPress Plugin directory.  The plugin directory has rating and review built-in to it but I hadn’t gone through and done any reviews.

So I took some time and wrote each and every plugin I use a review and rated it.

After all it didn’t cost me anything more than a little bit of time.

Out of this process came a few questions:

  1. If I’m rating a plugin from 1 to 5 stars, what constitutes a 1 or a 5?
  2. Should you rate a plugin low ever?
  3. If a donation link is present should you take the next step for those plugins you use?

The rating is a hard question to answer, I don’t use plugin’s that don’t work and there’s enough plugins in the repository that I don’t use plugin’s that only do half the job.  So I came down to ignoring anything but a 1 and a 5.

The second question is harder to answer and I still don’t know if I like what I choose to do.  I didn’t rate any plugin as a 1.  Mostly because I was going through plugins that I use all the time and for it to rate a 1 would mean it basically didn’t work.

Perhaps in the future as I try new plugins I might rate them low, but I haven’t had that come up yet.

The third question is still an outstanding question for me.  I feel like the answer is yes, but I don’t make any money off of my blog though that really has no bearing on the question.  I suspect I’ll go back through the plugins I use and make some donations in the near future.

Along those lines there are a few plugins that I’ve donated code to so in that respect those plugins are taken care of 🙂

Net Nutrality and Anti-Competitive Behaviour

[sc:internet-category ]The last few years have seen a major change in the way we view networks and service providers around the globe.  Before the Internet became the commercial powerhouse it is today, BBS’s reigned as kings of online access.  In those bygone days, different serviced vied for prominence and one of the key factors was the modem speed they offered.

Even back then they competed for business on speed and reliability.  Competition worked well because the underlying transmission system (the traditional phone line) was the same for everyone and the service providers didn’t own it.  It had to be as phone providers are consider common carriers and they CAN NOT interfere with the communications.

Today we’ve gotten ourselves in to a real problem as our data networks have moved to transmission systems that are not classified as common carriers.  This combined with the underlying economic barriers to entry from new participants means we’ve provided the Internet service providers the perfect storm to act in an anti-competitive manner.

Business always try to maximize profits.  They do this by offering the least amount of service for the high cost they can get.  Competition on the other hand always tries to minimize profits but forcing business to offer more service for less cost.

And so we get to where we are today, in most markets there are two primary service providers, the traditional telephone company and the transitional cable company.  Neither really competing with each other but instead finding a happy mid ground and just matching each other step for step in the market.

They have managed to become the only two games in town because they piggybacked on their existing infrastructure to build out their data services and now the cost of a new entrant in to the market is too high to offer real competition.

When I moved to cable for the first time, my service was a fixed speed but unlimited usage.  It was what most people expect from a service like TV or Radio or their local telephone line.  You use it as much as you want for a fixed price.

Unlike telephone server, the internet really doesn’t have “long distance”.  But that hasn’t stop service providers from trying to bring that pricing model in to play.  The first step was bandwidth caps and bandwidth throttling.  Both primarily in an attempt to maximize profits, though there were short-term technical reasons as well.

Net Neutrality suddenly became a buzz word and an idea that many people rallied behind.  The idea being that a service provider shouldn’t discriminate against or alter  traffic for any reason.

And so the great “Net Neutrality” debate has been ongoing.  But it’s the same debate we’ve had before, just under a new name.

In the telcom space it’s the reason for the common carrier rules.

In the business space it’s the anti-competitive laws that have been enacted.

What it really comes down to is that we want all companies to have to compete for our business.  It’s the foundation of the free market idea.

When Rogers added bandwidth caps to my service they did so unilaterally.  At the same time Bell did.  I had NO choice about it.  Calling them didn’t help as they didn’t even offer an option of a service without a cap.

That’s a clear indication of a lack of competition.

In a competitive marketplace I would have had an option to go to another provider that supplied what I wanted.  I might have to pay more for it, but the option would have been there.

When we talk about net neutrality we really should be talking about anti-competitive practices.  This is the right discussion to have and for that there is a clear precedent set, regulation.

Different countries do it different ways, but they all regulate their telecom providers.  It makes perfect sense as the cost of the infrastructure to deliver service is just to great to build out multiple times.

It’s time to talk about how to regulate Internet service, either as a common carrier or some other way, but in a why they restricts the anti-competitive behaviour that all major service providers exhibit to one degree or another.

JumbleCat WordPress Plugins: Update 6

[sc:wordpress-category ]This is another post in an ongoing series of articles here at JumbleCat about the plugins I find useful for WordPress.

The first four were:

  1. Happy 1st Birthday JumbleCat! AKA WordPress Plugins!
  2. Total Backup for WordPress
  3. Some More WordPress Plugins
  4. Even More WordPress Plugins
  5. JumbleCat WordPress Plugins Update

It’s hasn’t been long but there have been a few changes worth mentioning.

Plugins Added:

Custom Windows Pinned Tiles

Plugin’s Description: With Custom Windows Pinned Tiles 2, you can set up your site to display beautiful live-updating tiles in a matter of seconds.

Windows 8 brought live tiles to Windows and websites can support them with a bit of HTML.  This plugin adds the required HTML and even supports using your RSS feed to update the status of the live tile on a recurring basis.

Simple Feed Stats

Plugin’s Description: Tracks feeds, displays subscriber counts, custom feed content, and much more.

It’s a little simple and doesn’t exclude robots from the stats, but it does provide some useful view of how many subscribers you have to your blog through RSS.

Simple Local Avatars

Plugin’s Description: Adds an avatar upload field to user profiles. Generates requested sizes on demand, just like Gravatar! Simple and lightweight.

I have been using the “User Avatar” plugin since the start of my blog and it’s a good plugin, however it hasn’t been updated for WordPress 3.8 and it was getting kind of annoying.  The issue is that it uses a floated “div” to display your profile picture in your profile page and with the new admin color scheme’s layout it obscured some of the color schemes.

Simple Local Avatars does everything that User Avatar did but uses the standard WordPress API to add a section to the profile page, avoiding any conflicts in the future as well.

WordPress phpinfo()

Plugin’s Description: This simple plugin adds an option to an adminstrator’s Tools menu which displays standard phpinfo() feedback details to the user.

I had been using a plugin to do this for a while but it added a top level menu item, which as it was only a once in a while thing was a little obtrusive.  This plugin adds it’s menu item under tools, which seems more logical.

Plugins Removed:

User Avatar

Plugin’s Description: Allows users to associate photos with their accounts by accessing their “Your Profile” page.

I removed this plugin and replaced it with Simple Local Avatars as per above.

Ozh’ Admin Drop Down Menu

Plugin’s Description: All admin links available in a neat horizontal drop down menu. Saves lots of screen real estate! For WordPress 3.5+

This has been a staple of my blogging life since I started with WordPress, the old menu system in pre 3.8 WordPress wasn’t very good and took up too much room.  However with 3.8 this plugin doesn’t quite work as it did.  The icons are missing and there doesn’t seem to be an update coming any time soon.

So while it surprised me, I found myself disabling it and finding the new WordPress admin screen much better than before and I didn’t miss it at all.

If your still interested in this kind of horizontal menu, you might want to check out “WP Top Navigation“, which look interesting but I’m not using at the moment.

SI CAPTCHA Anti-Spam

Plugin’s Description: Adds CAPTCHA anti-spam methods to WordPress forms for comments, registration, lost password, login, or all. This prevents spam from automated bots. WP, WPMU, and BuddyPress compatible.

This had been my go to plugin for avoiding spam user registrations, however the CAPTCHA is too simple and the bots have worked out how to get around it now.

Instead I’ve enabled re-CAPTCHA in Pie Register, which has gotten around a lot of the spam.  I also enabled email verification in Pie Register which has caught most of the remaining ones.