Picture material for the Apps from Cos. Available at: http://www.cosstores.com [ Accessed 7 June 2011].
MA master project: Designing for small and large touch screens using examples of the iPhone and the iPad.
Wednesday, 29 June 2011
Tuesday, 28 June 2011
Video - final high fidelity prototypes
Picture material for the Apps from Cos. Available at: http://www.cosstores.com [ Accessed 7 June 2011].
Wednesday, 15 June 2011
Wardrobe also for dresses
Picture material for the Apps from Cos. Available at: http://www.cosstores.com [ Accessed 7 June 2011].
Tuesday, 14 June 2011
Super - my Apps are on the devices!!!!!
After 2 days install and uninstall software, the Apps work on the devices:
Picture material for the Apps from Cos. Available at: http://www.cosstores.com [ Accessed 7 June 2011].
Picture material for the Apps from Cos. Available at: http://www.cosstores.com [ Accessed 7 June 2011].
Wednesday, 8 June 2011
Preparations for the Nottingham Trent University MA Expo 2011
The setting for the Nottingham Trent University MA Expo 2011:
The setting for the MA Expo is very simple: On a board will be a screen, which will show a small film with both applications. Behind the screen is a big poster, which will describe the many facts from the reflective journal in a word cloud.
For the film shots two different settings have to build up. The first setting is based on table plus transparent foil and 4 lamps around the table. This setting is for the intro, because the camera is not fix and camera movements are possible. The next setting is also a table with 4 lamps around the table, but the camera hang from the ceiling and is fix. This setting is necessary for rest of the film and shots the interaction with two applications.
The setting for the MA Expo is very simple: On a board will be a screen, which will show a small film with both applications. Behind the screen is a big poster, which will describe the many facts from the reflective journal in a word cloud.
The film shot:
For the film shots two different settings have to build up. The first setting is based on table plus transparent foil and 4 lamps around the table. This setting is for the intro, because the camera is not fix and camera movements are possible. The next setting is also a table with 4 lamps around the table, but the camera hang from the ceiling and is fix. This setting is necessary for rest of the film and shots the interaction with two applications.
Tuesday, 7 June 2011
Screenshots & Code - final iPad high fidelity prototype
Costume dolls:
Costume doll + wardrobe:
Next costume doll:
The code:
//
// iPadCDollViewController.h
// iPadCDoll
//
// Created by Monika Denk on 24.05.11.
// Copyright __MyCompanyName__ 2011. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface iPadCDollViewController : UIViewController {
UIPageControl *pageControl;
UIScrollView *scroller;
UIPageControl *pageControl1;
UIScrollView *scroller1;
IBOutlet UIView *costumedoll1;
IBOutlet UIView *costumedoll2;
IBOutlet UIView *costumedoll1W;
IBOutlet UIView *costumedoll1Wadd1;
IBOutlet UIView *costumedollchange1;
IBOutlet UIView *costumedollchange2;
IBOutlet UIScrollView *scrollerW1;
IBOutlet UIScrollView *scrollerW1a;
IBOutlet UIScrollView *scrollerW1korb;
IBOutlet UIScrollView *scrollerW1akorb;
IBOutlet UIScrollView *scrollerW1change1;
IBOutlet UIScrollView *scrollerW1achange1;
IBOutlet UIScrollView *scrollerW1change2;
IBOutlet UIScrollView *scrollerW1achange2;
}
-(IBAction) showwardrobe1;
-(IBAction) addbasket;
-(IBAction) change1;
-(IBAction) change2;
-(IBAction) close;
@property (nonatomic, retain) IBOutlet UIPageControl *pageControl;
@property (nonatomic, retain) IBOutlet UIScrollView *scroller;
@property (nonatomic, retain) IBOutlet UIPageControl *pageControl1;
@property (nonatomic, retain) IBOutlet UIScrollView *scroller1;
@property (nonatomic, retain) IBOutlet UIScrollView *scrollerW1;
@property (nonatomic, retain) IBOutlet UIScrollView *scrollerW1a;
@property (nonatomic, retain) IBOutlet UIScrollView *scrollerW1korb;
@property (nonatomic, retain) IBOutlet UIScrollView *scrollerW1akorb;
@property (nonatomic, retain) IBOutlet UIScrollView *scrollerW1change1;
@property (nonatomic, retain) IBOutlet UIScrollView *scrollerW1achange1;
@property (nonatomic, retain) IBOutlet UIScrollView *scrollerW1change2;
@property (nonatomic, retain) IBOutlet UIScrollView *scrollerW1achange2;
@end
//
// iPadCDollViewController.m
// iPadCDoll
//
// Created by Monika Denk on 24.05.11.
// Copyright __MyCompanyName__ 2011. All rights reserved.
//
#import "iPadCDollViewController.h"
@implementation iPadCDollViewController
@synthesize pageControl, scroller;
@synthesize pageControl1, scroller1;
@synthesize scrollerW1;
@synthesize scrollerW1a;
@synthesize scrollerW1korb;
@synthesize scrollerW1akorb;
@synthesize scrollerW1change1;
@synthesize scrollerW1achange1;
@synthesize scrollerW1change2;
@synthesize scrollerW1achange2;
-(void) scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
int page = scrollView.contentOffset.x / scrollView.frame.size.width;
pageControl.currentPage = page;
pageControl1.currentPage = page;
}
-(IBAction) showwardrobe1; {
[costumedoll1 addSubview:costumedoll1W];
}
-(IBAction) addbasket; {
[costumedoll1W addSubview:costumedoll1Wadd1];
}
-(IBAction) change1; {
[costumedoll1Wadd1 addSubview:costumedollchange1];
}
-(IBAction) change2; {
[costumedollchange1 addSubview:costumedollchange2];
}
-(IBAction) close; {
[costumedollchange2 addSubview:costumedoll2];
}
/*
// The designated initializer. Override to perform setup that is required before the view is loaded.
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
// Custom initialization
}
return self;
}
*/
/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
for (int i = 2; i < 4; i++) {
UIImageView *imagen = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",i]]];
UIImageView *imagen1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",i]]];
imagen.frame = CGRectMake((i-1)* 1024, 0, 1024, 704);
imagen1.frame = CGRectMake((i-1)* 1024, 0, 1024, 704);
[scroller addSubview: imagen];
[scroller1 addSubview: imagen1];
[imagen release];
}
scroller.delegate= self;
scroller.contentSize = CGSizeMake(1024*3, 704);
scroller.pagingEnabled = YES;
scroller.showsHorizontalScrollIndicator = NO;
pageControl.numberOfPages=3;
pageControl.currentPage=0;
scroller1.delegate= self;
scroller1.contentSize = CGSizeMake(1024*3, 704);
scroller1.pagingEnabled = YES;
scroller1.showsHorizontalScrollIndicator = NO;
pageControl1.numberOfPages=3;
pageControl1.currentPage=0;
scrollerW1.contentSize = CGSizeMake(710, 103);
scrollerW1.showsHorizontalScrollIndicator = NO;
scrollerW1a.contentSize = CGSizeMake(710, 103);
scrollerW1a.showsHorizontalScrollIndicator = NO;
scrollerW1korb.contentSize = CGSizeMake(710, 103);
scrollerW1korb.showsHorizontalScrollIndicator = NO;
scrollerW1akorb.contentSize = CGSizeMake(710, 103);
scrollerW1akorb.showsHorizontalScrollIndicator = NO;
scrollerW1change1.contentSize = CGSizeMake(400, 103);
scrollerW1change1.showsHorizontalScrollIndicator = NO;
scrollerW1achange1.contentSize = CGSizeMake(710, 103);
scrollerW1achange1.showsHorizontalScrollIndicator = NO;
scrollerW1change2.contentSize = CGSizeMake(400, 103);
scrollerW1change2.showsHorizontalScrollIndicator = NO;
scrollerW1achange2.contentSize = CGSizeMake(400, 103);
scrollerW1achange2.showsHorizontalScrollIndicator = NO;
}
/*Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}*/
//Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
- (void)viewDidUnload {
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (void)dealloc {
[super dealloc];
[scrollerW1 release];
[scrollerW1a release];
[scrollerW1korb release];
[scrollerW1akorb release];
[scrollerW1change1 release];
[scrollerW1achange1 release];
[scrollerW1change2 release];
[scrollerW1achange2 release];
}
@end
Picture material for the App from Cos. Available at: http://www.cosstores.com [ Accessed 7 June 2011].
Subscribe to:
Posts (Atom)