Development of the iPad Application “Sound Reading” Ryan DuToit, Bennett Hansen, Dr. Timothy Urness *Department of Mathematics and Computer Science, College.

Slides:



Advertisements
Similar presentations
Alternative Note-Taking Strategies Using Technology By Kamran Rasul, AT Specialist Academic Support and Access American University, Washington.
Advertisements

By: Rachel Hall and Amy Austin.  Grade: All levels  Price  Host App: $24.99  Student App: free (allows up to 32 students)  Location: App Store 
Welcome to Mobile TEL A questionnaire will follow this presentation for you to evaluate the application.
Strategies For Creating Accessible University Webpages Scot Close and Neil Torrefiel Web Services Unit San Jose State University.
Class Capture What if you could guarantee to never miss anything in class again.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Chapter 9 Introduction to the Document Object Model (DOM) JavaScript, Third Edition.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1st Project Introduction to HTML.
Development of mobile applications using PhoneGap and HTML 5
Chapter ONE Introduction to HTML.
Alternative Note-Taking Strategies Using Technology Kamran Rasul Director of Assistive Technology Columbia Basin College
1 An Introduction to TI SmartView Emulator Software (Version 2.0) Jim Eiting Developmental Mathematics Department Collin County Community College August.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Virtual Mechanics Fall Semester 2009
Designing Learning Objects Designing Learning Objects Designing Learning Objects 1.
Introduction The SDU Webship program is divided into two parts: the first semester of the course is spent learning how to code webpages using a variety.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
FINAL PRESENTATION SYDNEY TOUR. Divya Nalla Raja Kandasamy RajaShekar Donti Ren Zhu Sadah Omar Sulaiman
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
Using a Template to Create a Resume and Sharing a Finished Document
Glogster EETT Training Mathew Swerdloff November 30, 2010.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Session 1 SESSION 1 Working with Dreamweaver 8.0.
 Saundra Speed  Mariela Esparza  Kevin Escalante.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Using Xcode A Beginner’s Tutorial Erin Green. This tutorial will walk you through Xcode, a software development tool for Apple’s iOS applications – We.
+ An Intro To Xcode By Sarah Montroy. + What is Xcode?
Software. A web site is a collection of web pages on a particular topic. A web page is a document written in HTML code. Web pages are linked together.
Selenium January Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Purpose Audience participation adds a new dimension to musical performance. Audience members not only enjoy the music making of the performers, but actually.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Andrew Slatton, Kathryn Dwyer Vanderbilt University, Department of Biomedical Engineering, Nashville TN ♦ Robert Roselli and Larry Howard of ISIS worked.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
COMP 143 Web Development with Adobe Dreamweaver CC.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
An Easy 21st Century Student-Centered Tool Your Class Can’t Be Without Wikis for Everyone!
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
Dr. Gita Phelps Georgia College & State University I Mobile Technology for Instructors.
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
TREVOR BOARDMAN, TRISTAN HUMMEL, JOSEPH KADRICH, ERIC ROBY.
Chapter 17 The Need for HTML 5.
ICE Integrated Cloud Environment Cloud Scanning and Mobile Printing
Project 1 Introduction to HTML.
Top 10 Technology Tools for Teaching and Learning
Chapter 1 Introduction to HTML
Mobile Navigation Control for Planetary Web Portals Team Members: John Calilung, Miguel Martinez, Frank Navarrete, Kevin Parton, Max Ru, Catherine Suh.
Project 1 Introduction to HTML.
OpenWells Cross-Platform Mobile Application
Client / Server Application Presentation
Chapter 18 MobileApp Design
Holy Quran Application
Publishing and Maintaining a Website
Webinar – New KStutor Overview 25th October 2013
Create Personalized Lecture Videos using the iPad
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Part 2 Setting up a web server the easy way
Presentation transcript:

Development of the iPad Application “Sound Reading” Ryan DuToit, Bennett Hansen, Dr. Timothy Urness *Department of Mathematics and Computer Science, College of Arts and Sciences, Drake University, Des Moines, IA Mobile computing is a high interest topic in computer science today. The Drake University Virtual Language Studies is taking advantage of this trend by developing an iPad application. The application, “Sound Reading,” is designed to assist with foreign language listening and speaking comprehension. To accomplish this, it allows a fluent speaker or instructor to create an audio recording and share it with other language learners. Many features are implemented, including audio recording and playback, dynamic text manipulation, Bluetooth data transfer, and server connectivity. Sound Reading was developed using Apple’s integrated development environment, Xcode, and the code was written in the Objective-C language. The app is currently being finalized and will be submitted to the iOS App Store upon completion. Abstract : Project background: Internship funded by Drake University Virtual Language Studies Program Met regularly with Drake professor Jan Marston during summer of 2011 Develop iPad application to assist with listening comprehension and reading comprehension in a classroom setting Make application universal so it could be used with any language User-friendly features that could be used with minimal instruction Goals: Desired features: Audio recording and playback Dynamic text manipulation Allow application to recognize user interactions with text on screen Data sharing of audio recordings Bluetooth transfer between devices in close proximity to one another Secure web server upload/download How app works from user standpoint: User enters foreign language text into application User creates audio recording of himself/herself reading the text, tapping on key words as they are said to save them as “word stamps” Recording and individual word stamps can be reviewed by user and deleted before saving User shares recording with others by Bluetooth transfer or uploading to a web server Other users can view the foreign text and listen to the audio recording Key words in text become highlighted at point in recording when they are said Challenges Highlighting and coloring words are unavailable in Apple’s default libraries Created a webpage filled with the content we want Use HTML and JavaScript to provide the dynamic color coding and highlighting that we desire. [code] Improve user interface with better button layout, page navigation, and color scheme Met with Graphic Design Faculty member Hilary Williams for suggestions on look and feel for app Future Plans Set up secure server-client architecture to facilitate uploading and downloading recordings Submit Sound Reading to Apple’s App Store Development Tools Xcode – Apple’s IDE for iOS development Objective-C – Language in which majority of iOS applications are developed in. We chose Objective-C because of Apple’s excellent documentation and support, along with our experience with the language. Git – A version control system, which makes it easy to share and update code with multiple developers. iPads – Used for testing the application in its native environment. Design Choices Split View Simple Audio Controls Color Coding Words Color Coded Words