Thursday, August 6, 2009

Two weeks in Greece

I recently spent two weeks (7/11/09 - 7/25/09) in Europe on the Greek island of Santorini, with a short period of time in the city of Athens. I took a great deal of pictures, if you are interested take a look.

[All pictures from Greece]
[Selected pictures from Greece (W.I.P.)]
[Flickr Photostream]

Wednesday, August 5, 2009

Wipeout HD making me question Sony's ethics and goals

Roughly a year ago I purchased Wipeout HD for PS3. I have always been a fan of the Wipeout series of games, and I have been playing them as far back as their PC and Original PlayStation titles.

An Expansion Pack for Wipeout HD titled "Wipeout Fury" was announced at E3 2009, and I have been waiting eagerly for it's release ever since. It was released on July 23 and I purchased it promptly when I returned home from Europe on July 25.

Wipeout games are not known for being ad-free. To be fair, every Wipeout game to date is packed full of so many advertisements that you would have to be blind not to notice them. However, the advertisements in the game are for fictitious entities. These include companies and their R&D groups often specializing in anti-gravity systems who own the various competing racing teams such as Feisar, Harimau, and Piranha. Some games have included ads for real companies alongside the fictitious ads, most notably of which was for Red Bull energy drink. These ads were integrated into the course, installed on billboards along the track. This flowed very well with the game, keeping the same look and feel as other graphics as well as maintaining the same profile as the other Wipeout universe ads. Wipeout HD, since I purchased it last October, has been completely free of advertisements other than those within thew Wipeout universe.

A few days after the Wipeout Fury Expansion Pack was released, I was alerted that a new update (2.1) was available for download. I like to make sure all the games I have are up-to-date. The updates most often improve gameplay by fixing previously unresolved problems, and in some cases, add entirely new content vastly improving the entire game. I went ahead and installed the update, which was very small (<100MB), which I assumed was most likely bug fixes for the game. Since it was a 2.* update, I found it reasonable to assume it was specifically for issues in Wipeout Fury, as it was released only days earlier.

Once the update was installed, the game launched, and I returned to the game, but the changes made by the update became obvious immediately. Nearly every time I started a race, I had to sit through a ~20 second video. When I first saw the video, I assumed it was meant to give me something to look at while I waited for the course to load. It was flashy, had the stereotypical vectorized look associated with the in-game graphics, and was set in-tune to electronic music. Unfortunately, it wasn't some new eye-candy incorporated into the game; it was an advertisement for State Farm insurance.

The ads were added to the game by Double Fusion, Inc., a company specializing in in-game advertisements for video games. They have announced that they plan to work in cooperation with Sony to put ads in many more popular titles.

My initial reaction was to be a bit peeved, after all, I did pay $40 for an ad-free game. However, after going online and reading the reactions others had to this, I became much more upset. The average loading time for a course on Wipeout HD before the ads were introduced was 7-9 seconds. After the patch, you will have to wait 20 full seconds for the ad to play before gameplay will begin. This is especially frustrating for me as I have upgraded the drive in my system from the 60GB 5400RPM drive that it came with to a 160GB 7200RPM drive. The added hard disk speed allows me to load a course in 4-6 seconds in the rare instances where the ad does not play. For most gamers, the advertisement adds 11-13 seconds to your load time (2x-3x); for those who have upgraded their hard drives to faster models, it adds 14-16 seconds to your load time (3x-5x).

Upon seeing the nearly unanimous disagreement among gamers discussing the new advertisements online, Sony released a new patch removing all in-game ads. However, they say that they plan to put the ads back at a later time in such a way that will not interfere with gameplay or loading times.

While advertisements in software are not something I am particularly against, I feel that there are limits to what a company can impose on a customer. I also feel that the rights of an end user should be the same for software as other forms of commercial media. Here are a few pieces of information that should be taken into account.

1. Wipeout HD was originally released over a year ago and contained no advertisements.
2. Wipeout HD and Wipeout Fury can only be purchased from the online PlayStation Store as software downloads.
3. Wipeout HD retails for $24.99. Wipeout Fury retails for $14.99. A completely upgraded game costs $39.98.
4. Advertisements were installed by a software update pushed through the PlayStation Network.
5. The overview of the update contained no information regarding the addition of in-game advertisements.
6. A game update cannot be uninstalled without reformatting your hard drive or restoring your drive to an earlier state from a backup image.
7. When a game has an update available, it will log you out of your PlayStation Network account when the game is launched, and will refuse to allow you to log in during gameplay. This will continue to happen until you install the update.
8. In order to access the online content of any PS3 game, you must be logged into your PlayStation Network Account.

So, putting all of these facts together, if you have an unpatched version of on Wipeout HD installed on your PlayStation you will see full-screen alert that there is an update avaliable every time you launch the game. If you chose not to install the update at that time, you will be unable to access any online content until you install the update. Whenever you attempt to access online content (or in some cases, the game attempts to do so automatically), you will be presented with the same full-screen dialog informing you that there is an update available. The only way you can access the online content of the game is to install the update. The overview of the update states nothing more than it being a software patch. Once you have installed the patch, you will be presented with intrusive advertisements, and will have no practical way of removing the patch.

Sony is giving their customers who have already paid $25-40 for a game one of two decisions:

1. Play without advertisements, but lose all access to online content, and be constantly pestered by alerts informing you that your software is out-of-date.
2. Run the game seamlessly without annoying system alerts, and have full access to all online content, but have extended loading times due to the addition of in-game advertisements.

Sony gives no alternatives. They will not allow their customers to choose to continue playing the game they purchased the same way they had always been playing. They are forcing Wipeout gamers to deal with inhibited gameplay regardless of their choice to update or not. Given that, I feel that it should be Sony's legal responsibility to allow the consumer to uninstall the game and receive a full refund if they don't agree to only being able to continue playing the game online if they subject themselves to advertisements installed for the sole purpose of boosting Sony's revenue.

Also, due to the Digital Millennium Copyright Act, even attempting to manually remove the advertisements from the game would be a criminal offense.

While many would argue that there is likely some part of the EULA that gives Sony the right to do exactly what they are doing, try applying such restrictions on other forms of media.

Imagine that you buy a DVD box set for the first 3 seasons of a TV show. A year later, you decide that you would like to watch the show that you purchased, and you put the DVD in your DVD player. The disc loads, and then informs you that a new "improved" version of the DVDs has been released, and you must take the DVDs to your local video store for a free trade in. However, it provides no detail about what has been "improved" in the new version. You skip the message, not particularly worried about trading in your perfectly functional DVDs for new "improved" ones, but, when you try to watch the show, you discover that you get the message before the start of every episode, and you must manually exit the message to continue playback. You also discover that it is intentionally restricting you from playing even numbered episodes of the show.

Frustrated, you go to your local Best Buy, to get the new version, and are unable to get any information from anyone working there as to what has been changed in the new version. Wishing to be able to watch the show, you simply accept it, get your new DVDs, and return home. The new DVDs appear to be exactly the same as your old ones (minus the annoying alerts and restrictions), and they are allowing you to watch all episodes of the show. However, you now have to watch commercials before each episode, as well as during the spot reserved for a commercial break when it originally aired on television, and you have no option to disable them, and you cannot fast forward through them (compare to Hulu's interface and advertisements).

If you return to Best Buy and ask them for a functioning copy of the original version of the DVDs, they inform you that you cannot trade in your new "improved" DVDs for the old ones, and that even if you still had the old ones, there is no way to avoid the alerts and restrictions. Annoyed by this forced introduction of commercials into the DVDs you already paid for, you ask to exchange your new "improved" DVDs for a full refund of your purchase price, in which your are informed that you cannot return the DVDs are not eligible for return.

The idea of a company forcing your to accept alterations your already-paid-for media by restricting the functionality of your content until such alterations are made can be argued to be acceptable when applied to downloaded software running on a proprietary system. However, if you apply that scenario to media permanently encoded onto a physical medium, it becomes more evident that this involves a company taking what was a product, and turning it into a service that must be accepted by their terms. If their terms change, and you don't accept them, they reserve the right to terminate your service without refund. Only, in this case, they reserve to limit or completely restrict the use of the product you paid for without refund.

I apologize for the wordy examples, but compare it to this scenario:

You purchase a Television from a company that offers it's own internet-based TV service, in addition to accepting input from outside devices. It has a lot of online functionality, so it includes an integrated camera. One day, you turn your TV on, and are informed that an update has been automatically installed, and you cannot use your TV until you agree to the new EULA provided with the update. The EULA states that now only 2 people are permitted to view the Television simultaneously, and you must pay $20/month for each additional person you wish to be able to view the TV. If you do not accept the terms of the new EULA, the TV turns off. When you turn it back on again, it simply asks you to agree to the EULA. You cannot use the TV at all unless you agree to the EULA. However, you personally do not agree to the new terms as you have a family of 5, and all 5 of you often watch the TV as a family.

You figure that there is really no way for the manufacturer to force you to pay $60/month simply to license your children to watch television with you, so you agree to the new EULA since you have no other choice. Now, when you are watching TV with your family, if more than two people begin watching the TV, the screen goes blank and informs you that more people are viewing the TV than are licensed, and tells you that in order to continue viewing the TV, you must pay a monthly licensing fee to accommodate for the extra people, or reduce the number of people currently viewing the TV. This restriction is imposed regardless of if you are watching the manufacturer's internet television service, or your attached media devices. You quickly figure out that the TV is using the integrated camera to determine the number of people viewing, but also discover that the TV also recognizes if you are intentionally obstructing it's view, and will inform you that repeated attempts to bypass the limitation will result in the termination of your service and permanent decommission of all functionality of the hardware, as well as possible legal prosecution.

You own all the hardware. You have the right to destroy the TV with a sledgehammer if you so please. It belongs to you, so you can do whatever you want to do to it. Howeve the manufacturer has included a proprietary service that they have made mandatory for you ability to use the system. Because use of the software that allows for the hardware's functionality has been classified as being part of the service, they can restrict your use of the hardware to a EULA and a terms of service. Since you purchased only the hardware, the manufacturer reserves the right to destroy the software on it through their service at their discretion. If the manufacturer installs hardware used to decrypt their signed software, any attempt to remove or disable that hardware, even if you own it, would be a criminal offense under the DMCA.

Services should be legally defined as exactly what they are, because otherwise, companies will be able to make the software that runs on hardware dependant on their service, and can control use of all software on the hardware under the same terms as the service. Applying hardware encryption/decryption allows a manufacturer to make circumventing their hardware restrictions on software illegal under the DCMA, legally limiting your use of software only to what is approved by the manufacturer.

I feel it could only be a matter of time before such tactics are used in all commercial computer products, including PCs.

I need to keep this up to date

I decided to put forth an effort to maintain a technology news site, but I realize that I am much more likely to read technology news sites than I am to maintain one. I have decided to shift the primary focus of this site to be more of a personal blog written by an IT technician with the inclusion of articles about technology current events.

I am pretty sure this blog is nothing more than just one of those lost pages online that one my find, by chance, on a Google search, but given the stats, it really isn't read. If you like the articles you have read here before, then please be willing to give future entries a chance. I will do my best to make them more interesting and update more often.

Tuesday, September 23, 2008

Review: Skyfire

Skyfire is an internet browser for Windows Mobile 6 devices. There are several browsers designed for WM6: There is the included Internet Explorer, which is a very basic, and limited browser. Then there are 3rd party browsers like Opera Mini and Iris which are a bit faster, and do a better job handling page layouts designed for computer monitors with a much higher resolution than any smartphone. Skyfire, however, is in a league of it's own.
Skyfire displays web pages exactly as they would be displayed on a PC. It also has full support for Flash, Java, and embedded video and audio. This would ordinarily send a smartphone into frustratingly unresponsive processing frenzy, however, Skyfire utilizes these features differently, more specifically, Skyfire does not actually utilize these features on your phone. Everything Skyfire displays on your screen is rendered on a server-side application hypervisor. The phone establishes a VNC-like connection to a Skyfire server, and displays everything, pre-processed. It even sends metadata to the website you are running telling it that you are running Firefox 2.0 on Windows XP. Simply put, the Skyfire server makes an interactive video of the website as it would appear on a PC, and you view it on your phone's screen.




























For a Beta, I am very impressed with the power and flexibility of the Skyfire web browser. The frontend (Browser) and backend (server) seem very well programmed, and I can only guess that the finished product will be incredible. So, let me take a moment to explain the practical capabilities of the browser:

Youtube:
It runs perfectly. The framerate is just about the same as on a PC. Fullscreen mode does not work, but there isn't much more of the screen to fill in.


Hulu:

Hulu runs near-perfect. It is very easy to browse, and search for videos. For the amount of movement in the menus on this nearly all-flash website, the framerate stays stable.

Channels are very easy to browse. When you bring up a drop-down menu, even in a flash application, it brings up a context menu of all available options.


Actual video playback is surprisingly good. The framerate stays relatively stable, but sometimes quality will fade in and out. I would still consider it completely watchable.


Everything else:

If you can do it on a PC web browser, you can do it on Skyfire. Pretty much all flash-based media sites such work. Even all-flash sites like Beatport work perfectly on Skyfire.

The problem with displaying a large webpage onto a small screen is that it becomes hard to navigate. Skyfire has a very well-designed interface that gets rid of most of the inconveniences of viewing large pages. The cursor will jump to most clickable items, even in Flash and Java applications. the "1" and the "3" keys can be use do zoom in and out, and the zoom level can be adjusted very exactly. If you get a phone call while viewing a Flash or Java application (ie. watching Youtube), Skyfire will minimize and it will pause the current application until you bring the browser back up, picking up where you left off.

I give Skyfire a 10/10. It is far more compatible with web-apps than any other mobile browser I have used (including the iPhone's Safari). You can get it at http://www.skyfire.com/, however it is currently a private Beta, so you will need to sign up for their waiting-list, or find someone who has invites. I have a few invites, so if anyone is interested, feel free to ask.

Monday, September 22, 2008

Review: Windows Mobile 6

I know that I am a little late in the game for reviewing Windows Mobile 6, but having had a Samsung Blackjack II for the past 6 months, I thought I would share my experience with the Mobile Operating System.

  • Voice communication, generally the most imporant and least used feature of a cell phone, is just as I would have hoped it to be. You talk, the other person hears it, they talk, you hear it, everything I had hoped for. I am not sure what the maximum number of linked calls you can have at once, but it seems to be able to handle my lifestyle quite nicely. My only complaint is that when you are dialing, you cannot dial letters. Many smart phones, such as the BlackJack II, do not have the coorisponding letters printed on the keys for when you dial a vanity Toll-Free phone number. This is much more of a design flaw for the manufacturers of Smart Phones than it is for the developers of Windows Mobile 6, but it certainly would be easier if pressing the shift key would allow you to dial letters that would be automatically translated into their matching numbers.
  • Messaging is very simple. The form allows you to send texts the same way you would send an e-mail on a computer. For SMS (Text) messages, there is a "To:" Field, and a "Body". Enter names from your contact list, phone numbers, or, if your carrier allows it, e-mail addresses into the "To:" field and send SMS messages to any number of recipients you want. For MMS (Multimedia) messages, there is a "To:", "Cc:", "Bcc:", "Subject:", and "Body", plus the ability to embed pictures and attach files that can be sent to any number of phone numbers and e-mail addresses that you want.
  • Customizing the layout and theme of the phone is easy depending on what level of customization you want. Start Menu style, Color Scheme, Background Image, and Ringtones are pretty easy to customize, but Home Screen Layout can be a pain to get the way you want. Some home screens have features that are very convenient on them, but have features that you really don't need, and, unfortunately, cannot remove. Also, some 3rd party applications install their own layouts, and automatically enable them, completely reconfiguring the homescreen of your phone to have shortcuts and notifications for the software installed, but have some other features missing that you may have liked (ie. clock, messaging shortcut, recent call list shortcut). There are many more Home Screen Layouts that can be downloaded from the web, and there are probably ways to create your own, but as far as I can tell, there is no way to do that using the phone itself, it would likely have to be done on a computer, and then installed onto the device. I use the Samsung Calendar layout, which gives me:
  1. A monthly calendar with the current date and time.
  2. A Shortcut and controller for Windows Media Player
  3. Shortcuts and message counts for SMS/MMS messaging, Email, and Voicemail.
  4. A Shortcut to the Missed/Recent call list, with a count of all missed, unchecked calls.
  5. A Shortcut to my appointment list with the nearest appointment listed.
  6. Shortcuts to the "My Documents" folder and well as my microSD.
  7. A list of the last 10 applications I launched.
  • Internet applications are one of the most important things advertised for smartphones. There are a variety of free and commercial programs available to be installed on Windows Mobile 5/6 phones. However, the software included is impressive on it's own.
  1. E-mail is very easy to set up. If you have a commonly used e-mail provider (Gmail, AOL, Yahoo, Hotmail, etc.), all you need to do is enter your e-mail address and password, and Windows Mobile will configure everything else. You can then set up how often you want to check for new e-mails, how many e-mails to display, The oldest e-mail to download, and how much of the e-mail to download automatically. From there, the experience is almost as complete as using a regular computer. You can send and recieve attachments limited only to the abilities of your e-mail provider, and can view e-mails embedded with pictures. The real fun comes if you have access to an e-mail address hosted on a Microsoft Exchange server. Once you have your phone tied to a MS Exchange server, you can check your e-mail with Outlook and synchronize your contacts and calendar. The advantages of using Exchange is that Outlook E-mail is "Pushed" to your device, meaning that your phone will never have to check for updates. Your phone will be alerted the moment a new e-mail is recieved. This makes keeping your e-mail up-t0-date much easier, while using significantly less battery life and data usage. If you choose to synchronize your contacts and calendar, any updates you make to your contacts and appointments on your phone will be reflected on your Exchange Sever, and any updates you make via Outlook Web Access, or the Office Outlook 2007 program for Windows will automatically and immediately be reflected on your phone. This makes adding a large number of new contacts or appointments much easier. If the Exchange server has a directory of others on the system (ie. For a company or University), you can search the "Company Directory" and add all the contact information for a coworker, student, or professor in just a few button presses.
  2. Online browsing is still very basic with the built-in internet explorer, but it is a huge improvement over previous web-browsers. The home-page (at least for phones provided by AT&T) is locked to the "MEdia Net Home" with Weather information, News, and, of course, links to overpriced ringtones and graphics, among other expensive yet useless downloads. For most purposes, you will want to find the mobile versions of the sites you wish to visit. I use the mobile pages for: Bank of America, YouTube, Ping.fm, Google, Google Reader, Facebook, MySpace, and Twitter, which automatically detects mobile phones. Don't expect IE Java or Flash support anytime soon, but there is a Mobile version of Silverlight under development.
  3. Other than E-mail, online communication out-of-the-box is really limited to Instant Messaging. Windows Mobile 6 comes with the IM program that supports AIM, MSN, and Yahoo messaging. It is reliable, but you are pretty much limited to text chat.
  4. Online Media, which is often boasted as the major selling point of the iPhone is a reality for Windows Mobile devices out-0f-the-box. The vast majority of internet radio stations will play using Windows Media Player. All of the WMA stations on Digitally Imported Radio play perfectly on Windows Mobile 6, and browsing SHOUTcast in IE can prove to be very fruitful. I use internet radio in my car by hooking my phone up to the AUX connection on my sound system. I have travelled upwards of 60 miles listening to internet radio without a single problem other than a significantly decreased battery life. For video, the Mobile site for YouTube offers streaming/downloading of any YouTube video to a mobile phone as a 3GP file. The quality of streaming media is really dependant on your connection, so 3G is suggested.
  • 3rd-Party applications for Windows Mobile 6 are becoming more and more available as the OS becomes more popular. I won't go into too much detail on individual programs, but I can give a list of some programs that make using a Windows Mobile 6 smartphone much more enjoyable, and might get you more money's worth out of your data plan. I will also likely write reviews on the programs I find most useful.
  1. Kinoma Play / Kinoma Freeplay
  2. fring
  3. Live Search Mobile
  4. Google Maps
  5. Yahoo! Go
  6. BeyondPod
  7. Opera Mini
  8. Iris Browser
  9. Skyfire

Overview:

Windows Mobile 6 a stable and user friendly mobile OS. It has work to compete with the iPhone out-of-the-box, but is much more capable than it seems. From 6 months of daily use, these are the in and outs:

Pros: Fast (depending on the phone), user-friendly customizable interface. A decent array of programs installed out-of-the-box. A great tool for keeping up-to-date online.

Cons: Like the windows PC OS, you can expect a few unexplained annoyances, and the occasional crash. Be sure programs are closed using Task Manager when you are done using them, and manually terminate them if they are still running if you want your phone to take less than 30 seconds to respond to a button press. 95% of the features of the OS should NEVER be touched unless you have an unlimited data plan. (Average cost per kilobyte without a data plan is $0.01. A YouTube video is streamed at 82kb/s. That means that a 1 Minute Youtube video will cost you $49.20 to watch.)

Notes: If you want more than a standard cell phone, but don't want to drop $200 to get an iPhone, Windows Mobile Smartphones can be purchased on your provider's contract for cheaper than $50.

Hello World

Name: TechnoTransiton
Domain: http://www.technotransition.com/
Created: September 22, 2008
Owner: Alex Vranas
Purpose: Share technology news, links, and reviews

The basic point of this blog is to document my own computer-related projects, past and present, and to present interesting tech news.

I will begin with a small bit about myself:

My name is Alex Vranas. I am Currently a Sophomore Management Information Systems major at the University of Memphis. I work for the campus Residence Life IT department (ResNet), fixing Resident and University computers and developing cleanup tools. I am primarily a Linux user, and a supporter of Open Source software, but I am not a purist as I still use Microsoft Windows XP and other commercial software.

Please feel free to subscribe.