I am very close to finish another project in Fraunhofer FIT: IdeaPitch on the Microsoft Surface. This concept is very simple, you are able to “store” ideas in a repository, created using PHP and MySQL, and later on manipulate it on Microsoft Surface, along with the rest of the contributors. Other clients, iPhone and Air, were developed and are able to connect to the repository and register the ideas there. They are acting like individual clients, the iPhone can’t be used comfortable by more than one person. Not to mention that this is kind of personal device by its nature. The Surface […]
Tag: Cocoa Touch
From time to time, you’ll need to show in your iPhone application a view over the entire application without navigating and destroying your workflow of the application. I’ll present the mechanism of modal windows as it is implemented in Cocoa Touch. Lets take a real case: you have a view in which you want to input an address. Near the address you have a button which will show the user the Map centered on the specific address that he inputted. How this can be implemented? The answer is quite simple: you need to declare the view from which you launch […]
During the CSCW Lab, where I had the experience of working on iPhone, I had to connect to a XML RPC server. Some of the parameters of the request had to be formatted as ISO8601 standard. After some reading, I end up using the following code, managing both the conversion of a NSDate to NSString and a NSString to a NSDATE using the above format: NSString –> NSDate -(NSString *) strFromISO8601:(NSDate *) date { static NSDateFormatter* sISO8601 = nil; if (!sISO8601) { sISO8601 = [[NSDateFormatter alloc] init]; NSTimeZone *timeZone = [NSTimeZone localTimeZone]; int offset = [timeZone secondsFromGMT]; NSMutableString […]
This is the start of all iPhone Developers. It will be an extremely brief tutorial meant just for those which are at the absolute start of iPhone development. First checks: 1. System requirements: verify if the iPhone sdk needs are met. 2. Go to Apple’s iPhone Developer Center , then download the SDK. 3. As you’ll need some experience and code to work on, download the Hello World sample application. 4. Double click (gotcha!) on the the Hello World project file (the .xcodeproj). 5. Alternatively, you can use the research assistant to increase your knowledge about the iPhone libraries. 6. […]
I just started the most interesting lab of my life : Programming Apple’s iPhone using a MacBook with Cocoa Touch. It is held in Frauhover FIT, under Prof. Dr. Wolfgang Prinz and Dr. Wolfgang Gräther. In this lab we will start develop an iPhone application using Usability principles, Apple’s User interface Guides.