Please use this identifier to cite or link to this item:
|Title:||Multi-functional music player on the iPhone||Authors:||Phey, Fabian Kee Yeong.||Keywords:||DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems||Issue Date:||2010||Abstract:||Macintosh based platforms have surged in popularity in recent years. As such, more and more developers are developing applications for these platforms. The release of one such platform (the iPhone) has revolutionised the entire smart phone industry. The iPhone’s massive popularity coupled with the release of the iPhone Software Development Kit and subsequently the launch of the Apple Appstore, have resulted in a frenzy of developers creating applications for this incredibly popular platform. This report will explore the entire process, relevant knowledge and tools necessary to develop for the iPhone platform. The objective of this project is to allow the reader to gain a thorough insight into software development for the iPhone. This will be done by introducing the iPhone operating system and its architecture, the software tools utilised for development and the Objective-C programming language (the de facto programming language used for software development on all Macintosh based platforms). Objective-C and its surge in popularity are reminiscent of Java for web applications. In addition, the model-view-controller software paradigm and object-oriented programming principles will be introduced. All the above will then be assimilated in conjunction with the identified limitations of the iPhone platform and applied to create an actual iPhone application. The final product will be a multi-functional music player named FY Player. A prototype was also created prior to FY Player. The frameworks used, program code, user interface design process, feature overview, program limitations and testing will be covered for the final product.||URI:||http://hdl.handle.net/10356/39542||Rights:||Nanyang Technological University||Fulltext Permission:||restricted||Fulltext Availability:||With Fulltext|
|Appears in Collections:||EEE Student Reports (FYP/IA/PA/PI)|
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.