80 likes | 212 Views
Apple iPhone Application - iRTS. Miguelly Georges CIS 4914 Senior Project April 23 – 9:00 PM. Summary. Motivation: Increasing difficulty using RTS website: go-rts.com Difficulties accessing the site on portable devices Problem: Need easy-to-use portable version of RTS website
E N D
Apple iPhone Application - iRTS Miguelly Georges CIS 4914 Senior Project April 23 – 9:00 PM
Summary Motivation: • Increasing difficulty using RTS website: go-rts.com • Difficulties accessing the site on portable devices Problem: • Need easy-to-use portable version of RTS website • Collection and usage of necessary information Solution: • iPhone application called: GainesvilleRTS
Literature Sources • iPhone Development. http://developer.apple.com/iphone • http://www.youtube.com/watch?v=hoA1MBRJ_BA • Miller, Charlie et. Al. “Security Evaluation of Apple’s iPhone.” Independent Security Evaluators Jul, 2007. • Zdziarski, A. Jonathan. “iPhone Open Application Development.” O’Reilly, 2008. Print. • Mark, Dave and LaMarche, Jeff. “Beginning iPhone Development Exploring the iPhone SDK.” New York: Apress, 2008. Print. • Grissom, Scott. “iPhone Application Development Across the Curriculum.” Allendale, MI: Consortium for Computing Sciences in Colleges, pg 40-46, 2008. • Roberts, Chell A, Dessouky, Yasser M. “An Overview of Object-Oriented Simulation.” California: Interfaces, Vol. 70, No. 6, pg 359-368, 1998.
Worked Performed • Design Plan • Classes: Each class will be responsible for storing a specific information regarding to a bus. Code Generator will run the application and store all the bus information • Methods: Will be responsible for generating specific functionalities and variables • Variables: Data extracted and created for overall functionality of application • Creation of GainesvilleRTS iPhone application icon • GUIs (graphical user interface) designed • Interface actions created and linked
Conclusion and Future Goals • What I can derive from this work is the level of difficulty in creating an iPhone application • Learned Material: • Positive: Learning objective-C Learning how to use iPhone SDK and Xcode • Negative: Prioritizing order of Xcode Cost of uploading to iPhone application store • If I were given another opportunity, what I would do differently would be to have my own Macintosh computer • Increase functionality of applicaton: • Adding a multi-directional search • Adding an estimated time of arrival for any given bus