L1-1 Welcome to M7012E! Pervasive Computing

30
L1-1 Welcome to M7012E! Pervasive Computing http://pervasivecomputing.se/M7012E_2014/

Transcript of L1-1 Welcome to M7012E! Pervasive Computing

L1-1

Welcome to M7012E!Pervasive Computing

http://pervasivecomputing.se/M7012E_2014/

L1-2

Who am I?

Kåre [email protected]+46 70 361 15 07

Sollefteå 1969D88, finished 1995Air Defence, CaptainEricsson 1994-1997LTU 1995- ... PhD 2002Marratech 1998-2007 (Google)

L1-3

TA – Niklas [email protected]

L1-4

Who are you?

24 students!(13 foreign students)

Need to complete at LTU before xmas!

Register on the student portal!

 Bambanza Jean Paul Brügger Robin Buck Ian Burström Johan Cepin Gregor Chen Haomeng Chikh Haidar Germain Timothée Höppner Lukas Juto Zakarias Koitsalu Maxime Kullbrandt Kenneth Le Guével Simon Martin Aline Miklos Peter Mollard Benoit Nilsson Guldstrand Simon Nyman David Ohlsson Victor Palm Emanuel Trouche Arnaud Tylén Emil Wahlström Olle Hector Anadon Leon

L1-5

Expectations

Take 5 minutes to think about why you are here!!

• What your expected outcomes are!

• How would you like to learn?

L1-6

Expectations

YOUR SUCCESS IS A MATTER OF EXPECTATION • You must first expect to succeed if you want to succeed.• When you expect good things to happen, strangely

enough, they will happen.• Expectation energizes your goals and gives them

momentum.• Your life will always respond to your outlook, so set

your goals high.• The dreams you choose to believe in will come to be.• You can't expect to succeed beyond your wildest

expectations unless you begin with some pretty wild expectations.

Warm regards,

Charlene Summers

Author of the free e-book ”Six Concepts to a Successful Home Business”.

http://provencoach.blogspot.com/2009/10/your-success-is-matter-of-expectation.html

L1-7

Entrepreneurial Learning

• Proactive– Taking initiative rather than

waiting– Take responsibility for your

own and others development

• Dare to take risks– Act with courage but not

foolhearty

• Innovative– Creativity and fantasy! ”Making things happen”

L1-8

Pedagogical Thought

• Allow as many degrees of freedom as possible

• Allow students to follow their interest and previous knowledge

• Allow students to take responsibility

• Allow students to lead their own learning

• Heartbeat (guest lectures, seminars, tutor meetings)

• Steer through close feedback on iterative designs

• Small failures through simplicity and evolution

• Trust the competence and drive of the students

L1-9

Pervasive Computing

Image: Kentoh | Dreamstime

L1-10

Course Aim

The aim of the course is to study design and implementation of modern computing systems that are built on distributed states and where multiple units are communicating (such as sensor- and actuator-based systems).  

The student shall for pervasive computing systems be able to: • Work in group and thus lead/share/plan work • Identify and describe actors and use-cases• Analyze a system to define requirements• Design a prototype system through modeling• Implement and demonstrate a prototype• Present the project both orally and written in group

Act as engineers!

L1-11

Course Overview

Advanced and applied course in pervasive computing (CS)

– 2 Lectures & 3-4 Guest lectures & 1 optional event downtown– 5 Seminars (you need to attend 3)

– 1 Project• Team up in groups of 3 or 4, today! Do not leave without a group!• Start discussing ideas for the project• First group meeting on Thursday 6th November, or by appointment• Final seminars Monday 15th December• Research Paper as a final report due 15th January

– Continous examination!

Freedom under responsibility (not free of responsibility)– You are the course!

L1-12

Schedule (see also the Google Calendar)Course Introduction – Kåre Synnes

Pervasive Computing – Kåre Synnes

Pervasive eHealth – Dr Josef Hallberg

Seminar 1 – Niklas Karvonen, Kåre Synnes

Seminar 2 – Niklas Karvonen, Kåre Synnes

Maker Culture – Prof Peter Parnes

Popular Science Lectures

Seminar 3 – Niklas Karvonen, Kåre Synnes

Process IT – Prof Jerker Delsing

Seminar 4 – Niklas Karvonen, Kåre Synnes

Seminar 5 – Niklas Karvonen, Kåre Synnes

Reserve

Reserve

Final Seminar

*

* Vetenskapens Hus

10:00 Anna StålbröstDemocracy through IT Innovations

11:00 Karl AnderssonMobile Networks and Services…

13:00 Olov SchelénWhat’s in a cloud?

14:00 Kåre SynnesScience (or) Fiction?

These will be in Swedish!

May add a lecture w50 or Tue 16/12 13:00…

L1-13

Seminars

• Select 4 papers to read– Related to your project AND of interest to you AND not older than 3 years!– Write a summary of what was interesting or useful for you! ONE A4 in total.– Send the A4 to Niklas (CC me) before Monday the 17th November!

• Select 1 paper of the 4 to present– Send the pdf to Niklas (CC me) before Wednesday the 12th November!– Fill in the doodle for seminars 1-5 before Monday the 10th of November!– Present the paper in the seminar allocated for your paper by Niklas– 15 minutes MAX per paper, so aim at 8-10 minutes presentation!

• Opponent of 1 paper– Prepare at least 4 questions on a paper selected by Niklas– Send the questions to Niklas before the seminar– About 2 minutes of discussion!

L1-14

Seminars

• You need to attend at least 3 seminars– Including the seminars where you present or oppose

• You will get feedback directly on the presentations

• Be active! Ask questions! Be critical – what is good or bad?!

• The list of selected papers (with pdf files) and the schedule for presentations will be on the course web!

This will give you a very good overview!

L1-15

2014 Projects

You are to design your own projects, based on prior experience and knowledge!

• Keep it simple!• Evolve in steps!• Modularize!

• Feedback and steering through tutor meetings– Bi/weekly– Book a time with me A.S.A.P!

• Thursday 9-12 and 13-15:20 in A3305• Book now or outside my office in A3305

L1-16

A1202 Lab

• Setup by Andreas Nilsson & Dariusz Kominiak– Available in the end of the week

• Cupboard with a combination lock for gadgets in separate plastic boxes– Do not take out of the lab unless OK with Niklas!

• 9 ‘newish’ PCs (the lab is shared with others)

• KEEP IT CLEAN!

L1-17

2014 Gadgets (too be expanded)

Samsung S4

Touchatag Tikitags

Touch PC

M$ Kinect

Mulle

SUN Spots ER1 Robot

Trax GPS

Xbow motes

Or anything

you have!

Sifteo Cubes

Tellstick

qSensor

Sphero Robotic Balls

Samsung Galaxy Nexus + S

Samsung Surface 40”Leap Motion

Philips Hue

Shimmer Kits

L1-18

Project Web

You will be required to create a project site on the web, that includes: – Information on your project (description, members,etc). – A link to your 'work in progress'. – The current status of your project (maybe as a news page). – Useful links or other information of interest related to your

project. – A FAQ with problems and solutions that you struggle with. – The final project presentation, report and ZIP-archives.

L1-19

Recommendation...

• ...use a versioning tool like Subversion or CVS!

• ...SCRUM it!– make small atomic iterations and evolve!

• ...draw your design on paper first!

• ...focus on functionality first, looks later!

• ...keep it simple, stupid! (KISS)

L1-20

Final seminar

• Everyone on stage!

• Verbal presentation in English!

• ~10 minutes!– Include a short demonstration.– Allow time for a few questions!

• The quality of the presentation as well as the content will be graded!

• Presentation material linked from your project site.

The presentation should cover:

• Architecture of your application • Technologies used • Briefly what problems you have encountered and how you solved them.

(FAQs)• Have you solved all parts of the assignment? • Have you solved any of the extra tasks in the assignment? • Have you added extra functionality not requested? • What have you learnt?

L1-21

Report

The report should give a clear overview of the same issues requested for the presentation and should be directly linked from your project site together with a direct link to the final application.

Note! The report should be in the format of an academic paper!! Keep it at a maximum of 8 pages, please. Template from me.

• The hand in should also include an ZIP-archive with all relevant files for your project.

• Email me when you have done your final submission.

• Deadline is the end of the reading period (15th January).

L1-22

Grading

Examination will be done through:

• Review of your project. [25p]

• A final presentation where your group presents and demo your system. [20p]

• A scientific report describing how you have solved the problem, i.e. design etc, in a publishable format. [30p]

• A 40 sec video of your project [10p]

• Active participation in the paper seminars with presentation of 1 paper and opposition of 1 papers. [15p]

If you miss lectures or deadlines then your grade will be affected accordingly (-4p per missed summary, questions, lectures or seminars).

L1-23

Added value

IPR• Anything produced in the course is the students own

intellectual property and can only be used by LTU if permission is given by the students owning the IPR.

Bonus• If any of the components that you develop, after your

consent, is used in a research project then we will see to that you benefit from that.

• If the prototype that you develop, after your consent, is used for demonstration such as for student recruitment then we will also see to that you benefit from that.

• If your final report is publishable at an international workshop or conference with peer-review, then we will support your travel to present your work in person.

L1-24

Per GrundtmanBenjamin Planche

Mikael Åhlén

L1-25

Workload...

5p == 7,5 hp == 7,5 ECTS == 5 weeks

200 hours of real work!

L1-26

• If the project is interesting to you and you would like to get more into depth, then we can also organize so that you can continue the work in the form of an in-depth course.

• The setup for such a course is that for 7.5 or 15 hp (5 or 10 weeks of work) you will go into the depth of your project.

• Expected outcome is the same as of this course, but the aim is higher (larger prototype, more documentation, better report, etc). For these the goal is to publish the project at an peer-reviewed international workshop or conference.

• This can also be done outside of the normal periods, even at summer, and at any speed.

L1-27

Registration...

Send me an email with:• Who you are (name, email)• An initial idea• Link to your project web

Book a time to meet me on Thursday!

If you do not have a group, tell me and I will group you!!

Do not forget to register on the student portal as well!

DeadlineThursday 17.00!

L1-28

Questions so far?

• Questions?

• What do you think of this form of a course?

• Need any hardware / software?

L1-29

What now?

• Register (student portal && email to me with group info)

• Prepare your project site

• Start selecting and reading the papers for the seminars

• Watch for updates on the course web!!!

• Start up your projects!

• Be creative!!!

L1-30

Come by my office or send me an email if you have any questions!

Kåre Synnes

A3305a

[email protected]

http://pervasivecomputing.se/M7012E_2014/