Docstoc

Group Collaboration

Document Sample
Group Collaboration Powered By Docstoc
					       YOUNGSTOWN STATE UNIVERSITY

      RAYEN COLLAGE OF ENGINEERING

                     &

                TECHNOLOGY


INFORMATION TECHNOLOGY TOOLS FOR ENGINEERS

                ENGR 6923



                PROJECT 2

                  TASK 1

                  TASK 2

                  TASK 3

                  TASK 4

                  TASK 5



         SUPERVISOR: DR. JAVED ALAM

              DONE BY: GROUP 5
                 TAMER TAHER
                ALI AL TAWIL
               GEUN-SHIN BAE




                                             1
CONTENTS:

TASK   1………………………………………………………………………………………………………………3
TASK   2………………………………………………………………………………………………………………81
TASK   3………………………………………………………………………………………………………………94
TASK   4………………………………………………………………………………………………………………103
TASK   5………………………………………………………………………………………………………………104




                                                    2
Project #2


Task#1
Incorporate the suggestion and improvements in the project 1 report. Save this file in html format to
create an HTML version of the project report also keep the original MS Word file. Also include the
discussion of the newer tools discussed in the class. For the group collaboration tools do a feature and
ease of use comparison with a discussion on the associated cost.




    For the past few weeks we’ve learned other new tools which include group collaboration tools,
weblog, and web page development tools that help people collaborate together and make their own
weblog or webpages. For the group collaboration tools we’ve looked over several tools from the easiest
tools that we can use groups.yahoo.com to more sophisticated tools Groove Collaboration tools or
Hotoffice etc. Weblog and web page development are the tools that allow people publish articles on the
web. People say that using weblog is much easier than web page development tools somehow but using
the wordprocessorlike tools we can put our own materials on the website easily. There will be three parts
which will be reviewed.


    1.   Group Collaboration Tools
         A.   Yahoo Groups
         B.   Groove
         C.   Sakai project
         D.   Microsoft Netmeeting
         E.   Hotoffice
         F.   Microsoft Live Meeting
         G.   Macromedia Breeze
    2.   Weblog/RSS
         A.   Weblog
         B.   RSS
    3.   Webpage development
         A.   HTML
         B.   CSS
         C.   XHTML
         D.   Editor (MS Frontpage, Netscape composer, NVU, FCK Editor, and MS Wordprocessor)




                                                                                                       3
    1. Group Collaboration tools

         As the networks mature, it is increasingly obvious that they are not merely a vehicle for
conveying endless amounts of information to the desktop, but can provide an effective platform for
working with colleagues, irrespective of location. The use of the WWW for collaboration is currently the
focus of much interest and development and many interesting new tools are appearing which make online
collaborative projects a realistic, if not attractive, option for distributed work-groups. You can use the
Internet for many collaborative activities such as holding meetings, ongoing discussions, working on
documents, and a range of other tasks.


                  Holding meetings


         Meetings with other network users using facilities such as videoconferencing are no longer a
futuristic dream, especially for users on high-speed connections in the academic and research
communities. And for quality communication, there is nothing quite like interactive dialogue with a
person you can see and hear, even considering the benefits and convenience of tools like e-mail. Meetings
using network videoconferencing and audioconferencing enable network users to have the immediacy of
face-to-face meeting. This includes the experience of real personalities, with the potential benefits of
seeing spontaneous reactions, sorting out problems on the spot, getting instant feedback on ideas, not to
mention savings on travel costs.


         Videoconferencing and audioconferencing are powerful facilities when they work well, but not
all network users have the benefit of the high speed connections required. They may instead need to look
at systems for the interactive exchange of plain-text messages such as Chat. Chat is also commonly
included in collaboration software. It may not be as glamorous as tools such as phone and
videoconferencing tools, but it does have the advantage of being an economical user of network resources
and is therefore accessible to people on low-speed connections.


                  Discussion forums


         Collaborating with others usually means ongoing discussions which ebb and flow depending on
what's happening in the workgroup. Internet discussion forums provide an ideal vehicle for this type of
activity. Messages can be posted to the discussion as the need arises and an archive of the discussion is
usually available, enabling the group to refer back to previous messages. The software to access such
forums is generally easily accessed, installed, and used.



                                                                                                        4
         The net excels in providing such facilities for group discussion. Mailing lists and Usenet News
have a well established role here (see the discussion under Communicating). There are many Web
conferencing systems to choose from too. With these, a Web browser is used to read text messages in a
forum and to add messages to the forum. Conferencing systems are organized by subject with individual
conferences devoted to a particular subject. The discussion might then be further divided by discussions
on particular topics, referred to as threads.


Collaboration tools commonly include some sort of discussion forum facility and may provide an option
of setting up private conferences.


                  Working on documents


Using collaboration tools, workgroups can jointly edit common documents interactively. For instance,
using a whiteboard facility, they might create a project outline for the group, each one contributing points
related to their own activities. As it is amended, the display is updated on each participant's computer.
When the document is complete, each person can save it for future reference. Alternatively workgroups
may need to work on existing documents, for instance spreadsheets or word-processed documents,
making use of application-sharing or document-sharing tools. Another option might be to have the
document available on the Web and to use an annotation facility to add comments. Collaboration tools
provide many possibilities for co-operative work on documents.
    These activities can be combined with each other and very often, application software will do this for
you. Collaboration suites of programs offer a range of tools in the one bundle providing convenient
selection of the particular combination which is useful in the circumstances. In a videoconference a
workgroup might achieve results which would otherwise be out of reach without outlaying much time and
money. As they talk, they can view and work on associated documents and graphics, revising and
updating a document in response to comments and suggestions. In an education situation, a video lecture
might be supplemented with complementary graphics or text, e.g. a manipulable 3-D graphical model, or
a slide with expandable bullet-points. Students may be able to use audio to ask questions. If video or
audio-conferencing are not available or give only poor quality definition, an alternative such as
combining Chat with document-sharing may suffice. Many additional functions may be available such as
document transfer, annotation of Web documents, group Web browsing, etc. The important thing is to
analyze your own requirements, then look for tools which might provide what you need.
    From a lot of group collaboration tools we’ve learned several tools in the class. Now I am going to
review these tools as listed above.




                                                                                                          5
             A. Yahoo Groups (http://groups.yahoo.com)

            General Feature
     The www.yahoo.com is one of the most popular web sites in the internet circumstance. Many
students are familiar with using this site and have their own mail accounts already. In the class we’ve
learn about the group collaborations. Some of them are free web based tools and others are not free and
we have to download and install in our computer first and these programs are having more sophisticated
functions which enable us to use video conferencing and schedule the project. Before reviewing the rest
of the collaboration tools this is good for us to look over the yahoo group site to find out what the group
collaboration means.
     When you visit the www.yahoo.com you can see the group icon on the left hand side and if you have
your account of the yahoo already you can enjoy the group and make your own group corresponding your
interests.
                                                            The left picture is Yahoo Groups main page
                                                           which is showing My groups and other
                                                           categories. If you have made your group and
                                                           joined other your favorite groups you can see
                                                           them in the left hand side of the window.
                                                           Yahoo Groups site is getting some categories
                                                           ready to use beforehand which help people
                                                           find their interested group more easily. These
                                                           categories are all 16 from Business & finance
                                                           to Science. If someone is interested in Music
                                                           issue he or she can click the Music icon and
                                                           see the sub lists which is from Artists to Car
                                                           Audio.
                                                           Another way to find a group from Yahoo
                                                           Group is using the search tool which is on the
                                                           top of the right hand. When I enter the
                                                           ―Kendo‖ which is my favorite sports from
                                                           Japan to learn how to use the sword I was able
                                                           to find 168 groups which is containing the
                                                           term ―Kendo‖.




                                                                                                         6
         Creating your own group
     Once you registered in the Yahoo Group you can make your own group. At the bottom of the Group
web page you can see the Create Your Own Group Menu which guide you to create your group to find
others who share your own particular interest.
     There are three steps you have to go through which are ―Categorize‖, ―Describe‖, and ―Select
Profile‖. These steps are way easy to complete. You just read the instructions and need to follow them.


         What kinds of feature does Yahoo Groups have?
     Yahoo Groups as a collaboration tools has a small number of functions as simple as possible. It
doesn’t have functions that makes people use video conference or audio conference which are in common
in the paid group collaboration program. But don’t prejudge that this Yahoo Group site is useless. Within
small groups of people like friends, family members, school project team members, as well as your
colleagues this Yahoo Group collaboration tools can be used as a strong and simple tools to share there
interest and do a project together.
     Basically there are 10 menus on the group
page. You can see these menus on the left hand
side of the page. Right picture is our class
group page which was made during the class
and which we all have joined together. In the
default page we can see the new messages
which were posted within 7 days. If you click
the ―Messages‖ then you can see all messages
which we have posted so far and can search a
specific message using search tool which is at
the bottom of the right side.
     ①    Message & Post Menu
          In this menu we can post our memos or announcements.
     In order to post an article there are two ways. These are to click
     the post message button at the bottom line or click the sub post
     menu at the below Message menu directly. Either way leads us
     to post our materials.


     ②    Chat
          We can chat any member of the group who are on-line
     and logging in at the same time. In other to make chat window



                                                                                                          7
     effective we need some requirement in our system. Yahoo! Groups chat requires the following:
               A.   A personal computer running Microsoft Windows 95, 98, NT, or 2000
               B.   Microsoft Internet Explorer (version 4.0 or later) or Netscape Navigator (version 4.08
                    or later)


     ③    Files
     Using this function everyone who wants to share their won files with others can post here. There are
three different ways to post files. ―Add files‖, ―Create text files‖, and Create folder‖. We can use any of
these options to post files.


     ④    Photos
     Like posting files we can share photos with others too. Yahoo Group collaboration tool presents the
separated Photos menu from Files even it is considered one kind of files. Therefore every body can
recognize where we can post out photos without hesitation.


     ⑤    Links
     In this page we can link other web sites which are valuable for us and have relative materials. Typing
in the Title, Description, and URL is all we need to do. After posting a link site we just click it and can
visit the website or homepage without any cost of effort.


     ⑥    Databases
    Yahoo! Groups provides templates that are great starting points, including a simple phone book, class
assignments, and a FAQ table. To create a table:


        Click on the Add table button.
        Select the "empty" template or choose one of the existing templates.
        Fill out the required information for the table, including table information, policies, and columns.
        Finish by clicking on Create Table.


At this point, you are ready to begin adding records to your table.


     ⑦    Polls
     In other to post a poll a moderator can make he or she just can click the create poll menu. Then there
     are ―Enter Question‖ box and ―Enter Choice‖ boxes. And he or she can select additional options.
          Each time the moderator creates a poll, an email invitation is sent out to all members describing
     the question and answers. Just click on the link provided to cast your vote. If you are already at the
     Yahoo! Groups web site, go to the Polls area of your groups and follow the instructions.


                                                                                                              8
     ⑧    Members
          All members’ information is posting here. We can see members’ usernames, Yahoo ID, Email
     address and the joined date. We can use the search tool to find a specific member quickly if you
     know his username already.


     ⑨    Calendar
          As most other group collaboration tools have calendar function Yahoo Groups has its own
     calendar menu. There are 6 icons on the calendar page. Day, week, month, year, event lists, and tasks.
     You can put the events and tasks at any day by clicking the icons and put the statements on the box.


     So far I’ve reviewed the Yahoo Groups collaboration site. The summation of Yahoo Groups is as
follow.
                    Feature
                           web based collaboration tool
                           presenting categorized representative groups
                           8 menus


                    Easy of use
                           don’t need to download and install the program
                           providing the simple arrangement of menus
                           easy to understand how to use and manage the each page
                           everyone can use even without any instruction documents or help supports.


                    Cost
                           free web-based collaboration tool
                           need to sign up for getting Yahoo account




                                                                                                            9
         B. Groove            (http://www.groove.net)

        General Feature
    Groove virtual office program can be downloaded from www.groove.net. It is more sophisticated
tool than Yahoo Groups. It provides us with a lot of professional activities without moving out with files
or bags. As you can imagine from the name of virtual office Groove is a tool for the businessmen or
people who want to use more advanced technologies which are common these days. Internet technologies
are changing rapidly and new technologies are being introduced. And in order to keep up with these
changes and make things more efficient and effective we need to learn this kind of tool and adjust
ourselves into these circumstances.
                                                               When       you     visit    the    website
                                                          www.groove.net you can see the ―Try Groove‖
                                                          icon at the right hand side of the page. By
                                                          clicking it we can download the Groove trial
                                                          version 3.1 and install into our computer.




    For using this program we have to fulfill system requirements. They are as follow
              System Requirements
                  Your system must meet the following minimum requirements to run the Groove
                   Virtual Office 3.1:
              Operating System
                  Microsoft Windows 98/ME
                  Microsoft Windows NT® 4.0 with Service Pack 5 or later
                  Microsoft Windows 2000
                  Microsoft Windows XP
         File-sharing workspaces (a new type of Groove workspace that works directly with folders in
your Windows file system) are not supported on Windows NT4.0.
              Hardware Requirements:
                  Intel® Pentium® II processor (or equivalent), 400 MHz or higher · 256 MB RAM
                   required, 512 MB RAM recommended.
                  100 MB available hard disk storage (with 60 MB additional space required for your



                                                                                                       10
                    data)
                   Display resolution 800 x 600, 16 bit, 65,536 colors
                   Sound card, speakers, and microphone required to use voice features
               Software Requirements:
                   Microsoft Internet Explorer 6.0 or later.
                   Lotus Notes® 5.0 or later required to use Groove/Lotus Notes integration features.
                   To use Groove/Outlook integration features, one of the following versions of Outlook
                    is required: Outlook 2000, Outlook 2002, Outlook 2003
                   To use Groove/Office integration features, one of the following versions of Office is
                    required: Office 2000, Office XP, Office 2003
               Internet Connection:
                   56 kbps dialup connection minimum.
                   LAN (Local Area Network) with Internet access, DSL, or cable modem preferred.


         Download and installation
     By clicking the download button we can get the program in our computer and the rest of things that
we have to is just to follow the setup instructions. It is easy to do as much as other windows programs.
Put your name and other information and you are getting ready to use it. The basic figure is as follow
                                                                   There are Groove Lauchbar at the left side
                                                              and workspace at the right hand side of the
                                                              screen. You can minimize or maximize the
                                                              each window as you want. On the workspace
                                                              window you can choose tools which Groove
                                                              provide us with and cancel too.




         What kinds of features does Groove have?
As a professional group collaboration tool Groove has a lot of tools in it. We can select as we want and by
clicking the icons we can do the specific tasks. There are 21 tools that we can use. When you select a
tools by clicking the ―Add a tool to this workspace‖ icon then the representative icon will be appeared in
the workspace window. Whenever you activate a tool the menu bar and icons will be changed
simultaneously so that you can manage the tools more effectively and efficiently. Let’s take a look at
these tools and find out what kinds of functions they have.




                                                                                                            11
                   Calendar: Mark important dates and build collaborative schedules with workspace
               members.

                   Chess Game: Play a game of chess without the distraction of the rules.
                   Contact Manager: Maintain a shared list of contacts related to this workspace.
                   Customizable Discussion: Created by the Groove Forms tool on 2005.09.17
                   Discussion: Engage in detailed conversations with other workspace members.
                  Document Review: Initiate a review cycle for document(s) with selected workspace
               members.

                  Files: Store, organize, and share files.
                  Forms: Create customized applications for collecting and viewing data.
                  Issue Tracking: Created by the Groove Forms tool on 2005.09.17
                  Meetings: Assign agenda and action items, record meeting minutes.
                  Notepad: Write or edit notes in a rich-text editor.
                  Outliner: A structured text editor that allows more than one person to type in it at once.
                  Pictures: Display and share graphic images and digital photos.
                  Sketchpad: Use drawing tools on a sketchpad.
                  Status Reports: Created by the Groove Forms tools on 2005.09.17.
                  Task Manager: Organize and track project tasks.
                  Text: A simple text editor that allows all workspace members to see what has been
               typed.

                  Tic-Tac-Toe Game: Play one of the great strategy games of Western civilization.
                  Web Links: Go to any Web URL and store and organize your favorites.
                  Welcome Page: A specially designed tool to help members become familiarized with a
               work space.

                  Custom: Choose from any of a wide variety of Tools.
          By using these tools you can a variety of jobs with your workspace members and even invite
others to join you by entering Email address.


          If you are curious what the advantages using the Groove then the next introduction statement
form the Groove website will be helpful.


          Whether your daily activities revolve around working with files, managing meetings and
projects, tracking data and processes, or all of those things, there's an answer to "Why Groove?" for you,
your team, and your entire organization. With Groove Virtual Office you will:


         Effortlessly bring together team members from both inside and outside your company, with




                                                                                                          12
       no IT assistance required and no need to waste time thinking about firewalls, servers,
                                    security, or network access

    Get work done faster by always knowing each other's virtual location, or online presence,
                thus allowing for organic and quick conversation and collaboration

       Bring relevant information together in one place - data, files, messages, edits, forms,
                    meetings, calendars, etc. -- for everyone in your team to see

    Always work with the same information whether you're online, offline or on low bandwidth
                                            connections


    What's in it for you?


   Start sharing files and data in seconds. No need to set up secure servers or Virtual Private
    Networks.

   Keep projects, files and meetings automatically in sync on your home and work
    computers. No more emailing files across computers or using USB keydrives.

   Work when you want, from wherever you want, even when you're offline.

   Build custom solutions in minutes and days, not months. No programming skills required.

   Stop spending so much time tracking down people and deliverables, merging document
    changes, or shuffling spreadsheets after hours. Reclaim that time for yourself - see a
    movie, cook dinner, play!


    What's in it for your team?


   See who's online and working right now.

   Have conversations, post questions, and get answers about the files, projects, or processes.

   Groove notifications ensure nothing slips through the cracks by alerting you when files
    have been added or changed.

   Plan, conduct, and follow up on real-time online meetings. Let team members update their
    own action items and project tasks.

   For advanced project management capabilities, Groove Virtual Office Project Edition
    includes advanced features such as Gantt charts, milestone tracking, defining predecessor
    tasks, and integration with Microsoft Project.




                                                                                                   13
What's in it for your organization?


    Cut costs by reducing travel and telecommunications cost.

    Increase productivity by helping workgroups work across departments, organizations, and
     geographic locations.

    Empower workgroups to get work done flexibly, while not compromising security.
     Groove security is "always on" and better than a VPN, while requiring no setup or
     configuration by users or IT staff.

    Groove maximizes network bandwidth by cutting back-and-forth emails with large
     attachments and by only sending file change data over the network (not the entire file)
     when someone makes an edit.



So far I’ve reviewed the Groove virtual office program. The summation of Groove is as follow.


              Feature
                     Need to download Groove program
                     Three different version of the program
                          Groove Virtual Office Professional Edition for Projects
                          Groove Virtual Office Professional Edition
                          Groove Virtual Office File Sharing Edition
                     Don’t know what are the differences between the Trial Version and others by
                      using just trial version


              Easy of use
                     User friendly platform
                     Icon-based tool change which is way familiar with internet users
                     Easy to add or remove the tools by clicking the add icons button
                     Plenty of tools to substitute other extra programs with one program


              Cost
                     Groove Virtual Office Trial is available at no cost for personal use or 60-day
                      business evaluation.
                     Groove Virtual Office Professional Edition for Projects : $229
                     Groove Virtual Office Professional Edition : $179
                     Groove Virtual Office File Sharing Edition : $69


                                                                                                 14
          C. Sakai Project               (http://www.sakaiproject.net)

         General Feature
     Sakai Project is a not-profit web-site which has been developed by Sakai Foundation. As a group
collaboration tool Sakai Project is spreading over the world but this is not stabilized until now. In the class
each of us had to sign in and join the group which was made by Dr. Alam but when I joined the group my
name didn’t show up properly which means this is not providing the good condition to us to use it as a
group collaboration tool. Although it has some problem yet we was able to understand their efforts and
what it is for. From the announcement of Sakai Project Foundation we can see that the foundation marks
an important step in the rapid rise of the Sakai Project In less than two years, the project has attracted
worldwide interest, managed enterprise-scale deployments, and developed a sustainability path with
financial support into the future.
                                                             Without downloading the Sakai program into
                                                             our computer we can use Sakai Project’s
                                                             Collaboration Server using Sakai instead. As
                                                             we did in the class people who want to use
                                                             Sakai tools just need to make their own
                                                             accounts.


                                                              Sakai is a set of software tools designed to
                                                             help instructors, researchers, and students
                                                             create websites for collaboration. Using a web
browser, users choose from a set of features to create a site that meets their needs.


Here are some examples of websites possible to create using Sakai software:


           A project director can create a website to make announcements and share resources, such as
            documents or links to other resources on the web.
           An instructor can create a website that serves as an online discussion board for students to
            collaborate on an assignment
           A student can create a class website to work on and submit assignments electronically


Sakai software is part of the Sakai Project (www.sakaiproject.org), an R&D project for creating open
source collaborative tools for use in learning, research, and other types of distributed group work.


         What kinds of features does Sakai software have?



                                                                                                             15
Sakai offers a variety of features for use in course and project sites, including:


Home                 View recent announcements, discussions, and chat activity


Announcements        Post current, time-critical information


Assignments          Post assignments and receive submissions online


Chat Room            Participate in real-time, written conversations


Discussion           Engage in written conversations, not in real time


Drop Box             Allow private file-sharing between instructors and students


Email Archive        Maintain an archive of all email sent to the worksite's email list


Gradebook            Compute and store grades


Help                 Access help documentation


Membership           Choose sites in which you would like to participate


News                 Display an RSS feed from an external site


Preferences          Set your personal preferences, such as time zone, tab order


Presentation         Present slides to a live audience, who can also view slides later


Profile              Let users add and make public personal information, including pictures


Resources            Add documents and URLs to your worksite


Roster               View list of site participants


Schedule             Keep track of important dates and deadlines on worksite calendar


Section Info         Manage sections or groups within a site


Site Info            View worksite profile and participants list


Syllabus             Create a worksite syllabus


                                                                                              16
Tests & Quizzes      Create, administer, and correct tests and quizzes online, and automatically feed the
                     results to the Gradebook


Web Content          Include external website content in your worksite


Wiki                 Collaboratively edit simple web pages


Worksite Setup       Create and manage sites


Some of the features are as follow


                                                             The left picture are presenting email archive
                                                             which contains all email sent to the website’s
                                                             email list. If you click one of them you can see
                                                             the contents in it.




This is schedule page in which we can put our schedules
on the specific date. There are five options which we
can handle with. These are day, week, month, year, and
list of events. Whenever you choose different option
you can realize that the calendar form changes together.




       So far I’ve reviewed the Sakai Project. The summations are as follow.


                    Feature
                         Two options
                              Download the Sakai software (version 2.1.2 now available)
                              Use Sakai Collaboration website
                         Still under development
                              Sponsored by Sakai Foundation
                         Very few groups which have been created so far




                                                                                                            17
                   Easy of use
                          Hard to understand the forms.
                          No help file support
                          Couldn’t fine how to coordinate the tools
                          Unstable software


                   Cost
                          No cost needed
                          Just login or download the program needed



         D. Microsoft NetMeeting

              (http://www.Microsoft.com/windows/netmeeting)

     General Feature
    Microsoft NetMeeting may look nothing but audio & video chat tool. But using this small tools we
                                      can do simple collaboration task with a friend or a client.
                                      NetMeeting delivers a complete Internet conferencing solution for
                                      all Windows users with multi-point data conferencing, text chat,
                                      whiteboard, and file transfer, as well as point-to-point audio and
                                      video.
                                            NetMeeting can be downloaded from the website for free. It is
                                      included in Windows2000 already so, If you have Windows 2000
                                      operating system you can find it in the communication tools. It
                                      provides us the real-time collaboration tool. It can be used a web
                                      phone too. NetMeeting delivers a complete Internet conferencing
                                      solution for all Windows users with multi-point data conferencing,
                                      text chat, whiteboard, and file transfer, as well as point-to-point
                                      audio and video


      What kinds of features does Groove have?
Using your PC and the Internet, you can now hold face-to-face conversations with friends and family, and
collaborate with co-workers around the world. To learn more about NetMeeting 3, choose from the
following topics.




                                                                                                      18
              Video and Audio Conferencing

              NetMeeting's audio and video conferencing features let you communicate with anyone

              on the Internet.

              Chat

              Chat lets you conduct real-time conversations via text, with as many people as you

              like.

              Internet Directory

              The Microsoft Internet Directory is a Web site provided and maintained by Microsoft to

              locate people to call on the Internet.

              File Transfer

              File transfer lets you send one or more files in the background during a NetMeeting

              conference.

              Program Sharing

              NetMeeting's Program Sharing feature lets you flexibly share multiple programs

              during a conference and retain greater control over the way they're used.

              Remote Desktop Sharing

              Remote Desktop Sharing lets you operate a computer from a remote location.


              Security

              NetMeeting uses three types of security measures to protect your privacy.


              Advanced Calling

              This feature gives you the flexibility to send a mail message to a NetMeeting user or

              initiate a NetMeeting call directly from your mail address book.

              Whiteboard

              The whiteboard lets you collaborate in real time with others via graphic information.




         E. HotOffice (http://www.hotoffice.com)

     General Feature
    HotOffice is a web-based group collaboration software. We don’t need to download or install the
program. As you can see from the other group collaboration softwares HotOffice is providing a lot of user
friendly tools to help people do group project, email exchange, scheduling etc. After you sing up the 30
days free trial you can enter your own HotOffice page.   It may look like that HotOffice has very simple



                                                                                                       19
tools arrangement just like Yahoo Group menus. It consists of ―My Inbox‖ and other function icons.
                                                             As I mentioned above HotOffice is web-based
                                                             virtual office with which we can do project or
                                                             business thing together without any purchasing
                                                             web-server or hardware and upgrading. By
                                                             clicking the 30-day free trial icon we can sign
                                                             on the program and get ready to use it.




         What kinds of features HotOffice have?
     Hotoffice is providing an easy understanding features in it. We can see the several menus on the left
hand side of the program window and it take you'll want to take a few minutes to set up the features you'll
use most often. Although this is not providing the video-conferencing or audio-conferencing technologies
it has still clear arrangement of the menus that are essential for group collaboration software.
     The HotOffice virtual office service gives you a powerful suite of communication and collaboration
tools. As new features are added, you can use them automatically via the web.
HotOffice features include:


         Document Management: Securely store all your company and personal files in a central
          location for remote access, revision control and keyword search. And, securely upload files and
          documents to your HotOffice. No software download required!
         Customization: Brand your HotOffice with your company logo and customize your intranet for
          your company
         My Desk: Information at your fingertips - see your appointments as soon as you log in
         Calendar: Maintain a private calendar and task list, prioritize tasks, and easily organize your
          group's schedule.
         Bulletin Boards: Share ideas on your private company bulletin boards
         Email: Consolidate all your email into one web-based service accessible anywhere; use search
          and sort functions and view HTML email
         Group Contact Manager: Give your whole team access to shared contacts while maintaining a
          private list, as well
         Online Document Viewer: View documents, spreadsheets, presentations and graphics without
          downloading or needing original software



                                                                                                         20
         Private Chat Rooms: Hold private online meetings in your company chat rooms
         Web Links: Bookmark your favorite web links for easy access from any computer
         Access Rights: Control which users have access to department and project documents, folders
          and bulletin boards
         Reminders: Schedule group or personal electronic reminders for today or anytime in the future


In the left side of the HotOffice we can see the all menus which we use frequently.   There are My-Inbox
in which there are most frequently using 4 features, Search All, E-mail, Calendar, Files and Documents,
Contracts, Bulletin Boards Private Chat, Reminders, Phone Messenger, and Invite More Users




                                                                   E-mail :If you have existing POP3
                                                           email accounts, you can set up your HotOffice
                                                           to retrieve these emails for you. Plus, you can
                                                           set up your account profile to send email from
                                                           whichever address you choose, including the
                                                           default email address you received with your
                                                           HotOffice account. When you click the
                                                           ―Account‖ menu and select the ―Add account‖
                                                           you can put your email address in the
Hotoffice If you have other e-amil addresses, you can receive those messages in your Hotoffice. To do
this you need to add your other e-mail account information first. ―Add Account‖ link leads us to do this.
Choose which address to use as your Default for outgoing mail. Then, to receive messages in HotOffice
from your other e-mail account addresses, we need to mark those boxes as active HotOffice provides us
with ―Create e-mail folders‖ menu. We can create multiple folders and sort messages as we read them. If
we don’t need any of these folders then, we can delete at any time. Also as we use other windows
applications we are able to move folders and periodically delete mail to better manage our message.




      Calendar


By using the HotOffice Calendar we can set up
all recurring meeting and schedule reminders for
us and coworkers. We can select 4 different ways



                                                                                                        21
to show up the calendar. Day, week, month, year menus are in the right top corner. If you click the one of
date in the calendar you can see the time based schedule and appointments.




        Files and Documents


There are six default folders in this page if you
signed up and entered the HotOffice. These
categorized folders will help users upload their
files in accordance with the purpose of them. It
is easy for us to upload and download the files
and documents which we want to share with
other group members. And we can use this
function as a web-hard disk instead of buying
handheld memories or hard disk to carry on
them




       Contacts


One of the special features of HotOffice is this
Contract menu. Not like other group
collaboration tools HotOffice is servicing this
so that if you are a business man you can keep
your contact information in here. You can
create or delete the folders and see the contacts
information which contains name, company,
phone, etc. in accordance with their
classifications.




                                                                                                       22
      Web Links (This is not appeared in the menus)


The My Desk area of your HotOffice gives us ready access to our favorite site links and other HotOffice
features. All we need to do is just to click and bookmark our favorite sites so we can access them form
any computer, anywhere. There is ―Edit‖ button at the top of right in the My Links section of My desk.




      Reminder


                                                           We can use reminder as a private secretary.
                                                           Sometimes we need to remember the recurring
                                                           meetings, birthdays, anniversaries, weekly
                                                           appointments, etc. Just click and schedule
                                                           time-based emails for whoever needs to
                                                           remember the specific date and time then the
                                                           reminder will be sent to whichever email
                                                           address is active, including your pager or
                                                           handheld device. .




     So far I’ve reviewed the HotOffice virtual office program. The summations are as follow.


                   Feature
                        Don’t need to download the program
                        Web-based program
                        10 menus which are most frequently being used in the group collaboration
                         software.


                   Easy of use
                        User friendly platform
                        Easy to access to each menu
                        Easy to use even for beginners




                                                                                                          23
                   Cost
                            30-day trial version is available at no cost for personal use
                            Standard package: $14.95per month / 150MB initial storage/ unlimited users
                                 E-Mail Support
                                 Webmail Access
                            Professional package: $44.95per month / 500MB initial storage/ unlimited users
                                 Telephone Support, Monday - Friday, 9AM-6PM/EST
                                 E-Mail Support
                                 Webmail/POP3/IMAP4 Access




         F. Microsoft Live Meeting                            (http://www.hotoffice.com)

      General Feature
     Microsoft Live Meeting is one of the window-based group collaboration software. Microsoft is
providing two collaboration tools. One is Netmeeting and the other is Live meeting. If you need more
advanced web-technology tool you can try to use Live meeting instead of using free software Net meeting.
In this Project I am going to introduce Micorsoft Live Meeting so that we can compare its features. the
ease of use and cost aspect with other paid softwares (HotOffice, Macromedia Breeze). Now a free 14-
day trial of Live Meeting is available. We can down load this program and install into our computer. All
we need to do is putting some information and e-mail address to which the login information will be send.
We need three information to log in Live Meeting which are user ID, Company ID, and password.
     Microsoft Office Live Meeting is an integrated, interactive, and easy to use online meeting solution
for small collaborative meetings and large events and training. Like other familiar Microsoft program,
Live Meeting introduces innovative new functionality and benefits that make online meetings more
successful and enhance real-time collaboration.
     Integration with Microsoft Office and audio conferencing services from leading audio conferencing
providers allows Live Meeting users to take advantage of their existing systems. Users can easily
schedule and conduct online meetings with colleagues in any location. Live Meeting provides an ideal
environment for holding events online, with compelling presentation features and unique interactive tools,
in an integrated solution.




                                                                                                          24
         What kinds of features Micorsoft Live Meeting have?


     Live Meeting is an innovative, hosted Web conferencing service that enables information workers to
communicate and collaborate with anyone, anywhere. With its media-rich interactivity and the capability
to show and share any document or application, Live Meeting helps users worldwide minimize costs and
streamline communications with colleagues, customers, and suppliers. From small collaborative meetings
to large events, Live Meeting is the perfect meeting solution for conducting online events.


From the Microsoft Live Meeting website we can search and find out the feature introductory file named
LiveMeetingGuide.doc. According to this documents the features that Microsoft is providing us are as
follow.


Interaction: Engage and Interact With Groups of All Sizes




Whether brainstorming with a colleague across the world or presenting a product launch to an audience of
1,000, Microsoft Office Live Meeting offers a rich set of tools that allow users to customize the level of
interactivity needed with their meeting participants. By engaging users in a powerful and interactive
virtual meeting room environment, Live Meeting participants are able to leverage an array of customer-
focused features that were specifically designed to make it the most effective online meeting solution in
the industry.




Content Sharing and Creation


The foundation for Live Meeting interactivity is its ability to broadcast visuals of any type, including
presentations, commonly used document types such as Microsoft® Word and Excel, applications, or web
pages to remote participants in real-time. Since presenters can choose to share either a portion of their
desktop or the entire screen, management of meeting content is simple and flexible.


Live Meeting’s PowerPoint Viewer displays Microsoft® PowerPoint slides with full support for
animations and transitions, allowing presenters to take advantage of these effects in the online meeting
environment. That helps to focus audience attention and make presentations more engaging for remote
participants. Animation support lets presenters or organizers select slide elements to appear at certain
times and in a particular order (e.g., fly in, fade, etc.). Transitions are supported for effects when moving
from slide to slide (e.g., wipe, cover, push, etc.) and Full Screen Mode allows participants to view the
slide so that it uses up the entire screen.




                                                                                                          25
Setting up meeting content is easy with the Live Meeting Document Viewer. It allows the import of any
document type that can be printed. Presenters can drag and drop documents directly into the Live Meeting
console to bring them into an online meeting quickly and easily. For convenient storage, documents
remain in the virtual meeting room per the content expiration policies established by the Live Meeting
administrator. This gives users readily available access to previous or future meeting content regardless of
which computer they are working from.


Broadcast any visuals, applications,
web pages, documents, or software to
remote participants in real-time with
Live    Meeting     Application     and
Desktop Sharing. Allow audience
members to follow along with mouse
movements and keyboard inputs by
presenting live from the desktop. Live
Meetings lets users show anything on
their computer instantly to remote
audiences. Presenters can choose to
share their whole screen or only a
portion to keep the audience focused
on the key information. By sharing their desktop, presenters are able to engage with their audience in
interactive product or software demos from any location.


The Sharing Frame lets presenters select a specific area of their desktop they would like to share with
meeting participants. For example, if there is only a portion of a confidential Word or Excel document the
presenter would like to show to an audience, Live Meeting lets them select and share only that portion,
while keeping the rest of the document private and unseen. Remote Control allows the presenter to hand
control of any document, application, or even their desktop to any remote participant. This means that
both the presenter and the participant have full control of that application. This can be especially useful in
environments where interactive collaboration with co-workers is necessary. Similarly, Remote Assistance
allows presenters in a Live Meeting to initiate application or desktop sharing on a remote participant’s
desktop. This is particularly useful in helpdesk or customer support roles. For security reasons, the remote
participant can grant or deny access to the session initiator.


In addition, the Snapshot feature allows presenters to quickly capture any visual on their computer and
show it to their audience. Once a snapshot has been taken, annotation tools can be used to highlight



                                                                                                           26
information quickly and conveniently. A snapshot can be effectively used in numerous situations such as
when the presenter wants to show all or a portion of the desktop or application, but does not want to use
application sharing.




Interactive Tools




Live Meeting delivers a host of interactive tools that enable presenters to better convey their message in a
large event setting or small collaborative environment. These tools not only provide an interactive
atmosphere for meeting presenters, but
create      a    comfortable,      engaging
environment for all meeting attendees to
communicate their thoughts and feedback.


Whiteboard - As seen in the screenshot to
the right, a whiteboard is a blank page that
allows presenters to draw, add text, and
highlight   information    by    using   the
annotation tools. For example, organizers
can quickly create a flow chart to illustrate
a point, insert a whiteboard and then use
the annotation tools to draw squares, lines,
and a host of other figures. The slide can be saved for future reference.


Text slide - A text slide is a blank editable page that lets presenters communicate with text. For example,
a presenter can type new information that is available to the audience to copy and paste, such as an action
items list or notes from brainstorming sessions.    When a text slide is created, it allows the presenter to
use the Edit menu commands to copy, paste, cut, and delete text.


Web slide - Web slides let presenters take their audience to any live Web site on the Internet to give tours,
point attendees toward surveys or online information. Each attendee can independently click on links, fill
out forms, or use interactive media. Organizers can add web slides to presentations quickly and easily just
by entering the address of the Web site (URL) such as http://www.microsoft.com/livemeeting. The
preview feature allows the presenter to see the page before it is shown to the audience in case additional
navigation is needed prior to sharing it with the audience.




                                                                                                          27
Polls - Polls allow presenters to receive instant
feedback from their audience in real-time, as
seen in the accompanying screen shot. Polls
can be created in advance using Microsoft
PowerPoint or during the meeting by clicking
the poll button. The poll will be instantly
displayed or hidden (based on the presenters’
preference) and audience votes are tallied
dynamically. At the end of the session a polling
report can show how specific individuals voted
as well as aggregate totals.


Annotations - Draw, highlight and type directly on slides or documents in real-time in order to focus the
audience's attention on a particular discussion point. Multiple presenters can work on slides
simultaneously and are assigned different annotation colors in order to differentiate each presenter's
marks.


Chat - Chats are a useful way to communicate with other attendees or presenters during a meeting. All
chat is private between participants. Presenters can always chat with each other and can enable or disable
the audience chat feature.


Question Manager - Audience members can ask questions and get answers without interrupting the
presenter. While one person is presenting, any other presenter can serve as moderator and immediately
respond to questions submitted from audience members. Answers can be provided directly to the
questioner (private reply) or shared with the entire audience (post to all).   Live Meeting allows for an
unlimited number of Q&A moderators.


                                                      Seating Chart and Mood
                                                      Indicator - The Seating
                                                      Chart provides a real-time
                                                      view of the number of
                                                      attendees and their feedback on the meeting pace
                                                      and clarity. The configuration of the seating chart is
                                                      based on the size of the audience, and is selected at
                                                      scheduling. A large meeting might be represented



                                                                                                         28
by a row of presenters and many rows of attendees, a smaller meeting may show a round table with a few
attendees surrounding it. Audience members can change their seat colors to visually communicate their
level of understanding or desired pace without interrupting the session. Meeting organizers can customize
the Mood Indicators by assigning different meanings to the seat colors displayed in the seat color legend.


Ongoing Meetings – With ongoing meetings, virtual meeting rooms retain any meeting documents or
ongoing annotations, edits, whiteboard and text brainstorming sessions. This provides a convenient way
to store documents so they are accessible from a remote computer or in instances where materials are to
be reused.


Integration: Integrated with Microsoft Office and Existing Systems
By integrating with existing information systems, Live Meeting users are able to leverage their existing
systems to maximize the convenience of organizing or launching online meetings.


As part of the Microsoft® Office System, Live Meeting enables users to initiate and join meetings from
Microsoft Office applications such as Microsoft® Word, Excel, PowerPoint, Project and Visio, or from
Microsoft® Windows Messenger and MSN Messenger. Meeting organizers are able to schedule meetings
using Microsoft® Office Outlook or Lotus Notes® (even when offline). They can easily check
availability of required participants, send separate meeting invitations to presenters and attendees, track
invitation responses and automatically include audio conference information or other standard text in
every meeting invitation.


Audio Integration


Audio Conference Call Controls in Live Meeting allow BT Conferencing, InterCall or MCI audio
customers to simply and effectively control an audio conference call
directly from the Live Meeting console and provide the ability to perform
the following integrated, in-meeting functions:
         o   Call Me – Presenters can set up the meeting so that
             participants can specify a phone number to have the service
             dial out to them and include them in the audio conference.
         o   Call Someone – Presenters in a meeting can specify a
             phone number to have the service dial out to include
             additional participants in the audio conference.
         o   Mute/Unmute (All or Individual) – Presenters in a
             meeting can mute and unmute participants in the audio




                                                                                                        29
             conference.    This can be done on an individual basis or for all participants.
         o   Disconnect Participant – Presenters in a meeting can disconnect individual participants
             from the audio conference.




Additionally, as an alternative to traditional audio conferencing, Internet Audio Broadcast enables
presenters to stream VoIP audio to other participants in the
meeting. Since this is done over the Internet, participants only
need the speakers on their PC or a headset to participate,
allowing presentations and messaging to easily reach a broad
and diverse audience cost effectively.




Integration with Other Systems




By leveraging the Live Meeting XML-based APIs (Application Programming Interfaces), developers can
also integrate Live Meeting with other business systems and third-party applications to provide easily
accessible and pertinent meeting information and are able to take advantage of their existing systems.




Easy-to-Use: Familiar and Easy for Organizers and Meeting Participants




Incorporating the Microsoft® Office look and feel and using integrated tools to streamline common
meeting tasks, meeting participants from around the world feel comfortable in the familiar Live Meeting
online environment. Since Live Meeting is a hosted service, it can easily be deployed across multiple
departments or an entire company around the world with no time-consuming management or technology
infrastructure support needed.




Joining and Initiating Meetings




The Live Meeting Manager is a web-based scheduling and administration user interface for the Live
Meeting service. Users with an Administrator, Organizer, or Member account can quickly login to the
Live Meeting Manager to join or initiate meetings with the Schedule Meetings or Meet Now functions.




                                                                                                         30
Use the Schedule Meeting page to easily schedule new meetings with one or more participants. On this
page set the meeting date and time, define access options, and invite people to the meeting. The Meet
Now command provides the fastest and easiest way to launch an immediate, spontaneous meeting. Meet
Now uses the same online meeting room each time so that organizers can take advantage of previously
imported content.


The Meeting Lobby is a new feature that helps organizers conduct meetings without having to explicitly
send out invitations to attendees. Each meeting is assigned a static and user friendly URL for the lobby.
Attendees can easily enter the lobby until the meeting owner grants them access. From the lobby, they can
email the meeting owner to let him/her know that they are waiting. Once the owner enters the meeting,
he/she is notified that attendees are waiting in the lobby. The owner can selectively grant/deny access to
each attendee. The owner is also notified if new attendees join the meeting while the meeting is in
progress.


Meeting Management




With the Manage Meetings function, users are provided a list of all
scheduled meetings and options for viewing, changing, and deleting
information. Additionally, the Manage Recordings option lets users
see a list of their recordings. From this page they can adjust
recording settings, view recordings, and delete them.


The Live Meeting Resource List provides a listing of all documents,
presentations, and interactive slides available in the Live Meeting console, giving presenters immediate
access to an organized inventory of meeting content. To further simplify content navigation, the
Thumbnail Navigation feature provides a thumbnail view of each page or slide for all loaded documents
and presentations.


In addition, View/Hide Toolbars and View/Hide/Move Panes not
only provide control of meeting content, but also the look and feel
of the meeting user interface.   In instances where content may
require ―a closer look‖, the Zoom In/Out feature lets participants
independently zoom in and out while viewing a document in a
Live Meeting. Additional options include fit to page and full
screen.




                                                                                                       31
For user assistance, and to make it easier for new or inexperienced users, the Getting Started feature
provides a context-sensitive pane to assist users with the most common goals in setting up and conducting
meetings. Its quick help resources for common user tasks are similar to Microsoft Office Getting Started,
and are tailored to the meeting phase and role (i.e. attendee or presenter).




Participant Management


As audience sizes continue to increase and online meetings become more interactive, the need for simple
and functional attendee controls escalates. In order to make attendee management more effective, Live
Meeting has enhanced and upgraded many meeting controls and features.


                                         The Attendee Pane allows meeting participants to see who is
                                         attending the meeting, event, or training. The pane lists attendee
                                         names, their "mood," and if they are a presenter. Users can search
                                         for an attendee or quickly sort the list of attendees that appears.
                                         When using Audio Conference Call Controls, the ―Audio‖ tab
                                         will also display important information for participants on the
                                         audio conference.


                                         The Attendee Profile allows meeting attendees and presenters to
                                         set their user profile to display information about themselves to
                                         other participants. Attendees can provide name, title, company,
                                         email, phone number, and attach a personal photograph.


Attendee Permissions use the Edit Meeting Options menu to indicate the features that presenters want to
allow attendees to use during the presentation. At any time during a presentation, these settings can be
changed.


When multiple presenters are working together in a meeting, one can be assigned as the Active Presenter.
Any presenter can be made the Active Presenter, which displays their name and photo in the Now
Presenting Pane if specified in their Attendee Profile. Rather than having to ―pass the baton‖ to another
presenter, Live Meeting gives users the
convenience of having multiple presenters
so that "non-Active"       presenters can




                                                                                                         32
answer questions, or manage participants. Presenters can choose to promote other meeting participants to
have presenter privileges within a Live Meeting. Any Active Presenter can initiate the Lock Content
Navigation feature, which prevents other presenters from changing slides or pages in a document being
shown.


Not only are presenters able to Remove Attendees from Meeting, the Invite Someone function allows
presenters to instantly send meeting invitations directly from the Live Meeting console. A dialog box
allows separate presenter and attendee email addresses to be specified in order to have invitations sent
from the Live Meeting service.     If necessary, additional text can also be specified to be appended to the
invitation. Attendees can also be invited using the Send Email (to attendee) feature. This sends an email
to the selected attendee by invoking a new email message from the user’s local email client. This
capability is disabled if the selected attendee did not publish their email address in their attendee profile.


Once all necessary participants have joined the online meeting, the presenter can select the Lock Meeting
function, to add an additional level of protection. This secures the meeting and all new attendees
attempting to enter the meeting are sent to the Meeting Lobby.




Meeting Follow-Up: Recording and Reporting




Detailed usage Reports help track attendance to meetings, events, and recordings so organizers can see
who attended and for how long. Statistics let users measure how recordings are being used and by whom.
Additionally, reports are exportable in standard CSV format so they can be used with other applications.


As information workers continue to find new ways to leverage online meetings to streamline business
communications, meeting recordings are quickly becoming a necessity. Live Meeting lets users quickly
and easily record and save a copy of their meeting with just a click of the mouse and does not require any
special equipment. Live Meeting Recording captures everything in the meeting including the live
demonstrations, annotations, notes, visuals and even live web slides. Recordings are automatically hosted
from the Live Meeting service making them instantly available with the click of a URL. On-demand
viewing of the Live Meeting Replay is done with industry standard Microsoft® Windows Media Player.




                                                                                                            33
Live Meeting Deployment and Adoption


he Live Meeting Intranet Portal provides a pre-packaged portal which integrates with Microsoft®
Active Directory to automates administrative functions such as account creation and password
management, and provides users single-sign on capability and a central location for training and/or
reference documents. In addition, it allows for self-service customization to match branding and structure
of other intranet sites.


Native Language Support is available not only in the meeting console, but also in invitations, chat, the
question manager, and customer support. Languages supported include, English, French, German,
Spanish, Traditional Chinese, Simplified Chinese, Korean, and Japanese. With Live Meeting, users can
even have multiple language consoles in a meeting based on individual participants' language preferences.
For example, one meeting participant could have their console in English and another in German, all
within the same meeting.




Standard and Professional Editions


When utilizing Live Meeting users have the option of selecting between two editions of the solution,
Standard or Professional. Each option is tailored to meet the specific web meeting needs identified by
customers.


Live Meeting Standard Edition is a comprehensive, online meeting solution that delivers outstanding
functionality and a clear upgrade path. Standard Edition provides a host of features that include
presentation tools and attendance reporting, as well as application and desktop sharing for use in
scheduled and ad-hoc meetings. It also delivers enhance integration and upgraded in-meeting functions
that were previously available only in Live Meeting Professional Edition.


Live Meeting Professional Edition provides advanced functionality to enhance the flexibility and overall
experience associated with meeting online. Offering all of the features found in Standard Edition, Live
Meeting Professional Edition also includes a host of upgraded in-meeting, post-meeting, and
administrative features. Advanced users of web conferencing and those with extensive feature
requirements will find that Professional Edition creates the ideal online meeting environment.
     So far I’ve reviewed the MS Live Meeting virtual office program. The summations are as follow.




                                                                                                       34
   Feature
          Two types of software (Web-based and Window Based group consol)
          14-day trial version is available.
          Plenty of tools that help users held the meeting and do it effectively.
          Pull down menus that contains sub menus like other windows program
          Too many menus that can be obstacles for users to become familiar with it.


   Easy of use
          Familiar platform which is similar to other windows program.
          It takes a lot of time to be familiar with this program.
          Need help file in order to understand each feature.
          Complicated for users to add and remove each pane.
          Not easy for first users to handle with.
          Need instructional supports.


   Cost
          14-day trial version is available.
          Named User
               Each named user has the ability to schedule and manage meetings of up to
                15 participant connections per meeting (one meeting per named user is
                allowed at one time)
                 5 named users
                 $180 per user per year, plus $3,000 annual fee for standard edition
                 $300 per user per year, plus $3,000 annual fee for professional edition
          Room
               Up to 2,500 using Unified Communications Events services (only one
                meeting per room is allowed at one time)
               User can acquire 1 or more rooms
               Starts at $12,000 for a 50-seat room per year, plus $3,000 annual fee (S/E)
               Starts at $20,000 for 50-seat room per year, plus $3,000 annual fee(P/E)


          Monthly Minutes
               Up to current system capacity limits
               Monthly use-it-or-lose-it commitment. No penalty for going over acquired
                minute bundle
               Starts at $0.35 a minute, plus $3,000 one-time fee (S/E)



                                                                                            35
                            Starts at $0.45 a minute, plus $3,000 one-time fee (P/E)


                       Shared Seats
                            Up to current system capacity limits
                            5 seats
                            $900 per seat, plus $3,000 one-time fee (S/E)
                            $1,800 per seat, plus $3,000 one-time fee (P/E)



         G. Macromedia Breeze

           (http://www.macromedia.com/software/breeze)

        General Feature


The Macromedia Breeze is web-based group collaboration tool. In order to get the access codes including
                                                         user ID and password we need to sing up the
                                                         free 15-day trial version or buy it. After
                                                         singing up we can receive the codes via email
                                                         which is typed in the information box when we
                                                         signed up. It’s really easy to get started the
                                                         Breeze. We just click the link in the mail and
                                                         type in the user ID and password then there
                                                         will be appear the main page of Breeze. It has
                                                         very simple composition of menus and icons.
                                                         Not like Micosoft Live Meeting it has
                                                         functions for arranging the meeting, training,
                                                         sharing information with other group members.
It seems like that Breeze eliminated the functions which look like accessories for group collaboration
users. We don’t actually need a lot of menus that make us confusing. From this point of view Macromedia
Breeze has well organized features of it. There are four types of users of Breeze. They are Breeze
Presenter Content Viewers, Breeze Meeting Participants, Breeze Meeting Presenters, Breeze Presenter
Authors. Breeze can be used for rapid training, marketing & lead generation, Enterprise web conferencing,
sales, Government, Education. The Macromedia Breeze Manager is the web application that enables users
to manage content and create meetings, events, courses, and much more.




                                                                                                     36
         What kinds of features does Macromedia Breeze have?


The Macromedia Breeze software is comprised of the core Breeze Communication Server and
applications for real-time and on-demand communication. Together, the Breeze server and applications
deliver complete solutions for online communication




As a common user we just need to understand the core 4 features(Training, Presenter, Events, Meeting).


                   Training


Blended LearningNew!


Deploy custom training programs that mix and re-use a variety of training activities, including self-paced
Breeze courses, third party content and live, instructor-led training. Curriculums can also include external
events, such as management assessments.


BookmarkingNew!


Allows participants to break in any time during a training course and resume at point of exit. Participants
can review material in the course or curriculum after completing without affecting score or status.
Managers can track the participant’s progress of the course or curriculum even if the course is not fully
completed.


BrandingImproved!


Add branding, logos, colors and image backgrounds to match your organization’s branding.




                                                                                                            37
Certification


Set-up automated certification criteria that assigns a unique learner certification number upon course
completion.


Content Management and Keyword SearchImproved!


Use fast searching of the content library to retrieve and play recorded meetings and self-paced content.
Locate existing materials to perform updates or leverage existing content in a new context.


Course Management


Schedule courses, invite learners, automate enrollment notices and reminders, and track learner statistics.
Participants simply click a link to access the course.


Curriculum ManagementNew!


Use a Wizard-based approach to create progressive learning tracks that combine related training courses,
content and classes. Easily define course pre-requisites, determine optional and required modules and
completion requirements.


Integration with Third-Party and Macromedia ContentNew!


Macromedia and third party content can be integrated and tracked within the Breeze Content Library,
including Captivate simulations, Authorware content, Flash and 3rd party AICC-compliant content for
richer elearning experiences.


Manager ReportsNew!


Manager reports enable managers to track the progress and performance of all direct reports or others in
their organizations.


QuizzesImproved!


Add quizzes to course content to assess learner performance. Optionally set pass/fail criteria to ensure
participants meet minimum required levels of knowledge retention. Question branching and custom
audio- and- visual feedback guide users through the content relative to their comprehension.




                                                                                                           38
ReportsImproved!


Use dashboard and detailed reports to easily track enrollment, course and curriculum completions,
pass/fail results, survey and quiz responses and more. Users can also review their responses to quiz and
survey questions. View online reports or download reports using CSV.


SurveysImproved!


Provide content authors and training managers with survey capabilities to gauge the overall effectiveness
of course content.


Learner TranscriptsImproved!


Learner Transcripts provide details on completed courses and curriculums including if they passed/failed,
date of completion and certificate IDs.


                     Presenter


Rich Presentation Viewing Experience


Provide viewers with instant access to compelling, self-running, rich-media presentations ensuring
maximum transfer of knowledge in minimum time.


Audio Narration and Editing


Add narration to presentations using your PC and a microphone. Edit out mistakes and pauses, or add an
external audio track to a presentation with the easy-to-use Audio Editing tool.


BrandingNew!


Content authors can add corporate logos and color schemes, presentation viewer layouts and save these
settings as a theme that can be reused.


Content Authoring within Microsoft PowerPointImproved!


Get up and running quickly using the tools you know already. With Macromedia Breeze, you can quickly
create presentations in PowerPoint, with no special training or expensive technical experts required.
Breeze Presenter's wizards guide non-technical users and subject matter experts through the process of
creating and publishing presentations.




                                                                                                           39
File Size Control


Select image and audio quality settings to balance conversion fidelity with a great viewing experience.


Flexible Publish OptionsNew!


Publish content locally to preview or directly to a Breeze server. Automatically zip up files or create an
autorun file for use on a CD-ROM.


Integrated Slide Notes


Import, edit and export slide notes as a ―script‖ in the record audio dialog. While you’re recording, your
notes will be readily available. Optionally publish the notes in the generated presentation.


Multi-lingual Support


Full support for converting presentations authored in any language. The presentation viewer automatically
detects the language of the viewer's operating system to display localized strings in the viewer.


Pixel Perfect ConversionImproved!


Create pixel perfect, web-ready renditions of your PowerPoint presentations, including support for the full
suite of PowerPoint animations.


Presentation AttachmentsNew!


Add context to your presentation content by adding attachments of any file type or web links to external
sites.


Presentation ReportsImproved!


Get detailed reports on who has viewed on-demand presentations published to the Breeze server on a
prospect-by-prospect and slide-by-slide basis.


Presentation Viewer CustomizationNew!


Customize the presentation viewer on a per-presentation basis. Add presenter information and customize
what is included in the presentation viewer and what text is displayed to end users. Include speaker
information such as a photo, biography, and contact information.




                                                                                                             40
Presentation Viewer TemplatesNew!


Choose from out of the box presentation viewer templates. Save custom presentation templates for future
use to maintain consistency.


Presenter VideoNew!


Import a pre-recorded flash video of the presenter increasing the overall impact of Breeze Presentations.


Quiz AuthoringImproved!


Easily add quiz questions to presentations to test understanding and retention. Specify pass/fail grades and
the number of times a quiz may be taken. Use question branching to tailor a learning path through a quiz
based on answers.


SCORM and AICC SupportImproved!


Use Breeze Presentations to create SCORM and AICC compliant content to deliver and track content
through existing corporate learning management systems.


Slide PropertiesNew!


Control slide navigation and titles and create complex slide branching to guide users through the
presentation.


Streaming Audio and Video


Enables adaptive video and audio streaming for presentations hosted on Breeze servers to ensure a great
presentation viewing experience.


Synchronized MultimediaImproved!


Link Flash movies to viewer controls so that, when a presentation is paused by the viewer, all embedded
animations and videos are paused automatically and resume when the presentation is resumed.


Universal Standards Support


Breeze is unique in its ability to create a single package, managed on the Breeze server that supports
SCORM 1.2, SCORM 2004, AICC, and Breeze Training. This means that Breeze content can be
published once and then used across multiple systems.


                                                                                                         41
Survey AuthoringImproved!


Add survey questions to presentations to gather feedback on eLearning content or to gather valuable
customer data. Based on survey answers, tailor questions based on relevancy and interest.


                   Event


Attendee QualificationNew!


Track registration form answers to qualify attendees. Approve and deny attendance and send automatic
email notifications based on qualification.


BrandingNew!


Brand all customer facing event pages including registration pages and event listing pages to maintain the
look and feel of your organization. Use Macromedia Contribute to create completely customized web
pages.


Event RecordingNew!


Record and archive events for future use.


Registration ManagementNew!


Create custom online registration forms that address the questions most important to your organization.
Choose from a standard list of questions or add your own custom questions. Enable self registration
through automatic attendee registration approval and confirmation.


ReportingNew!


Pre, During and Post Event Tracking and Reporting. Dashboard and detailed reports including attendee
demographic information, who registered, who attended, or who viewed the event recording; Answers to
registration survey responses and in-session polling results. Generate CSV reports and import into any
CRM system.




                                                                                                          42
Notification ManagementNew!


Save time and money by automatically sending out customizable invitations, registration
confirmations/approvals/denials, reminders, and post event communications. Import invitation lists using
CSV import.




                    Meeting


Always-available (persistent) Meeting Rooms


Breeze meeting rooms, including custom layouts and all content are automatically saved. Rooms are
always available, with all notes, content and chat still intact.


Apple Macintosh Support


Breeze Meetings are fully supported for users of Mac OS X 10.2 and 10.3.


Application and Desktop SharingImproved!


Presenters can expand the viewing area for shared applications, documents and whiteboards to fill the
entire screen of participants. Presenters can choose to synchronize the view of all participants.


Application and Desktop Sharing (with remote control)Improved!


Meeting participants can control the desktops and applications of other remote users – for collaborative
work sessions, one-on-one instruction, product support and more. This can be shown in full screen mode.


Attendee ManagementImproved!


Presenters can view who's in the meeting room, their role (host, presenter or participant), and their status
(whether they're successfully connected).


Audio Conference Call ControlNew!


Control reservationless audio conference calls directly from the Breeze Meeting room. Dial-out to
participants, mute/unmute and hold/unhold participants’ phone lines, eject participants and view the
active speaker. The integration also provides a single interface for scheduling web and phone conferences,
along with synchronized web and phone conf. audio recordings.




                                                                                                           43
BrandingNew!


Customize the meeting room with corporate branding, including logo and colors, for live meetings and
seminars.


Document Viewing


Upload any printable document converted to Flash Paper and share it with all attendees instead of using
Screen Sharing.


File Sharing


Participants can upload and share documents with some or all people attending a meeting, without having
to leave Breeze.


Full ScreenNew!


Share presentations, videos, or applications in full screen mode.


Instant Meeting


Use the convenient ―Instant Meeting‖ feature to start an ad hoc meeting and invite participants from
within Outlook. Use saved Breeze meeting room configuration and content to eliminate preparation time.


Internet Audio BroadcastingImproved!


Breeze provides highest quality internet audio (VoIP) and offers an easy audio set-up wizard, echo and
noise cancellation, and silence detection, which eliminates the need for ―push to talk‖.


Meeting ManagementImproved!


Easily schedule meetings, invite attendees, and set access permissions. Set up rooms specific to the
subject, audience, or presenter. Assign persistent rooms for recurring meetings, and control who has
access to content and meetings.


Meeting RecordingsImproved!


Record meetings, including synchronized audio for either VoIP or telephone audio conferencing. Built-in
streaming server delivers content optimized based on the viewer's bandwidth. Viewers can use the
meeting index to navigate to the most relevant content quickly.


                                                                                                         44
Meeting ReportsImproved!


Get detailed statistics on meetings and users to measure attendance.


Meeting Room Layouts


Use customizable tabs to organize meeting flow and content; Easily select and arrange content pods for
each layout.


Meeting TemplatesNew!


Meeting room layouts and content can be saved as a reusable template, for personal or system-wide use.
Content saved in templates becomes instantly available in new meetings created from that template.


Microsoft Outlook IntegrationNew!


Schedule online meetings from your Outlook Calendar, using integrated address book, availability look-
up, and meeting recurrence features. Users can join your meetings from within their Outlook calendars.


Moderated Q&ANew!


Conduct chat-based Q&A sessions, with complete control over question queue, visibility and question
delegation.


Multiple PresentersImproved!


Multiple presenters can conduct "behind-the-scenes" content preparation, private chat, whiteboarding, and
layout customization while the meeting is in progress. Meeting participants do not view any pods shared
in the presenter-only area.


Multipoint Video ConferencingImproved!


Use standard USB or Fireware webcams for high quality video conferencing, with support for multiple
simultaneous video attendees.


Participant PermissionsImproved!


Meeting hosts can control attendee permissions either before the meeting or from within the meeting
room. Rights can either be assigned by using predefined roles or using the enhanced participants rights
feature.


                                                                                                          45
Polling


Poll meeting attendees to get real time feedback. Online meeting presenters can gather feedback in real-
time through Breeze polls. Presenters can easily create polls, track responses immediately and even
download data for reporting and analysis after meetings. Participants can also see the names of individual
poll respondents within the results chart. Meeting leaders and instructors can use this feedback in guiding
sessions to suit the needs and interests of audiences.


PowerPoint ViewingImproved!


Upload and share PowerPoint presentations. Breeze provides full support for animations, streaming video,
Flash movies and audio and high resolution graphics.


Preparing Presenter ModeImproved!


Presenters can create or modify a meeting room layout or upload content in preparing mode, and changes
will not be displayed until preparing mode is deactivated.


Rich Content SupportImproved!


Easily share rich content including video clips and Macromedia Captivate simulations.


Whiteboarding and Annotation ToolsImproved!


Annotate over screen sharing, content and blank whiteboards using standard tools or your own custom
annotation shapes. Save whiteboard overlays in persistent Breeze meeting rooms, and add to them in
future sessions.


     The free trial Breeze Manager Application user interface consists of six tabs (also called pages),
each associated with a particular function and application. There are Home, Content, Training, Meeting,
Meetings, Event Management, and Administration.




                                                                                                         46
     In Macromedia Breeze, the word content
describes any file that contains instructional,
promotional, or other information that you deliver
in meetings, training, seminars, or presentations.
Content can consist of various types of files.




                                                      The Macromedia Breeze Training application
                                                      consists of two components: courses and
                                                      curriculums.

                                                      A course is a Macromedia Breeze Presentation that
                                                      is associated with a given set of enrolled learners
                                                      with usage tracking for each individual. The
                                                      presentation can be delivered and administered
independently or as part of a curriculum.

A curriculum is a group of courses and other learning content that moves students along a particular
learning path. A curriculum can include Breeze content, presentations that are not constructed as courses,
meetings, seminars, and courses, as well as learning content external to Breeze, such as classroom
training and required reading. As is the case with courses, you can generate reports to track the progress
of the enrollees as they move through the curriculum, to ensure that it meets the learning objectives.




                                                       A Macromedia Breeze Meeting is an online real-
                                                       time meeting in which a host or presenter can show
                                                       slides or multimedia presentations, share screens,
                                                       chat, and broadcast live audio and video. A Breeze
                                                       Meeting takes place in a Breeze meeting room, a
                                                       Macromedia Flash application that you run in a
                                                       browser window using Macromedia Flash Player.

                                                       You create both the Breeze Meeting and the
                                                       meeting room in Breeze Manager. All meeting



                                                                                                            47
rooms reside in a library of files called the Meetings library.




                                                           In Macromedia Breeze, the event application lets
                                                           users manage the full life cycle of large or small
                                                           events, including registration, invitations,
                                                           reminders, and reporting. Breeze events can be
                                                           used with meetings, seminars, presentations, or
                                                           training.

                                                           An event generally involves many participants,
                                                           so it requires careful pre-event planning and post-
                                                           event management. For example, event hosts
                                                           may want the ability to accept or reject
                                                           participants after they register and the appearance
                                                           of the event may be critical, so special company
branding may need to be applied.

     So far I’ve reviewed the Macromedia Breeze virtual office program. The summations are as follow.


                   Feature
                         Web-based group collaboration tool
                         15-day trial version is available.
                         Plenty of tools that help users held the meeting and do it effectively.
                         Audio and video applied presentation available
                         Easy understandable menu arrangement
                         Strong tool for training and meeting management for enterprises.
                         Different software options for each groups
                              Breeze Meeting for real-time meetings and seminars
                              Breeze Presenter for PowerPoint authoring of narrated, self-paced
                               elearning courses and on-demand presentations
                              Breeze Training for managing elearning courses and curriculum
                              Breeze Events for managing user registration, reminders and tracking for
                               large online seminars and presentations


                   Easy of use
                         Simple menus which is commonly used.
                         Well arranged sub menus which guide users to achieve the goal.


                                                                                                            48
                            Guiding statements in each page that lead users to do their job without doubt.
                            Simple but effective help files provided


                     Cost
                            15-day trial version is available.
                            Starter Pack(5 Users) : $375.00/month
                            Starter Pack(10 Users) : $750.00/month
                            Pay-Per-Use Plan : $0.32/min/user




            H. Comparison of the tools
The comparison of the last three collaboration tools which are HotOffice, MS Live Meeting, and
Macromedia Breeze are conducted as follow
Product Name          Feature Basis                          Ease of Use                         Cost
HotOffice             Web-based program                      User friendly platform              30-day free

                      10 menus                               Easy to access                      Standard package:

                                                             Easy to use                          $14.95per month

                                                                                                 Professional package:

                                                                                                  $44.95per month

MS Live Meeting       Two types of software                  Familiar platform                   14-day free

                      Plenty of tools                        Hard to learn.                      5 named users

                      Pull down menus                        Need help file                       $180 per user per year, plus

                      Too many menus                         Complicated pane.                   $3,000 annual fee for standard

                                                             Not   easy    for   first   users   edition

                                                             instructional supports needed.       $300 per user per year, plus

                                                                                                 $3,000    annual       fee      for

                                                                                                 professional edition



Macromedia Breeze     Web-based tool                         Simple menus                        15-day free

                      Plenty of tools                        Well arranged sub menus             Starter   Pack(5       Users)     :

                      Audio and video applied presentation   Guiding statements                  $375.00/month

                      Easy menu arrangement                  Simple but effective help files     Starter   Pack(10      Users)     :

                      Strong tool for training and meeting   provided                            $750.00/month

                      management                                                                 Pay-Per-Use         Plan          :

                      Different software options for each                                        $0.32/min/user




                                                                                                                                 49
                    groups

Preferred           Macromedia Breeze is better        HotOffice is better         HotOffice is better
Product




    2. Web log and RSS

    Web logs are web publishing tools that allow computer users to publish their own articles or

materials from other web sites on the web without knowing the details of web publishing languages.



    A blog (or weblog) is a website that is used in the manner of an online journal. Like other media,

blogs often focus on a particular subject, such as food, politics, or local news. Some blogs function as

online diaries. A typical blog combines text, images, and links to other blogs, web pages, and other media

related to its topic. Since its appearance in 1995, blogging has emerged as a popular means of

communication, affecting public opinion and mass media around the world. Also weblogs can be

syndicated through RSS.



              A. Weblog Site

              (www.blogger.com & www.bloglines.com)

          In the class we were asked to sing up the weblog sites www.blogger.com and

www.bloglines.com . After the review what the weblog and RSS are we are getting ready to visit the site

to develop our own weblog and publishing the articles. RSS will allow us to subscribe or syndicate the

other material upon the interest of each of us.




                                                                                                           50
                                                 The       left   picture    is   main       login   page   of

                                                 www.blogger.com. The procedures to make users’

                                                 blogs are very easy. As you can see from the picture

                                                 there are only three steps. Create an account, Name

                                                 your blog, and Choose a template. Once you sing in

                                                 the site you will see the webpage which has the

                                                 unique name that you entered during the creation the

blog.




There are 4 menus which are posting, setting, template,

view Blog. Using the first three menus every body can

post the materials and change the setting and select the

blog type from variety of sample blogs. Weblog is

providing users with two ways to create the blog. One is

Edit HTML which give more options to handle with the

web publishing and the other one is Compose function

which is presenting the text window. If you don’t know how to edit HTML then just use this menu then

you can save time and will realize that you can make the blog without knowing HTML.

                                                                  The left picture is showing the blog

                                                                  when you finish the composing the

                                                                  material and click the view blog menu.

                                                                  As other blogs have all kinds of material

                                                                  we can put image file, document file,

                                                                  text file, etc, on here.




                                                                                                            51
          Second web site that we’ve learned about and were asked lab exercise is www.bloglines.com. In

this site users can publish their own blogs as well as subscription to materials through RSS as I mentioned

above.

                                                               Bloglines are open to everybody who is

                                                               interested in making weblog and adding

                                                               RSS feeds.    By signing up the site you

                                                               will be allowed to log in your own

                                                               weblines page in which user can add and

                                                               edit the RSS feeds. Actually there are three

                                                               menus to help users create the blogs and

                                                               add the RSS feed.

By clicking the My blog users are getting ready to create the blog and can see the preview of the blog at

the right side of the window.




                                                          The left picture is showing the process how to

                                                          create the blog title and blog description. This

                                                          kind procedures are very easy for beginners to

                                                          make blogs and will enjoy creating them.




                                                                                                        52
The right picture is presenting the view of My

Feeds status of Bloglines. This allows users to

add feeds and edit the feeds. These are all

upon the interest and well categorized. Right

side of the window is showing the detail

information of the feeds related to the one of

item in the left side.




          B. Rich Site Summery (RSS)



    RSS is a format for syndicating news and the content of news-like sites, including major news sites

like Wired, news-oriented community sites like Slashdot, and personal weblogs. But it's not just for news.

Pretty much anything that can be broken down into discrete items can be syndicated via RSS: the "recent

changes" page of a wiki, a changelog of CVS checkins, even the revision history of a book. Once

information about each item is in RSS format, an RSS-aware program can check the feed for changes and

react to the changes in an appropriate way.



    RSS-aware programs called news aggregators are popular in the weblogging community. Many

weblogs make content available in RSS. A news aggregator can help you keep up with all your favorite

weblogs by checking their RSS feeds and displaying new items from each of them.




                                                                                                       53
         A brief history



    But coders beware. The name "RSS" is an umbrella term for a format that spans several different

versions of at least two different (but parallel) formats. The original RSS, version 0.90, was designed by

Netscape as a format for building portals of headlines to mainstream news sites. It was deemed overly

complex for its goals; a simpler version, 0.91, was proposed and subsequently dropped when Netscape

lost interest in the portal-making business. But 0.91 was picked up by another vendor, UserLand

Software, which intended to use it as the basis of its weblogging products and other web-based writing

software.



    In the meantime, a third, non-commercial group split off and designed a new format based on what

they perceived as the original guiding principles of RSS 0.90 (before it got simplified into 0.91). This

format, which is based on RDF, is called RSS 1.0. But UserLand was not involved in designing this new

format, and, as an advocate of simplifying 0.90, it was not happy when RSS 1.0 was announced. Instead

of accepting RSS 1.0, UserLand continued to evolve the 0.9x branch, through versions 0.92, 0.93, 0.94,

and finally 2.0.



         What kind of RSS are there?



    There are 7 different formats, all called "RSS". As a coder of RSS-aware programs, you'll need to be

liberal enough to handle all the variations. But as a content producer who wants to make your content

available via syndication, which format should you choose?




                                                                                                           54
                                    RSS versions and recommendations


Version      Owner                   Pros                 Status                 Recommendation


  0.90    Netscape                                 Obsoleted by 1.0       Don't use


                                                   Officially obsoleted Use for basic syndication. Easy

  0.91    UserLand      Drop dead simple           by 2.0, but still quite migration path to 2.0 if you

                                                   popular                need more flexibility


  0.92,
                        Allows richer metadata
  0.93,   UserLand                                 Obsoleted by 2.0       Use 2.0 instead
                        than 0.91
  0.94


                        RDF-based, extensibility                          Use for RDF-based
          RSS-DEV                                  Stable core, active
                        via modules, not                                  applications or if you need
   1.0    Working                                  module
                        controlled by a single                            advanced RDF-specific
          Group                                    development
                        vendor                                            modules


                        Extensibility via          Stable core, active
                                                                          Use for general-purpose,
   2.0    UserLand      modules, easy migration module
                                                                          metadata-rich syndication
                        path from 0.9x branch      development



What does RSS look like?



    Imagine you want to write a program that reads RSS feeds, so that you can publish headlines on your

site, build your own portal or homegrown news aggregator, or whatever. What does an RSS feed look

like? That depends on which version of RSS you're talking about. Here's a sample RSS 0.91 feed (adapted

from XML.com's RSS feed):




                                                                                                          55
<rss version="0.91">

 <channel>

  <title>XML.com</title>

  <link>http://www.xml.com/</link>

  <description>XML.com features a rich mix of information and services for the XML

community.</description>

  <language>en-us</language>

  <item>

   <title>Normalizing XML, Part 2</title>

   <link>http://www.xml.com/pub/a/2002/12/04/normalizing.html</link>

   <description>In this second and final look at applying relational normalization techniques to W3C

XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and

the fourth and fifth normal forms.</description>

  </item>

  <item>

   <title>The .NET Schema Object Model</title>

   <link>http://www.xml.com/pub/a/2002/12/04/som.html</link>

   <description>Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model

for programmatic manipulation of W3C XML Schemas.</description>

  </item>

  <item>

   <title>SVG's Past and Promising Future</title>

   <link>http://www.xml.com/pub/a/2002/12/04/svg.html</link>

   <description>In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002




                                                                                                       56
and looks forward to 2003.</description>

    </item>

 </channel>

</rss>




A feed comprises a channel, which has a title, link, description, and (optional) language, followed by a

series of items, each of which have a title, link, and description.



Now look at the RSS 1.0 version of the same information:



<rdf:RDF

 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

 xmlns="http://purl.org/rss/1.0/"

 xmlns:dc="http://purl.org/dc/elements/1.1/"

>

 <channel rdf:about="http://www.xml.com/cs/xml/query/q/19">

    <title>XML.com</title>

    <link>http://www.xml.com/</link>

    <description>XML.com features a rich mix of information and services for the XML

community.</description>

    <language>en-us</language>

    <items>




                                                                                                           57
   <rdf:Seq>

     <rdf:li rdf:resource="http://www.xml.com/pub/a/2002/12/04/normalizing.html"/>

     <rdf:li rdf:resource="http://www.xml.com/pub/a/2002/12/04/som.html"/>

     <rdf:li rdf:resource="http://www.xml.com/pub/a/2002/12/04/svg.html"/>

   </rdf:Seq>

  </items>

 </channel>

 <item rdf:about="http://www.xml.com/pub/a/2002/12/04/normalizing.html">

  <title>Normalizing XML, Part 2</title>

  <link>http://www.xml.com/pub/a/2002/12/04/normalizing.html</link>

  <description>In this second and final look at applying relational normalization techniques to W3C

XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and

the fourth and fifth normal forms.</description>

  <dc:creator>Will Provost</dc:creator>

  <dc:date>2002-12-04</dc:date>

 </item>

 <item rdf:about="http://www.xml.com/pub/a/2002/12/04/som.html">

  <title>The .NET Schema Object Model</title>

  <link>http://www.xml.com/pub/a/2002/12/04/som.html</link>

  <description>Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model

for programmatic manipulation of W3C XML Schemas.</description>

  <dc:creator>Priya Lakshminarayanan</dc:creator>

  <dc:date>2002-12-04</dc:date>

 </item>




                                                                                                      58
 <item rdf:about="http://www.xml.com/pub/a/2002/12/04/svg.html">

  <title>SVG's Past and Promising Future</title>

  <link>http://www.xml.com/pub/a/2002/12/04/svg.html</link>

  <description>In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002

and looks forward to 2003.</description>

  <dc:creator>Antoine Quint</dc:creator>

  <dc:date>2002-12-04</dc:date>

 </item>

</rdf:RDF>




Now look at the RSS 2.0 version of the same information:


<?xml version="1.0"?>
<rss version="2.0">
 <channel>
   <title>Liftoff News</title>
   <link>http://liftoff.msfc.nasa.gov/</link>
   <description>Liftoff to Space Exploration.</description>
   <language>en-us</language>
   <pubDate>Tue, 10 Jun 2003 04:00:00 GMT</pubDate>


   <lastBuildDate>Tue, 10 Jun 2003 09:41:01 GMT</lastBuildDate>
   <docs>http://blogs.law.harvard.edu/tech/rss</docs>
   <generator>Weblog Editor 2.0</generator>
   <managingEditor>editor@example.com</managingEditor>
   <webMaster>webmaster@example.com</webMaster>


   <item>
     <title>Star City</title>



                                                                                                59
 <link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link>
 <description>How do Americans get ready to work with Russians aboard the
   International Space Station? They take a crash course in culture, language
   and protocol at Russia's Star City.</description>
 <pubDate>Tue, 03 Jun 2003 09:39:21 GMT</pubDate>
 <guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>
</item>


<item>
 <title>Space Exploration</title>
 <link>http://liftoff.msfc.nasa.gov/</link>
 <description>Sky watchers in Europe, Asia, and parts of Alaska and Canada
   will experience a partial eclipse of the Sun on Saturday, May 31st.</description>
 <pubDate>Fri, 30 May 2003 11:06:42 GMT</pubDate>
 <guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid>
</item>


<item>
 <title>The Engine That Does More</title>
 <link>http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp</link>
 <description>Before man travels to Mars, NASA hopes to design new engines
   that will let us fly through the Solar System more quickly. The proposed
   VASIMR engine would do that.</description>
 <pubDate>Tue, 27 May 2003 08:37:32 GMT</pubDate>
 <guid>http://liftoff.msfc.nasa.gov/2003/05/27.html#item571</guid>
</item>


<item>
 <title>Astronauts' Dirty Laundry</title>
 <link>http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp</link>
 <description>Compared to earlier spacecraft, the International Space
   Station has many luxuries, but laundry facilities are not one of them.
   Instead, astronauts have other options.</description>
 <pubDate>Tue, 20 May 2003 08:56:02 GMT</pubDate>
 <guid>http://liftoff.msfc.nasa.gov/2003/05/20.html#item570</guid>
</item>



                                                                                       60
  </channel>
</rss>


    People familiar with RDF will recognize this as an XML serialization of an RDF document; the rest

of the world will at least recognize that we're syndicating essentially the same information. In fact, we're

including a bit more information: item-level authors and publishing dates, which RSS 0.91 does not

support.



    3. Web Page Development


    We’ve experieced how to create the web page using the HTML(Hypertext Markup Language). As
you know already HTML is basic tool to develop the web pages whatever the operation systems are.
HTML consists of buch of tags that indicate specific functions in the webbrowsers. We can put the text,
images, sound files, and vidio and animation files in the web page. HTML can be created by two ways.


    One is using HTML directly with editor programs. HTML looks like just text when we type in a
editor. For the development of web pages in HTML using editor program we can use windows basic
editor ―Notepad‖ or more sphisticated editors which dedicate to making webpage. Using the editor and
typing the HTMP document in it needs us to understand how to use HTML and compose the materials by
manual. The other way to create web page is to use HTML editors such as Mozilar composer, MS
Frontpage, Adove Golive, Macromedia Dreamweaver, NVU, FCK editor etc. When we create HTML
documents they can be styled using CSS style sheets. The features of interactivity can be added by the
use of Javascripts and Java applets. Whatever the webbrowers are they have same menu to show up the
HTML codes to users. If you use the IE there is source menu in the view menu at the top of the browser.


    As you can see from the below example box HTML starts with a< and ends with a >. This example is
showing breifly how HTML is being composed to created a webpage. The file simply presents ―A BIRD
IN THE HAND IS WORTH TWO IN THE BUSH‖ on the wepage when you open with any webbrowser.


<HTML>
<HEAD>
<TITLE> THIS IS THE TITLE </TITLE>
</HEAD>




                                                                                                          61
<BODY>
A BIRD IN THE HAND IS WORTH TWO IN THE BUSH.
</BODY>
</HTML>


    HTML, CSS, XHTML, JAVAScript are all we have to understand if we want to create a webpage and
understand what’s inside of it. After the journey for them we’re going to look over the HTML editors
which we’ve seen in the class. They are Mozilla Composer, NVU, FCK which are going to be review later.




             A. HTML (Hypertext Markup Language)

         Hyper Text Mark-Up Language (HTML), a subset of Standard Generalized Mark-Up Language

(SGML) for electronic publishing, the specific standard used for the World Wide Web. In HTML, a block

of text can be surrounded with tags that indicate how it should appear (for example, in bold face or

italics). Also, in HTML a word, a block of text, or an image can be linked to another file on the Web.

HTML files are viewed with a World Wide Web browser.


             A brief history of HTML


HTML was originally developed by Tim Berners-Lee while at CERN, and popularized by the Mosaic
browser developed at NCSA. During the course of the 1990s it has blossomed with the explosive growth
of the Web. During this time, HTML has been extended in a number of ways. The Web depends on Web
page authors and vendors sharing the same conventions for HTML. This has motivated joint work on
specifications for HTML.


HTML 2.0 (November 1995, see [RFC1866]) was developed under the aegis of the Internet Engineering
Task Force (IETF) to codify common practice in late 1994. HTML+ (1993) and HTML 3.0 (1995, see
[HTML30]) proposed much richer versions of HTML. Despite never receiving consensus in standards
discussions, these drafts led to the adoption of a range of new features. The efforts of the World Wide
Web Consortium's HTML Working Group to codify common practice in 1996 resulted in HTML 3.2
(January 1997, see [HTML32]).




                                                                                                          62
Most people agree that HTML documents should work well across different browsers and platforms.
Achieving interoperability lowers costs to content providers since they must develop only one version of
a document. If the effort is not made, there is much greater risk that the Web will devolve into a
proprietary world of incompatible formats, ultimately reducing the Web's commercial potential for all
participants.


Each version of HTML has attempted to reflect greater consensus among industry players so that the
investment made by content providers will not be wasted and that their documents will not become
unreadable in a short period of time.


HTML has been developed with the vision that all manner of devices should be able to use information
on the Web: PCs with graphics displays of varying resolution and color depths, cellular telephones, hand
held devices, devices for speech for output and input, computers with high or low bandwidth, and so on.


                   HTML 4


HTML 4 extends HTML with mechanisms for style sheets, scripting, frames, embedding objects,
improved support for right to left and mixed direction text, richer tables, and enhancements to forms,
offering improved accessibility for people with disabilities.


HTML 4.01 is a revision of HTML 4.0 that corrects errors and makes some changes since the previous
revision.


This version of HTML has been designed with the help of experts in the field of internationalization, so
that documents may be written in every language and be transported easily around the world. This has
been accomplished by incorporating [RFC2070], which deals with the internationalization of HTML.


One important step has been the adoption of the ISO/IEC:10646 standard (see [ISO10646]) as the
document character set for HTML. This is the world's most inclusive standard dealing with issues of the
representation of international characters, text direction, punctuation, and other world language issues.


HTML now offers greater support for diverse human languages within a document. This allows for more
effective indexing of documents for search engines, higher-quality typography, better text-to-speech
conversion, better hyphenation, etc.




                                                                                                            63
             B. CSS (Cascading Style Sheets)


         In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the
presentation of a document written in a markup language. Its most common application is to style web
pages written in HTML and XHTML, but the language can be applied to any kind of XML document,
including SVG and XUL. The CSS specifications are maintained by the World Wide Web Consortium
(W3C).


                   History of CSS


         Style sheets have been around in one form or another since the beginnings of SGML in the
1970s. Various browsers included their own style language which could be used to customize the
appearance of web documents. Originally, style sheets were targeted towards the end-user; early revisions
of HTML did not provide many facilities for presentational attributes, so it was often up to the user to
decide how web documents would appear.


         As the HTML language grew, it came to encompass a wider variety of stylistic capabilities to
meet the demands of web developers. This gave the designer more control over site appearance, but
HTML became more complex to write and maintain. Variations in web browser implementations made
consistent site appearance difficult, and users had less control over their web browsing experience.


         Seeing the need for an improved web presentation system, Håkon Wium Lie (known today as
the CTO of Opera Software) proposed Cascading Style Sheets (CSS) in 1994. Bert Bos was at the time
working on a browser called Argo which used its own style sheets; the two decided to work together to
develop CSS.


         Unlike existing style languages like DSSSL and FOSI, CSS allowed a document's style to be
influenced by multiple style sheets. One style sheet could inherit or "cascade" from another, permitting a
mixture of stylistic preferences controlled equally by the site designer and user.


         Håkon's proposal was presented at the "Mosaic and the Web" conference in Chicago, Illinois in
1994, and again with Bert Bos in 1995. Around this time, the World Wide Web Consortium was being
established; the W3C took an interest in the development of CSS, and organized a workshop toward that
end chaired by Steven Pemberton. This resulted in W3C adding work on CSS to the deliverables of the
HTML editorial review board (ERB). Håkon and Bert were the primary technical staff on this aspect of
the project, with additional members, including Thomas Reardon of Microsoft, participating as well. By


                                                                                                           64
the end of 1996, CSS was ready to become official, and the CSS level 1 Recommendation was published
in December.


          Development of HTML, CSS, and the DOM had all been taking place in one group, the HTML
ERB. Early in 1997, this was split into three working groups: HTML WG, chaired by Dan Connolly of
W3C, DOM WG, chaired by Lauren Wood of SoftQuad, and CSS WG, chaired by Chris Lilley of W3C.


          The CSS Working Group began tackling issues that had not been addressed with CSS level 1,
resulting in the creation of CSS level 2, with a first public Working Draft on 4 November 1997. It was
published as a W3C Recommendation on 12 May 1998. CSS level 3, which was started in 1998, is still
under development as of 2005.


                     Example

          The HTML file below links to an external style sheet with the <link> tag

<html>
<head>
<link rel=‖stylesheet‖
type=‖text/css‖ href=‖ex1.css‖ />
</head>


<body>
<h1>This header is 36 pt</h1>
<h2>This header is blue</h2>
<p>This paragraph has a left margin of 50 pixels</p>
</body>
</html>

          This is the style sheet file (ex1.css):

Body {backgroud-color:yellow}
H1 {font-size:36pt}
H2 {color:blue}
P{margin-left:50px}

          The result is as below




                                                                                                         65
             C. XHTML

        The Extensible HyperText Markup Language, or XHTML, is a markup language that has the

same expressive possibilities as HTML, but a stricter syntax. Whereas HTML is an application of SGML,

a very flexible markup language, XHTML is an application of XML, a more restrictive subset of SGML.

Because they need to be well-formed (syntactically correct), XHTML documents allow for automated

processing to be performed using a standard XML library — unlike HTML, which requires a relatively

complex, lenient, and generally custom parser (though an SGML parser library could possibly be used).

XHTML can be thought of as the intersection of HTML and XML in many respects, since it is a

reformulation of HTML in XML. XHTML 1.0 became a World Wide Web Consortium (W3C)

Recommendation on January 26, 2000.



                  XHTML 1.1



The most recent XHTML W3C Recommendation is XHTML 1.1: Module-based XHTML. This is based

on XHTML 1.0 Strict using the DTDs of the Modularization of XHTML. All deprecated features of

HTML, e.g. presentational elements and framesets, have been removed from this version. Presentation is

controlled purely by Cascading Style Sheets. This version also allows for ruby markup support, needed

for East-Asian languages (especially CJK).



                                                                                                        66
The modularization of XHTML allows small chunks of XHTML to be re-used by other XML applications

in a well-defined manner. It also allows XHTML to be extended for specialist purposes. Note that such

extended documents are not XHTML 1.1 conforming documents. For example, if you extend a document

with the frameset module you can no longer claim the document is XHTML 1.1. Instead it might be

described as an XHTML Host Language Conforming Document if the relevant criteria are satisfied. To

be used correctly and conform XHTML must be DOM 2.0.01.a.xxx compliant.



             D. Javascript
         The Extensible HyperText Markup Language, or XHTML, is a markup language that has the

same expressive possibilities as HTML, but a stricter syntax. Whereas HTML is an application of SGML,

a very flexible markup language, XHTML is an application of XML, a more restrictive subset of SGML.

Because they need to be well-formed (syntactically correct), XHTML documents allow for automated

processing to be performed using a standard XML library — unlike HTML, which requires a relatively

complex, lenient, and generally custom parser (though an SGML parser library could possibly be used).

XHTML can be thought of as the intersection of HTML and XML in many respects, since it is a

reformulation of HTML in XML. XHTML 1.0 became a World Wide Web Consortium (W3C)

Recommendation on January 26, 2000.

JavaScript is Netscape's cross-platform, object-based scripting language for client and server applications.

There are two types of JavaScript:



        Navigator JavaScript, also called client-side JavaScript

        LiveWire JavaScript, also called server-side JavaScript




                                                                                                         67
                    JavaScript in Navigator



          Netscape Navigator 2.0 (and later versions) can interpret JavaScript statements embedded in an

HTML page. When Navigator requests such a page, the server sends the full content of the document,

including HTML and JavaScript statements, over the network to the client. The Navigator then displays

the HTML and executes the JavaScript, producing the results that the user sees. This process is illustrated

in the following figure.




          Client-side JavaScript statements embedded in an HTML page can respond to user events such
as mouse-clicks, form input, and page navigation. For example, you can write a JavaScript function to
verify that users enter valid information into a form requesting a telephone number or zip code. Without
any network transmission, the HTML page with embedded JavaScript can check the entered data and alert
the user with a dialog box if the input is invalid.


                    JavaScript in LiveWire


          LiveWire is an application development environment that uses JavaScript for creating server-
based applications similar to CGI (Common Gateway Interface) programs. In contrast to Navigator
JavaScript, LiveWire JavaScript applications are compiled into bytecode executable files. These
application executables are run in concert with a Netscape server (version 2.0 and later) that contains the
LiveWire server extension.


          The LiveWire server extension generates HTML dynamically; this HTML (which may also
include client-side JavaScript statements) is then sent by the server over the network to the Navigator
client, which displays the results. This process is illustrated in the following figure.




                                                                                                          68
          For more information on LiveWire, see the LiveWire Developer's Guide.
In contrast to standard CGI programs, LiveWire JavaScript is integrated directly into HTML pages,
facilitating rapid development and easy maintenance. LiveWire JavaScript contains an object framework
that you can use to maintain data that persist across client requests, multiple clients, and multiple
applications. LiveWire JavaScript also provides objects and methods for database access that serve as an
interface to Structured Query Language (SQL) database servers.


                   JavaScript, the language
    As described in the previous sections, client and server JavaScript differ in numerous ways, but they
have the following elements in common:


        Keywords, statement syntax, and grammar
        Rules for expressions, variables, and literals
        Underlying object model (although Navigator and LiveWire have different object frameworks)
        Built-in objects and functions


    So, if you have LiveWire, you will often be able to write functions that work on either the client or
the server.


    Different versions of JavaScript work with specific versions of Navigator. For example, JavaScript
1.1 is for Navigator 3.0. For information, see "Specifying the JavaScript version".


                   JavaScript and Java


          JavaScript and Java are similar in some ways but fundamentally different in others. The
JavaScript language resembles Java but does not have Java's static typing and strong type checking.
JavaScript supports most Java expression syntax and basic control-flow constructs. In contrast to Java's


                                                                                                         69
compile-time system of classes built by declarations, JavaScript supports a runtime system based on a
small number of data types representing numeric, Boolean, and string values. JavaScript has a simple,
instance-based object model that still provides significant capabilities. JavaScript also supports functions
without any special declarative requirements. Functions can be properties of objects, executing as loosely
typed methods.


            Java is an object-oriented programming language designed for fast execution and type safety.
Type safety means, for instance, that you can't cast a Java integer into an object reference or access
private memory by corrupting Java bytecodes. Java's object-oriented model means that programs consist
exclusively of classes and their methods. Java's class inheritance and strong typing generally require
tightly coupled object hierarchies. These requirements make Java programming more complex than
JavaScript authoring.


            In contrast, JavaScript descends in spirit from a line of smaller, dynamically typed languages
like HyperTalk and dBASE. These scripting languages offer programming tools to a much wider audience
because of their easier syntax, specialized built-in functionality, and minimal requirements for object
creation.


                          JavaScript                                              Java

Interpreted (not compiled) by client.                      Compiled bytecodes downloaded from server,
                                                           executed on client.

Object-based. Uses built-in, extensible objects, but no Object-oriented. Applets consist of object classes
classes or inheritance.                                    with inheritance.

Code integrated with, and embedded in, HTML.               Applets distinct from HTML (accessed from
                                                           HTML pages).

Variable data types not declared (loose typing).           Variable data types must be declared (strong
                                                           typing).

Dynamic binding. Object references checked at Static binding. Object references must exist at
runtime.                                                   compile-time.

Cannot automatically write to hard disk.                   Cannot automatically write to hard disk.




                                                                                                             70
              E. Mozilla Composer
          Mozilla’s HTML editor keeps getting better with dynamic image and table resizing, quick insert

and delete of table cells, improved CSS support, and support for positioned layers.




                   Getting Started using Mozilla Composer


This portion of the tutorial will cover getting started using Mozilla
Composer and introducing the different tools available.

Step 1:
Start by launching Mozilla; the icon looks like a red Dinosaur head.

Step 2:
Once Mozilla is launched, you’ll see a typical web browser window. To start creating a web page, go to
the menu item:
File > New > Composer Page




                                                                                                     71
Step 3:
At the top, you see many icons that are similar to those found in a word processing application such as
new, open, save and print.




Other icons are unique to web authoring, such as image, which lets you insert an image in your page, and
table, which lets you insert a table. Also, you see the link icon which lets you create a hyperlink in your
page. Notice the publish icon; this is Mozilla’s FTP function which allows you to publish your web page
to a server and make it viewable on the worldwide web.


On the next tier of icons, you have many of your text formatting tools.




On the very left, you can choose the format for the type of text you are typing, whether part of the text
body or a heading. Next you can choose the color of your text by clicking on the black box in the
foreground and the color of your background by clicking on the white box in the background. The small
and large A’s let you change font size, and you can also choose if you want your text bold, italicized or
underlined. Finally, you can add in bulleted or numbered lists and choose a justification for your text.


At the bottom of the window you see tabs.




These will allow you to toggle between different views. There is normal view, which is the default view
you see now, and the tags view, which shows what part of the page you are working on. The code view
shows the HTML code for your page and the preview tab will show you what your page will look like in
a browser window.




                                                                                                            72
                    Saving your Page


Before you get very far along on your page, you will want to save it:


Step 1:
Go to the menu item File > Save As
A window will pop up asking you to give a title to the current page. This will be the title that appears in
the blue bar at the top of the page, and will also be the default title suggested by the program as you
continue to save. Go ahead and type in a title and click O.K. Then, the standard Save window will open.
If you are satisfied with the suggested title, go ahead and leave it. Browse to where you want your
document to be saved and click Save.


Step 2:
To continue saving your work as you go along, go to the menu item File > Save. Notice that when there
are no changes to save on the page, the Save selection is grayed out.


                    Formatting Text


Apply formatting to the text of your page:


Step 1:
To format text, use your mouse to highlight the desired text. Then look in the toolbar at the top of the
window to choose from the various formatting options.


Step 2:
Apply formatting changes:


         To increase the font size of the selected text, click on the large ―A‖
         To bold the selected text, click on the bolded ―B‖
         To align the text to the center, click on the ―align center‖ button




                                                                                                           73
                   Insert a Table


To insert a table into your web page:


Step 1:
Go to the menu item Insert> Table.


Step 2:
Specify the number of rows and columns you want in the table.


Step 3:
Determine how big you want the table by specifying the table width in terms of the percent of the page it
will take up.


Step 4:
Specify how thick or thin of a border you want around the table.


Step 5:
Click O.K.


Step 6:
To align the table, first make sure that your cursor is in the table. Then, go to the menu item Table and
then to Select > Table. This will highlight the entire table. Then click on the ―align center‖ button in the
tool bar.


                   Insert an Image


To insert an image from one of your files into your web page:


Step 1:
Go to the menu item Insert > Image.


Step 2:
Click on the ―choose file‖ button. Browse to where your image is saved and select it by clicking on it
once. Then click the ―open‖ button.


Step 3:
Back in the image properties window, enter an appropriate description in the ―alternate text‖ field. Then
click O.K.



                                                                                                            74
Step 4:
To align the image: Use your mouse to click on it so that it is highlighted blue, then click on one of the
alignment buttons.


                    A note on File Management:


A web page with images in it is actually a collection of files. You have one file that is your web page
containing the HTML code. And when you insert an image, you introduce another file, the image file.
The image file does not live within your web page; it exists independently. Your web page only contains
directions on how to retrieve the image, which is usually the file name of the image. These directions are
called the relative path. This kind of structure means you need to respect the relative path and be careful
to always save your image and your web page in the same location - usually a single folder. If you put
them in separate folders, the web page will not be able to find or display the image.


If you have trouble getting your image to display on the web, a good troubleshooting strategy is to check
to make sure your web page has the correct relative path to the image. To do this, go to your HTML code,
and locate the code that says image source - check the file name in the quotes and make sure the HTML
code is referencing the correct file.




WRONG: <imgsrc="file:///C:/Documents%20and%20Settings/labuser/Desktop/mozillawindow.jpg">


CORRECT:
<img src="mozillawindow.jpg">


                    Making Hyperlinks


To create hyperlinks to other pages, or create internal links using a named anchor:


Step 1:
Use your mouse to highlight the text you want to be a link .


Step 2:
Next go to the toolbar at the top of the window and click on the ―link‖ button.




This will open a new window – the link properties window.


                                                                                                             75
Step 3:
Type in the URL in the window and click O.K.


                   Internal Links


Step 1:
To create an internal link, first make a named anchor:


Place your cursor where you want to put the anchor (example: if you are creating a "Back to top" link,
you will put the anchor at the top of the page).


Step 2:
Next, go to the menu item Insert > Named anchor.
This will open a new window where you can type in the name of the anchor. Name it something simple,
like "top."
Click O.K.
The little yellow anchor icon that appears is the named anchor (the icon will not be visible on the web).


Step 3:
To link to the named anchor, place your cursor where you want the link to exist (example: if you are
creating the "Back to top" link, you will make the link at the bottom of the page).
Next, highlight the text that you want to make into a link with your mouse and click on the ―link‖ button
on the toolbar at the top of the window.


Step 4:
In the Link Properties window that will open, type in #titleofyournamedanchor.
The ―#‖ sign indicates that it is a named anchor you are linking to.
Click O.K.


                   Modifying Page Properties


To modify page properties to change the background color of your page or the color of your text:


Step 1:
Go to the menu item Edit > Preferences .


Step 2:
Go to the Appearance category and double click on it.



                                                                                                            76
Step 3:
To change the background color of your page, click on the subtopic ―colors‖. Then, in the right hand side
of the window, click on the colored square next to ―background‖ (or ―text‖ or ―visited links‖). A grid of
palettes will appear; use your mouse to select the color you prefer.


                   Preview in a Browser


To preview your page in a browser window to see what it will look like once it is loaded on the World
Wide Web:


Step 1:
Click on the ―browse‖ icon in the toolbar.




This will open a browser window so you can see how your page will appear after you load it on to a web
server and make it viewable on the World Wide Web.


Step 2:
Verifying your page location:


Remember, the preview function DOES NOT mean your page is on the web
To verify the location of your page, look in the address bar at the top of the window:




A file path beginning with file:///C:/ is displayed, meaning that the file is stored on your local hard drive
(the C drive is your local hard drive).




A file path beginning with http:// means that your file is on the World Wide Web.




                                                                                                            77
             F. NVU

                                                                       Nvu (pronounced N-view, for a
                                                                       "new view") is an Open Source
                                                                       project started by Linspire,
                                                                       Inc. Linspire is committed
                                                                       exclusively to bringing Desktop
                                                                       Linux to the masses, and realized
                                                                       that an easy-to-use web authoring
                                                                       system was needed for Linux to
                                                                       continue its expansion to the
                                                                       Desktop. Linspire contributes
significant capital, expertise, servers, bandwidth, marketing, and other resources to guarantee the
continuation and success of the Nvu project.


         Linspire is pleased to have been able to contract with Daniel Glazman from Disruptive
Innovations to be the lead developer and maintainer for the Nvu project. Daniel has been the chief
architect for Mozilla Composer and brings a tremendous amount of experience and expertise to the Nvu
project. Other developers are also encouraged to get involved in this project.


         Nvu was started from the Mozilla Composer code base. The Mozilla Internet suite is in the
process of being broken up into individual pieces (browser, email, etc.). Nvu will pick up where
Composer left off, adding additional features, functionality and ease of use.



             G. FCK

         This HTML text editor brings to the web many of the powerful functionalities of desktop editors

like MS Word. It's lightweight and doesn't require any kind of installation on the client computer.

Because it is Open Source, you may use it however you want.




                                                                                                           78
        Features

   Internet Explorer 5.5+ and Gecko browser (Mozilla / Firefox / Netscape) compatibility

   XHTML 1.0 support

   Font formatting: type, size, color, style, bold, italic, etc

   Text formatting: alignment, indentation, bullets list, etc

   Cut, Paste and Paste as Plain Text, Undo and Redo

   Paste from Word cleanup with auto detection

   Link creation

   Anchors support

   Image insertion, with upload and server browsing support

   Table creation and editing (add, delete rows, etc) - one of the best systems in the market.

   Table cells editing (size, colors, etc)

   Form fields

   Right click context menus support

   Complete toolbar customization




                                                                                              79
               Skins support.

               Plugins support.

               Spell checker

               CSS support for better integration with your web site

               Multi-language support with automatic user language detection. Including Right to Left

                scripting.

               Complete page editing (from <HTML> to </HTML>) or just contents.

               Lightweight and fast

               Automatic browser detection and customization

               Integration with ASP, ASP.NET, Java, ColdFusion, Perl, PHP and Javascript.

               Image and file links upload and server repository browser.

               For web developers it is easy to install and customize

               For web users it's simple and easy to use!




               H. MS-Word

           MS Word-process is not an dedicated web publishing editor. But this is one of the most popular

editors (wordprocessor) and most computer users are familiar with it. Using the MS-Word is not like

using the web-publishing editors. The only way to create a web page is to save the file to html format.

There is an option in the file menu. By clicking the save as menu users can save the document as a html

formatted file and open with any web-browser. But if someone wants to modify the html formatted word

file it is much difficult to read and understand the html codes in the file than using the web-publishing

editors.




                                                                                                      80
Task 2 Project 2
      Yahoo Group:

http://groups.yahoo.com/group/engr6923-06-G5/




                                                81
   Groove Networks




                      82
     Blogspot
1)GEUN-SHIN BAE
http://ysukorea.blogspot.com/




for Task 5
http://assessmettools.blogspot.com/




                                      83
2) Ali Al Tawil
http://ysuengineering.blogspot.com/




For task 5
http://asstools.blogspot.com/



                                      84
3) Tamer Taher
http://ysuelectrical.blogspot.com/




For task 5
http://task5project2.blogspot.com/



                                     85
      bloglines    http://www.bloglines.com/

    1) Tamer Taher
http://www.bloglines.com/blog/TamerTaher




                                                86
One of my feed




   2) Ali Al Tawil
blog: http://www.bloglines.com/blog/alialtawil




                                                 87
One of my feeds




3) GEUN-SHIN BAE


                   88
My post at http://bloglines.com/blog/GEUNSHINBAE1




My feed rss screen shot




      For .OPML part‖sage‖


                                                    89
1) Tamer Taher capture the following




   2)Ali Al Tawil




                                       90
3)GEUN-SHIN BAE




                  91
      For the hotoffice




Or you could access the hotoffice through
https://www.hotoffice.net/index.asp?p=1

company name tamer
company Id: your ID or tamer
P.word: Youngstown




                                            92
      Live meeting

User ID is: t.altaher@gmail.com
Password is: fj8k7b
https://www.liveMeeting.com/cc/lmtrial2005/present?cn=Tamer+Taher&id=t.altaher.quic
kstart&pw=LzBz9g

To access your Live Meeting service, click 'login' on the service entry page at:
https://www.liveMeeting.com/cc/lmtrial2005/loginPage




                                                                                   93
       Breeze ‖ Macromedia‖


Login Information
Please use the following link to log in:

http://breeze36932778.breezecentral.com
Account Name: YSU-201819121
Username: t.altaher@gmail.com
Password: aloneforever
http://breeze36932778.breezecentral.com/group5/




                                                  94
Task 3 Project 2


1) Tamer Taher :


My Address: www.eng.ysu.edu/~tataher/tataher




                                               95
2) Ali Al Tawil


Address: www.eng.ysu.edu/~amaltawi




                                     96
3) GEUN-SHIN BAE
www.eng.ysu.edu/~gbae




                        97
        TAMER A. TAHER

        205 Madison Ave                                           EMAIL: t.altaher@gmail.com


        Youngstown, Ohio 44504
                     taaltaher@student.ysu.edu


        CELL:        440-454-3586



        I am looking forward to the future, proving my self in minimum time;
        working under pressure & challenging my self to solve problems are
        my preferred job.


EDUCATION

    Master of Science in Engineering- Electrical program/ Communications, Youngstown State

     University, projected graduation date 1/2007.

    B.S of Computer and Electrical Engineering majored in Communications, Hashemite

     University of Jordan, graduation date 7/2004, http://www.hu.edu.jo.

COURSES & CERTIFICATES

    Microsoft International Internships Program, from August 2004 to August 2005, Jordan E-

     Government operations center, Amman-Jordan.

                                                                       th
    Cisco Certified Network Associative (CCNA), Valid through July 18 , 2008.

                                                                                               th
    Microsoft Advanced course: MCSE 2003 core course with ISA 2000 & security, March 27

                th
     - June 16 , 2005.

    Certified Associate in Project Management Training Course (CAPM), Project Management

                                    th           th
     Institute (PMI). February 6 - February 17 , 2005.




                                                                                               98
    Effective Project Management Course (EPM), Project Management Institute (PMI).

     December 11th -December 18th, 2004.

PROFESSIONAL EXPERIENCE

    Position: Instructional Technology Assistant

     Youngstown State University

      Center for Teaching and Learning Technology. 12/2005- present

     Responsibilities:

     Assist clients in the use of Computers, Software, and related equipments; assist instruct

     clients in creating online courses and multimedia instructional materials, which may include

     tasks such as file management; document conversion; creating and editing graphic images,

     digital audio and video files, flash movies, HTML,PDF documents, and PowerPoint

     presentations.




    Position: Systems / Networks engineer and Help Desk Officer

     Ministry of Information & Communications Technology (Jordan)

     Jordan E-Government Operations Center (OPS). 8/2004- 8/2005

     Responsibilities:

            As a systems & Networks Engineer

            I. Troubleshooting & maintenance the active directory (GOV.JO) of our domain and

              other child domains that we were authorized to access, troubleshooting of the

              exchange servers, where OPS was supporting about 5,000 persons in different

              domains. Responsible for taking the backup for about 9 servers through tapes‖

              VERITAS Software‖. Report a daily/weekly check list report for the systems

              manager, systems standby engineer for any extra problem.




                                                                                              99
          II. According networks, participate in designing switches and routers setups for our

             environment, troubleshooting Cisco switches and routers,   responsible for

             managing and securing the IP schema and ports through Cisco secure policy

             management (CSPM),HP open view, Intrusion detection system(IDS).

          As a Helpdesk Officer:

          I. Coordinate between networks team, systems team, and security team in Jordan E-

             Government operations center, and with operations center manager form the other

             side.

          II. Contact the operations manage directly by a daily/monthly performance &

             statistics report.

       III. Manage and organize the second level support team remotely ―call center team‖

             where the operations center was the third level support.

PROGRAMMING LANGUAGES

    Visual C++ 6, Visual C++. Net, html, visual basic, MFC, 80X86/80X88 Assembly, Auto

   CAD, PIC (programmable integrated circuit), MATLAB 7.


GRADUATION PROJECT

   Wireless Control of Audio Computer System (WINAMP)

   Project leader: It was designed using visual C++ Net. Practically, the project gives the

   users the ability to Control WINAMP by two different systems: the first one is by wireless

   device‖ INFRARED‖, which is comfortable to play, stop, increasing volume up… etc. any

   audio or MP3 files. The second one is by an internal application window in order to simplify

   the WINAMP application. The two systems work with multithread functions. Project divided

   in three parts: hardware and communications, interface, and software. Participate at First

   Engineering Scientific Week exhibition for graduation projects (Hashemite University).


                                                                                            100
PERSONAL INFORMATION

     U.S. Citizen, male, born in Ohio-USA.


REFERENCES ARE AVAILABLE UPON REQUEST

       ALI AL TAWIL

       EMAIL:alialtawil@Gmail.com

       806kentwood drive # 4                                         phone

       (cell):(330) 509 3122

       Boardman ohio 44512

         EDUCATION:

               MASTER OF SCIENCE IN ENGINEERING      _ELECTRICAL

                PROGRAM         .

                YOUNGSTOWN STATE UNIVERSITY PROJECTED G.DATE ON 1

                / 2007.

               B. S OF PHYSICS/ MEDICAL PHYSICS; APPLIED SCIENCE

                UNIVERSITY JORDAN AMMAN .GRADUATE IN 1 /1997.

          EXPERIENCE:

               ENTER SHIP AND WORK FOR ABEN ALHIETHAM HOSPITAL

                JORDAN; GAMA KNIFE DEPARTMENT OF RADIATION (PYSICS

                TECHNIQUE).

               FOUR YEARS MANEGAR FOR BIG STORES COMPANY IN

                CITY      SYDNEY AUSTURALI (CITY CONVENICE STORE), I BEEN AS




                                                                         101
         AMANEGAR DIRECTOR FOR MY OWN STORES COMPANY.ABC

         CONVENICE STORE.

SKILLS:

      I SPEAK TWO LANGUAGES (ARABIC, ENGLISH). BESIDE MY

       PERSONAL COMPUTER SKILLS.

 GRADUATION PROJECT:

      THIS TYPE OF PROJECT CONTAIN POWER AND COMMUNECATION

         FIELD, (ELECTRONIC POWER / COMMUNECATION).

  PERSONAL INFORMATION :

 USA CITIZEN .

Geun Shin Bae

1605 Moorefield Rd.  Austintown, Oh   44515  (330) 774-1638  Email: bae2501@kosha.net




OBJECTIVE       Safety management position; goal to conduct the assessment of workplaces and workers


EDUCATION       B.A., Electrical Engineering, 1995
                Dong-A University, Busan, South Korea


                M.S., Electrical Engineering, 1995
                Dong-A University, Busan, South Korea
                “The development of the predictive controller using the neural networks and the evolution strategy
                for a temperature controller


                M.S., Industrial and System Engineering, 1995
                Youngstown State University, Youngstown, Oh, USA


SKILLS          Diagnosis of Workplaces
                   For more than 8 years experience in Diagnosing of workplace



                                                                                          102
                Providing technical support for work processes
                Providing technical strategies for preventing workplace accidents
                Identifying potential dangers, hazardous practices, and other potentially harmful factors in
                 workplaces
                Epidemiological investigation
                Developed advertising campaign for class project


             Workplace Examination and Inspection & Authorization
                Examination and inspection of harmfulness and hazard prevention plans from construction
                 site activities
                Examination of standards designated by self-regulatory safety
                Review on the Process Safety Management [PSM]
                Integrated Risk Management System [IRMS]
                Inspection of harmful or dangerous machines or equipment and facilities
                Authorization of safety devices and personal protection equipment
                Providing new approaches for the problem related to Human & Machine interactions in the
                 workplaces


             Quality Planning & Analysis
                Companywide Assessment of Quality
                Quality Improvement and Cost Reduction
                Providing the strategic quality management skills
                Improving the productivity using Information Technologies


WORK         1997-present, Employee of KOSHA (Korea Occupational Safety and Health Agency)
EXPERIENCE   Assistant manager


             2004-present, sponsored by KOSHA program which support people to go abroad to study more
             advanced technology at Youngstown State University in the Industrial and System Engineering


ACTIVITIES   Participated in the “IECEX International Industry Seminal in Seoul, Korea”, 2002


             Worked at a Member of     IEXEx Scheme of Korea which certifies the flameproof equipment
             in accordance with ISO


OTHER        Language Skills – English, Japanese as well as Korean



                                                                                         103
ABILITIES




Task 4 Project 2




Group 5 home page




www.eng.ysu.edu/~tataher




                           104
Task 5 project 2



1) Guen-Shin Bae



                   105
http://assessmettools.blogspot.com/




2) Tamer Taher


http://task5project2.blogspot.com/




                                      106
3) Ali Al Tawil


http://asstools.blogspot.com/




                                107
108

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:5
posted:1/7/2012
language:
pages:108
jianghongl jianghongl http://
About