Dec 24, 2009 2
Dec 23, 2009 0
Photography Experiment #18 – Winter Trees
Dec 21, 2009 2
Photography Experiment #17 – Snow
Dec 14, 2009 0
Photography Experiment #16 – Flash Vs No Flash
Continuing my photography experiments, it really is amazing the difference that flash can make.

Flash

No Flash
Dec 6, 2009 0
iPhone Development: MVC Design Pattern
If you are planning on developing applications for the iPhone chances are you will be familiar with object oriented programming. Design patterns promote code and design reuse along with making an entire application easier to understand and why a certain structure was adopted.
It is important to note that a design pattern is not a blueprint for an application that just has to be written in your development language of choice, but rather a blueprint for how to implement your code in order to enable stronger code maintainability, testing and to avoid a wide range of issues that could otherwise occur with unstructured (spaghetti) code.
The iPhone platform makes use of the Model View Controller (MVC) design pattern.
-
Model – Manages the data for the application and how the state of the data should be updated.
View – Will handle how the data is displayed on the screen.
Controller – Deals with the inputs from the user such as utilising all the available on screen elements such as buttons and keyboard functions.
With the MVC design pattern it means that when developing for the iPhone you will have a better way of maintaining and testing your applications. Overall this should mean that better quality applications are created.

On a side note I used Balsamiq Mockups to create the above diagram, I would highly recommend giving it a try. This has quickly become one of my favourite applications.
Updated: Diagram updated to show two way relationship between model and view (well spotted by David Rice)
Dec 2, 2009 0
Photography Experiment #15 – Baseball
Some photos of a baseball I got signed last year while at the San Francisco Giants Vs Atlanta Braves game in the famous AT&T park.



Dec 2, 2009 0
Adobe: Creative Suite 4 – Web Premium
Last week I received the Adobe CS4 Web Premium software which I won at the Build Conference, a massive thanks to Giant Training and Adobe for this.
The following is the complete story:
On November 5th I attended the Build conference in Belfast, during the event Ian Sayers from Giant Training held a prize draw for the chance to win a copy of Adobe CS4 Web Premium or Design Premium worth a whopping £1500. I was extremely lucky when Eric Meyer pulled my name out of the box, I seriously couldn’t believe I had won and opted for CS4 Web Premium.
With CS4 a wide range of new and exciting opportunities have presented themselves. I am currently developing several iPhone applications which will now have their entire interface redesigned in PhotoShop which will give them a much more professional presence.
As an amateur photographer I will now have the ability to add a new dimensions to my photos in addition to designing and developing a new website to showcase them.
These tools will significantly help me on a daily basis with all my personal development and design projects.
Many thanks to Giant Training and Adobe!
Jonathan Cusick
















