Wednesday 2-3:30, DH 1046 COMP 446 / ELEC 446 Mobile Device Applications Scott Cutler Professor in the Practice of Computer Technology Department of Computer.

Slides:



Advertisements
Similar presentations
Microsoft® Lync™ 2010 IM and Presence Training
Advertisements

Wednesday 2-3:30, DH 1046 COMP 446 / ELEC 446 Mobile Device Applications Scott Cutler Professor in the Practice of Computer Technology Department of Computer.
Working Smarter: Using Smart Phones & Mobile Work Dino Martinez Student Involvement & Leadership Development.
FACULTY INTRODUCTION FCPS 24-7 Mobile. What is FCPS 24-7 Mobile? FCPS 24-7 Mobile app allows staff and students to access their enrolled courses on their.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
{ Making Microsoft Office work for you Organizing Your Life at work and home in the Cloud Presented by: Matthew Baker (321)
Wednesday 2-3:30, DH 1046 COMP 446 / ELEC 446 Mobile Device Applications Scott Cutler Professor in the Practice of Computer Technology Department of Computer.
Microsoft ® Lync ™ 2010 IM and Presence Training.
Wednesday 2-3:30, DH 1046 COMP 446 / ELEC 446 Mobile Device Applications Scott Cutler Professor in the Practice of Computer Technology Department of Computer.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Wednesday 2-3:30, DH 1046 COMP 446 / ELEC 446 Mobile Device Applications Scott Cutler Professor in the Practice of Computer Technology Department of Computer.
Wednesday 2-3:30, DH 1046 COMP 446 / ELEC 446 Mobile Device Applications Scott Cutler Professor in the Practice of Computer Technology Department of Computer.
EdX Media Workflow. Agenda edX Mobile app Background edX Media services + support for current Charter Members Workflow Update: Workflow – Current vs.
PRODUCT FOCUS 6/9/14 – 6/20/14 INTRODUCTION Our Product Focus for the next two weeks is Microsoft Windows 8.1. Windows 8 was released in the Fall of.
Android 4.0 ICS An Unified UI framework for Tablets and Cell Phones Ashwin. G. Balani, Founder Member, GTUG, Napur.
Wednesday 2-3:30, DH 1046 COMP 446 / ELEC 446 Mobile Device Applications Scott Cutler Professor in the Practice of Computer Technology Department of Computer.
What’s New in D2L 9.1 Suzanne Baril. Overview What are the new features What has been changed or fixed What has been removed Questions?
Apple iPhone. Visual Voic allows you to go directly to any of your messages without listening to the prior messages. So you can quickly select the.
One App for All Coding for different iOS variants Mike Oliver iOS Team Lead
Apple iPhone I-224 March 21, 2007 I-224 March 21, 2007.
Apple iPad Presentation By: Leigh Casal. Apple iPad Video.
IPads in Education Part 2: Apps for Teachers Dr. Gita Phelps Information Systems & Computer Science GCSU.
© 2012 Microsoft Corporation. All rights reserved. Amazing apps. Windows 8 comes with built-in apps for the things you do most to help get your favorite.
 jQuery Mobile An Introduction. What is jQuery Mobile  A framework built on top of jQuery, used for creating mobile web applications  Designed to make.
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
Understanding iPads Advanced Abbotsmead CDC Week 1.
Microsoft ® Lync ™ 2010 IM and Presence Training.
Presented by Chad Kafka This Month’s Topic: Wikispaces Advanced Today’s session is an introduction to what a WIKI is and how they can be used in education.
Catlyn Colson. Recap of Previously Completed Work Previously I had done the following: Built the Database, started basic layout of the webpage, connected.
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Using Referral Marketing. Iphone 3G is the latest Iphone, and, using referral marketing, they’re available free.
Welcome to Systematix iPhone & iPad projects. About Us Systematix Infotech offers various alternatives for application development on the highly popular.
Wireless iPhone uses quad-band GSM, the global standard for wireless communications. It also supports Cingular’s EDGE network, b/g Wi-Fi, and Bluetooth.
Moving from Web-based Collaboration to the Mobile Arena Nimrod Geva Product Group Manager, KWizCom
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Introduction for Families. Seesaw gives your child a place to document their learning, be creative and learn how to use technology. Seesaw is a new way.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
VERY IMPORTANT NOT TO LOSE YOUR IMPORTANT DATA Backing Up Your iPad.
Automated Assessment Management System. The Assessment Cycle Trainee | Learner Dashboard Trainer Dashboard Employer Dashboard Verifier Dashboard Assessor.
IOS APP STORE PRICING MODELS AND LICENSING POLICIES.
FriendFinder Location-aware social networking on mobile phones.
SnapFish A Review. SnapFish SnapFish is a photo sharing social media website that allows users to upload photos, organise them in albums and share them.
Functions and Features: Advantages : Disadvantages and Limitations : Price:
BYO iPad Program Parent Information Session 3/12/2015.
T29 Upgrade changes. WebEx is changing in the latest release. From 19 th February WebEx will be upgraded to the latest version. Cisco introduces several.
ITS Lunch & Learn November 13, What is Office 365? Office 365 is Microsoft’s software as a service offering. It includes hosted and calendaring.
Tablet Introduction How can a tablet help me?. What are tablets used for ?  Information Consumption  Internet surfing   Chat  Watching Video.
IT IS THE BEST SCHOOL SOFTWARE THAT HELP YOU IN MANAGING SCHOOL ADMINISTRATION WORK. Product of MACWILL.
IOS 9 - What’s new in iOS. Apple’s iOS 9 is now available for download for all iPhone, iPad, and iPod touch models that can run iOS 8. According to Apple,
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
What’s New in Microsoft Dynamics NAV 2017?
iPhones and iPads and iTunes, Oh My!
ESign365 Add-In Gives Enterprises and Their Users the Power to Seamlessly Edit and Send Documents for e-Signature Within Office 365 OFFICE 365 APP BUILDER.
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
The world’s most advanced mobile platform
An Introduction to Office 365: OneDrive For Business
An Introduction to Office 365: OneDrive For Business
Boomerang Adds Smart Calendar Assistant and Reminders to Office 365 That Increase Productivity and Simplify Meeting Scheduling OFFICE 365 APP BUILDER.
EBSCO eBooks.
in All Office 365 Apps for Enterprise Companies
Booklet365 Office 365 Outlook Add-In Makes Easy Work of Managing Schedules for Fitness Gyms, Sports Associations, Trainers, and Their Customers Partner.
New Technology Group Meeting
MetaShare, Powered by Azure, Gives SharePoint a User-Friendly, Intuitive User Interface and Added App Features with No Added Administrative Tasks OFFICE.
It’s About Time – ScheduleMe Outlook Add-In for Office 365 Enables Users to Schedule Meetings Easily with People Outside of Your Organization Partner Logo.
First, use our API Builder at www. apilinkbuilder
It’s in the Clouds? An Overview of Cloud Services
WEB DESIGN FOR MULTIPLE SCREENS
Microsoft Virtual Academy
Christopher Harrison Jeremy Foster
Presentation transcript:

Wednesday 2-3:30, DH 1046 COMP 446 / ELEC 446 Mobile Device Applications Scott Cutler Professor in the Practice of Computer Technology Department of Computer Science Department of Electrical and Computer Engineering 10/17/12

Agenda Events of the Week Using Storyboard to Size Images iOS 6 Questions on Assignment #6 SEC - 10/17/12 COMP 446 / ELEC Week 92

Events of the Week Softbank to Buy 70 Percent of Sprint for $20.1 Billion MIT puts mobile technology front and center in new research lab Apple to show off iPad Mini at Oct. 23 event, report says Galaxy S3 Mini: Samsung's big new move Appeals court nixes a Galaxy Nexus ban requested by Apple Google rolls out 'biggest update ever' for Street View Microsoft takes on Google directly in German patent lawsuit Apple licenses Swiss rail clock design PC Shipments to Fall for First Time in 11 Years – Forecast Lenovo Knocks HP from Top of Global PC Market: Gartner AMD: Third quarter unravels amid weak demand, excess inventory 10 Hottest Technical Skills for 2013 Apple Snags Chip Engineer From Rival Samsung SEC - 10/17/12 COMP 446 / ELEC Week 93

Current Roster Victor Acuna Ryan Artecona Gbenga Badipe Peter Chang Joan Chao SEC - 10/17/12 COMP 446 / ELEC Week 94

Current Roster (2) Alex Chiu Heaven Chen Lingo Dai Weibo He Sahil Hingorani SEC - 10/17/12 COMP 446 / ELEC Week 95

Current Roster (3) Abdul Nimeri Bill Robertson Frank Salinas Tyler Siegert Austin Witt Matthew Zhao SEC - 10/17/12 COMP 446 / ELEC Week 96

COMP 446 Syllabus (updated) Lecture 1 - 8/22/12 - Introduction Watch before:None Assignment:#1 - Calculator Assignment due:Friday, 8/31 6:00 am (Thursday 30:00) Lecture 2 - 8/29/12 - Assignment 1 issues and questions from videos Watch before:1, 2 Assignment:#2 – Function Calculator Assignment due:Friday, 9/7 6:00 am (Thursday 30:00) Lecture 3 - 9/05/12 - Assignment 2 issues and questions from videos Watch before:3, 4 (demo part) Assignment:#3 – Graphing Universal Calculator Assignment due:Tuesday, 9/18 6:00 am (Monday 30:00) Lecture 4 - 9/12/12 - Assignment 3 issues and questions from videos Watch before:4 (post demo), 5, 6 Assignment:Continue with #3 – Graphing Universal Calculator Assignment due:Tuesday, 9/18 6:00 am (Monday 30:00) Lecture 5 - 9/19/12 - Assignment 3 issues and questions from videos Watch before:Watch 7 before class, 8 after class Assignment:#4 – Flickr Top Places Assignment due:Friday, 10/05 6:00 am (Thursday 30:00) SEC - 10/17/12 COMP 446 / ELEC Week 97

COMP 446 Syllabus (updated) Lecture 6 - 9/26/12 - Assignment 4 technology preview Watch by 10/3:8, 9 very beginning of 10 (for Assignment 4) Assignment:#5 – Flickr Map Places Tasks 3, 4 and 8 are optional for extra credit (required for A+) Assignment due:Thursday, 10/11 6:00 am (Wednesday 30:00) (10/12 OK) Lecture /03/12 - Assignment 5 technology preview Watch before:8, 9 very beginning of 10 Assignment:1: #6 – Flickr Core Data - To be broken into required and optional parts - Optional part required for A+ 2: Final Project Topic (due before next class) Assignment due:Friday, 10/19 6:00 am (Thursday 30:00) Lecture /10/12 - Assignment 6 technology preview and SQL Watch for #5:10 (after Tab Bar), 11, 12 Assignment:Final Project Proposal Assignment due:Tuesday, 10/23 6:00 am (Monday 30:00) Lecture /17/12 - iOS 6, Server technology Watch for #6:13, 14 Assignment:iOS 6 app Assignment due:Friday, 10/26 6:00 am (Thursday 30:00) SEC - 10/17/12 COMP 446 / ELEC Week 98

COMP 446 Syllabus (updated) Lecture /24/12 - HTML 5, Windows Phone Watch before:Optional 15, 16 Assignment:Major Final Project Feature Assignment due:Friday, 11/2 6:00 am (Thursday 30:00) Lecture /31/12 – Android Watch before:Optional 17, 18 Assignment:Continue working on Final Project Assignment due:Wednesday, 11/28 2:00pm Lecture /7/12- Android vs. iOS vs. Windows Phone group debate Assignment:Continue working on Final Project Assignment due:Wednesday, 11/28 2:00pm Lecture /14/12 - Individual meetings on Final Project Assignment:Continue working on Final Project Assignment due:Wednesday, 11/28 2:00pm Lecture /21/12 – No class, but continue on final project Assignment:Continue working on Final Project Assignment due:Wednesday, 11/28 2:00pm Lecture /28/12 - Final Presentations Assignment:Document Final Project Assignment due:By time assigned for COMP 446 final (there is NO final exam) SEC - 10/17/12 COMP 446 / ELEC Week 99

Final Project Timeline New 9/199/2610/0310/1010/1710/2410/3111/711/1411/2111/2812/5 - FP Topic 10/10 - Documentation due Finals Day - Final Presentation 11/28 - Individual Meetings 11/14 - Major Feature 11/2 - FP Proposal 10/23 - #6 10/19 - #5 10/12 - #4 10/05 SEC - 10/17/12 COMP 446 / ELEC Week 910

Deploying to Device Read deployment information at developer.apple.com 4 Steps Load intermediate certificate Request development certificate Send me device id to register Use Xcode to deploy. It will use team provisioning profile If you have problems, we will have a deployment session after class. SEC - 10/17/12 COMP 446 / ELEC Week 911

Some iOS Devices Available iPhone iPhone 3G iPhone 3GS AT&T iPhone 4 Verizon 4S may be available SEC - 10/17/12 COMP 446 / ELEC Week 912

Week 10 Watch Optional CS193p lectures #15 and #16 Assignment #6 due this Friday, 10/19 6:00 am Full final project spec with layout due BEFORE next class Make progress on CS193p Assignment #6 Try and complete before 10/17 class. Due Friday, 10/19 6:00 am Next week’s lecture – HTML 5, Windows Phone SEC - 10/17/12 COMP 446 / ELEC Week 913

What is coming up in the assignments? Assignment #6 – Core Data Flickr UIDocument Core Data Aspects outside of core data version of #5 optional You are on your own for assignment #6 SEC - 10/17/12 COMP 446 / ELEC Week 914

Image Scaling Large number of students still not properly sizing images. I am testing in both portrait and landscape. Let bounds auto scale to frame of parent, but check bounds as they may change with rotation Aspect ratio must be maintained Check aspect ratios to see which dimension dominates scaling. Scale up or down to make critical dimension just fit Make sure to set your scale factor for smooth changes. SEC - 10/17/12 COMP 446 / ELEC Week 915

Image Scaling – The Simple Way Let the storyboard do most of the work Layout detail view controller Top level view has UIToolbar and UIScrollView UIScrollView has UIImageView Set scroll view’s min and max zoom levels Set UIImageView’s mode to “Aspect Fit” Top level and scroll views set to “Scale to Fit” (default) Code in PhotoScrollViewController Let setPhoto handle all image loading activity In main queue portion of setPhoto add: self.photoScrollView.contentSize=image.size; self.photoScrollView.zoomScale = 1.0; SEC - 10/17/12 COMP 446 / ELEC Week 916

Demo SEC - 10/17/12 COMP 446 / ELEC Week 917

iOS 6 SEC - 10/17/12 COMP 446 / ELEC Week 918

iOS6 More of an external, feature upgrade than a significant update to existing code Many features help integrate with iCloud ands social media. And of course, there are the new maps Although the interface is compatible. SEC - 10/17/12 COMP 446 / ELEC Week 919

Maps Bring the power of the amazing new Maps engine into your app. With Map Kit, you can automatically take advantage of the beautiful Apple-designed cartography and vector-based interactivity. Users can also discover your routing apps right within Maps. So when users are looking for specific ways to get around, whether by subway, ferry, bike, or walking, Maps will show your app as an option. SEC - 10/17/12 COMP 446 / ELEC Week 920

Facebook Give users even more ways to connect and share by adding Facebook support to your app. With single sign- on capability, Facebook sheets, and the new Social framework, users can post status updates to their account seamlessly, and easily share photos with friends, right from your app. SEC - 10/17/12 COMP 446 / ELEC Week 921

Passbook Passbook gives users a whole new way to organize boarding passes, tickets, gift cards, and loyalty cards. You can bring up passes in your app with Pass Kit APIs or send them via or post them on the web. You can set items to appear at certain times or locations and update items with push notifications. SEC - 10/17/12 COMP 446 / ELEC Week 922

Game Center Take fun to a whole new level with the latest features in Game Center. Make any game a multiplayer game by turning high scores and achievements into challenges with friends. With Game Groups, you can enable multiplayer games and share leaderboards and achievements across iOS and Mac versions of your app. And now it’s even easier to integrate Game Center features into a single view in your app. SEC - 10/17/12 COMP 446 / ELEC Week 923

Reminders Your app can now access and share to-do lists in the Reminders app. With the Event Kit framework, your app can create and modify reminders, assign properties like due dates and priorities, and even set location and time- based alarms. SEC - 10/17/12 COMP 446 / ELEC Week 924

Camera Use powerful new features of the built-in camera. New APIs support real-time video stabilization, an improved LED flash, and face detection and display. You can get reports of dropped frames during capture and leverage new utilities to map UI touches to focus and exposure commands. SEC - 10/17/12 COMP 446 / ELEC Week 925

In-App Purchase In-App Content Purchasing Enable users to purchase and download apps, music, books, and other iTunes content without ever leaving your app. In-App Hosted Content Host In-App Purchase content on Apple’s servers, so you can easily add, manage, and deliver In-App Purchase content for your app. SEC - 10/17/12 COMP 446 / ELEC Week 926

WebKit and Safari Safari continues to support the latest web standards and technologies. New features in Safari on iOS 6 let you create audio for interactive web applications using Web Audio API, use advanced color and pixel effects with CSS filters, and upload videos and images from the Photo Library. SEC - 10/17/12 COMP 446 / ELEC Week 927

Xcode 4.5 Features to help support the increased number of screen resolutions more easily. Auto Layout Enhancements to Segue Identifiers SEC - 10/17/12 COMP 446 / ELEC Week 928

Assignment #6 Questions SEC - 10/17/12 COMP 446 / ELEC Week 929