//www.googletagmanager.com/ns.html?id=GTM-KZGK
The Holcombe Department of Electrical and Computer Engineering

ECE 273 Lab Manual and Resources

By exploring the “iPhone app” development link below, students will be exposed to object oriented concepts using the Objective-C programming language and Apple's software development tools such as Xcode and the Interface Builder. Specifically, an application is developed over a duration of six labs that uses Model-View-Controller software pattern, and hence, allows students to learn user interface design. The design and construction of this “iPhone app” also requires the use of the CoreGraphics library for 2D drawing to animate the user inputs. Apart from developing and testing the apps on iMacs using the iPhone simulator, the students will also program an actual device like the iPhone or the iPod Touch. This device programming takes the students through the process involving Developer Certificates, Provisioning Profiles, and Code Signings.

Resources

ECE 273 Assembly Language Lab Manual

ECE 273 Assembly/iPhone Lab Presentations

Video Lab Lectures

The GNU assembler (gas) documentation

The GNU source-level debugger (gdb) documentation

Intel Architecture Software Developer's Manual Volume 1: Basic Architecture

Intel Architecture Software Developer's Manual Volume 2: Instruction Set Reference

Intel Architecture Software Developer's Manual Volume 3: System Programming Guide

Installing a Virtual Machine

Utility Links

Search

Text Only Options

Top of page


Text Only Options

Open the original version of this page.

Usablenet Assistive is a UsableNet product. Usablenet Assistive Main Page.