GrandmaTV Web application Michal Schovanek, Jan Dohnal.

Slides:



Advertisements
Similar presentations
Microsoft Expression Web-Illustrated Unit K: Working with Behaviors.
Advertisements

FpML Editor/Viewer Tutorial
Microsoft ® Office Access ® 2007 Training Easy Access with templates I: Create a database susanguggenheim-is.com presents:
Gdes2000 Graphic Design for Internet & Multimedia An Introduction to Dreamweaver CS5 + Adding Text Overview of palettes and DW working environment. Creation.
® Microsoft Office 2010 Browser and Basics.
UNIT 12 LO4 BE ABLE TO CREATE WEBSITES Cambridge Technicals.
Creating and Editing a Web Page Using Inline Styles
ADOBE DREAMWEAVER CS4 Creative Suite Dr. Joseph Otto Professor, Information Systems, California State University, Los Angeles.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Operating Systems Day 1. Booting a Computer 1.Switch on the UPS electricity supply - green light electricity failure - red light charging – orange light.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Overview of HTML. Three Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
The basics of the Online Portal
Chapter 1 Introduction to HTML, XHTML, and CSS
Pasewark & Pasewark 1 Outlook Lesson 1 Outlook Basics and Microsoft Office 2007: Introductory.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
XP Modifying the Slide Master Click the View tab on the Ribbon, and then, in the Master Views group, click the Slide Master button Click the Slide Master.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
December 2010Brad Hudson AO3 Homework Task > All you need to know about sending s.
HTML, Third Edition--Illustrated Brief 1 HTML, Third Edition Illustrated Brief Unit D Adding Graphics and Multimedia.
06/10/2015AJAX 1. 2 Introduction All material from AJAX – what is it? Traditional web pages and operation Examples of AJAX use Creating.
Designing a site (2/4) Conceptual Design – 1h. Lazar’s Development Lifecycle Define the mission & target users Collect user requirements Create and Modify.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Tutorial 4: Working with Hyperlinks. Objectives Session 4.1 – Place bookmarks on a Web page – Create a link to a bookmark – Create a link to another Web.
HTML, XHTML, and CSS Chapter 8 Adding Multimedia Content to Web Pages.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Adobe Certified Associate Objectives 6 Evaluating and Maintaining a site.
What’s New and Different – A Faculty Survival Guide.
Chapter 1 Creating a Dreamweaver Web Page and Local Site
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Creating a Syllabus on the ADX System Created by Larry Rowell and Bill Bolton.
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
XP Browser and Basics COM111 Introduction to Computer Applications.
Microsoft Expression Web-Illustrated Unit F: Enhancing a Design with CSS.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
CIT 256 CSS Intro & Dreamweaver Built-in Layouts Dr. Beryl Hoffman.
Creating and Editing a Web Page
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Thực hiện: D3 GVLT: BROWERS. Browser Compatibility I Check the compatibility II Tools III.
John Foushee Andrew Hulbert Brian Louden. What is the Hawking Toolbar?  Short Description  Project Goal Allow Users to Access Web Content and Browser.
Creating Web Pages with Links, Images, and Embedded Style Sheets
Chapter 11 Collaboration Features for Workbooks Microsoft Excel 2013.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
COMP 143 Web Development with Adobe Dreamweaver CC.
Web Programming Java Script-Introduction. What is Javascript? JavaScript is a scripting language using for the Web. JavaScript is a programming language.
CS491B Software Design Lab Project Report Yuet-Chi Lee California State University, Los Angeles.
Visual Classification of Football Teams
Web Technologies Computing Science Thompson Rivers University
JavaScript and Ajax (Ajax Tutorial)
Using iLocker.
2 At the top of the zone in which you want to add the Web Part, click Add a Web Part. In the Add Web Parts to [zone] dialog box, select the check box of.
About SharePoint Server 2007 My Sites
2 At the top of the zone in which you want to add the Web Part, click Add a Web Part. In the Add Web Parts to [zone] dialog box, select the check box of.
LMEvents SharePoint Portal How-to Guide
Web Development & Design Foundations with HTML5 7th Edition
Chapter 2 – Introduction to the Visual Studio .NET IDE
Quick Reference Guide: Development Directory
CIS 133 mashup Javascript, jQuery and XML
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
Click to edit title TO ADD NEW SLIDE LAYOUTS: Make sure you have the ‘Home’ tab selected at the top of the PowerPoint screen and click the down facing.
TO ADD NEW SLIDE LAYOUTS: Make sure you have the ‘Home’ tab selected at the top of the PowerPoint screen and click the down facing arrow to the right on.
Click to edit title TO ADD NEW SLIDE LAYOUTS: Make sure you have the ‘Home’ tab selected at the top of the PowerPoint screen and click the down facing.
Web Technologies Computing Science Thompson Rivers University
TO ADD NEW SLIDE LAYOUTS: Make sure you have the ‘Home’ tab selected at the top of the PowerPoint screen and click the down facing arrow to the right on.
Click to edit title TO ADD NEW SLIDE LAYOUTS: Make sure you have the ‘Home’ tab selected at the top of the PowerPoint screen and click the down facing.
Programming with Microsoft Visual Basic 2008 Fourth Edition
Presentation transcript:

GrandmaTV Web application Michal Schovanek, Jan Dohnal

Summary Task Example of some activities Example of appropriate XML file GUI GUI screenshots Technical solution Conclusion

Task Design and implement user friendly web application that will be used to get input data for GrandmaTV Talking Head system. Task for web application is to get list of activities including multimedia section and create input XML file for GrandmaTV Talking Head system.

Example of activities Dad Karel plays football in football playground in Prague every week on Wednesday. Family Novakova visit folks in Moravia in the beginning of each month.

Example of appropriate XML file part 1 weekly Wednesday play football with friends football playground in Prague sound.mp3 video.avi picture1.jpg picture2.png picture3.bmp happy

Example of appropriate XML file part 2 monthly month beginning visit folks Moravia sound.mp3 picture.jpg sad

GUI part 1 Web page is divided into three parts On the top is place for some logo On the left side is tree navigation to the XML file for better orientation On the right side is page content Web pages are aligned to the center Three types of screens XML screen Single person / group screen Activity screen

GUI part 2 Supported operations with XML files, single persons / groups, activities Adding Deleting Modifying Browsing Multimedia section in activity screen supports Adding multimedia files Deleting multimedia files Viewing multimedia files All operations in multimedia section are instant without reloading screen, switching head mood pictures too

XML screen

Single person / group screen

Activity screen

Activity screen – edit mode

Technical solution part 1 Web pages are valid XHTML strict Using div layout and valid CSS styles JavaScript for validation on client side and confirmation message boxes PHP 5 for processing on server side AJAX for processing multimedia attachments in activity edit screen without reloading page

Technical solution part 2 Web application is object oriented The one and only page is index.php which includes funtions.php that contains all needed functions (for showing screen, processing and storing XML etc.) Main page switches between screen through GET parameters and calls appropriate functions from functions.php file Working with XML files manages DOM extension in PHP 5.

Technical solution part 3 All created xml files are stored on the server in feeds directory All multimedia attachments are stored on the server in attachments directory, that contains sub directory structure, for example karel\single\dad-Karel\0\ Deleted XML and multimedia files stay stored on the server When is XML file modified (for example we add some activity), changes are immediately stored on the server, there is no need to click some save xml file button

Testing Testing were made by two people: application developer and usability tester Application developer made new versions and introduced tester to the GUI and features Usability tester tested application and made some notes and suggestions to the developer Application was tested in Internet Explorer, Firefox, Opera (Windows) and Safari (Mac OS) Optimized for Firefox and Safari

Conclusion We made user friendly internet application that is able to get input data from user and create appropriate XML file for GrandmaTV Talking Head system and store it on the server There is also possible to edit or delete stored xml file structure Application is stable and ready to use