James Andrews

Tag: iphone

The great apple controversy.

by jandrews on Apr.10, 2010, under General Discussion

Today Slashdot.org had an article regarding a blog post from a well known Adobe Evangelist Lee Brimelow. I read Mr Brimelow’s article, and then proceeded back to slashdot to read some of the comments posted within. One of the readers commented.

and hopefully the government will do a bette4r job at slapping apple then they did with microsoft.

The comment obviously in regards to the anti trust/monopoly law suite of the earl century. I have heard this complaint time and time again over the last 6 months. Since the announcement of the iPad and even before. People throwing Apple under the bus saying it is a monopoly. Which it is not.

Apple is and has always been a hardware company. They sold computers with an operating system. Much like buying a DVD player with a BIOS to run and play DVDs. Their OS is $99 unlike M$ who sells windows for $300+ It has never really been about the software. Sure they make a few different specialty applications, but that is not their bread and butter.

As a hardware company Apple has given us some pretty nice devices. The iPod with it’s clean look, and user interface. The iPhone which has revolutionized the smart phone industry in the US, and even abroad. Even the iPad is a nice device. Some people call it an oversized iPod touch (and It essentially is), but after spending some time with the device yesterday, I think it will do pretty well.

The controversy at large is Apple and it controlling what apps are allowed onto it’s devices, and that you have to go through Apple to get your application on their hardware. This in my mind is no different than what many companies already do. Nintendo, Sony, and Microsoft all have rules that you have to abide by to develop for their gaming consoles. They are not as strict necessarily as Apples, but they still have rules. MPAA have rules for getting keys for DVD encryption. Hell, most software you use today on your home computer has a End User License Agreement telling you how you can and can’t use the software. Do you call Adobe a monopoly for not allowing commercial use of Photoshop on an educational EULA? No. The argument that Apple is a monopoly is absurd.

I have a lot of friends who have Droid based phones and love them. Great! I’m happy for them. That is what is most important. If you buy a piece of hardware you should be happy with it. If you aren’t happy with a piece of hardware you don’t need to buy it. You don’t need to develop for it. You obviously are NOT the target market for the device. Stop your whining and go buy a droid based tablet or phone, or mp3 player or what ever.

Leave a Comment :, , , , , , more...

Corona – iPhone/iPad Development made easy.

by jandrews on Feb.07, 2010, under General Discussion, iPhone Programming

Last night I was browsing twitter when one of my tweeps mentioned an article about iPhone and Flash. The article basically stated that before the release of the iPhone there were discussions of using flash on the iPhone for application development. That talks went south and since then there was no turning back. Now whether there is any truth to that I don’t know. What made the article interesting was the mention of an SDK called Corona by a company called Ansca Mobile. Essentially it’s a scripting language similar to actionscript/javascript that allows you to build iPhone apps as if you were building a Flash application.

I’ve wanted to write Cocoa apps for a while, but with work, and life I haven’t been able to get enough time to wrap my head around Cocoa and bindings and all the fun that goes with it. I know Javascript very well. Since I am a web developer so I thought I would give Corona a shot.

Corona cost $99 but there’s a 30 day trial version. I downloaded the trial version, and started reading through the docs (ok skimming through the docs) and sample applications. I found the APIDocs to be poor. No real explanation on how to capture events, which on the iPhone is important. Touch events are everything when it comes to the phone. Also, the company seems to be indecisive about some of the touch event naming, like “drag”. They thought it didn’t make sense, but I easily knew what they were talking about. Though I probably would have called it “swipe”. The sample code however was full of useful snippets, and from that I was able to build a 45 line application. That’s right in 45 lines I had the application I have been wanting to write for 5 months. Now I haven’t been able to test it on an iPhone or within Apple’s iPhone simulator. I have tested it in Corona’s iPhone simulator, in order to test it elsewhere I need to pay the $99, so for all I know it could totally break. I will give them the benefit of the doubt that it will work fine on the iPhone, and could revolutionize iPhone development for those who want to quickly get something out without the time consumption of learning Cocoa Touch, or paying an iPhone developer up to $150/hr

I am looking forward to them having a version that supports the iPad, I am sure they are working diligently on it.

2 Comments :, , , , more...

iPhone App Review – Photographer’s Workflow

by jandrews on Jan.25, 2010, under Software

Photography is one of my hobbies. Sometimes I’ll do a wedding for a little extra money, sometimes I’ll shoot models. Trying to keep track of everything is a pain. Last night I was organizing apps on my iPhone and decided to look for some new ones while I was at it. I came across one called “Photographer’s Workflow”. From the images in iTunes App Store it looked like it did pretty much everything, and it was $3.99. Cheap enough for me to want to give it a try.

I downloaded and synced the app to my first generation iPhone. The first thing I noticed was that it requires use of Google Calendar. I give it my gmail account and password and it connected. Fulfilling that requirement, I attempted to add a project.

I add my project and the app crashes. I go back to the app, and enter the project. None of the information is there, and there’s no way I can see to delete the project and start again. I add another project, and wouldn’t you know it happens again. App == FAIL.

This app looked so very promising. I was really upset about the requirement for Google Calendar. I don’t want all my business information on the cloud, I’d rather have it sync to iCal through iTunes, or at least have the option for it not to use Google, and just keep it on my Phone. I couldn’t get a project to work at all which means that the application was totally useless to me.

I have contacted Apple for a refund.

Don’t waste your time, the app needs a lot of work.

2 Comments :, , , more...

Software Review – DragonCon iPhone App “Follow-me”

by jandrews on Sep.07, 2009, under Technology

While its fresh in my mind I think I am going to write about the DragonCon iPhone application. Thursday evening I was browsing either Twitter, or Facebook or Livejournal. I don’t remember which when I saw a link advertised for a Dragon*Con iPhone. It was basically advertised as a replacement for the little panel list booklet that I can’t read because the text is so fraking small. I was pretty psyched.

The application is pretty simple in design. There is a main page that has update information. There is an “Events” button, a “My Schedule” button, and a “Speakers” button. For DragonCon the “Events” button gave you a list of all the panels on all the different tracks and concerts from various acts at the convention. This was really handy. Not having to dig out a little booklet that was hard to read was a real PITA. You clicked on an event and the there was a way to add the event to your “schedule” page that had a day calendar look. You could plan your entire weekend and then all you would have to do is go to your “Schedule” page and see what you had chosen and life was nice and easy, not marking the little book and trying to find an event you read about but were unsure about, simply add it, and then go through the schedule and cull out the things that overlapped or were too far away for you to make it from the previous track. The idea at it’s simplest form is great. No wasted paper, and much easier to find panels.

It’s got problems thought, and to be fair the Application is called “Follow Me” and is created by “Core-apps LLC”. It is an event organization app that allows you to have information on panels exhibitors and updated information on. DragonCon is simply their client.

The biggest problem is the load speed. DragonCon has a LOT of events, and since the application talks to the internet to update those events you’re talking a connection EVERY time the application is loaded. It seems to load the XML (assuming it’s XML) EVERY time instead of doing something simple like checking the last modified date against a db to see if the schedule has changed. With 30000 people at the convention and most of them connected to cell towers trying to make connections for tweeting, surfing or using FollowMe. That lead to a VERY slow user experience. The app should only ever update when the data has changed, and then, only modify new data since that change. There are also a lot of things that they could have added to make the experience of using the application a lot better. “Speakers” for example gives list of all the speakers, there’s no cross talk to the events telling allowing me to see what events that speaker was in. There was no way to search only different tracks. All 3 days of events were listed in one list. Separating out Friday, Saturday, and Sunday would have made it easier for those of us trying to get to the sunday list late friday night to plan things. Instead you have to scroll through hundreds of panels that happen Friday and Saturday. Little things that with a little more thought could make this application rock the convention world.

Basically the idea is great, the execution needs some work. Yay DragonCon for doing this, They may want to consider a web version as well for those non-iphone users. Any web developer with half a brain could write something similar in a couple weeks, and then you’d make everyone’s life easier.

FollowMe gets 2 of 5 stars. DragonCon for using the tech to make my con experience better gets 5 for 5!

2 Comments :, , , , , more...

Software Review – Airmouse Pro

by jandrews on Mar.30, 2009, under Software

Today I was reading twitter when @mongey91 mentioned his father being impressed with an application called Airmouse on the iPhone.  I had not heard of Airmouse, so I poked around the Apple Application store, and found the application.  First off it’s not a free application.  It’s US$5.99.  What Airmouse does, is it allows your iPhone to act as a remote mouse and keyboard for your Mac or PC.   At first glance I can see a lot of uses for the application.  First would be presentation at conferences.  According to the video on the website it can be used just like a mouse pointer move up it moves up, down and it moves down.  Multimedia PCs need keyboards and mice so you can access your files.  Why not just sit down, turn on Airmouse turn the tuner to the PC and let it go.  Of even as an alternative to a TV in the bedroom.  Control your computer to watch a movie from your bed, no extra remote needed.

I downloaded the server and installed it on my 1st gen Macbook.  Server installs easily, and did not require administrative privileges which was nice surprise.  Next I went to iTMS and payed my $5.99 downloaded, and synchronized it onto 1st gen iPhone.  I am all set and ready to go.

First of is the ability to type which i am doing right now from the iPhone. It is neat if you need to rename a video file on your media PC.  The iPhone application has 2 interfaces.

The default is pointer style, with the ability turn it into trackpad style.  I’m going to talk about trackpad style first.  When you start the application you will be in pointer style mode.  Clicking on the icon in the upper right hand corner put you into trackpad mode.  The trackpad on top and they keyboard on the bottom of the iPhone screen.  As you might expect it is designed to act like the trackpad on your computer.   If you click anywhere on the trackpad part of the screen and hold your mouse moves, and the application is designed so that if you track over the keyboard it will stay in mouse mode until you release.  Which is pretty handy.   It has 3 mouse buttons between the keyboard and trackpad.  One for left one for center, and one for right.  They will act just like if you were using the same buttons on your computer.   The center also has up and down arrows, so you can use it like a scroll wheel.  Don’t want to use the button as a scroll wheel?  That’s fine, you don’t have too, 2 finger drags on the track pad also work.  Airmouse definitely has the trackpad working well, and would be hard to improve on.

Pointer mode has 4 buttons.  left, right center bottom and center top.  The left and right act just like the left and right buttons of a normal mouse.  The center bottom is like the center on your normal mouse.  The difference is because there is no “tracking” with your fingers on the track pad, holding the buttons and waving the iPhone up and down and left and right acts as you moving the mouse.  The top center button is what you use when you just want to move the mouse without the effects of clicking on a mouse button.  Overall with my 1st gen iPhone the tracking doesn’t seem to work well, but maybe I just need to fidget with the settings some more.

Airmouse also has 3 unique displays.  Media, Web, and “hot keys”.  The media page gives you access to iTunes.   Web connects me to Safari, but it may as well work with your default browser.  The “hot keys” allows you access to your “function keys” and also some missing keys.  All very well implemented and useful.

Still I think it’s a great little application, and once I get my Mac mini for my living room next year I’ll be using it quite often.  I give it 4 out of 5 mice.  If you would like to learn more visit their website.

Leave a Comment :, , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...