IPod Touch Integration Feasibility Abstract iPhone and iPod Touch apps are becoming increasingly popular for leisure and business. To capitalize on this.

Slides:



Advertisements
Similar presentations
Involving businesses by professional education The most sustainable way to implement Travel Demand Management as a tool for accessibility problems is to.
Advertisements

Mobile Application Development Fall COP 4655 U1 T/R 5:00 - 6:15pm – ECS 135 Steve Luis lecture1.
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.
May10-23: Advisor: Professor Akhilesh Tyagi Autumn Winkie Chad Nelson Morgan Janes Sean Freitag Tim Danzer CprE Curriculum based Application Development.
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
ISM 206 Optimization Theory and Applications Fall 2005 Lecture 1: Introduction.
IPod Touch. Need For iPod Touch Created for people who wanted the capabilities of the iPhone without the monthly contract of a cellular service. Fields.
Addressing software engineering issues in student software projects across different curricula Dušanka Bošković Computing and Informatics Bachelor Programme.
Managing Distributed University Courses Sanna-Maria Räisänen Tampere University of Technology Institute of Software Systems.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
Digital Texts and the Future of Education: Why Books? A Critique of Mayrath, M., Priya, N., & Perkins, C. (2011). Digital Texts and the Future of Education:
A Survey of Mobile Cloud Computing Application Models
 Fiber optic network in ring topology  Custom software implementing a Time Division Multiplexing (TDM) scheme  Documentation summarizing conclusions.
1 CPRE 388: Embedded Systems II Mobile Platforms Akhilesh Tyagi Fall 2011 Iowa State University.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Frequently Asked Questions NCSC Product Certification Payroll Anytime, Anywhere!
Selling to IT Students. IT Profiles are Information Technology (Software Programming, Computer Science) Traineeships can be in: Web application development.
Dec Dec Team Members - Bannister, Jacqueline - EE Petersen, Jordan - CprE Holen, Jacob - CprE Harvey, Luke - CprE Members - Bannister, Jacqueline.
Mobilize employees, field workers, and business partners with layered security infrastructure for mobile apps, Fiori apps, content, and devices Andreas.
4-Jun-16COMP28112 Lecture 181 It’s been three months since the first lecture… We went a long way… We covered a number of topics… Let’s see some… COMP28112.
Learning Streams: A Case Study in Curriculum Integration Mani Mina, Arun Somani, Akhilesh Tyagi, Diane Rover, Matthew Feldmann, and Mack Shelley Iowa State.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
COSC 4355/6355 Intro to Ubiquitous Computing Dr. Ioannis Pavlidis Dinesh Majeti & Ashik Khatri.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
Multi-Semester Effort and Experience to Integrate NSF/IEEE-TCPP PDC into Multiple Department- wide Core Courses of Computer Science and Technology Department.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Built atop SharePoint Online, WorkPoint 365 Offers a Project and Case Management Solution to Boost Business Productivity and Deliver Governance OFFICE.
--- Concept Diagram --- Design Through Curriculum on Embedded Systems Dec Problem Statement Department of Computer Engineering of Iowa State University.
Easily Organize Common Templates, Phrases, Statements and More to Quickly Reuse Within Microsoft Office 365 Using Dolphin Compose WHAT WE OFFER Replace.
SharePoint ShortUrl and SharePoint Document Merge SharePoint and Office 365 Add-ins to Increase Productivity and Improve User Adoption! OFFICE 365 APP.
ELVIS Educational Laboratory Virtual Instrumentation Suite: Phase II Abstract Problem Statement The goal of this project is to convert the EE 201 labs.
AUTOMATED COURSE AND EXAMINATION TIMETABLING Dr. S. Kanmani Professor and Head Department of Information Technology Pondicherry Engineering College Puducherry.
The VERSO Product Returns Portal Incorporates Office 365 Outlook and Excel Add-Ins to Create Seamless Workflow for All Participating Users OFFICE 365 APP.
Flipping the Laboratory: Active and Student-Centered Learning for Biotransport Laboratory Tamara Kinzer-Ursem Assistant Professor Purdue University Keywords:
Instantly Deliver and Track Training to Learners Anytime, Around the World and on Any Device Within Your Office 365 Environment with LMS365 OFFICE 365.
Websms Offers Professional Messaging Solutions via Web, , Gateway or Directly Out of Excel (Online) on the Microsoft Office 365 Platform OFFICE 365.
ISM 206 Optimization Theory and Applications Fall 2011 Lecture 1: Introduction.
SocialBoards Self-Service, Multichannel Support Ticket Notifications in Microsoft Office 365 Groups Help Customer Care Teams to Provide Better Care OFFICE.
With Office 365, Collaborative Solution by Qorus Streamlines Document Assembly and Enhances Productivity for Any Business-Critical Documents OFFICE 365.
Lucidchart Extends Collaborative, Cross-Platform Diagramming Solution for Individuals, SMBs, and Enterprises with New Microsoft Office 365 Add-Ins OFFICE.
WorkDiff Mobile, Scenario-Based Collaboration Solution WorkDiff Allows Users to Work Differently While Using Familiar Functions of Microsoft Office 365.
StreetSmart Mobile Workforce App Incorporates Microsoft Office 365 Outlook Add-In for Improved Field Worker Scheduling and Streamlined Invoicing OFFICE.
Utilize Internal Data via Mobile Business Apps
E 96 Introduction to Engineering Design Peter Reiher UCLA
Boomerang Adds Smart Calendar Assistant and Reminders to Office 365 That Increase Productivity and Simplify Meeting Scheduling OFFICE 365 APP BUILDER.
in All Office 365 Apps for Enterprise Companies
Soft1 Open Enterprise Edition Allows Customers to Easily Synchronize Files Using Microsoft Office 365 and Seamlessly Store Any Information in SharePoint.
IWRITER 365 Offers Seamless, Easy-to-Use Solution for Using, Designing, Managing, and Sharing All Your Company Templates in Microsoft Office 365 OFFICE.
Decisions Delivers an Easy Way to Plan, Organize and Run Efficient Board and Leadership Meetings Along with the Security of Microsoft Office 365 OFFICE.
SocialBoards Self-Service, Multichannel Support Ticket Notifications in Microsoft Office 365 Groups Help Customer Care Teams to Provide Better Care OFFICE.
Skyhigh Enables Enterprises to Use Productivity Tools of Microsoft Office 365 While Meeting Their Security, Compliance & Governance Requirements Partner.
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.
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
Frequently Asked Questions NCSC Product Certification
With IvSign, Office 365 Users Can Digitally Sign Word Documents in the Cloud from Any Device Without Having to Install Any Digital Certificates OFFICE.
PostBeyond Delivers an Enterprise Solution That Strengthens Communications with Employees and Integrates Seamlessly with Microsoft Office 365 OFFICE 365.
Office 365 Integration Enables WebUntis Users to Sign in Using Office 365 Account Information and to Export WebUntis Timetables Directly to Outlook OFFICE.
Soldering Iron Project ELEC163
Workflows that Span Teams, Systems & Data Sources
Built on the Powerful Microsoft Office 365 Platform, My Intranet Boosts Efficiency with Support of Daily Tasks, Internal Communications and Collaboration.
Agolo Summarization Platform Integrates with Microsoft OneDrive to Relate Enterprise Cloud Documents with Real-Time News Summaries OFFICE 365 APP BUILDER.
AddIn Intranet for Office 365 Lets Teams Contribute and Communicate from Any Device. AddIn Analytics on Microsoft Azure Measures Employee Adoption Partner.
CprE 588 Embedded Computer Systems
Yooba File Sync: A Microsoft Office 365 Add-In That Syncs Sales Content in SharePoint Online to Yooba’s Sales Performance Management Solution OFFICE 365.
EEC-492/693/793 iPhone Application Development
Informatics 121 Software Design I
Presentation transcript:

iPod Touch Integration Feasibility Abstract iPhone and iPod Touch apps are becoming increasingly popular for leisure and business. To capitalize on this interest the Department of Electrical and Computer Engineering would like to determine if integration of programming for the iPhone platform in its embedded systems curriculum is feasible. Based on requirements defined by embedded systems professors the team designed and implemented labs for a experimental iPhone programming class (CprE 388X). To test the usefulness and quality of the lab implementation we held a month long test class where prospective CPRE 388X students completed the labs themselves. The feedback collected from the test class participants was then used to create a feasibility analysis. The team and the department have agreed to offer the CprE 388X Fall Abstract iPhone and iPod Touch apps are becoming increasingly popular for leisure and business. To capitalize on this interest the Department of Electrical and Computer Engineering would like to determine if integration of programming for the iPhone platform in its embedded systems curriculum is feasible. Based on requirements defined by embedded systems professors the team designed and implemented labs for a experimental iPhone programming class (CprE 388X). To test the usefulness and quality of the lab implementation we held a month long test class where prospective CPRE 388X students completed the labs themselves. The feedback collected from the test class participants was then used to create a feasibility analysis. The team and the department have agreed to offer the CprE 388X Fall May1023 Autumn Winkie Chad Nelson Morgan Janes Sean Freitag Tim Danzer Client Department of Electrical and Computer Engineering Iowa State University Advisor Akhilesh Tyagi May1023 Autumn Winkie Chad Nelson Morgan Janes Sean Freitag Tim Danzer Client Department of Electrical and Computer Engineering Iowa State University Advisor Akhilesh Tyagi Problem The iPhone and iPod Touch is quickly becoming one of the most desired mobile platforms. Companies all over the world are trying to find a way to create their own applications in hopes of capitalizing on Apple’s successful product. Because of the demand that the corporate world has for development knowledge on this platform, the Department of Electrical and Computer Engineering at Iowa State is interested in adding it to their curriculum. Solution Our team designed and implemented several labs based on embedded systems principals to create a curriculum for a new class, CprE 388X. We tested the feasibility of our implementation by holding a month long test class with prospective CprE 388X students as participants. The participants feedback was used to determine the feasibility of the new curriculum. Problem The iPhone and iPod Touch is quickly becoming one of the most desired mobile platforms. Companies all over the world are trying to find a way to create their own applications in hopes of capitalizing on Apple’s successful product. Because of the demand that the corporate world has for development knowledge on this platform, the Department of Electrical and Computer Engineering at Iowa State is interested in adding it to their curriculum. Solution Our team designed and implemented several labs based on embedded systems principals to create a curriculum for a new class, CprE 388X. We tested the feasibility of our implementation by holding a month long test class with prospective CprE 388X students as participants. The participants feedback was used to determine the feasibility of the new curriculum. Design Requirements Embedded System professors identified the following functional requirements: Event loop Event scheduling Resource Management Memory Processor Energy Networking (Client/Server) Cooperative and Distributed Decision Making Non-functional requirements: the labs need to be interesting and fun and for students Design Requirements Embedded System professors identified the following functional requirements: Event loop Event scheduling Resource Management Memory Processor Energy Networking (Client/Server) Cooperative and Distributed Decision Making Non-functional requirements: the labs need to be interesting and fun and for students Device and Environment Parameters The platform has the following capabilities and constraints Cocoa Touch Accelerometers Open GL ES Audio/Video CoreLocation (WiFi Location) Networking (WiFi/Bluetooth) 128 MB of system memory The development environment Snow Leopard Xcode 3.2 iPhone SDK 3.1 Objective-C Device and Environment Parameters The platform has the following capabilities and constraints Cocoa Touch Accelerometers Open GL ES Audio/Video CoreLocation (WiFi Location) Networking (WiFi/Bluetooth) 128 MB of system memory The development environment Snow Leopard Xcode 3.2 iPhone SDK 3.1 Objective-C Testing We held a test class, CprE 275X, with two sections for the duration of March. 32 Participants Prereq of CprE 288 Expectations Students attend each class period of their section (two hours twice a week for four weeks) Students complete as much of the assigned lab as possible during class time Curriculum Week 1: Session 1: Intro Lab Session 2: Resource Management Week 2: Session 3 and 4: Guitar App Week 3: Session 5 and 6: FindMe App Week 4: Session 7 and 8: Ad-Hoc Networking Goals Determine the ease, quality, length, and popularity of each of our labs Determine the usefulness of the accompanied documentation and lecture Identify common issues and areas in need of improvement before CprE 388X begins in Fall 2010 Testing We held a test class, CprE 275X, with two sections for the duration of March. 32 Participants Prereq of CprE 288 Expectations Students attend each class period of their section (two hours twice a week for four weeks) Students complete as much of the assigned lab as possible during class time Curriculum Week 1: Session 1: Intro Lab Session 2: Resource Management Week 2: Session 3 and 4: Guitar App Week 3: Session 5 and 6: FindMe App Week 4: Session 7 and 8: Ad-Hoc Networking Goals Determine the ease, quality, length, and popularity of each of our labs Determine the usefulness of the accompanied documentation and lecture Identify common issues and areas in need of improvement before CprE 388X begins in Fall 2010 Summary Due to positive response of our implementation from students of the test class, prospective CprE 388X students, and embedded systems professors it has been deemed feasible to integrate iPod touch/iPhone programming into the embedded systems curriculum. The course CprE 388X will utilize the documentation and labs that we have created to teach students embedded systems programming for the mobile platform. CprE 388X will be offered Fall Summary Due to positive response of our implementation from students of the test class, prospective CprE 388X students, and embedded systems professors it has been deemed feasible to integrate iPod touch/iPhone programming into the embedded systems curriculum. The course CprE 388X will utilize the documentation and labs that we have created to teach students embedded systems programming for the mobile platform. CprE 388X will be offered Fall Guitar App FindMe App