Wednesday, January 30, 2013

Intro to iOS App Development

Title:
   Intro to iOS App Development

Speaker:
   Justin Curtis
   Instructor of Computer Science and Web Developer
   Bryn Mawr School
   Baltimore, MD

Abstract:
     Mobile application development has exploded with the success of the iPhone. The iOS ecosystem has made it easier than ever for developers to make their apps available to the general public.  This, FREE, four-hour, mini-course, will examine the origins of iOS development, cover the basics of getting started as an iOS developer, and examine details of the most basic syntax of Objective C.


Proposed Outline:

* History of iOS Development
        - Steve Jobs departure from Apple
        - Jobs Forms NeXT
        - Apple buys NeXT and Jobs takes over Apple
        - Apple begins working on the iPhone using the technology developed at NeXT
        - Speculative work begins on iPhone development ~1999.
        - iPhone debuts on June 29, 2007
        - Time Magazine names iPhone invention of year (2007)
        - 2008 iPhone SDK released
        - Various iterations of the iPhone are released over the next several years
        - iTunes App store
        - App store grows in worldwide availability
* Getting Started as a Developer
        - Much, much, easier if you own a Mac
        - Downloading Xcode via the App Store
        - Installation of Xcode
             + Big download
             + Takes a bit of time
             + Resource Intensive
        - iOS Developer Center
             + https://developer.apple.com/devcenter/ios/index.action
        - Testing apps
             + Testing apps on your computer via the simulators - Free
             + Testing apps on your phone
                  ^ Must Join Apple developer program $99 per year
                       # https://developer.apple.com/programs/start/standard/
                       # How to signup
        - Apple’s take
             + Apple gets 30% of all sales
             + Apple “encourages” developers to charge for apps
        - Provisioning Profiles
             + Adding your devices
             + Adding Team Members
* Programming for iOS Devices
        - Getting the biggest bang out of your app
             + iPad, iPhone, iPod Touch
             + What are the requirements of the app?
                  ^ Need phone dialer? No iPod Touch
                  ^ Internet access?
        - iPhone screen resolutions
             + iPad vs. iPhone vs. iPhone 5
             + Fragmentation
        - Differences in languages
             + Objective C vs. Java
        - XIB files
        - IBAction and IBOutlets
        - Linking to code
        - HelloWorld?
        - ARC vs MRC
        - Audio playback
        - Frameworks
        - OpenGL
        - OOP
        - Design Patterns and HID
        - Learning Objective C
https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/Learning_Objective-C_A_Primer/_index.html
        - Additional Resources
https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/chapters/Introduction.html
             + More to come
* Submitting Your App
        - Submission Process
             + Timeline for approval
        - App Review Guidelines
             + https://developer.apple.com/appstore/guidelines.html

Instructor’s Bio:
     Justin Curtis is an instructor of Computer Science and serves as Web Developer for the Bryn Mawr School. Along with Java programming, Justin teaches students how to develop iOS applications for the iPhone and other iOS devices. Before his ten years at Bryn Mawr, Justin Curtis worked for an Internet startup company as a Web Developer where he developed content management systems, payment gateways, and other web related software projects.  Justin Curtis earned his Masters of Science from the Johns Hopkins University School of Engineering.

Date and place:
   April 13, 2013

Time:
   10 am – 2 pm

Location:
   National Electronics Museum (NEM) – Pioneer Hall
   1745 W. Nursery Road, Linthicum, MD 21090
   410-765-0230
   http://www.nationalelectronicsmuseum.org

Registration:
     Send email to Boris Gramatikov (bgramat@jhmi.edu) indicating your IEEE status and IEEE member #, work affiliation, and whether you intend to apply for CEU credit. Those who would like to receive the credit and a certificate, should bring to the course a check for $18, issued to “IEEE, Baltimore Section”.

Course Website:
http://ewh.ieee.org/r2/baltimore/continuing_education/CEEE_Events_Baltimore_Section.htm

Contact Your Senators to Urge Support for Immigration Reform

Contact your senators in Congress and ask for their support in adopting comprehensive immigration reform -- reform that respects the rights and dignity of all persons residing in the U.S. and strengthens prohibitions against racial and religious profiling and inappropriate use of force.

Cybersecurity and Cybersafety for Girls Workshop: March 2, 2013



Cybersecurity and Cybersafety for Girls is an interactive learning and mentoring
experience for middle school girls who are interested in technology, computers,
and cybersecurity!  Undergraduate students will lead workshops in various
computer and technology related topics. This event will provide girls with the
opportunity to learn everything they need to know to safely use the internet and
technology with confidence! This program is designed for girls in grades 6-7.
Activities include Internet Privacy, Computer Safety, Password Protection, and
Lock-Picking.

Please contact Cristin Caparotta (below) with questions.

Best Regards,

Cristin Caparotta
Graduate Assistant for Education
Maryland Cybersecurity Center (MC2)
2126 A.V. Williams Building>(301)-405-6735

Job Openings at Sears

Do you want to work with Sears? The company’s emphasis on teamwork, integrity and positive energy has contributed to its ranking as one of the Top 20 Best Places to Work! From sales associates to district managers, Sears has a position for you.
Sears is currently hiring for the following types of positions:
Sears is a leading integrated retailer providing merchandise and related services in over 2,700 stores in the United States and Canada. Join them today.
Sears Jobs

Microsoft Scholarships


Microsoft Giving Away More Than $100,000 In Scholarships in 2013
The deadline to apply is February 1, 2013 

Nationwide -- Microsoft, a world leader in software, mobile phones, tablets, video games, and more, has announced that they are giving away millions in scholarships this year. They are offering four different types of technical scholarships for the 2013-2014 academic year to current undergraduate students: General Scholarships, Women's Scholarships, Minority Scholarships, and Scholarships for Students with Disabilities. 
To be eligible, applicants must be enrolled full time in a Bachelor's degree program at a 4-year college or university in the United States, Canada, or Mexico at the time you submit the application. Plus, they must be making satisfactory progress toward an undergraduate degree in computer science, computer engineering, or a related technical discipline such as electrical engineering, math, or physics. 
The deadline to apply is February 1, 2013. Students are encouraged to get started on the application process right away! 
To apply for this scholarship, visit:
www.scholarshipsonline.org/2012/09/microsoft-scholarships.html 

For a complete list of other scholarships available in 2013, visit:
www.ScholarshipsOnline.org 

Scholarships


Avon Scholarship Program for Representatives
Award:  $2500
Deadline:  February 28, 2013
The Avon Scholarship Program for Representatives is open to undergraduate and graduate students who are Avon representatives. To be considered, you must be enrolled in a course of study leading to a degree in a field that allows you to advance your career.
 
Helen McCloy/MWA Scholarship for Mystery Writing
Award:  $500
Deadline:  February 28, 2013
The Helen McCloy/ MWA Scholarship for Mystery Writing is available to students who have talent in writing mystery fiction, nonfiction, playwriting, or screenwriting. In addition to the application, you must submit a copy of official description of program printed by your institution/ sponsor of program, a writing sample, two letters of recommendation, and a short essay on your interest in mystery writing. This scholarship is to be used to offset tuition and fees for U.S. workshops, seminars, or university/ college- level writing programs.
 
 
 
ARA Foundation Scholarship
Award:  $3000
Deadline:  March 02, 2013
The ARA Foundation Scholarship is available to undergraduate, graduate, and vocational / technical students. You must be employed in, or be the immediate family member of someone employed in, the equipment rental industry. Graduate students must be currently employed in the industry, and undergraduate students must be pursuing a field of study pertinent to the equipment rental industry.
 
Awards Available:  23
Applicable Majors:
Agricultural Mechanics and Equipment
Agricultural Power Machinery Operation
Agricultural/Farm Supplies Retailing and Wholesaling
Aviation Management and Operations
Building/Construction Site Management/Manager
Building/Property Maintenance and Manager
Construction Management
Construction Trades
Construction/Heavy Equipment/Earthmoving Equipment Operator
Heavy Equipment Maintenance Technician
Industrial Mechanics and Maintenance Technician
Landscaping and Grounds keeping
Logistics and Materials Management
Mobil Crane Operator
Parts, Warehousing, and Inventory Management Operations
Restaurant, Culinary, and Catering Management
Special Products Marketing
Transportation Management
Vehicle and Equipment Operators
Website:
Additional Information:
Please visit the sponsor's Web site for additional information.
-----------------------------
Kate Herzog Scholarship
Award:  $250
Deadline:  March 27, 2013
The Kate Herzog Scholarship is available to high school seniors and college freshman and sophomores. You must submit an original, unpublished writing sample of less than 1000 words, typed and double - spaced. You must also submit a letter of recommendation from an instructor to be eligible for this award.
 
Copyright 2009 ILIA Community Postings. Powered by Blogger Blogger Templates create by Deluxe Templates. WP by Masterplan