Web Applications - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Web Applications

Description:

Download of media files eg Podcasts to iPod etc (could be video or audio) News groups too ... Social Networking Sites. Proprietary protocols. Dangerous for ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 23
Provided by: daveel1
Category:
Tags: applications | web

less

Transcript and Presenter's Notes

Title: Web Applications


1
Web Applications
  • Dave Elliman

2
Summary of your teamwork experiences
  • Communication is the vital, essential ingredient
    the very air a project breathes.
  • Lack of motivation in any team members is
    devastating to morale and performance.
  • Overbearing leadership or a failure to listen to
    all views can split teams into self defeating
    competing sub-groups and kills morale.
  • Lack or a supportive infrastructure and agreed
    procedures leads to a chaotic and inefficient
    group
  • Selfless individuals who are ready to help others
    are the oil in the group machine.

3
Web Document Repositories
  • We already met SVN which is excellent as a
    code-base for software teams
  • What about general documents such as
  • Technical reports
  • Quality manuals, procedures and standards
  • Forms and standard agreements/contracts
  • Information and guidance
  • and many more!

4
The usual platform choices
  • OSS Open Source Softare
  • Epitomised by Linux/Apache/MySql/PHP
  • also Python and ugly sisters (Perl Ruby)
  • Java Enterprise (WebSphere iPlanet etc)
  • Java OSS (Spring, Hibernate and JBOSS)
  • Microsoft
  • Proprietary
  • Expensive or low-cost or free
  • Do it all yourself

5
In the context of DMS (ECMS etc)
  • See bewildering variety at
  • http//en.wikipedia.org/wiki/List_of_content_manag
    ement_systems

6
What can we use for DBC
  • I could set up Plone and Zope as this is a world
    I am happy in Python
  • Too confusing for the poor students!
  • Vik has set up SharePoint services 2007 for me.
  • Admin is not especially easy no time now to set
    everything up for this year
  • Google Apps?
  • Simple and admin is a piece of cake OK

7
Google Docs
  • The application runs remotely on Googles servers
    (or does it?)
  • You can access the document from any computer you
    happen to be using anywhere (or iPod or PDA
    whatever)
  • You can edit it locally too (how?)
  • Document synchronises next time you log in
  • Application remains up-to-date and supported and
    in this case free.

8
Security really scares me
  • Maybe not so bad.. OK with care
  • Use https and make sure everyone else does
  • Set up groups for all security levels
  • Google use Cloud Computing which is fairly
    secure
  • Google systems are less likely to be compromised
    than most arent they?

9
How does one set it up?
  • I registered with Google which is free for
    educational establishments, and very reasonable
    for everyone else.
  • They gave me a desktop
  • https//www.google.com/a/cpanel/weed.cs.nott.ac.uk
    /Dashboard
  • I logged in and selected Create a new user
  • Create multiple users and uploaded a csv file
    with your logins, names and passwords in.

10
Mail Addresses are
  • Dont work sorry - Why?
  • Otherwise I have to change DNS MX records and
    well I cant (no access) and would be shot if I
    did.
  • There are test email addresses of the form
    dge_at_weed.cs.nott.ac.uk.test-google-a.com
  • You can find our how to use these if you wish but
    it is a bit messy. I an not asking you to.
  • (see http//www.google.com/support/a/bin/answer.py
    ?answer48241 )

11
Shared Calendars
  • Allow others to see what your are doing and when
    you are available
  • Time can be available, busy, out of office
  • You can suggest meetings or chat or conferencing
    sessions at a given time and place. People can
    agree or suggest another time

12
Chat Applications
  • Concept of presence which is displayed to others
    (you can lie)
  • Not limited to messages (Jabber) can be
    integrated with Voice (VOIP) or VIDEO (SIP) for
    conference calls
  • Sometimes a noticeboard or wall where messages
    can be left

13
Wiki
  • Shared knowledge source
  • Useful for collecting and indexing information
  • Usually 1 big Wiki is best

14
Shared Project Plan
  • Trak with tickets, milestones and a Wiki
    abilities and integrated with SVN or similar.
  • Like MS Project but allowing multi-access and
    sharing

15
RSS/Atom Blogs and Twitter
  • News of when information changes
  • Download of media files eg Podcasts to iPod etc
    (could be video or audio)
  • News groups too

16
Social Networking Sites
  • Proprietary protocols
  • Dangerous for security and identity theft
  • Good for looking up people and discovering useful
    information about them
  • Suggest a customised Home page as a portal to a
    groupware system
  • Suggest facebook-like directories of people and
    groups with hyperlinks

17
Email
  • The orginal groupware
  • I think Google Docs is better than attachments
  • Email is really a memo service then.

18
Collaboration
  • Shared desktops
  • White Boards
  • Some relationship to Wikis and shared everything
    else but used at the same time by several people

19
The Future?
  • Shared virtual worlds
  • Augmented reality
  • Only it makes me feel ill

20
Two Axes for Groupware
  • Happens at the same time?
  • Happen at the same virtual place?
  • Try this..

21
Topics yet to be covered
  • How do software requirements for groupware differ
    from ordinary GUI applications?
  • What are the special requirements where teams
    communicate using groupware?
  • Wireless networking and portable devices
  • See web page for coursework 2 and also for
    growing body of content for exam

22
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com