Apr 15, 2010

Why I choose a Canon camera

Most people that I talked to when finding their first SLR their question is "Do I go Canon or Nikon?". Online research will lead you nowhere because they're both great companies that make great cameras.


Both companies offer a ton of choice when it comes to the camera bodies, lenses, flashes and other accessories. There is no lack of options to give you the perfect combination for your photography.


So for me my decision came down to past experience. My prior camera was a 3 megapixel Canon point-and-shoot camera and I personal felt it had great color saturation. After digging through a lot of the customer pictures on Amazon I found that the trend continues with their higher end products (as one would expect). When I looked at the Nikons, although I thought they took excellent pictures, I didn't feel they had had the same color saturation. So really it comes down to artist influence. My recommendation for you is to try and get your hand's on a friends SLR whether it be a Canon, Nikon, Sony, etc and just see if it works for you. If you can't get the color you like or if the flash doesn't seem to accent your subject just the way you want it, etc., then move on. When I tried the Rebel, I loved it and that's what I went with.


Apr 10, 2010

To those who side with Apple because of issues with Acrobat

(in reply to a comment thread on Facebook)


Its interesting to hear that people have been having issues with Acrobat. But do I follow the news regarding Acrobat much? Actually, not at all. My focus has been in the Coldfusion/Flex area of the Adobe product line. I use CF to produce PDF's all the time for different client senarios and not once has anything every come back to me about PDF's causing such problems. When setting up these PDF's I'm testing on my screen which I believe is running at 1920x1200 and never experience an issue nor have I seen it lock up my computer.


Regarding the licensing issue, yeah, the CS products are really expensive. It something that business have to deal with. I would love to have a copy of Photoshop and possibly Dreamweaver but the budget won't allow for it. I get it. But honestly, are we not talking about SOP for any major software vendor? I do know in the recent past Adobe has done wonders to make licensing easier for companies. Now the EULA for CF includes the ability to use the key for an unlimited number of development boxes along with bonus licenses for another install of CF in the cloud. Also I know a lot of their EULA's allow for a second installation of their software for home use.


I can only say good things about the CF/Flex people at Adobe. They're all about their customers and are constantly thinking of new/easy innovative ways to make the like of a CF/Flex developer easier. And unfortunately this issue with Apple vs Adobe has directly effected the areas of Adobe's business I use daily.


With the increasing demand for mobile content many in our community were rejoicing when Adobe announced stuff like the SWF to iPhone compiler and AIR to run on the iPhone/iPad. This move really hurts the App Store and iPhone/iPad users as developers across the board may start to give up on development for these Apple devices because as many have described, the technologies/languages that Apple has made available to develop their apps are quite illogical. That's why other companies have developed other products like Titanium mobile and Phonegap. Plus with the rise in the number of Android devices out there, I suspect that many will focus mobile efforts elsewhere.


As far as mobile browsing to deliver content, it seems Apple is depending on the HTML5 standards that are still unknown to many. A quick search over at amazon shows that authors aren't going to get books out on the topic until this summer.


All this to say, sorry about the issues with Acrobat. Hopefully one day the Acrobot team will hear your cries.

Apr 5, 2010

What do I think of the iPad?

Having never touched one and after only reading some things online about it, I'm not a fan. My hope when this thing was rumored was that it was a tablet form of the macbook air. With an actual computer operating system, the device would have a lot of potential. Instead we got the iPod Touch XL and the Touch's limitations. No real ability to multitask, no native printing, applications based on the iPhone model and more. You tell me the price would have soared. Fine. At least then I could see the device having some sort of application beside a gaming console or eReader you can't use in the sun.


What type of application do I see it in? It would be perfect for the custom software industry; industries that need to flip through data but are not doing a whole lot of entry. These applications are done for private companies and the applications have no business in the itunes store.

So I can hear it now, build an html application to run in the browser. Ok, I can take as a perfectly acceptable solution. A large part of my life right now is spent building web applications rendered using html. Lets get real a minute, do we want to base interactive web applications on an html/ajax solution? First its a mobile browser. That means we have the same rendering issues we do on the desktop...and more. Plus, I know I'm not a great programmer with ajax frameworks but I know there's a point that the browser says "enough, hit F5 now or I give up".


THANKFULLY, Adobe has no want to sit on the sidelines of the iPhone/iPad development scene. Adobe's Flash Professional CS5 will compile to iPhone apps and there have been videos out there of AIR coming to mobile devices including this one I saw today. These are great and will help us programmers out, but we still have to wait on an official release and the applications compiled from Flash are still subject to Apple's approval before distribution. I can't speak for the coming AIR apps but I can only assume the same and this isn't very condusive to the many internal apps I could make to make the lives of coworkers and clients easier. I understand that I can probably push the app down to select devices through the SDK but I'd really like to have them sit in an install directory on a server and download them to the device.


Aside from Flash/AIR there are other frameworks for iPhone/iPad/Android development but they either are a nice wrapper for a web app or have awful documentation. I would love to dig into the Titanium framework more, but I don't have time to figure it all out. Yes I know that they recently did a lot of work on the docs, but still leaves a lot to be desired in my opinion. And again, these are subject to Apple's approval.


Moving on...


Most people complain about no camera on it. I don't know if I join them or have a different but similar request. I want to see a camera on front. This device seems like it would be great for video conferencing via Skype, Adobe Connect or whatever. Also there is a plethora of other situations printing would be great but as this article states, there is zero native printing.


So what you or at least I would be left with is a want of a netbook. There you would have Windows, a keyboard, printing, choice of browsers, etc. If you want the form factor there are competing products coming soon. As this article state the forthcoming HP Slate is coming to enter the market but will run Windows 7 that gives you access to a lot more options. The price is steep, but again, I'm ok with that. If you really want this, you should be willing to put up the dough for something that's actually useful.


I could go on but I think you get the gist of what I'm thinking. I know I focused a lot on the application side of things so if you'd like me to continue, let me know.

Apr 4, 2010

Motorola Droid and the 2.1 Update

Being impatient for the update (my wife is still waiting and I'm out of town) I manually updated my Droid to the 2.1 update. The directions are clearly outlined here:


http://www.androidcentral.com/how-manually-update-your-droid-android-21


This update was to give the phone a lot of the features that you see on the Google Nexus One. Clearly we couldn't expect everything that the Nexus One has in 2.1 because it has about half the processing, but I'm a little disappointed with what we did get. Here are the big updates.

  • Voice input on the keyboard
  • News and weather widget/app
  • Live wallpaper
  • Nexus One Gallery
  • Slightly different music player


Voice input on the keyboard

This feature is awesome. There is now a new button on the onscreen keyboard to start the speech to text engine. Say a few words like you do with a voice search and bam, it puts those words in for you. Same accuracy as the voice search. Not 100% but does the job. The disappointment here is this feature is not in places that helps me in the car. Voice search doesn't help me find music on my phone or anything. With all the bluetooth going on in my car, this would be a huge plus. But it doesn't. STINK.


News and Weather widget/app

I believe this is a feature is something that came with the Nexus One. Gives you a widget to see the current weather and headlines in various categories and then an app to drill in and get more information. The news part is a bit lacking, you can only customize it based on keywords. I think the best part of this app is the weather features. Tap the weather part of the widget and it gives you the 7 day forcast. Hit today's weather and it gives you a great bit of info on whats going on outside. This includes a temperature and humidity graph that you can scroll to see what these items will be in the next 24 hours.


Live Wallpaper

At the moment, this is strictly an "ooo-ahh" feature. Gives you wallpaper with animation and maybe, just maybe some useful information. The most you can get out of one of these wallpapers now is the google maps wallpaper that shows your current location. This seems dumb as it will probably drain your battery using the gps. But, I haven't tested so I don't know for sure. Right now I have it set to a wallpaper that shows some blades of grass blowing in the wind along with the sky which is based on the time of day. Noontime its bright blue, night time you get a dark sky with stars. Its kinda neat but I wish it would go further to base the sky on the current weather at your location. All in all you can't ask for too much from this feature and it does add some flair to the phone.


Nexus One Gallery

The photo gallery got totally revamped for the Nexus One and now its on the Droid. It breaks your photos up a lot like iphoto or picasa and gives you a nice gesture based navigation to view them. The REALLY nice feature is that it now pulls your picasa albums in automatically and puts them in the navigation as if the photos existed on the phone's memory. Great for showing off a large number of pictures.


Music Player

There really isn't much to say here. Some of the navigation flow on the player is still awkward and it seems the biggest addition to the player is the zune like use of an albums cover-art when browsing songs. I think I would still rather use another music player or just be lazy and power-up Pandora.


All in all the update did make my Droid better as a whole. Its a bit more flashy (not to confuse you, still no adobe flash on it). I do think that the phone operates a little better and seems less laggy. The biggest disappoint is no Adobe Flash. I'm a Flex advocate, I want my apps to work on my device's browser. But its coming soon (so I'm told). Also no additional home screens. The new pieces that we did get did not live up to the hype of the update as a whole, but are greatly appreciated.


If you have a Droid, install the update when it comes to your phone (being pushed out slowly). Or if you're like me, do the manual update listed above. My only problem doing it manually was that I needed to hold volume-up then camera to get to the boot menu. Otherwise it worked spot on.

Time to revisit and revamp...

So, I haven't used this blog in a long time. Blogging started to become sooo 2003 to me but recently i've realized how much of my day is spent doing two things: searching for answers in blogs and trying to answer questions that people randomly ask me. Seemed to me that if somebody has the question and I somehow get the answer, it should be shared. So that is going to be the main focus of this blog from here on out. I will try to update it a lot more consistently now and hopefully make it a revenue source for my wife and I. That being said you will see I've added several ads boxes to the page. Sorry, I don't want to do this for free! ;-) Along with these random questions I may pass by I will also try to anticipate future questions by breaking up the blog into other pages like product/music reviews.

Also, I don't know how often I will be posting to the blog but if you want to keep track of it, please consider subscribing to my RSS feed. I recommend using Google Reader for tracking your RSS feeds on the web. I've been using it for months now both on the web and on my phone to follow sites like philadelphiaphillies.com, androidcentral.com and toothandnail.com. RSS feeds are awesome. Getting off the soap box now.

Anyway, I hope you enjoy the ramblings. Look for this to morph in different forms, maybe find its way off of blogger into something new or maybe getting a big name change. Who knows. The web gives us lots of possible sharing avenues.