Streaming Videos using Apple TV

March 25, 2012

My wife and I normally don’t have time to watch live TV shows, so we resort to recording videos using our Macs and the EyeTV HD external device. Then later we watch our videos on our respective computer screens, iPads, Android Tablets, etc. As you may have read from my previous posting, I like to stream my videos from my iMac to my Android Tablets at home for viewing.

We recently decided that we wanted to find a way to watch our recorded videos on a big-screen TV in our main living room. Unfortunately, our living room doesn’t have a coaxial cable jack so we can’t hook up a TV to it. But, after some exploration we determined that we could connect an Apple TV device and stream videos from our iMacs to a connected TV very, very easily.

So we simply connected the Apple TV to our new Visio 42″ LCD TV via the HDMI port, adjusted a setting in the iTunes application running on my Wife’s iMac to allow for file sharing, and started up the Apple TV interface app on our LCD TV. Next, we scrolled over to the “Computers” icon and clicked it with the Apple TV remote, and was able to scroll through all available video files on my wife’s iMac. Then we just selected a video and it started playing on the TV!

Very simple to setup and use. So, we have video files streaming across our home WiFi network from my Wife’s iMac to the Apple TV, and the videos are played on the TV screen. No cable TV connection required. In addition, we can stream any music from the iMac to the Apple TV and hear it from the TV’s speakers as well.

Netflix is also available through the Apple TV in case we wanted to stream videos from the Internet to the TV screen. Very much worth the $99 for the Apple TV device.


Syncing Apple iCal with Google Calendar

June 24, 2011

Now that I’m back to using my Palm Pixi smartphone, I’ve got to re-evaluate my personal and work calendar syncing options. I’ve got my Apple iMac (running the iCal app), my Palm PIxi smartphone, and two different calendars to sync (along with my contacts). So, what’s the best solution?

After exploring several different options, it seems my best solution is  product called SpanningSync for the Mac. This app runs in the background on my iMac system and periodically syncs my personal and work calendars in the Apple iCal app with two different calendars in Google Calendar in the cloud, of which my Palm Pixi has the ability to sync with. What’s nice about SpanningSync is that I can control which specific calendar in Apple iCal will sync with which specific Google calendar. I’ve setup 2-way syncing, so wherever I make an addition, deletion, or change all the calendars are updated. SpanningSync also will sync my contacts between Apple Address Book and Google Contacts, and subsequently the contacts on my Palm Pixi.

This system works surprising well. I’m currently running the 15-day trial version, but if all continues to go well I’ll pay for the $25/year subscription.


iPhone no more!

June 24, 2011

I recently resigned with the company I was working for and had to return my company-owned iPhone 4. So, I’m now back to using my old Palm Pixi (WebOS) smartphone on the Sprint network.  After using the iPhone 4 for the last several months, I’ve really grown accustom to the great apps (a lot of them missing from the Palm Pixi). In addition, I really loved the virtual keyboard of the iPhone 4, especially the auto text correction. My Pixi has the physical keyboard, and it’s a pain to click away on those bubble keys compared to the iPhone.

Sure, I could always run out and buy my own iPhone 4, but I won’t for these reasons:

  1. The iPhone has some great apps, but the phone itself isn’t the greatest. On the Verizon network I often dropped calls for absolutely no reason.
  2. The Verizon Navigator app wasn’t very good compared to the Sprint Navigator on my Palm Pixi. The Verizon app would often take me to the wrong location or would simply give up on an address and close down.
  3. Although the iPhone 4 had great battery life, it is pretty heavy and somewhat fragile with glass on the top and bottom surfaces.
  4. Verizon has expensive cell and data plans compared to Sprint.

As such, I’ve decided to possibly get an Android phone on the Sprint network. Sprint has better voice/data plans and their service seems to work better in my area. The two current candidates for phones are the Samsung Nexus S and the Samsung Galaxy S II. The Nexus S seems to be a really fast phone but there are lots of reports of weak and bad radios for phone reception. Unless this can be fixed soon (either via hardware or software), I’m afraid I’ll need to exclude the Nexus S from my consideration list.

That leaves the Galaxy S II ( named “Within” for Sprint) which is rumored to be released sometime at the end of July. The specs on the GS II look great, so I’ll have to hold out with my Palm Pixi until later next month and read the reviews on the Sprint version of the GS II. Hopefully it will be good, and I can replace my aged Palm Pixi with a faster, more modern Android smartphone.


Acorn – My new graphics app!

April 24, 2011

Since moving from a Windows 7 PC over to my Apple iMac, I’ve been struggling with finding a suitable replacement for my favorite graphics App: Paint.net. This freeware app only runs on the Microsoft Windows OS, so I couldn’t continue using it on my iMac. I tried out Gimp, Seashore, Pinta, etc. and none of them really worked for me. Either they were cumbersome to use (e.g., Gimp runs on top of X11) or they didn’t have the features I needed, or they just crashed a lot. Pixelmator was one that had the most promise, but I found it a bit difficult to use and it crashed way too much for a paid app.

Finally, I came across an app called Acorn which seems to fit the bill for my needs. It’s a Mac app that can be purchased from the Mac App Store for $29.99. I was able to download a trial version from the developer’s web site, and the app really works well. It’s also very easy to use and most importantly, the developer has some great tutorials on his/her web site. In my opinion that is a smart thing, and it helps users get up to speed on using Acorn for the most common activities.

So, I’m going to keep using the trial version until it expires and if all works out well, I’ll purchase it from the App Store.


Your iPhone/iPad keeping tabs on you?

April 20, 2011

Here’s a recent posting that explains that the iPhone and iPad are constantly tracking your location:

Engadget Post

If you want to see if your i-device is also tracking your whereabouts, you can run this nifty open source program to map out the data:

iPhoneTracker

I tried running this on my iMac (which I sync my iPhone 4), but the iPhoneTracker app couldn’t find the consolidation.db file among my backup files.


Calendar mayhem!

April 17, 2011

I have trouble remembering appointments, family events, birthdays, etc. so I rely heavily on a calendar to keep my life in order. This is true for both my personal and business life, so like to keep two separate calendars to keep things compartmentalized. The issue I’ve been struggling with is finding the most efficient way of dealing with these two calendars and keeping them synced with my computers and mobile devices.

So here’s what I have available:

  1. Personal calendar for my personal appointments and events
  2. Business calendar for my work appointments, travel dates, etc.
  3. An iMac at home running Snow Leopard Mac X OS
  4. A Dell laptop running Windows 7 for work
  5. An Apple iPhone 4 as my smartphone
  6. Microsoft Exchange Server for my work email, calendar, and contacts
  7. Apple MobileMe for Calendar, Email, and Contacts
  8. Google Calendar and Contacts
My goal, is to be able to view and edit my calendar appointments (personal and business) on my iMac desktop computer, Dell laptop, and iPhone device. I know there’s all kinds of 3rd-party freeware and commercial software for syncing calendar data between applications and the cloud, but I wanted to minimize that as much as possible to eliminate any chances of “foul ups”.
I ended up using this solution: Create two calendars with my MobileMe account that allows me to create,view, and edit appointments. If you’re unfamiliar with MobileMe, it is Apple’s cloud-based system which allows for centralized email, calendar, contacts, and offline disk storage. Using this method, I can always access my calendars via a web browser with an Internet connection. Because the majority of my devices are Apple-based, it made sense using this method for syncing purposes. So, I now use the Apple iCal application to access both MobileMe calendars on my iMac desktop computer, and the built-in Calendar app on my iPhone for doing the same. For my Dell laptop (running Windows 7), I use the Microsoft Outlook application along with a MobileMe syncing utility (provided by Apple) to sync my two MobileMe calendars with Outlook for local access. This method seems to work well so far, but I need to always make sure I’m viewing the two MobileMe calendars in all my apps and not the default local calendars (which should be empty).
Read the rest of this entry »

iPhone 4 WiFi personal hotspot

April 17, 2011

A lot of the cell phone carriers are selling MiFi devices which are often labeled as “personal hotspots”. These small devices act as a portable Wireless Router which you can carry in your pocket and make Internet connections with your laptop, iPad, etc. via WiFi. Usually they are priced at $100-$200 US and then have a $60-$100 monthly charge for data usage. These MiFi devices are a great choice if you need to connect multiple devices to the Internet while on the go (I can see a traveling business person using one of these for his or her smartphone, laptop, iPod Touch, and iPad).

Some of the newer smartphones have the ability to act as personal hotspots, with some charging a small fee and others not charging anything. From what I’ve read, the Android phones provide this service free of charge but the iPhone requires an additional monthly charge (depends on the carrier, but usually runs $20-$30 per month).

If you’ve jailbroken your iPhone, you can use a small utility called MyWi which allows you to connect your WiFi devices to your iPhone (wirelessly) as if it was a personal hotspot. Using this method, you shouldn’t be charged the extra monthly fee as described above (but, you will be charged data usage according to your current plan).

As a test, I decided to download the trial version of MyWi from the Cydia App Store (available for jailbroken iPhones) and see how well it worked. After downloading and installing this simple app, I was able to configure it and use it within just a few minutes. First, I fired up my Windows 7 laptop and checked for WiFi Routers in my area, and sure enough my iPhone appeared in the list. I connected to it and did the speedtest.net speed test to see how fast the connection was (via my Verizon cellular connection). On average, my laptop saw 3.60 mbps download speed and 3.60 mbps upload speed (not too bad!). I then tested my iPod Touch connected to my iPhone via WiFi and got similar speed results. So, it seemed that the MyFi app is a good solution if you want to convert your iPhone into a personal hotspot without paying the extra monthly cost. Of course, you can only use this method if you jailbreak your phone and your average iPhone user may not want to go that route.

Note, that MyWi isn’t free (it current costs $19.95 via the Cydia App Store), but for a small one-time charge you’ll get a personal hotspot without any extra monthly recurring charges.


I’m a new Verizon iPhone owner

February 18, 2011

For the last year and a half I’ve been using a Sprint Palm Pixi WebOS smartphone as my daily companion.  As a WebOS developer, I understand the internal workings of the Palm Pixi and really like a lot of its features. For my primary day job, my employer recently upgraded my cell phone to a Verizon iPhone which I gladly accepted. I’ve owned a iPod Touch for the last year and really like it, so I pretty much knew what to expect in a iPhone. Here are some quick observations:

In my opinion, WebOS is a more “polished” OS for smartphone users as it has a lot of small useful features. For example, in WebOS you can define multiple email accounts in the built-in mail app each of which can have a unique signature text block. On the iPhone, you can only have one signature block used for all email accounts.

WebOS has a very nice notification system where incoming emails, phone calls, messages, etc. are displayed in a small strip at the bottom of the screen. So, you can quickly at a glance identify when you have any new messaging. With the iPhone, you don’t have such a notification area except for a popup dialog window in the center of the screen as a message comes in.

When the screen is blank (or turned off) in WebOS, I am notified of new messages by a small flashing light. There is no such thing on the iPhone when the screen is turned off or blank. To check for new messages on the iPhone, you need to turn on the screen, unlock it, then look at the Email icon to see if there are any new messages (displayed as a number on the icon indicating the number of unread messages).

I sorely miss true multitasking with my WebOS phone. Being able to minimize a running app in the background and fire up another app is a great thing. The iPhone supposedly has “multitasking” but who knows what that really means. Does the app continue to run in the background, or is it suspended until you fire it up again?

So after beating up the iPhone, what do I like about it? First, there’s tons and tons of great apps written for the device. For business travel, I’m using one called TripTracker by PageOnce which is an excellent app for tracking all your travel reservations. I’ve got a lot of news-related apps (e.g., USA Today, Engadget, Macworld, Fox News, NBC Nightly News, ABC News) which come in handy for keeping me busy in-between appointments. Of course there’s Pandora for listening to free Internet radio stations, and Netflix video streaming.

Since I have an EyeTV HD device connected to my iMac for recording TV shows, I can use the associated iPhone app called EyeTV which allows me to fully control the EyeTV HD hardware remotely as well as stream recordings (and live TV) to my iPhone.

Of course, I have the ability to play music and videos through synced files from iTunes. So in all, I’m happy with my iPhone and think it will be a great business companion but I do miss some of the small features found in WebOS.


App developer’s dilemma

February 5, 2011

I’ve been a mobile app developer since the early Microsoft Pocket PC days (circa 2001) and I’m amazed at the selection of smartphones currently available. You have the Apple iPhone, Google Android OS, Palm WebOS, Blackberry RIM, and Microsoft Windows Phone 7 OS devices as the big players. So as a developer, which platform should you choose to develop apps for?

You really can’t developer for all of the platforms, since coding for one usually isn’t easily transportable to another. For example, the Apple iOS (iPhone, iPad, iPod Touch) use Apple’s Objective-C programming language for app development (which you need an Apple computer also). The Android OS requires the Java language, and the Palm WebOS requires Javascript (or C++ for games). Microsoft WP7 requires Microsoft’s own programming language (C# (or Visual Basic) and Silverlight), so as you can see you would need to be trained and skilled in many, many different languages for creating apps for multiple platforms.

So as a developer, you need to make some tough decisions if you want to create apps to sell for a smartphone device. In most cases your time is valuable, so you want to minimize your efforts and maximize your profits and results. I have been in such a dilemma, and here are my thoughts:

For all of the platforms, the Apple iPhone definitely has the biggest online app store. They have tens of thousands of apps available, free and paid. In my opinion, a new developer creating apps for the iPhone would easily be lost in this sea of apps, and the prospect of making a decent return on investment is quite slim. In addition, you need to own an Apple Mac to do such development and also learn the Objective-C language. Developing iOS apps has a steep learning curve and something I’m not willing to do at this moment for the possible return.

The Android OS is in a similar position as the Apple iOS, in that there’s thousands of apps already available. Most ideas for apps you might come up with have already been created. Java is a very popular language and if you already know it, then you’re more than half way there. Android developers use the Eclipse IDE (which is free) and it runs on many different computer platforms (Windows, Mac, Linux). I’ve found that the Android development tools are not the easiest to work with, but they are all free and readily available from the Internet. I’ve opted to not pursue developing Android apps since I don’t know Java and it would be a huge effort to get up to speed in that language. Now, I have not excluded writing Android apps, but at the moment I’m holding off any serious development effort with that platform.

I’ve spent the last year or so developing apps for the Palm WebOS devices, and I find it very easy to do. If you’re a web site developer and know HTML, CSS, Javascript you can create WebOS apps. Palm uses the Eclipse IDE and it’s fairly easy to code up your apps. As with the Android, you can do your development on a Windows, Mac, or Linux machine and all the development tools are free.

The biggest issue I have with WebOS app development, is with Palm. Palm has been very supportive of their developers, but it’s been over 8 months without them releasing any new smartphone devices. Since the acquisition of Palm by HP, handset releases have been non-existant. Sure, Palm release the Palm Pre 2, but that’s basically the same design as the Palm Pre. In fact, a lot of cell phone carriers have dropped selling WebOS smartphones so a developer must question if it makes sense to begin or continue developing for WebOS devices.

Microsoft released their Windows Phone 7 OS devices last year, refreshing their old Windows Mobile OS to something that is comparable to the iPhone, Android, and WebOS touch-screen devices. Amazingly, a lot of pundits like the new look of the WP7 OS (including me). Even though there’s not many WP7 smartphones on the market (GSM version only available), I believe Microsoft will throw lots of money at the WP7 project and won’t give up until they grab a big part of the smartphone market segment. As such, the total number of WP7 apps currently available is the smallest of the smartphone group, which in my opinion is a good thing for developers. This means more opportunity to create useful apps and games that will be noticed in the online catalog. Once you’ve established yourself and have good ratings, you will be in a good position to make considerable profit as more WP7 handsets are sold.

So do you develop apps for the iPhone, Android, WebOS, or Microsoft WP7 smartphones? Which platform will give you the biggest profits? If you have a “killer app” (like Angry Birds) I’d say go with the iPhone and/or Android since they have the biggest user base. If you’re a Java programmer, then go for the Android OS. If what you really know is HTML/CSS/Javascript, then dive into WebOS app development. Finally, if you know C#, Silverlight, or Visual Basic then check out the WP7 platform.

What am I planning to do? That’s a tough question to answer at the moment. I’ve pretty much decided to focus on two platforms: WebOS and WP7 since I already have apps selling on both platforms. I’m concentrating my efforts for the moment on WP7 since it seems to be an easy platform for creating nice looking apps, and their app store is low in quantity of good apps. But, I’m keeping my eye on what HP/Palm will be announcing next week on February 9th. If they announce some incredible hardware and the release of new app SDKs then I may drift back to that platform.

The smartphone industry is quite dynamic at the moment, so a developer needs to stay alert and keep all their avenues open.


The Verizon Apple iPhone

January 8, 2011

Looks like the Apple iPhone will be available on the Verizon network sometime at the end of this month. Hurray, Hurray! the iPhone is no longer restricted to the well-known crappy AT&T Wireless network, right? At least that’s what most people believe.

It seems to be common knowledge that the AT&T network is slow and just simply sucks, dropping calls and transferring Internet data at snail speeds. You hear that all the time, but after reading several forum postings I’m not too sure. It seems that a lot of AT&T users are reporting that their smartphones work great on the AT&T network, with no excessive dropped calls or slow data connections. Anecdotal comments are stating that it’s the Apple iPhone that is the culprit for the dropped calls and slow data transferring, not the network. The Android and WP7 phones work great on the AT&T network while the iPhones drop calls.

So with the iPhone soon to be appearing on the Verizon network, we’ll get a 2nd opinion. Verizon is regarded to having a good high-speed network, so if the iPhone exhibits the same dropped call performance as on the AT&T network, then there’s your smoking gun. If not, then I would concluded that the problem is with the AT&T network.

Also, I think it’s good to have the very popular iPhone available on multiple networks. It’s good for consumers and for Apple, Inc. I love using my iPod Touch (which is basically an iPhone without the phone), but for what I use it for it’s somewhat useless without a WiFi data connection. As such, I’m sure I’d really like using an Apple iPhone. So when the iPhone appears on the Sprint network, it will be a hard decision for me to get either an iPhone or a Windows Phone 7 device…

Update: One thing to note, is that with the AT&T Network you can do voice and data connections at the same time (so you could be talking with someone and then bring up Google maps or check your email at the same time). With Verizon, you can’t do this. You can only use one or the other. This is a big limitation with any CDMA network, so you’ll see the same restrictions on the Sprint network as well. So for some current iPhone users, this might be a big enough reason to not jump ship to Verizon.


Follow

Get every new post delivered to your Inbox.