updated media to include alextsay and googlefiber talks
This commit is contained in:
parent
1ff821af59
commit
25b531dcf3
300
media/index.xml
300
media/index.xml
|
@ -11,6 +11,44 @@
|
|||
CD or DVD should you so choose.
|
||||
<ul class="media">
|
||||
|
||||
<mediaitem title="Distributed File Systems">
|
||||
<abstract>
|
||||
<p>
|
||||
Alex Tsay from AeroFS will talk about the high availability distributed
|
||||
file systems they develop. The CAP Theorem outlined the fundamental
|
||||
limitations of a distributed system. When designing a distributed system,
|
||||
one has to constantly be aware of the trade-off between consistency
|
||||
and availability. Most distributed systems are designed with consistency
|
||||
in mind. However, AeroFS has decided to build a high-availability file
|
||||
system instead. In this tech talk, I'll be presenting an overview of
|
||||
AeroFS file system, advantages and challenges of a high-availability
|
||||
file system, and examine the inner workings of AeroFS's core syncing
|
||||
algorithm.
|
||||
</p>
|
||||
</abstract>
|
||||
<presentor>Alex Tsay</presentor>
|
||||
<thumbnail file="alex-tsay-aerofs.jpg" />
|
||||
<mediafile file="alex-tsay-aerofs-2015-talk.mp4" type="Talk (x264)" />
|
||||
</mediaitem>
|
||||
|
||||
<mediaitem title="Google Fiber: Speed is Hard">
|
||||
<abstract>
|
||||
<p>
|
||||
Our speaker, Avery Pennarun, will share some not-very-secret secrets from
|
||||
the team creating GFiber's open source router firmware, including some
|
||||
discussion of wifi, marketing truthiness, the laws of physics, something
|
||||
about coaxial cables, embedded ARM processors, queuing theory, signal
|
||||
processing, hardware design, and kernel driver optimization. If you're
|
||||
lucky, he may also rant about poor garbage collector implementations.
|
||||
Also, there will be at least one slide containing one of those swooshy
|
||||
circle-and-arrow lifecycle diagrams, we promise.
|
||||
</p>
|
||||
</abstract>
|
||||
<presentor>Avery Pennarun</presentor>
|
||||
<thumbnail file="google-speed-is-hard.png" />
|
||||
<mediafile file="speed-is-hard-at-uwaterloo.pdf" type="Talk (PDF)" />
|
||||
</mediaitem>
|
||||
|
||||
<mediaitem title="In Pursuit of the Travelling Salesman">
|
||||
<abstract>
|
||||
<p>
|
||||
|
@ -571,9 +609,9 @@
|
|||
|
||||
<mediaitem title="Programming Quantum Computers">
|
||||
<abstract><p>
|
||||
Raymond Laflamme is the director of the Institute for Quantum Computing at the
|
||||
University of Waterloo and holds the Canada Research Chair in Quantum Information.
|
||||
He will give a brief introduction to quantum computing and why it matters, followed
|
||||
Raymond Laflamme is the director of the Institute for Quantum Computing at the
|
||||
University of Waterloo and holds the Canada Research Chair in Quantum Information.
|
||||
He will give a brief introduction to quantum computing and why it matters, followed
|
||||
by a talk on programming quantum computers. This is followed by tours of IQC Labs.
|
||||
</p></abstract>
|
||||
|
||||
|
@ -657,7 +695,7 @@
|
|||
of their work here.</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="http://mathematicians.org.uk/eoh/">Edmund Harriss</a>:
|
||||
<li><a href="http://mathematicians.org.uk/eoh/">Edmund Harriss</a>:
|
||||
laser-cut business card</li>
|
||||
<li><a href="http://www.danfunderburgh.com/">Dan Funderburgh</a>:
|
||||
laser-cut papercuttings and laser-etched wood sculpture</li>
|
||||
|
@ -672,7 +710,7 @@
|
|||
wooden lamp (the <a href="http://www.ponoko.com/showroom/SquirrelswithHammers/zen-table-lamp-2463">lamp</a> can be seen on <a href="http://www.ponoko.com/">ponoko.com</a>)</li>
|
||||
<li><a href="http://graphics.stanford.edu/~georgp/">Georg Petchnigg</a>:
|
||||
CNC sushi plate</li>
|
||||
<li><a href="http://www.bathsheba.com/">Bathsheba Grossman</a>:
|
||||
<li><a href="http://www.bathsheba.com/">Bathsheba Grossman</a>:
|
||||
3D printed metal sculpture</li>
|
||||
<li><a href="http://www.cs.berkeley.edu/~sequin/">Carlo Sequin</a>:
|
||||
3D mathematical sculpture</li>
|
||||
|
@ -683,7 +721,7 @@
|
|||
<li><a href="http://www.rinusroelofs.nl/">Rinus Roelofs</a>:
|
||||
3D geometric sculpture, printed and rendered</li>
|
||||
<li><a href="http://www-viz.tamu.edu/faculty/ergun/">Ergun Akleman</a>:
|
||||
Sculpture and surface design. Note his downloadable
|
||||
Sculpture and surface design. Note his downloadable
|
||||
<a href="http://www.topmod3d.org/">TopMod</a> software</li>
|
||||
<li><a href="http://www.shapeways.com/model/24535/tight_double_moebius0_025_8_5cm.html">Emmanuel Lattes</a>: twisted toroidal sculpture</li>
|
||||
</ul>
|
||||
|
@ -711,12 +749,12 @@
|
|||
<li><a href="http://www.shapeways.com/">Shapeways</a> is essentially
|
||||
a 3D version of ponoko.com-an online 3D printing service
|
||||
bureau where you can set up a shop to sell your work.</li>
|
||||
<li>Bathsheba Grossman has her metal sculptures printed by
|
||||
<li>Bathsheba Grossman has her metal sculptures printed by
|
||||
<a href="http://www.prometal.com/">Ex One's Prometal</a> service.</li>
|
||||
</ul>
|
||||
</other>
|
||||
</mediaitem>
|
||||
|
||||
|
||||
|
||||
<mediaitem title="More Haskell functional programming fun">
|
||||
<abstract><p>
|
||||
|
@ -788,10 +826,10 @@ Freedom Network.
|
|||
|
||||
<mediaitem title="Privacy by Design">
|
||||
<abstract><p>
|
||||
Globally, issues about information privacy in the marketplace have emerged in tandem with the dramatic and escalating increase in information stored
|
||||
in electronic formats. Data mining, for example, can be extremely valuable for businesses, but in the absence of adequate safeguards, it can
|
||||
jeopradize informational privacy. Dr. Ann Cavoukian talks about how to use technology to enhance privacy. Some of the technologies discussed
|
||||
included instant messaging, RFID tags and Elliptical Curve Cryptography (ECC). Then Dr. Cavoukian explained the “7 Privacy – Embedded Laws” followed
|
||||
Globally, issues about information privacy in the marketplace have emerged in tandem with the dramatic and escalating increase in information stored
|
||||
in electronic formats. Data mining, for example, can be extremely valuable for businesses, but in the absence of adequate safeguards, it can
|
||||
jeopradize informational privacy. Dr. Ann Cavoukian talks about how to use technology to enhance privacy. Some of the technologies discussed
|
||||
included instant messaging, RFID tags and Elliptical Curve Cryptography (ECC). Then Dr. Cavoukian explained the “7 Privacy – Embedded Laws” followed
|
||||
by a discussion on a biometrics solution to encryption.
|
||||
</p></abstract>
|
||||
<presentor>Dr. Ann Cavoukian</presentor>
|
||||
|
@ -804,13 +842,13 @@ by a discussion on a biometrics solution to encryption.
|
|||
<other>
|
||||
<h2>Bio</h2>
|
||||
<p>
|
||||
Dr. Ann Cavoukian, as the Information and Privacy Commissioner, oversees the operations of Ontario's freedom of information and protection of
|
||||
privacy laws, which apply to both provincial and municipal government organizations. She serves as an officer of the legislature, independent of the
|
||||
government of the day. Ann joined the Information and Privacy Commission in 1987 as its first Director of Compliance and was appointed Assistant
|
||||
Commissioner in 1990, responsible for the protection of privacy and compliance with the Freedom of Information and Protection of Privacy Acts. Prior
|
||||
to her work at the Commission, Ann headed the Research Services Branch of the Ministry of the Attorney General. Ann received her M.A. and Ph.D. in
|
||||
Psychology from the University of Toronto, where she specialized in criminology and lectured on psychology and the criminal justice system. Ann
|
||||
speaks extensively on the importance of privacy around the world. Her published works include a recent book on privacy called "Who Knows:
|
||||
Dr. Ann Cavoukian, as the Information and Privacy Commissioner, oversees the operations of Ontario's freedom of information and protection of
|
||||
privacy laws, which apply to both provincial and municipal government organizations. She serves as an officer of the legislature, independent of the
|
||||
government of the day. Ann joined the Information and Privacy Commission in 1987 as its first Director of Compliance and was appointed Assistant
|
||||
Commissioner in 1990, responsible for the protection of privacy and compliance with the Freedom of Information and Protection of Privacy Acts. Prior
|
||||
to her work at the Commission, Ann headed the Research Services Branch of the Ministry of the Attorney General. Ann received her M.A. and Ph.D. in
|
||||
Psychology from the University of Toronto, where she specialized in criminology and lectured on psychology and the criminal justice system. Ann
|
||||
speaks extensively on the importance of privacy around the world. Her published works include a recent book on privacy called "Who Knows:
|
||||
Safeguarding Your Privacy in a Networked World."
|
||||
</p>
|
||||
</other>
|
||||
|
@ -865,9 +903,9 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="Copyright vs Community in the Age of Computer Networks">
|
||||
<abstract><p>
|
||||
Copyright developed in the age of the printing press, and was designed
|
||||
to fit with the system of centralized copying imposed by the printing
|
||||
press. But the copyright system does not fit well with computer networks,
|
||||
Copyright developed in the age of the printing press, and was designed
|
||||
to fit with the system of centralized copying imposed by the printing
|
||||
press. But the copyright system does not fit well with computer networks,
|
||||
and only draconian punishments can enforce it.
|
||||
</p><p>
|
||||
The global corporations that profit from copyright are lobbying for
|
||||
|
@ -902,14 +940,14 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="Usability in the Wild">
|
||||
<abstract><p>
|
||||
What is the typical monitor resolution of a GIMP user? How many monitors
|
||||
do they have? What size images do they work on? How many layers are in
|
||||
their images? The answers to these questions are generally unknown: no
|
||||
means currently exist for open source applications to collect usage data.
|
||||
In this talk, Professor Michael Terry will present ingimp, a version of
|
||||
GIMP that has been instrumented to automatically collect usage data from
|
||||
real-world users. Prof. Terry will discuss ingimp's design, the type of
|
||||
data we collect, how we make the data available on the web, and initial
|
||||
What is the typical monitor resolution of a GIMP user? How many monitors
|
||||
do they have? What size images do they work on? How many layers are in
|
||||
their images? The answers to these questions are generally unknown: no
|
||||
means currently exist for open source applications to collect usage data.
|
||||
In this talk, Professor Michael Terry will present ingimp, a version of
|
||||
GIMP that has been instrumented to automatically collect usage data from
|
||||
real-world users. Prof. Terry will discuss ingimp's design, the type of
|
||||
data we collect, how we make the data available on the web, and initial
|
||||
results that begin to answer the motivating questions. ingimp can be found
|
||||
at http://www.ingimp.org.
|
||||
</p><p>
|
||||
|
@ -926,7 +964,7 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="Ralph Stanton 40th Anniversary of Math Faculty Talk">
|
||||
<abstract><p>
|
||||
Ralph Stanton reflects on the founding of the University of
|
||||
Ralph Stanton reflects on the founding of the University of
|
||||
Waterloo Math Faculty.
|
||||
</p></abstract>
|
||||
<presentor>Ralph Stanton</presentor>
|
||||
|
@ -940,38 +978,38 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="The Free Software Movement and GNULinux Operating System, a talk by Richard Stallman at UCSD">
|
||||
<abstract><p>
|
||||
Richard Stallman will speak about the goals and philosophy of the Free
|
||||
Software Movement, and the status and history the GNU Operating System,
|
||||
which in combination with the kernel Linux is now used by tens of millions
|
||||
Richard Stallman will speak about the goals and philosophy of the Free
|
||||
Software Movement, and the status and history the GNU Operating System,
|
||||
which in combination with the kernel Linux is now used by tens of millions
|
||||
of users world-wide.
|
||||
</p><p>
|
||||
Richard Stallman launched the development of the GNU operating system in
|
||||
1984. GNU is free software: everyone has the freedom to copy it and
|
||||
redistribute it, as well as to make changes either large or small. The
|
||||
GNU/Linux system, basically the GNU operating system with Linux added, is
|
||||
Richard Stallman launched the development of the GNU operating system in
|
||||
1984. GNU is free software: everyone has the freedom to copy it and
|
||||
redistribute it, as well as to make changes either large or small. The
|
||||
GNU/Linux system, basically the GNU operating system with Linux added, is
|
||||
used on tens of millions of computers today.
|
||||
</p><p>
|
||||
"The reason I care especially, is that there is a philosophy associated
|
||||
with the GNU project, and this philosophy is actually the reason why there
|
||||
is a system -- and that is that free software is not just convenient and
|
||||
not just reliable.... More important than convenience and reliability is
|
||||
freedom -- the freedom to cooperate. What I'm concerned about is not
|
||||
individual people or companies so much as the kind of way of life that we
|
||||
have. That's why I think it's a distraction to think about fighting
|
||||
"The reason I care especially, is that there is a philosophy associated
|
||||
with the GNU project, and this philosophy is actually the reason why there
|
||||
is a system -- and that is that free software is not just convenient and
|
||||
not just reliable.... More important than convenience and reliability is
|
||||
freedom -- the freedom to cooperate. What I'm concerned about is not
|
||||
individual people or companies so much as the kind of way of life that we
|
||||
have. That's why I think it's a distraction to think about fighting
|
||||
Microsoft."
|
||||
</p><p>
|
||||
<strong>Biography:</strong>
|
||||
Stallman has received the ACM Grace Hopper Award, a MacArthur Foundation
|
||||
fellowship, the Electronic Frontier Foundation's Pioneer award, and the
|
||||
Takeda Award for Social/Economic Betterment, as well as several honorary
|
||||
Stallman has received the ACM Grace Hopper Award, a MacArthur Foundation
|
||||
fellowship, the Electronic Frontier Foundation's Pioneer award, and the
|
||||
Takeda Award for Social/Economic Betterment, as well as several honorary
|
||||
doctorates.
|
||||
</p><p>
|
||||
The Question and Answer session (starting shortly after the hour and half
|
||||
mark) posed a number of interesting questions including, "Do you support
|
||||
the Creative Commons license?" and "Can I use ATI and NVIDIA drivers
|
||||
The Question and Answer session (starting shortly after the hour and half
|
||||
mark) posed a number of interesting questions including, "Do you support
|
||||
the Creative Commons license?" and "Can I use ATI and NVIDIA drivers
|
||||
because Mesa isn't nearly as complete?".
|
||||
<p></p>
|
||||
The talk is only available in Ogg Theora, in keeping with Richard
|
||||
The talk is only available in Ogg Theora, in keeping with Richard
|
||||
Stallman's wishes.
|
||||
</p></abstract>
|
||||
<presentor>Richard M. Stallman</presentor>
|
||||
|
@ -981,9 +1019,9 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="Introduction to 3-d Graphics">
|
||||
<abstract><p>
|
||||
A talk for those interested in 3-dimensional graphics but unsure of where
|
||||
to start. Covers the basic math and theory behind projecting 3-dimensional
|
||||
polygons on screen, as well as simple cropping techniques to improve
|
||||
A talk for those interested in 3-dimensional graphics but unsure of where
|
||||
to start. Covers the basic math and theory behind projecting 3-dimensional
|
||||
polygons on screen, as well as simple cropping techniques to improve
|
||||
efficiency. Translation and rotation of polygons will also be discussed.
|
||||
</p></abstract>
|
||||
<presentor>The Prof</presentor>
|
||||
|
@ -996,9 +1034,9 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="UW Software Start-ups: What Worked and What Did Not">
|
||||
<abstract><p>
|
||||
A discussion of software start-ups founded by UW students and what they
|
||||
did that helped them grow and what failed to help. In order to share the
|
||||
most insights and guard the confidences of the individuals involved, none
|
||||
A discussion of software start-ups founded by UW students and what they
|
||||
did that helped them grow and what failed to help. In order to share the
|
||||
most insights and guard the confidences of the individuals involved, none
|
||||
of the companies will be identified.
|
||||
</p></abstract>
|
||||
<presentor>Larry Smith</presentor>
|
||||
|
@ -1011,20 +1049,20 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="Riding The Multi-core Revolution">
|
||||
<abstract><p>
|
||||
For decades, mainstream parallel processing has been thought of as
|
||||
inevitable. Up until recent years, however, improvements in manufacturing
|
||||
processes and increases in clock speed have provided software with free
|
||||
For decades, mainstream parallel processing has been thought of as
|
||||
inevitable. Up until recent years, however, improvements in manufacturing
|
||||
processes and increases in clock speed have provided software with free
|
||||
Moore's Law-scale performance improvements on traditional single-core
|
||||
CPUs. As per-core CPU speed increases have slowed to a halt, processor
|
||||
vendors are embracing parallelism by multiplying the number of cores on
|
||||
CPUs. As per-core CPU speed increases have slowed to a halt, processor
|
||||
vendors are embracing parallelism by multiplying the number of cores on
|
||||
CPUs, following what Graphics Processing Unit (GPU) vendors have been
|
||||
doing for years. The Multi-core revolution promises to provide
|
||||
unparallelled increases in performance, but it comes with a catch:
|
||||
traditional serial programming methods are not at all suited to
|
||||
programming these processors and methods such as multi-threading are
|
||||
cumbersome and rarely scale beyond a few cores. Learn how, with hundreds
|
||||
of cores in desktop computers on the horizon, a local software company is
|
||||
looking to revolutionize the way software is written to deliver on the
|
||||
unparallelled increases in performance, but it comes with a catch:
|
||||
traditional serial programming methods are not at all suited to
|
||||
programming these processors and methods such as multi-threading are
|
||||
cumbersome and rarely scale beyond a few cores. Learn how, with hundreds
|
||||
of cores in desktop computers on the horizon, a local software company is
|
||||
looking to revolutionize the way software is written to deliver on the
|
||||
promise multi-core holds.
|
||||
</p></abstract>
|
||||
<presentor>Stefanus Du Toit</presentor>
|
||||
|
@ -1038,39 +1076,39 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="ReactOS - An Open Source OS Platform for Learning">
|
||||
<abstract><p>
|
||||
The ReactOS operating system has been in development for over eight years
|
||||
and aims to provide users with a fully functional and Windows-compatible
|
||||
distribution under the GPL license. ReactOS comes with its own Windows
|
||||
2003-based kernel and system utilities and applications, resulting in an
|
||||
The ReactOS operating system has been in development for over eight years
|
||||
and aims to provide users with a fully functional and Windows-compatible
|
||||
distribution under the GPL license. ReactOS comes with its own Windows
|
||||
2003-based kernel and system utilities and applications, resulting in an
|
||||
environment identical to Windows, both visually and internally.
|
||||
</p><p>
|
||||
More than just an alternative to Windows, ReactOS is a powerful platform
|
||||
for academia, allowing students to learn a variety of skills useful to
|
||||
software testing, development and management, as well as providing a rich
|
||||
and clean implementation of Windows NT, with a kernel compatible to
|
||||
More than just an alternative to Windows, ReactOS is a powerful platform
|
||||
for academia, allowing students to learn a variety of skills useful to
|
||||
software testing, development and management, as well as providing a rich
|
||||
and clean implementation of Windows NT, with a kernel compatible to
|
||||
published internals book on the subject.
|
||||
</p><p>
|
||||
This talk will introduce the ReactOS project, as well as the various
|
||||
software engineering challenges behind it. The building platform and
|
||||
development philosophies and utilities will be shown, and attendees will
|
||||
grasp the vast amount of effort and organization that needs to go into
|
||||
building an operating system or any other similarly large project. The
|
||||
speaker will gladly answer questions related to his background, experience
|
||||
and interests and information on joining the project, as well as any other
|
||||
This talk will introduce the ReactOS project, as well as the various
|
||||
software engineering challenges behind it. The building platform and
|
||||
development philosophies and utilities will be shown, and attendees will
|
||||
grasp the vast amount of effort and organization that needs to go into
|
||||
building an operating system or any other similarly large project. The
|
||||
speaker will gladly answer questions related to his background, experience
|
||||
and interests and information on joining the project, as well as any other
|
||||
related information.
|
||||
</p><p>
|
||||
Slides from the talk are available
|
||||
Slides from the talk are available
|
||||
<a href="http://mirror.csclub.uwaterloo.ca/csclub/alex-ionescu.pdf">here</a>.
|
||||
</p><p>
|
||||
<strong>Biography</strong>
|
||||
</p><p>
|
||||
Alex Ionescu is currently studying in Software Engineering at Concordia
|
||||
University in Montreal, Quebec and is a Microsoft Technical Student
|
||||
Ambassador. He is the lead kernel developer of the ReactOS Project and
|
||||
project leader of TinyKRNL. He regularly speaks at Linux and Open Source
|
||||
conferences around the world and will be a lecturer at the 8th
|
||||
International Free Software Forum in Brazil this April, as well as
|
||||
providing hands-on workshops and lectures on Windows NT internals and
|
||||
Alex Ionescu is currently studying in Software Engineering at Concordia
|
||||
University in Montreal, Quebec and is a Microsoft Technical Student
|
||||
Ambassador. He is the lead kernel developer of the ReactOS Project and
|
||||
project leader of TinyKRNL. He regularly speaks at Linux and Open Source
|
||||
conferences around the world and will be a lecturer at the 8th
|
||||
International Free Software Forum in Brazil this April, as well as
|
||||
providing hands-on workshops and lectures on Windows NT internals and
|
||||
security to various companies.
|
||||
</p></abstract>
|
||||
<presentor>Alex Ionescu</presentor>
|
||||
|
@ -1084,8 +1122,8 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="1989 Bill Gates Talk on Microsoft">
|
||||
<abstract><p>
|
||||
Bill Gates discusses the software and computer industry, and how Microsoft
|
||||
has contributed. Gates also discusses his views on the future of the
|
||||
Bill Gates discusses the software and computer industry, and how Microsoft
|
||||
has contributed. Gates also discusses his views on the future of the
|
||||
computing industry. The talk was recorded in 1989 but was only recently
|
||||
digitized.
|
||||
</p><p>
|
||||
|
@ -1134,8 +1172,8 @@ Safeguarding Your Privacy in a Networked World."
|
|||
<abstract><p>
|
||||
Do spam filters work? Which is the best one? How might filters be
|
||||
improved? Without standards, one must depend on unreliable evidence,
|
||||
such as subjective impressions, testimonials, incomparable and
|
||||
unrepeatable measurements, and vendor claims for the answers to these
|
||||
such as subjective impressions, testimonials, incomparable and
|
||||
unrepeatable measurements, and vendor claims for the answers to these
|
||||
questions.
|
||||
</p><p>
|
||||
You might think that your spam filter works well and couldn't be
|
||||
|
@ -1146,7 +1184,7 @@ Safeguarding Your Privacy in a Networked World."
|
|||
what I meant? Would you be able to translate that 99-percent into
|
||||
the risk of losing an important message?
|
||||
</p><p>
|
||||
Gord Cormack talks about the science, logistics, and politics of Spam
|
||||
Gord Cormack talks about the science, logistics, and politics of Spam
|
||||
Filter Evaluation.
|
||||
</p></abstract>
|
||||
<presentor>Dr. Gord Cormack</presentor>
|
||||
|
@ -1160,18 +1198,18 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="Software development gets on the Cluetrain">
|
||||
<abstract><p>
|
||||
Simon Law leads the Quality teams for Ubuntu, a free-software operating
|
||||
system built on Debian GNU/Linux. As such, he leads one of the largest
|
||||
community-based testing efforts for a software product. This does get a
|
||||
Simon Law leads the Quality teams for Ubuntu, a free-software operating
|
||||
system built on Debian GNU/Linux. As such, he leads one of the largest
|
||||
community-based testing efforts for a software product. This does get a
|
||||
bit busy sometimes.
|
||||
</p><p>
|
||||
In this talk, we'll be exploring how the Internet is changing how software
|
||||
is developed. Concepts like open source and technologies like message
|
||||
forums are blurring the lines between producer and consumer. And this
|
||||
melting pot of people is causing people to take note, and changing the way
|
||||
In this talk, we'll be exploring how the Internet is changing how software
|
||||
is developed. Concepts like open source and technologies like message
|
||||
forums are blurring the lines between producer and consumer. And this
|
||||
melting pot of people is causing people to take note, and changing the way
|
||||
they sling code.
|
||||
</p><p>
|
||||
The Computer Science Club would like to thank the CS-Commons Committee for
|
||||
The Computer Science Club would like to thank the CS-Commons Committee for
|
||||
co-sponsoring this talk.
|
||||
</p></abstract>
|
||||
<presentor>Simon Law</presentor>
|
||||
|
@ -1184,13 +1222,13 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="Semacode - Image recognition on mobile camera phones">
|
||||
<abstract><p>
|
||||
Could you write a good image recognizer for a 100 MHz mobile phone
|
||||
processor with 1 MB heap, 320x240 image, on a poorly-optimized Java stack?
|
||||
It needs to locate and read two-dimensional barcodes made up of square
|
||||
modules which might be no more than a few pixels in size. We had to do
|
||||
that in order to establish Semacode, a local start up company that makes a
|
||||
software barcode reader for cell phones. The applications vary from
|
||||
ubiquitous computing to advertising. Simon Woodside (founder) will discuss
|
||||
Could you write a good image recognizer for a 100 MHz mobile phone
|
||||
processor with 1 MB heap, 320x240 image, on a poorly-optimized Java stack?
|
||||
It needs to locate and read two-dimensional barcodes made up of square
|
||||
modules which might be no more than a few pixels in size. We had to do
|
||||
that in order to establish Semacode, a local start up company that makes a
|
||||
software barcode reader for cell phones. The applications vary from
|
||||
ubiquitous computing to advertising. Simon Woodside (founder) will discuss
|
||||
what it's like to start a business and how the imaging code works.
|
||||
</p></abstract>
|
||||
<presentor>Simon Woodside</presentor>
|
||||
|
@ -1202,15 +1240,15 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="Eric LaForest: Next Generation Stack Computing">
|
||||
<abstract><p>
|
||||
Eric LaForest delivers a crash-course on modern stack computing, the Forth
|
||||
programming language, and some projects of his own. Stack systems have
|
||||
faster procedure calls and reduced complexity (shorter pipeline, simpler
|
||||
compilation) relative to their conventional counterparts, as well as more
|
||||
consistent performance, which is very important for real-time systems.
|
||||
Many consider stack-based architecture's crowning feature, however, to be
|
||||
Eric LaForest delivers a crash-course on modern stack computing, the Forth
|
||||
programming language, and some projects of his own. Stack systems have
|
||||
faster procedure calls and reduced complexity (shorter pipeline, simpler
|
||||
compilation) relative to their conventional counterparts, as well as more
|
||||
consistent performance, which is very important for real-time systems.
|
||||
Many consider stack-based architecture's crowning feature, however, to be
|
||||
the unrivalled price-to-performance ratio.
|
||||
</p><p>
|
||||
Note: the slides are hard to make out in the video, so make sure to
|
||||
Note: the slides are hard to make out in the video, so make sure to
|
||||
download the slides as well.
|
||||
</p></abstract>
|
||||
<presentor>Eric LaForest</presentor>
|
||||
|
@ -1221,12 +1259,12 @@ Safeguarding Your Privacy in a Networked World."
|
|||
<mediafile file="CSCtalkMar06.pdf" size="1M" type="slides [pdf]"/>
|
||||
<mediafile file="CSCtalkMar06.ppt" size="1M" type="slides [Power Point]" />
|
||||
<mediafile file="CSCtalkMar06.odp" size="1M" type="slides [Open Office]" />
|
||||
</mediaitem>
|
||||
<mediaitem title="Larry Smith: Creating Killer Applications">
|
||||
</mediaitem>
|
||||
<mediaitem title="Larry Smith: Creating Killer Applications">
|
||||
<abstract><p>
|
||||
A discussion of how software creators can identify application
|
||||
opportunities that offer the promise of great social and commercial
|
||||
significance. Particular attention will be paid to the challenge of
|
||||
A discussion of how software creators can identify application
|
||||
opportunities that offer the promise of great social and commercial
|
||||
significance. Particular attention will be paid to the challenge of
|
||||
acquiring cross domain knowledge and setting up effective collaboration.
|
||||
</p></abstract>
|
||||
<presentor>Larry Smith</presentor>
|
||||
|
@ -1246,14 +1284,14 @@ Safeguarding Your Privacy in a Networked World."
|
|||
|
||||
<mediaitem title="Rico Mariani: Eighteen Years in the Software Tools Business">
|
||||
<abstract><p>
|
||||
Rico Mariani, (BMath CS/EEE 1988) now an (almost) 18 year Microsoft
|
||||
veteran but then a CSC president comes to talk to us about the evolution
|
||||
of software tools for microcomputers. This talk promises to be a little
|
||||
bit about history and perspective (at least from the Microsoft side
|
||||
of things) as well as the evolution of software engineers, different types
|
||||
of programmers and their needs, and what it's like to try to make the
|
||||
Rico Mariani, (BMath CS/EEE 1988) now an (almost) 18 year Microsoft
|
||||
veteran but then a CSC president comes to talk to us about the evolution
|
||||
of software tools for microcomputers. This talk promises to be a little
|
||||
bit about history and perspective (at least from the Microsoft side
|
||||
of things) as well as the evolution of software engineers, different types
|
||||
of programmers and their needs, and what it's like to try to make the
|
||||
software industry more effective at what it does, and sometimes succeed!
|
||||
Particularly illuminating are his responses to advocates of
|
||||
Particularly illuminating are his responses to advocates of
|
||||
free/open-source software.
|
||||
</p></abstract>
|
||||
<presentor>Rico Mariani</presentor>
|
||||
|
|
Loading…
Reference in New Issue