Projects SMD155, SMM008, SMM012 - PowerPoint PPT Presentation

1 / 45
About This Presentation
Title:

Projects SMD155, SMM008, SMM012

Description:

Read the project course for D 1994. W3T. Founder and Chief ... (AVI, QuickTime, SMIL) and then be streamed to viewers without a local Marratech Pro client. ... – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 46
Provided by: smL2
Category:

less

Transcript and Presenter's Notes

Title: Projects SMD155, SMM008, SMM012


1
Projects SMD155, SMM008, SMM012
  • Peter Parnes
  • Peter.Parnes_at_ltu.se

2
Today
  • Course information
  • Rules
  • Project proposals

3
Who am I?
  • Dr Peter Parnes Associate Professor
  • Research leader Media Technology
  • Read the project course for D 1994
  • W3T
  • Founder and Chief Scientist Marratech
  • I will be in the USA Jan 25 until Feb 9. I will
    be available on email and via emeetings.

4
Contact
  • Peter.Parnes_at_ltu.se
  • http//media.csee.ltu.se/peppar/
  • 08/50555699, or 08/52509664
  • 070/6614567
  • A3307
  • E-meeting in the CDT session
  • ICQ (4208035)
  • Microsoft Instant Messenger (peppar_at_cdt.luth.se)

5
Questions?
  • Questions now?
  • Please ask question at any time in the course!!!!
  • Protest!! Interact!!
  • Send suggestions via email (to the list or
    directly to me).
  • Use the email list for discussions!
  • Do not be afraid to critique me, I can take it
    -)

6
Course Goal
  • Learn how to work in large project groups
  • Close to industry-style
  • Meaning, you get an assignment and you solve it!
  • You need information, you get find it!

7
Course Information
  • Course web page http//media.csee.ltu.se/peppar/k
    urs/project/

8
Own work
  • The very most important part of this course is
    own work!!!
  • If you are not taking this to because you want to
    learn
  • Then please do not take it!!!

9
Groups
  • 21 students in total
  • As big groups as possible!!!
  • The project task should be to large for 1 person
    so you HAVE to split up the work!
  • Please, be brave and choose projects based on
    interest and not based on friends!
  • You might get new friends!
  • You might learn something new!

10
Grade
  • U/G
  • Although, the work is done in large groups, the
    whole group can fail!!!
  • The result should be something useful!!
  • YOUR responsibility in the group!!

11
Group problems
  • If you feel the group is not working
  • Talk with me!
  • As soon as possible!
  • Do not let the issue get infected

12
  • Rules

13
Rule 1 Learning
  • Participants should be aware that they read this
    course to learn something rather than they have
    to.
  • I am not a police officer!

14
Rule 2 Selection
  • Each person should select which project they want
    to be part of
  • By emailing me three prioritized choices
  • I.e. you should choose 3 projects and in your
    email state which one you want to do the most,
    seconds most etc.
  • Deadline 050121 12.00

15
Rule 3 Roles
  • One person responsible for each of the following
    roles
  • Project management
  • Documentation
  • Source code management and release
  • Test
  • Architect
  • Movie

16
Roles Project Management
  • The most important role in the project!!!!
  • Leader
  • The boss of the project.
  • Noticing conflicts and acting on them!
  • My main contact!
  • If I ask the group a question, this person should
    make sure an answer is sent back.
  • Responsible for making sure deadlines are kept.
  • Responsible for the project plan and that it is
    kept
  • Does NOT mean that this person should do all the
    work herself?

17
Roles Documentation
  • Make sure that everything is documented
  • Information available on the WWW
  • Information on the blog
  • Information for posters
  • Responsible for final documentation
  • Once again, does NOT mean that this person should
    do all the work herself?

18
Roles Source code management and release
  • Keeping track of all the course code in the
    project
  • Setting up a revision control system
  • Subversion recommended
  • Building and releasing prototypes
  • Making sure prototypes actually run
  • Instructions for how to run the prototypes

19
Roles Test
  • Designing tests
  • Doing the tests
  • Self or/and by assignment to others
  • Documenting tests in test protocols

20
Roles Architect
  • The person responsible for the software design
    and architecture
  • Decisions should be made in common
  • But this person has final saying to resolve
    conflict
  • Consensus rules!!!
  • Documenting the architecture!

21
Roles Movie
  • Each project should produce a movie presenting
    the project results
  • Continuous work!!
  • This person is responsible for the movie being
    created!

22
Roles
  • Project management
  • Documentation
  • Source code management and release
  • Test
  • Architect
  • Movie

23
Rule 4 Blog
  • A blog should be created where the project is
    continuously documented.
  • This should be used as often as possible.
  • Describing the progress of the project.
  • Deadline 050127
  • Email the group list where it can be found.

24
Rule 5 WWW
  • WWW pages for each project.
  • Information about the project. Members, task,
    deliverables etc.
  • Deadline 050127
  • Email the group list where it can be found.

25
Rule 6 Status reports
  • Status report entered into the blog each Monday
    before 12.00.
  • Of course with dynamic adjustment to holidays
    etc.
  • This will help me know what is happening in the
    projects!!

26
Rule 7 Project Plan
  • Project plan including
  • time schedule
  • assigned roles for everybody
  • Deliverables
  • Deadline 050131
  • On the WWW and noted in the blog

27
Rule 8 Project Accounting
  • Verbally, end of LP4.
  • Movie that describes the project, end of LP4.
  • Written report, end of LP4
  • Posters (A0)
  • Description of what the project is supposed to
    do. Deadline 050214.
  • Description of what the project has done, end of
    LP4.

28
Rule 9 Time Reports
  • Time reports should be collected each Monday by
    the project leader.
  • Summary presented on the project web page
    Suggestion HTML Table showing each week and a
    total sum of hours per person.
  • How is up to the group!

29
10 vs. 15 points
  • SMD155, SMM008 10 points
  • SMM012 15 points (4 persons)
  • 1 point 1 week 40 hours of work!
  • Obviously, SMM012 students should do more.
  • Discuss this within the group and resolve it as
    soon as possible!

30
  • Questions?

31
Project Proposals
  • Emeeting Scheduling System
  • Media Server
  • Video Mixer
  • Mobile Emeetings
  • Video Blog
  • Distributed TV Recording System

32
Proposal 1 Emeeting Scheduling System
  • Proposer Marratech
  • Main contact Peter Parnes
  • Create an emeeting booking system that allows for
    realtime allocation of emeeting rooms.
  • Users should be able to buy emeeting room access
    and pay online via credit cards. Access to the
    Marratech Portal should be given based on user
    rights. Users should be able buy access on time
    scales ranging from 15 minutes up to a year. The
    goal is to create a fully functional system with
    connection to a real online pay system!
  • Control of the Marratech Portal will be done via
    the Portal API created for this purpose.

33
Proposal 2 Media Server
  • Proposer Marratech
  • Main contact Peter Parnes
  • Create an emeeting archiving system that can
    record emeetings, transcode these into standards
    formats (AVI, QuickTime, SMIL) and then be
    streamed to viewers without a local Marratech Pro
    client. Optionally allow for editing of the
    recordings as well.

34
Proposal 3 Video Mixer
  • Proposer Medieteknik
  • Main contact Johnny Widén
  • Create a software based video mixer that allows
    for input from several video channels (i.e.
    cameras and local movie material). The system
    should allow for real-time video mixing, overlays
    etc. and produce one real-time video signal that
    can be displayed on a local TV. This will
    connected to the new Media Technology lab.

35
Proposal 4 Mobile Emeetings
  • Proposer Medieteknik
  • Main contact Johan Kristiansson
  • Extend the Pocket Pro for mobile emeetings via
    one or several project proposals based on Johan
    Kristianssons proposals. More information here.

36
Proposal 5 Video Blog
  • Proposer Medieteknik
  • Main contact Peter Parnes
  • Create a video blog where users can blog in video
    via any video enabled device (PC, 3G phone etc).

37
Proposal 6 Distributed TV Recording System
  • Proposer Medieteknik
  • Main contact Peter Parnes
  • Develop a distributed system for TV recording.
    The system should be able to figure out who is
    best to record a certain program, users should be
    able to subscribe to programs of their liking.
    The system should allow for the recording party
    to fail (i.e. crash) and there should be another
    backup recorder. Recordings should then be stored
    at the best "place" and when there is no longer
    any interest in them they should be removed to
    save disk space. Available programs should be
    published to all potential viewers and recordings
    should be able to be locked (not removed). Shared
    commenting and shared grading is also requested.

38
Proposal X ?
  • Do YOU have any proposals?

39
  • Questions?

40
Rooms
  • Project room
  • About 10 computers shared
  • The normal computer labs
  • Large room booked once a week for own discussions
  • projector
  • Scheme

41
Marratech Electronic Rooms
  • Electronic emeeting rooms will be available for
    each group!
  • Use them if you like
  • Home school project room lab
  • A3314 cozy room can be used for group emeetings
  • Echo canceling microphone
  • I will try to be in the SMD155 emeeting room as
    much as possible!
  • http//mportal.sm.luth.se8000/

42
Deadline!
  • 050121 Friday 12.00 (noon)
  • Project selection!
  • Each person should select which project they want
    to be part of
  • By emailing me three prioritized choices
  • I.e. you should choose 3 projects and in your
    email state which one you want to do the most,
    seconds most etc.

43
Meetings
  • 050124 Everybody
  • 050214 Everybody
  • Group presentations of progress
  • 050228 Everybody
  • Group presentations of progress
  • LP4
  • More later.
  • Other dates in the scheme A1543 is available for
    your own work if needed. Group managers
    coordinate!

44
Responsibility
  • YOUR responsibility that you get results ion the
    end!
  • Not mine!
  • I am here to support you but you are going to do
    the work!

45
  • Questions?
Write a Comment
User Comments (0)
About PowerShow.com