Presentation is loading. Please wait.

Presentation is loading. Please wait.

IPhone Application Development A senior project focusing on Mac and iPhone software development May 2010 Alexander Celeste Avalon High School.

Similar presentations


Presentation on theme: "IPhone Application Development A senior project focusing on Mac and iPhone software development May 2010 Alexander Celeste Avalon High School."— Presentation transcript:

1 iPhone Application Development A senior project focusing on Mac and iPhone software development May 2010 Alexander Celeste Avalon High School

2 Main topics for presentation Why I chose this as my senior project? What did I need to learn before starting this project? What new things have I learned in writing PF Touch? What do my software applications look like and where can you get them?

3 Why I chose this as my senior project? A few years back I ended up learning Applescript

4 That and Lego’s Mindstorms kits first introduced me to computer programming

5 In 10 th grade at Crosswinds I did a smaller project on the tools required for Mac and iPhone software development This is what introduced me to the software I used for the development, namely Xcode: and Interface Builder:

6 I wanted my senior project to give back to a community that has had deep impacts on my life PF Touch is a good app idea because it is certainly one that lets me give back to the Avalon community

7 What did I need to learn before starting this project? I did a course on Javascript and dug my way through other programming languages to form a baseline of programming knowledge

8 This past summer I went through the iPhone Programming course at Stanford Univ. administered by iTunes U to solidify further my programming knowledge in Objective-C pre-project By the time this school year started I had a solid base to build off of instead of a blank slate

9 What new things have I learned through writing PF Touch? I learned a lot about how professional software developers work Some of this was through my community expert and PBLS Some was in learning much more about Xcode and IB Learned how to read code others wrote

10 I had to start a company (Tenseg) that I registered with Apple and the MN Secretary of State before making a mailing list for team communication I wrote a professional product description document for PF Touch and documentation for the proposed Project Foundry Application Programming Interface (API)

11 An API is the highway that connects two pieces of software, one usually being a website and the other an application on a personal or mobile computer

12 What do my software applications look like and where can you get them? PF Touch, sadly, isn’t released yet. I hope to have it completed by the start of the 2010-2011 school year

13

14 - (void)logTime commentsView dateField timeField

15 Working with PBLS was quite a complicated task, but it’s all set to work out in the long run Without the API PF Touch cannot be released as it cannot communicate with the Project Foundry site without the API SubCalc (www.tenseg.net/software/subcalc) and Fact Triangles (www.tenseg.net/software/facttriangles) are the two other applications that were part of my senior project. These are both released and publicly availablewww.tenseg.net/software/subcalcwww.tenseg.net/software/facttriangles

16 Conclusion I’ve explained in brief what I spent 300 hours on Note that this project just jumpstarted my development projects under Tenseg but none of them are final, PF Touch not even being released yet is an example of this

17 All that I have left is to acknowledge my senior project committee: RoleName StudentAlexander Celeste ParentEric Celeste Primary AdvisorRay Devlin Secondary Advisor Chris Jandro JuniorCole Peterson Community Expert William Mortimore

18 Two others that were important but not on the senior committee: RoleName Senior AdvisorNora Whalen PBLS DirectorShane Krukowski

19 Do any of you have any questions for me? ?


Download ppt "IPhone Application Development A senior project focusing on Mac and iPhone software development May 2010 Alexander Celeste Avalon High School."

Similar presentations


Ads by Google