110 likes | 230 Vues
This project focuses on the creation of an interactive textbook designed specifically for Android tablets. Addressing the outdated nature of traditional textbooks, our approach integrates multimedia elements such as resizable images, videos, and interactive quizzes directly within the text. By utilizing the Android 2.2 platform and applying a SCRUM-based development process, we engage in consistent communication with our customer, Dr. Vinod Vokkarane, to refine requirements and enhance user experience. Feedback from a diverse survey of students ensures our product meets the needs of a 21st-century educational landscape.
E N D
Interactive Textbook Jeremy Plante (Scrum Master) Brandon Collins Matt Lincoln Neil Matheson Customer: Dr. Vinod Vokkarane (CIS)
Project Overview • Textbooks are un-engaging relics of the past. • How can a textbook become an integral part of the learning experience again? • How can it keep up with ever-changing technology and find a place in a 21st century classroom?
Technical Approach • Development of an interactive textbook for Android tablets. • Take advantage of the touch screen interface. • Android 2.2 “Froyo” – supports Flash • Java-based development
Technical Approach • Resizable images, interactive animations, videos embedded right within the text. • Self-assessed quizzes. • Direct links to outside reference material right within the text.
Software Development Process (with SCRUM) • Weekly meetings with customer • Weekly progress reports • Activities for following week planned • All notes from meeting and requirement backlog uploaded to shared repository. • Informal communication between Jeremy and Dr. Vokkarane appx. Every 2-3 days. • First official implementation sprint planning meeting this week.
Requirements Engineering • First two weeks devoted to requirements • Researched features provided in other applications for some guidance. • Inkling • ibooks • Kindle for iPad
Requirements Engineering • As CIS students, with a CIS professor for a customer, our requirements may have been biased. • Developed simple survey to gain insight into other fields of study. • Students and instructors from Business/Law/Engineering departments became our surrogate customers.
Software Development Tools • Description of tools being used • Android SDK & Virtual Machine for Eclipse • SVN (source control) • Google Code (source repository) • Cobertura (code coverage) • AgileJ (Reverse engineer UML class diagrams) • Javadoc • List of 3rd party libraries • FBReader under the GNU public license