Академический Документы
Профессиональный Документы
Культура Документы
INTERACTIVE
STORYBOARD
Presented by
MEENHAZ AHMED
PIYALI DAS
SANJOY SAHA
SOUMI BHATTACHARYA (GROUP LEADER)
1
BRIEF DESCRIPTION OF THE PROBLEM
Design a framework for the development of the multi-activity interactive
storyboard.
INTRODUCTION
Storyboard allows the creator to design the layout of each screen within the presentation
with details such as size of graphics text or location or background colour etc. Each
screen details the media elements present along with their relative positions.
Storyboard is a sketch of how to organize a story and list of its contents. A storyboard
helps us to:
Interactivity provides the users a way to interact with the presentation using which we
can navigate directly to the region of interest. Thus we need the presentation to accept
input from user and modify itself accordingly.
Thus here the user is given a list of choices and availing those and clicking on the right
options the user can interact to develop the document.
Interactive storyboard lets the user experience the system in a realistic manner,helping
greatly in understanding the user’s objectives and requirements.
The interactive storyboard is an active template where we allow the user to interactively
design the layout of each screen of the presentation specifying the necessary details of
each media elements present on the screen.
2
OBJECTIVE
To provide the user an active template with which one can interact to
produce the required artifact.
PURPOSE
Top frame:
4. Help: This is a help option for the benefit of the developer or user.
Left frame:
3
This is a sidebar containing a tree menu.
Main frame:
1) PDF :
Portable Document Format (PDF) is an open standard for document
exchange. It is a portable secure document.
Each PDF file encapsulates a complete description of a fixed-
layout 2D document that includes the text, fonts, images, and 2D vector
graphics which compose the documents.
Here is no direct method for adding PDF file to an Html page, so
we add it via Hyperlink.
2) VIDEO:
We add this with the help of a hyperlink.
We add video to your Web page in different ways and using different formats.
Video can be downloaded to the user or it can be streamed so that it plays while it
is downloading. The most common streaming formats available on the Web for the
4
transmission of video files are RealMedia, QuickTime, and Windows Media. With
these formats, we can stream audio and video simultaneously.
Because of the cross-platform availability of Flash video players, the Flash video
format has become increasingly popular. Flash video is playable within Flash
movies files, which are supported by practically every browser on every platform.
Flash video is compact, and supports both progressive and streaming downloads.
The AVI format, which stands for audio video interleave, was developed by
Microsoft.
It stores data that can be encoded in a number of different codec’s and can contain
both audio and video data. The AVI format usually uses less compression than
some similar formats and is a very popular format amongst internet users.
The AVI format is supported by almost all computers using Windows, and can be
played on various players.
Some of the most common players that support the avi format are:
5
The QuickTime format was developed by Apple and is a very common one. It is
often used on the internet, and for saving movie and video files.
The format contains one or more tracks storing video, audio, text or effects. . It is
compatible with both Mac and Windows platforms, and can be played on an Apple
Quicktime player.
This format is mostly used to store audio and visual streams online, most
commonly those defined by MPEG. It Expands MPEG-1 to support video/audio
"objects", 3D content, low bit rate encoding and support for Digital Rights
Management.
The MPEG-4 video format uses separate compression for audio and video tracks;
video is compressed with MPEG-4 video encoding; audio is compressed using
AAC compression, the same type of audio compression used in .AAC files.
The mp4 can most commonly be played on the Apple QuickTime Player or other
movie players. Devices that play p4 are also known as mp4 players.
WMV format, short for Windows Media Video was developed by Microsoft. It
was originally designed for internet streaming applications, and can now cater to
6
more specialized content. Windows Media is a common format on the Internet, but
Windows Media movies cannot be played on non-Windows computer without an
extra (free) component installed. Some later Windows Media movies cannot play
at all on non-Windows computers because no player is available.
Videos stored in the Windows Media format have the extension .wmv.
The 3gp format is both an audio and video format that was designed as a
multimedia format for transmitting audio and video files between 3G cell phones
and the internet. It is most commonly used to capture video from your cell phone
and place it online.
.
3) AUDIO:
The following list describes the more common audio file formats and some
of the advantages and disadvantages of each for Web design.
7
About audio file formats
The AIF (Audio Interchange File Format, or AIFF) format like WAV files,
also has good sound quality, can be played by most browsers, and doesn't require a
plug-in; we can also record AIFF files from a CD, tape, microphone, and so on.
However, the large file size limits the length of sound clips that we can use on our
Web pages.
8
The RA, RAM, RPM, or Real Audio format has a very high degree of
compression with smaller file sizes than MP3. Whole song files can be
downloaded in a reasonable amount of time. Because the files can be streamed
from a normal Web server, visitors can begin listening to the sound before the file
has completely downloaded. The sound quality is poorer than that of MP3 files, but
new players and encoders have improved quality considerably. Visitors must
download and install the RealPlayer helper application or plug-in in order to play
these files.
The AU, SND, or Sun or Java format is similar to the WAV and AIFF formats,
but the compression is more flexible. This format is used exclusively for Java
applets and applications and therefore is compatible across platforms. It is also
very popular on SUN/Unix machines.
Embedding sound incorporates the audio directly into the page,but the
sound plays only if the visitor has the appropriate plugin for the chosen sound
file.It allows the developer greater control in
The clip’s play volume.
Which part,if any,of the player’s control is visible
The starting and ending points of the audio clip.
METHODOLOGY
9
DESIGN
10
Top frame: It is created by the spry menu bar option of Dreamweaver. First the
horizontal menu bar is to be selected. It comes with predefined defaults. In the
properties windows on editing and adding and deleting options the required format
is created.
11
Inserting FLV files:
1. Select Insert>Media>FLV
2. In the Insert FLV dialog box Progressive download or Streaming video
is selected from Video type pop-up menu.
Progressive download video:Downloads the FLV file to the site visitors hard
disc and plays it.
Adding video(non-FLV) :
1.The clip is placed in the site folder.These clips are often in the
AVI or MPEG file format.
2.The clip is linked or embedded into the page.To link to the clip
the text is enetered is entered for the link such as “Download clip”,the text is
selected and the folder icon in the property inspector is clicked.The video
file is browsed and selected.
3.The user must download a helper application(plugin) to view the
common streaming formats like Realmedia,Quicktime and Windows media.
12
Audio:
Embedding sound incorporates the audio directly into the page,but
the sound plays only if the visitor has the appropriate plugin for the chosen
sound file.It allows the developer greater control in
The clip’s play volume.
2. In the Common category of the Insert panel, click the Media button and select
the Plugin icon from the pop-up menu.
5. Enter the width and height by entering the values in the appropriate text boxes
in the Property inspector or by resizing the plug-in placeholder in the Document
window. These values determine the size at which the audio controls are displayed
in the browser
13
Whiteboard:
The methodology to design it using the web-development application
Dreamweaver is discussed :
14
The advanced tab is selected and in order to create the local site first we
need to select local info and type in the details as required.
After clicking Ok Manage Sites dialog box appears, showing the New local
Site.
Then similarly the Remote Site is set up. Background file transfer works
for all of the transfer protocols supported by Dreamweaver(FTP, SFTP, LAN
etc). There is also an option of using Local/Network to transfer files.
15
16
Connection to the remote site is established and 2 sites are synchronized.
17
Check In/Check Out system can be used to transfer files between local and
remote sites. If only one person is working on the remote site, Get and
Put commands are used to transfer files.
To cancel the transfer of file, the Cancel button in the Background File
Activity dialog box is clicked.
Two frequent causes for connection failures are a server that is down or is
busy.
The diagram below illustrates the major relay points data must go through to
complete a successful transfer(FTP).
18
A new file is created under the local site and a jump menu is
designed that will link to the whiteboard and similarly for the remote
site.
<body>
<form name="form" id="form">
<select name="jumpMenu" id="jumpMenu">
<option
value="http://www.groupboard.com/mp/gb.cgi?
board_id=115017&large=true&a=false ">whiteboard
</option>
</select>
<input type="button" name="go_button" id= "go_button"
value="Go" onclick="MM_jumpMenuGo('jumpMenu','parent',0)" />
</form>
</body>
19
The Whiteboard will be designed as below:
20
WhiteBoard
1.1-multi-user
1.2-single-user.
1.3-gallery
2.1-messages
2.4-Clear
2.5-Save
2.6-Load
2.7-Print
4.1- Chatbox
4.2-Chat Names
5-Blank board
Creating a local site and a remote site and accessing suitable protocols
for transfering files , can easily help to implement the Whiteboard
Application .Thereby creating a virtual sharing system between the local
and remote machines.
21
Each link would bring changes in more than one frame.Steps for that will be:
1. Select your link text or image in the frame.
2. If you selected text for your link, type javascript:; in the Link field of the Text
Property
Inspector.
3. Open the Behaviors panel by choosing Window ➪ Behaviors.
4. Click the Add (+) button at the top of the Behaviors panel, and in the drop-down
menu,
choose Show Events For ➪ 4.0 and Later Browsers.
5. Click the Add (+) button again to display the list of available behaviors and
choose Go
To URL.
6. Dreamweaver displays the Go To URL dialog box and scans your document
for all named frames. Select a target frame from the list of windows or frames.
22
DATABASE
The database will include:
TABLENAME:USER DETAILS
23
ENTITY RELATIONSHIP DIAGRAM
24
Figure 1
25
Figure 1 shows the proposed ER diagram.
Here the template, provided to the user ,will have a range of options (as
discussed later in the StoryBoard). We may choose LINK and SUBLINK to be the
composite primary key to select a particular option in each case.the corresponding URL
will link to the required file,(in the FILE DESCRIPTION table),thereby giving the user
an option to insert the file of his choice as required.
OLE DB separates the data store from the application that needs access to it
through a set of abstractions that include the datasource, session, command and rowsets.
26
This was done because different applications need access to different types and sources
of data and do not necessarily want to know how to access functionality with technology-
specific methods. OLE DB is conceptually divided into consumers and providers.
The consumers are the applications that need access to the data, and the
provider is the software component that implements the interface and therefore provides
the data to the consumer.
Steps to create an OLE DB connection string:
2. Click the Add (+) button and select Custom Connection String from the
drop-down list.
3. Enter a label for your new connection in the Connection Name field.
5. To ensure that your connection is properly set up, click Test in the Custom
Connection String dialog box. Dreamweaver tells you if the connection was
established successfully.
27
MYSQL connections are:
1. Choose Window ➪ Databases to display the Databases panel.
2. Click the Add (+) button and choose MySQL Connection from the drop-
down list.
3. Enter a label for your new connection in the Connection Name field.
4. Enter the IP or domain address of your MySQL server in the MySQL Server
field.
5. Enter your database username in the User Name field and password.
6. Enter the database name in the Database field, or click Select and choose
from a list of all the databases to which you have access.
PROPOSED PLATFORM
Dreamweaver software empowers designers and developers to build
standards-based websites with confidence.
Dreamweaver is an extremely useful tool and here are 8 great reasons why we
chose to use Dreamweaver.
28
2. Easy to upload via built in FTP: The built in FTP features are great, not to mention
the fact that you can update a page that you are working on using the keyboard shortcut
'CTRL + SHIFT + U'. In addition, the FTP system is capable of changing file permissions
(CHMOD) which is nice.
3. Built in CSS features:One of the best things about Dreamweaver is the way it makes
complicated coding processes easy for people who aren't hardcore coders. The CSS tools
is a perfect example. Using the point and click CSS window, you can start adding CSS
styles to your sites.
5. Pop-Up Menus: With the built in pop-up menus in the tag inspector, we can create the
types of navigation links we see on professional looking sites. Dreamweaver does all the
coding for us, all we need to do is point and click a few times.
6. Server Side Include Buttons: Server side includes are so essential to website
building, Dreamweaver hits the mark perfectly with SSI and gives us several options to
choose from. Understanding this key feature will save us time and help to build better
sites.
7. Dreamweaver Template Files: This method of working with templates is easy to use,
even for a beginner, and makes your websites more flexible. If we make a mistake when
designing our site, but have use a dwt file, we can correct the mistake on hundreds of
pages instantly. Also it is useful for updating site layouts.
8. Web forms creator: The web forms creator in Dreamweaver is exceptional. It is easy
to create web forms, and with a small additional PHP script, we can have results of any
form sent to any email address we want.
29
Hardware requirement: The minimum requirements are:
30
STORYBOARD
31
1:It is allocated for the PDF file.
3.1 Send
3.2 Reset
3.3 Save
5:Tree menu
5.1 Index1
32
5.2 Index2
6.Menubar
6.1 File
o 6.1.1 New
o 6.1.2 Open
o 6.1.3 Save
o 6.1.4 Close
6.2 Insert
6.3 View
6.4 Help
33
EFFORT ESTIMATION
34
Gnatt chart for effort estimation in Man-Hours
Coding-55-60 man-hours
Testing-40-45 man-hours
Implementation-30-35 man-hours
CONCLUSION
35
BIBLIOGRAPHY
[1] www.groupboard.com.
[2] wikipedia.org/wiki/Interactive_whiteboard
[3] Education week’s digital directions:interactive whiteboard.
[1] http://help.adobe.com/en_US/Dreamweaver/10.0_Using/index.html
[2] http://www.adobe.com/devnet/dreamweaver/articles/dwcs4_getting_started.html
[3] http://www.thesitewizard.com/faqs/youtube-video-dreamweaver.shtml
36