Tuesday, January 31, 2012

What I'm Working on for 2012

I've recently made a decision to switch over to Windows Phone 7 as my smartphone of choice, and am eagerly awaiting the Nokia Lumia 900 to be released on AT&T (allegedly) in March. Since that decision, I thought it would be of great benefit for me to download and learn the SDK, and luckily, it is Visual Studio, and with C# and Silverlight, of which I do have experience in C#. So, the past two weeks, I have been camped out on MSDN and several forums and message boards on how to get the bits and pieces of my first Windows Phone 7 application working, which is a Bible reader called MetroBible.

It is a simple, KJV translation reader that has a few features that are useful, but nothing too flashy as of yet. Best of all, the entire Bible is included in the application download, so no need for web access to use it, although services such as retrieval of the verse of the day and sharing to Facebook, Twitter, and eventual saving verses and notes to OneNote will require said access. Other than that, you can read the Bible from Genesis to Revelation without web access.

Most people want the choice of translation, and I really hope to get to the point where I can prompt the user which translation they would like to download upon first run. However, I have just been using the SDK for two weeks now, and I still have a lot to learn about both the C# language and the inner workings of the Windows Phone APIs and functionality.

A video walk-through of MetroBible

I am also trying to tackle the early workings of a Twitter application, but it is one big mess of an application in which I've used code from tutorials, mixed with my own awful coding practices, and not having the best of luck getting everything to work and behave together.

Windows Phone development uses this interesting method of designing and previewing your layouts with a Model-View-Viewmodel, which is essentially a spiced up Presentation Model, and with Microsoft Expression Blend, I am able to create dummy data as I would retrieve it from Twitter, and work on the design aspects, which would be the most time consuming aspect of how elements react to taps and other user interaction.

Right now, I am a one-man team of Windows Phone development. I'd eventually like to get into some open- and crowd-sourced projects, in which I can learn much quicker than trying to come up with my own application ideas, and eventually implement and improve what is already out there. My plans right now do not include monetizing my applications, although that will be a possibility once I get a better feel on what my strengths are as a WP7 developer and what the WP7 users are willing to pay for an application and what type of application is in demand.

If you are a WP7 developer, either novice or expert, I would be willing to listen to any advice you may have, or if you would like to share some of your past or current projects, I would love to learn something new!

Wednesday, November 9, 2011

Finally Building a Gaming Rig

I've shied away from PC gaming for the past 8-10 years mainly because of the surge in console gaming and the ease and accessibility of it. Xbox has probably been the single biggest killer to the PC gaming industry, because it is essentially a decent speced computer at the time of build, and can last for years under minor updates to the software, hardware refreshes, and the ability for developers to get the most out of the system.

I've been wanting a home theater PC for quite some time, and I have since settled for a Roku 2. But, I still have the desire to have a PC that is capable of 1080p output, 5.1 (or higher) sound output, and the ability to store a lot of full movies/TV shows, stream content, and also play some new FPS games (because they are much better on PC), as well as the library of Steam games I have acquired over the past few years.

So, I ventured out to newegg.com and looked for parts.




Part

Price + Shipping

AMD Phenom II X4 955 3.2GHz Quad core processor

$124.99

ECS A885GM-A2 AM3 AMD 880G SATA 6Gb/s ATX Motherboard

$79.99

G.SKILL Value Series 8GB 240-Pin DDR3 SDRAM DDR3 1333 Memory

$39.99

COOLER MASTER Centurion 5 ATX Mid-tower

$60.98

XCILIO GOODPOWER 500W PSU

$39.99

ASUS VH232H Glossy Black 23" LCD Monitor

$169.99

VisionTek 900357 Radeon HD 5670 2GB PCI Express 2.0 x16 Video Card

$83.97

Microsoft SIDEWINDER X4 Keyboard + Dell Laser Mouse

$62.97

Microsoft Windows 7 Home Premium 64-bit

$99.99

Total:

$767.86

Just a few caveats: I wasn't looking to surpass $700 (all-inclusive) so I missed that mark by about $80. I am aiming for a middle-of-the-road rig, so the best $700 can buy. A few of the parts (GPU, memory) are budget-cutting choices, but I am hoping all the components will work together well. If you have any recommendations on my gaming PC venture, please comment below or hit me on Twitter (@kenosando) or Google+ (gplus.to/kenosando) or if you are old school, email me (kenosando@gmail.com)

Monday, August 15, 2011

Grid 10 - The New Tablet from fusionGarage A.K.A. TabCo

So, TabCo appeared a few months back as a company aiming to change the tablet landscape. It appeared, as the writing in the sky suggested, that they were aiming to tackle Apple's iPad. Several other lucid videos appeared to take shots at Apple, so a lot of big talk needed to be backed up by a big product release.

The name fusionGarage has been outed now as the brand behind the pseudo-brand (TabCo was not a real company, and even had a fake CEO). Their first venture, the JooJoo (I laughed too) was not necessarily a tablet with a big splash, but given the fact fusionGarage was a small outfit in that day, we can overlook that into the tablet they unveiled today: the Grid10.




The Grid10 sports a 10.1", 4-way capacitive, TFT LCD screen with a 1366x768 display, driven by the Nvidia Tegra II and 512MB of RAM. The front-facing 1.3 MP camera is the only one on the device, and comes with WiFi and WiFi+3G models, and only storage option is 16 GB. HDMI out is supported with what appears to be a proprietary docking port for charging, USB, and HDMI. Bluetooth 2.1 and a microSD slot are also included. The device weighs in at just over 1.5 pounds (690g) and is powered by a 5,800 mAh battery, and included GPS, 3-axis gyroscope, accelerometer, and light sensor.

Based on "an android kernel", the Grid OS does away with "homescreens" and gives you one big span of a grid. Naturally, application shortcuts are arranged in the grid, and can be clustered together to form "folders" that are collapsible. There is also a grid map at the top-right corner (think of a SimCity-type overview) that allows you to quickly jump to the outer-reaches of your grid (and I now am convinced Tron had some influence, considering Tron: Legacy was a movie demoed).
The web browser is pretty nice; it essentially keeps your status bar (at the top) intact, and the browser consumes the rest of the screen. Gestures then bring up controls such as opening a new tab, switching to another tab (via a "wheel") and other wonderful browser things. One thing that stood out was the ability to split-screen browse, which looked to pop-up when you highlight text and choose an option from yet another wheel. The demonstration did show-off pinch-to-zoom in each split-screen, but no indication of Flash support (unless I missed it in a buffer).

Media looked so-so. Pictures were your basic photo gallery, swipe to your next picture, albums arranged like a rough stack of photos. Video player possessed the ability to show in-depth details and transitioning stills from the movie (in this case Tron: Legacy), and music was able to be controlled from a status bar tap (playback, volume).

A few weeks ago, when the N9 was announced from Nokia, TabCo "liked" via Facebook a post from Nokia about swiping, and it all made sense after we saw that the Grid10 is completely gesture-driven. Your basic swipe from this corner to do this, swipe with three fingers to do that is in play, and another thing that I saw missing (again, unless I missed it) was a multi-tasking option to show open applications. Music was playing in the background of one desktop call, but that was all I saw.

Bing search is the choice engine in the Grid10 because, according to fusionGarage CEO and founder Chandrasekar Rathakrishnan, "it is the best search technology out there", which is highly subjective, but their stance to go away from the Google approach with Android and make it truly their own. 

Calendar and contacts are also built-in, and a notifications application called "Heartbeat", activated by two-finger swipe from the right. Also, it displays local deals ongoing in your area, as well as Facebook and Twitter, which are tightly woven throughout the OS.


Also featured was the Grid4, the smaller version of the Grid10, except it is a mobile phone. Not much attention was paid to that in comparison to the Grid10, but one feature shown off was the ability for the Grid OS to sync information (bookmarks, resume playback of videos, and more) between the two devices (be it through a cloud or locally, I am not sure). The Grid4 is a 4" display using the same technology as the Grid10, sporting a 800x480 resolution, driven by a Qualcomm MSM8255 and 512MB RAM. A 5MP autofocus camera with LED flash, capable of 720p video paired with a 0.3MP front facing supports the Grid OS built-in video calling feature. Bluetooth 2.1, WiFi, and microSD are also present on the Grid4, and only has ports for micro USB, so no HDMI out for the Grid4.


If you live in the US, you can order the Grid10 today for $499 (WiFi-only) or $599 (WiFi+3G) with free shipping direct from fusionGarage.Accessories also available for purchase are a case, HDMI adapter, USB adapter, travel charger, and headphones, all maintaining the TabCo color scheme of black and red, and showing off a grid-shaped design.

Wednesday, August 10, 2011

cuteBox - Symbian^3 Dropbox Client

I just stumbled across an article from Mobiletor.com about a Dropbox client for Symbian^3 devices developed in Qt. Yes, your dreams have come true. cuteBox, which is available in the Ovi Store, is a must-have for Symbian^3 users, as it is able to upload to and download from Dropbox, view photos on your Dropbox in full screen with Symbian's built-in photo viewer, open HTML documents, PDFs, spreadsheets and documents in their native applications.

 
Also, just like all the other Dropbox clients, you are able to copy the public links of files in your Public folder for sharing (sharing inside the application is limited to email and SMS). Also, bulk operations are available, such as copy, move, and delete, just in case you need something in a public folder, or to take it out of the public eye. Adding files does not take long at all. I was able to upload a high-res image from my N8 and copy the public link in less than 15 seconds.

The user interface is very fluid, all the buttons and menus are easy to use as well as easy to press. Transitions are very snappy and smooth, and scrolling through long lists of files is very easy. The upload menu is straight-forward, and none of the notifications that pop-up are intrusive of the main view. The application uses a mock-up of a status bar (with time, battery, and data connection indicator) but is not an interactive status bar.


One small quirk was backing out of a file info page. By selecting a file, it automatically retrieves it (which can be changed in the settings) and gives you a few options: open the file in an application, share the file via email or SMS, and copy the public link (if it is in the Public folder). There is no option to delete the file when viewing info on it. You have to back out by swiping left to right, and then selecting the bulk operation icon, selecting the file you want to delete, pressing delete, and confirming your delete. I like the ability to check multiple files, but when I want to copy, move, delete one file, that process takes just as long. Backing out a file view, again, is a swipe, so there is no "Back" button to get back to your file list view. You do have a home button to take you back to the top directory, but that only shows up in the file list view, not the file info view.

All in all, this was a much needed application for Symbian, and although I have only used it a few minutes, I find it very easy to use, functional, and from what I can tell, Genera Software spared no expense in creating a very good Dropbox client for Symbian.

Tuesday, August 9, 2011

Nokia: No N9 for USA, but Plenty of WP7

So August 9 might not be as drastic of a day as February 11, but it was still not full of good news. Firstly, @engadget reported that someone from Nokia confirmed that the N9 was not going to be released in the United States (possibly all of North America). So I don't get thought of as spinning the story, here is the exact quote:

After the very positive reception to the launch of the Nokia N9, the product is now being rolled out in countries around the world. At this time we will not be making it available in the US. Nokia takes a market by market approach to product rollout, and each country makes its own decisions about which products to introduce from those available. Decisions are based on an assessment of existing and upcoming products that make up Nokia’s extensive product portfolio and the best way in which to address local market opportunities.
 Now, my pal @mikemacias of Mobile Fanatics pointed out a few key phrases that indicates the N9 will eventually come stateside, just not under any carrier subsidy.

At this time we will not be making it available in the US
Meaning, it could very well come two, three, six, or twelve months after its initial release (looking to be slated for mid- to late-September in most Euro markets). However, just like three (E73 Mode, Astound, and Nuron for T-Mobile) of Nokia's previous 13 smartphones (E6, X7, E7, C5-03, C7/Astound, C6-01, X6, X5-01, E73, E5, C6, N8, and 5230 Nuron) released have been picked up by a US carrier, I don't find it surprising the N9 slipped through the radar of the US cellular carriers. However, I buy all my phones unlocked, dating back to my feature phone days with Nokia, to my first smartphone (E61) and now with my N8. I don't mind paying for unlocked, but I do mind paying for unlocked, overseas prices (rumors are the N9 will debut around 599 GBP!!) and the hassle with buying from overseas. I see it as Mike does now, I feel the N9 could make its way to the states eventually, and as an unlocked, unsubsidized device via Amazon.

Decisions are based on an assessment of existing and upcoming products ...
 Another key phrase Mike pointed out, simply stating that Nokia is likely clearing the tables for a Windows Phone 7 device to be Nokia's sole phone entering the USA before the end of this year. It makes some sense, considering Nokia has often flooded the market before surrounding releases of flagship devices (N97 was surround with flurry of E-series devices, the N8 was surrounded by its lower-end cousins, the C6-01 and C7, not to mention budget devices like the E5, C3, and Touch-and-Type phones). So, by leaving a void, the US market could jump on Nokia's next big thing once it released, without the discernment of cluster and logjam with other Nokia devices looming.

The N9 is still a magnificent device, from the countless hands-on videos I have seen. I would love to develop for the MeeGo community and contribute to a platform that will be short-lived in the eyes of Nokia, just to have a sense of building a better gateway to the ecosystem for other users, but without an official release into the USA, I can't say the N9 will be a device I purchase unless the price is reasonable.

Thursday, June 23, 2011

Nokia N9: A Turning Point

On June 21, 2011 Nokia CEO Stephen Elop announced the first Nokia device to run on the mysterious MeeGo operating system. Before this announcement, there was only one device that ran a version of MeeGo - the N900, originally the company's Maemo 5 device, that in the eyes of many, is a powerful portable computer that just happens to have mobile phone functionality.

The issue with the timeline of the N900 to the N9 is that the N900 was released in early 2009. The N9 may not be released until Q4 in most markets, and availability outside of Europe is still uncertain. The N900 was suppose to be a stepping stone to a  great ecosystem in Maemo. In the months following the N900 release, Maemo was merged with Moblin, forming MeeGo, which brought Nokia and Intel together - promising to say the least. Nokia lacked visibility in the regions between the Pacific and Atlantic Ocean (North America) as a smartphone powerhouse, so having backing from a very respectable name (Intel) might have been all Nokia needed.

Then the house of cards fell. Nokia ousted a lot of officers, which led to others leaving, resigning, retiring, and I think it came at the right time to transition to new horizons, but the wrong time for the MeeGo platform to stand a chance. MeeGo was a big project that Nokia simply could not afford to keep as the platform of choice going forward. Considering Elop's background with Microsoft, I thought the choice to pair with Windows Phone 7 was very logical, and considering the growth of WP7 and name recognition in the North American market, I think it was the best choice.

Google. Apple. Two of the biggest companies in North America both have operating systems they back for mobile phones. Nokia, a Finnish company, does not give North America the confidence in a Nokia-built operating system, because they are thought of as a phone maker, not software. Internationally, Nokia is still the biggest phone (smart and feature) in terms of market share, and I think Nokia will continue to dominate the non-smartphone market because they have been doing it for so long. I think they have evolved their feature phones in a great way, and S40 is the best OS I've ever used in terms of ease of use paired with functionality.

Enter the N9. Elop called it a "market disruption device" that will likely see Nokia support fall off near the end of 2012 (and not because of December 12, 2012). Let me start off with the positives I see in the N9:
  • Great design - the curvature of the front and back combined with the unibody shell and simplistic lines reminds me that chrome, metal, etching, and over-use of logos are not necessary to produce a beautiful product. This may be what gets Nokia WP7 phones into the hands of the populous.
  • Functional and gorgeous user-interface - the idea of a "circular-based" user interface reminds me why I believe Nokia can still do a lot of work and it be spectacular. The circular icons add a sense of continuity and uniformity. The circular home screens are great because there are no "apps" to open or button-combinations to press to get to three items I personally use the most; applications I have, applications I am running, and events I want to be notified of. While having a button-less interface is new to me, it could possibly be a trend that other operating systems borrow. 
  • Gigahertz and Gigabytes - Nokia has prided itself of being conservative with the under-the-hood specs. Although there are still nay-sayers who whine "these are last year specs" Nokia is still king of making the most of the least amount or processing power and memory capacity. Specs do nothing for me, because the Intel Core 2 Duo in my Lenovo laptop doesn't do squat if the operating system doesn't use it properly. 
  • The best digital camera - yes, better than the stand-alone digital cameras because the N9 is my camera and phone. The Carl Zeiss line of lenses that Nokia has used are spectacular. The 12mp shooter on my N8 still amazes me to this day, because I can take respectable photographs that I feel proud to share on Twitter and Facebook. The 8mp shooter on the N9 with wide-angle lens and f/2.2 aperture is very good specs for a phone, and I imagine there will be very little difference in the N8 and N9 photographs.
Now, let me lash out against the decisions behind the N9, because although I am a Nokian for life, I have to express my concerns. Firstly, what took so long? I was close to getting a N900, although I am on AT&T, and I decided to wait until the next big Maemo device. Two and a half years later, it was announced. Also, there is not even a decision of the availability of the N9:


Although the likelihood of it not coming to the States is slim, the fact there is not a decision bothers me. I think Nokia's fence-straddling in the North American market has killed its branding. I can name one device that is currently being offered by Nokia to US carriers that was released in the past 6 months - the Astound (C7) on T-Mobile. One device. One. Guess how many Samsung has just on AT&T? Five. Two WP7, two Android, and one WinMo. Plus the plethora of feature phones. I just can't comprehend the lack of North American carrier support, not for the sake of myself, but for the sake of Nokia's North American market, which is essentially non-existent.

Nokia may be planning a full-on assault on North America with the WP7 devices to come, and I anticipate success, because Nokia (great phones) + Microsoft (hey, it's Microsoft!) is likely to equal success. I just wish Nokia had room for MeeGo to continue to be their baby.

Unless the forthcoming WP7 device from Nokia blows my mind, I don't see not buying the N9, granted it makes it to Nokia USA. If Nokia is going to abandon MeeGo, then I want to be a part of keeping the OS alive in being a developer and contributor. So, the Nokia N9 is a turning point in three ways:

  1. It has geared up my motivation to become a mobile developer, be it application or operating system improvements, I want to coddle the heart of the beast as long as I am able.
  2. Nokia has certainly turned away from its most loyal patrons by leaving the MeeGo ecosystem out on the doorstep and hopes someone adopts. Nokia is still dear to my heart, but they have mishandled the MeeGo development and it could damage the credibility of their brand to loyalists going forward.
  3. Nokia is ready to take on WP7 full strength. They are ready to reclaim world dominance, by getting rid of the dead weight of Symbian (I still love you) and MeeGo, they are surely more streamlined to ride the WP7 train. The question is, how far will this train go?
Nokia can be compared to the rattled American car companies - the market is pulled out from under their feet by Toyota and Nissan (Apple and Android), the economy blows up in their face (turnover of officers) and the comeback plan to address the changing economy (drop Symbian, go WP7).

Will Nokia rally?