Multi-functional music player on the iPhone

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 r...

Full description

Saved in:
Bibliographic Details
Main Author: Phey, Fabian Kee Yeong.
Other Authors: Gong Yi
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/39542
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-39542
record_format dspace
spelling sg-ntu-dr.10356-395422023-07-07T18:05:55Z Multi-functional music player on the iPhone Phey, Fabian Kee Yeong. Gong Yi School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems 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. Bachelor of Engineering 2010-05-31T02:38:14Z 2010-05-31T02:38:14Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/39542 en Nanyang Technological University 91 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Phey, Fabian Kee Yeong.
Multi-functional music player on the iPhone
description 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.
author2 Gong Yi
author_facet Gong Yi
Phey, Fabian Kee Yeong.
format Final Year Project
author Phey, Fabian Kee Yeong.
author_sort Phey, Fabian Kee Yeong.
title Multi-functional music player on the iPhone
title_short Multi-functional music player on the iPhone
title_full Multi-functional music player on the iPhone
title_fullStr Multi-functional music player on the iPhone
title_full_unstemmed Multi-functional music player on the iPhone
title_sort multi-functional music player on the iphone
publishDate 2010
url http://hdl.handle.net/10356/39542
_version_ 1772828652795330560