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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |