Presentation ListWorkshops are filled on a first-come, first-served basis beginning at 8:15am on Thursday, October 27th. There are a maximum of 30 spaces available for each workshop. A slice of Raspberry PiPresenter(s):
Time:
Fri, 2011-10-28 14:00
Room Location:
S1206
The Raspberry Pi Foundation has been developing a $25 ARM GNU/Linux box, aimed at hobbyist, educational and developing world markets. We believe that this platform has enormous potential to disrupt the dynamics of the computer industry, and to drive free and open source software into markets currently dominated by closed and proprietary platforms. In this presentation, I will describe the work of the Foundation and demonstrate a prototype version of the device in operation. Agile Development and Continuous Testing in Open SourcePresenter(s):
Time:
Fri, 2011-10-28 15:00
Room Location:
S2168
Open Source has attained a particular importance in lots of businesses, non-profit organizations and private lives. With this importance, the expectations on high quality of the software is also increasing. The presentation is looking into aspects how agile development and continuous testing can help to meet these expectations. It will also show examples were these methods are successfully used. Link to the video for this presentation: http://www.youtube.com/watch?v=-KW4wM2mspM Beyond MAN Pages: 3 Things to Make your Open Source Project a User FavouritePresenter(s):
Time:
Fri, 2011-10-28 11:00
Room Location:
S2168
Good documentation, good usability to create an outstanding user experience, and publicity to make people aware of it can catapult your Open Source project out of the realm of 'just another project' to one that everyone is talking about. Open source developers often focus too closely on the internal parts of their project and neglect the external or user-facing aspects. It is users that make or break any program, product, or application. Beyond making a project bug-free and robust, developers must pay attention to the documentation support for the project, and how their project creates a good user experience. Finally, getting the word out about a project can involve the community and help make the project even more successful. Link to the video for this presentation: http://www.youtube.com/watch?v=cUo4n3PdoT4 Buidling a Commercial Game Using Processing.js for Cross-platform DeliveryPresenter(s):
Time:
Fri, 2011-10-28 10:00
Room Location:
S1206
Using Processing.js libraries, this project created a cross platform, plugin free HTML 5 game that requires no install time. Processing.js is a programmer and artist friendly language that enables the creation of graphically complex interactive applications which can be instantly ported to the web and any mobile devices. The company will have their first HTML 5 game released and expand their expertise in these new technologies. Link to the video for this presentation: http://www.youtube.com/watch?v=-i5xSVJEbS8 Building the base of the FOSS pyramid: Evangelizing Free and Open Source Software for new usersPresenter(s):
Time:
Sat, 2011-10-29 13:00
Room Location:
S2169
While the proponents of Free and Open Source Software (FOSS) continuously promote the advantages of FOSS, broad adoption for consumer level applications has been less successful than expected. The majority of FOSS promotion and discussion takes place between current FOSS users and experts, and is in essence "preaching to the converted". This presentation discusses the point of view that for widespread adoption of FOSS, the efforts of FOSS advocates should be focused on newer computer users and not experts. This focus on a different type of user will require new thinking and challenging the current mode of operation. By growing the "base of the pyramid" the FOSS community will have a greater diversity of users identifying new uses and requirements, and eventually a larger pool of long term contributors. Care: Building a Cloud-based Solution for Non-Profit OrganizationsPresenter(s):
Time:
Sat, 2011-10-29 11:00
Room Location:
S1206
The presentation will be about Care which is a tool to facilitate communication between healthcare professionals and their patients. Care was built with open source technologies on the Microsoft .Net stack and is hosted with Windows Azure. The presentation will showcase these technologies and how the application uses them. Comparing Unity and Gnome 3Presenter(s):
Time:
Fri, 2011-10-28 13:00
Room Location:
S1208
Traditional Linux user interfaces are under attack. Have a look at the key features of the next generation UIs. Link to the video for this presentation: http://www.youtube.com/watch?v=1DlxNsuQf_A Consumer, Creator, Cloud: The Future of Computing, and the Role of Open SourcePresenter(s):
Time:
Fri, 2011-10-28 15:00
Room Location:
S1208
Mobile devices, tablets, netbooks, notebooks, desktops, and the cloud -- computing is taking on new shapes, and open source plays an essential role in the emerging paradigms. This talk examines the new 'three tiers' of computing, how open source has become dominant in two of them, and the challenges that lie ahead. Learn why some people hate tablets with a passion while others love them, consider the future of rising architectures such as ARM, and discover new business priorities and profit models. Developing Open Source Scalable Configurable ERP for SMEsPresenter(s):
Time:
Fri, 2011-10-28 15:00
Room Location:
S2169
Since the past ten years Enterprise Resource Planning (ERP) has been adopted by Small Medium Sized Enterprises (SMEs) in order to improve their business performance while saving the cost. ERP also allows SMEs to standardize their business processes while efficiently utilizing their resources. These objectives however can only be achieved if the ERP system is aligned with the business processes of the SME. Link to the video for this presentation: http://www.youtube.com/watch?v=i0Lrj1vrwZA Drupal vs. WordPress SmackdownPresenter(s):
Time:
Fri, 2011-10-28 13:00
Room Location:
S1206
In this presentation, Drupal takes on WordPress in a toe-to-toe grudge match. It's like Kitchen Stadium, but with less food and more smack talk. Questions about Joomla will not be entertained. Link to the video for this presentation: http://www.youtube.com/watch?v=m-RAqztACAo Enabling Fedora on new architecturesPresenter(s):
Time:
Sat, 2011-10-29 13:00
Room Location:
S1208
This session will focus on the progress made by the Fedora Linux community to enable Fedora on newer architectures, such as version 7 of the ARM Architecture. A summary of the progress to date on enabling support for ARMv7 in Fedora 15 will follow a general introduction to the Fedora ARM project. Free and Open Source Strategy as Practice: Participant PerspectivesPresenter(s):
Time:
Fri, 2011-10-28 13:00
Room Location:
S2169
The practices of free and open source communities impact the ability of their participants to contribute effectively. This presentation examines the role of recursive and adaptive practices in enabling and disabling participation in free and open source communities. Data gathered through in-depth interviews with participants is analyzed using a strategy as practice perspective. The results paint a picture of a constant tension between recursive and adaptive practices that pull toward the core or toward the periphery of communities. The presentation also attempts to provide a model of ideal practice patterns, derived from rich accounts of how successful communities thrive and grow, while unsuccessful communities implode or drift apart. This model could help more effectively manage the practices of communities at the different stages in their life cycle and when dealing with different levels of project complexity. The practical implications for peer production communities and avenues for future research are discussed. FreeNAS 8: Open Source Storage for the EnterprisePresenter(s):
Time:
Fri, 2011-10-28 09:00
Room Location:
S1208
FreeNAS, a BSD-licensed storage solution based on FreeBSD, was recently redesigned from the ground up to meet the diverse needs of storage users, from the home user who wants to store music, pictures, and videos to the enterprise user that requires storage reliability and integration with a wide range of operating system clients. This presentation will: - introduce the features provided by FreeNAS 8 as well as the roadmap of upcoming features How to ship Open Source software to half a billion usersPresenter(s):
Time:
Sat, 2011-10-29 09:00
Room Location:
S1206
Shipping software is a complicated process that can be optimized to make it smoother to everyone involved in it. Mozilla has been investing in Release Engineering in the last 4 years. This has allowed us to ship releases within 24 hours instead of days and weeks. Link to the video for this presentation: http://www.youtube.com/watch?v=2tu3u5HQqeQ How to start an Internet Famous Business with Open Source SoftwarePresenter(s):
Time:
Fri, 2011-10-28 09:00
Room Location:
S1206
Mike Hoye quit his day job in late 2010, to built a startup with limited resources and one-year deadline for success. This is a talk about what he did right, what he did wrong, how open-source software and occasional competence let him ship real software to real customers on time. Link to the video for this presentation: http://www.youtube.com/watch?v=zXrFun4I3cE How Web Browsers WorkPresenter(s):
Time:
Sat, 2011-10-29 13:00
Room Location:
S2168
Web browsers have evolved. From their humble beginnings as simple HTML rendering engines they have grown and evolved into rich application platforms. This talk will start with the fundamentals: how a browser creates an on-screen representation of the resources downloaded from the network. (Boring, right? But we have to start somewhere.) From there we'll get into the really exciting stuff: the latest innovations in Web browsers and how those innovations enable — even encourage — developers to build more complex applications than ever before. You'll see real-world examples of people building technologies on top of these "simple rendering engines" that seemed impossible a short time ago. Introduction to the Google Android PlatformPresenter(s):
Time:
Sat, 2011-10-29 10:00
Room Location:
S1206
The Android platform has been around for a while. It has gone through significant growth since it’s acquisition by Google in 2005. In this presentation, we’ll explore what the Android platform is, and how it is different from the other mobile operating systems. We’ll also explore the development tools needed to develop applications on the Android platform, and go through some simple programming examples. Link to the video for this presentation: http://www.youtube.com/watch?v=gaMJixImKqo Introducton to Mozilla's Add-on SDKPresenter(s):
Time:
Sat, 2011-10-29 10:00
Room Location:
S2168
Ever been curious about developing you down Firefox extension? Mozilla recently released the Add-on SDK that allows you to create Firefox add-ons using HTML, JavaScript and CSS. In this presentation I'll show you how to get started with the Add-on SDK: * installation and basic features Link to the video for this presentation: http://www.youtube.com/watch?v=VLpNhRf7nTk Lecture Broadcast and Capture with BigBlueButtonPresenter(s):
Time:
Fri, 2011-10-28 09:00
Room Location:
S2169
BigBlueButton is an open source web conferencing system for distance education. The project's goal is to enable remote students to have a high-quality learning experience. This year the project added the ability to record a lecture, enabling universities and colleges to capture their lectures for students to later review. Fred Dixon, one of the BigBlueButton developers, will describe the architecture and implementation of record and playback as well as BigBlueButton's integration with Moodle. For the architecture, Fred will describe how the developers extended BigBlueButton to capture lectures, and how it uses popcorn.js to enable playback of recorded lectures within a HTML5 browser For the integration with Moodle, Fred will demonstrate the how the integration with Moodle enables teachers to schedule and broadcast their lectures, as well as record and manage the recordings from within Moodle's interface. Fred will also talk about BigBlueButton's recent integration Matterhorn, an open source project for processing and management of captured lectures. looking deep into the cloud with systemtapPresenter(s):
Time:
Fri, 2011-10-28 11:00
Room Location:
S1208
Systemtap is a system-wide instrumentation tool for linux, encompassing tracing, profiling, and bugging, in a unique programmable batch-oriented interface. We will review this technology and use cases, and offer some comparisons to other tools. Systemtap's flexibility has been recently applied to networks, to let it stretch from debugging single processes, through tracing networks of computers, to monitoring farms of virtual machines. We will show some examples of solved problems in each category. Love The DataPresenter(s):
Time:
Sat, 2011-10-29 13:00
Room Location:
S1206
Where did Business Intelligence get started? Why does it make sense to use a Relational Database when there were so many other ways of storing data? How can I get real world Data Warehousing experience without working for a Fortune 500 company? Love The Data is a presentation aimed at making data management relevant for Computer Science students. Multilingual Sites and Translation Management in DrupalPresenter(s):
Time:
Sat, 2011-10-29 11:00
Room Location:
S2169
As the Internet continues to grow and expand the diversity of its user base, many websites are increasingly seeking to reach out to new audiences by making their content available in more than one language. Building and managing multilingual sites can be a significant challenge. This presentation will explain how this goal can be achieved using Drupal, the popular free and open source content management system, and will present advice, tips and hints to help site developers and administrators incorporate multilingualism in their websites. The presentation will review the different requirements that might exist for multilingual sites, outline possible translation workflows and describe how these can be supported by combining existing Drupal modules and custom development and configuration. The presentation will also include live demonstrations of these features on sites we developed, and will answer questions or discuss comments from the audience. Nostalgic About the Future: the challenges of open source entrepreneurshipPresenter(s):
Time:
Fri, 2011-10-28 10:00
Room Location:
S1208
Predictions about the future often seem funny when we look back on them. It seems silly that anyone ever thought X would happen, when things were obviously converging on Y. Or were they? If you look back on the history of technology, it can be easy to trace a path from earlier innovations (ie: the Intel 8008 processor), to later ones (ie: Linux running on commodity Intel architecture). But don't let that now-obvious path make you think the success of open source software was in any way historical inevitable, or that the future of open source is certain. Dealing with that uncertainty is a fundamental challenge facing open source entrepreneurs (or any entrepreneurs really). In this presentation, I'll look more closely at some key developments in technology and open source software in particular, to see how we got here from there, and what they tell us about how to make a glorious open source future. OLPC Deployment in KenyaPresenter(s):
Time:
Fri, 2011-10-28 14:00
Room Location:
S2168
A presentation discussing our deployment of XO laptops into the rural area of Kenya. A discussion of why this combination of hardware, firmware, operating system, desktop and infrastructure best matches the needs of this deployment. A discussion of what happens when Open Source and Free come up against a tendency to employ proprietary tools, and the relative advantages and disadvantages of each within the context of this overall goal of best providing educational resources to the least privileged members of our global society. We will also provide an overview of the steps necessary to best ensure that a small DIY volunteer ICT4E effort can succeed both in the short-term and be sustainable, where on the other hand some larger better-funded NGO-based efforts fail. Link to the video for this presenation: http://www.youtube.com/watch?v=thIcvBJQj3I Packaging made easy with Fedora Packager for EclipsePresenter(s):
Time:
Sat, 2011-10-29 11:00
Room Location:
S2168
Fedora Packager for Eclipse[1][2][3] makes adding new software packages to Fedora as well as maintaining your software package in Fedora a breeze. A graphical interface, which won't get in your way, is provided for doing your packaging work. Tight Eclipse integration to interact easily with Fedora infrastructure makes Eclipse a one-stop-shop for Fedora packaging. We'll illustrate how easy it can be to create new packages and update (i.e. maintain) existing ones. Are you an existing Fedora packager? You always wanted to become a Fedora package maintainer? This talk is for you! [1] https://fedorahosted.org/eclipse-fedorapackager/ October 2011 slides are available here: http://jerboaa.fedorapeople.org/presentations/FSOSS_toronto_presentation... Link to the video for this presentation: http://www.youtube.com/watch?v=FXyMDmS8oM0 Popcorn.js & Popcorn-MakerPresenter(s):
Time:
Sat, 2011-10-29 10:00
Room Location:
S1208
The presentation will outline features and functionality that the Popcorn.js library can provide to users and how the library allows film makers to better showcase their videos. Popcorn.js makes it possible to have the video drive the content of a webpage. This will provide viewers with a more interactive, immersive, and content rich viewing experience. The presentation will fall right near the 1.0 release of Popcorn, which will allow for a thorough and in-depth description of the library as a whole. The presentation will also cover the early work done on Popcorn-Maker and the new api that drives it. A live example will be shown of how non-programmers are able to easily create a popcorn driven webpage, using one of the many templates available to them. Other major aspects of Popcorn-Maker will also be outlined, such as custom templates, a mention to the final cut pro version, what this means for the web and film makers, and an example of projects already created with Popcorn-Maker. The experience with BAVC and the students that used our software their will also be mentioned. Publish Your Own ebooks with FOSS ToolsPresenter(s):
Time:
Fri, 2011-10-28 13:00
Room Location:
S2168
Over the last couple of years, the electronic book (ebook) has gone from being a curiosity to becoming a major force in the world of publishing. And the growth of the market for ebooks, as well as ebook readers, has: 1. Opened the door for writers to more easily and efficiently self publish their work While PDF has long been the choice for distributing ebooks, it’s not the best format for ebook readers, handheld devices, tablets, or even desktop and laptop computers. So, what is? EPUB. And there are a number of ways in which you can publish your ebooks in the EPUB format using free and Open Source tools. In this presentation, Scott Nesbitt will look at: * What EPUB is Link to the video for this presentation: http://www.youtube.com/watch?v=o1INsRM-vAg Running a Build Farm with Fedora and ARMPresenter(s):
Time:
Sat, 2011-10-29 09:00
Room Location:
S2169
ARM based processors are a game changer in the information technology world, expecially with server grade hardware on the horizon. However, with that comes a need for an operating system and software. This is where the CDOT Fedora ARM team comes in. Equipped with one of the largest publically accessable ARM based build farms in the world, we set out to provide a robust server-class operating system and powerful software for this new wave of computing. In this presentation we are going to explain how our team overcome the various challenges of running a build farm consisting of alpha level hardware and experimental software. We will cover issues such as concurrency, hardware failure, uptime and networking, in addition to building over 15,000 software packages. We are also going to tell you about the exciting things happening in the ARM world. Link to the video for this presentation: http://www.youtube.com/watch?v=gyeQhO0S2yk Site Building ExtravaganzaPresenter(s):
Time:
Fri, 2011-10-28 11:00
Room Location:
S2169
Previously at FSOSS I delivered a session on how I was creating high-profit Web sites for a very low price tag. In 2011 I converted my business into a year-long training program, teaching others how to build the highly profitable sites I'd been building with Drupal. The training program, Site Building Extravaganza, is one of the most ambitious programs ever created for Drupal. It includes step-by-step instructions on how to build and theme 12 distinct Drupal sites. With most sites taking more than 100 pages to describe, the program taught me a lot about what I'd been taking for granted as a site builder and themer. Topics so far have ranged from community sites, portfolios, galleries to 'rock band' sites and business directories. The training program was an interesting departure for my business. It launched in January 2011 with over 100 registrants paying at least $497 each (some opted for a payment plan that was more expensive in the long run). Workbooks were sold to the general public for $40 each approximately one month after they were released to program participants and are licensed under the Creative Commons license: By Attribution, Non-Commercial, No-Derivative works (making the content available, but not open source--a point I'm happy to spend time discussing the merits of should you care). The program includes unlimited free (program-related) Drupal support via IRC and email. In this session I will give you the juicy inside scoop on how the program unfolded, what I would do differently, what I thought went well, and the difference between the outcomes people buy and the training people actually need. Take control of your TV with XBMCPresenter(s):
Time:
Fri, 2011-10-28 11:00
Room Location:
S1206
XBMC is award winning, open source media center software. Running on Linux, OSX, Windows, and iOS, XBMC puts the control of your TV in your hands. Play movies, TV shows, and music, and display your photos on all of your screens. Make use of local and networked content and stream online content easily. In this session we'll introduce XBMC, demonstrate its capabilities, and show you how to get up and running. Get started today at http://xbmc.org. Link to the video for this presentation: http://www.youtube.com/watch?v=EZQQpNSRR08 Take the red pill and enter the MatrixPresenter(s):
Time:
Fri, 2011-10-28 10:00
Room Location:
S2168
No need to fear the Agents anymore. In this session, I will show you how easy it is to build a website with WebMatrix. WebMatrix, a free IDE, includes a web server, a database, a SEO reporting tool, and much more. It will provide you the right tools to be as fast as Neo. Wordpress, DotNetNuke, Joomla, Drupal, or Umbraco…whether you are coding in PHP, ASP.NET or HTML5, it has never been easier. You will be up and running with these and more in less than 5 minutes. If you don’t want to control your Matrix….you can always take the blue pill. Link to the video for this presentation: http://www.youtube.com/watch?v=OHOH2PZZvdQ Tiki Wiki CMS Groupware - Software the Wiki WayPresenter(s):
Time:
Fri, 2011-10-28 15:00
Room Location:
S1206
With over 1000 features and preferences, Tiki is the Open Source Collaboration & Content Management System with the most features. It is also one of the largest open source communities with over 250 code contributors and a new commit every hour. How can such a large code base with so many contributors function cohesively and work together to create a great piece of software? Nelson Ko and Pascal St-Jean, both active Tiki developers and consultants, will dive into the ins and outs of the Tiki Community and present the pros and cons of the Wiki Way of Software Development. Along the way comparing Tiki’s evolution to that of Wikipedia’s, highlighting the bumps in the road, the growing pains and benefits of such an open and collaborative development model. Link to the video for this presentation: http://www.youtube.com/watch?v=S8NQPSk4aig Ubuntu Canada: Communitizing the Community with Community ToolsPresenter(s):
Time:
Sat, 2011-10-29 09:00
Room Location:
S2168
Building the Ubuntu community and having fun while doing it. Link to the video for this presentation: http://www.youtube.com/watch?v=BUrgm08hpv4 Un-bork your hardware: bake it!Presenter(s):
Time:
Fri, 2011-10-28 10:00
Room Location:
S2169
Installing Linux on an aging, crapware-infested PC is a great way to rescue it from the scrap heap. But what's a resourceful tech to do when hardware fails? I will describe my experience reviving my out-of-warranty MacBook Pro by removing the logic board and carefully baking it in my kitchen oven, thus re-flowing the solder and restoring component connectivity. This is a technique that can be extended to all kinds of hardware. Few people are aware of it, and this could be a great last-ditch effort to reduce e-waste, save money and improve access to technology. Unity and GNOME 3Presenter(s):
Time:
Sat, 2011-10-29 09:00
Room Location:
S1208
This presentation will include a walk through changes in system settings and the new 'Unity' interface design of Ubuntu as well as changes brought in by GNOME 3. There will be a Q&A session as well as a discussion on current issues and improvement feature requests. Web Accessibility Development Tools In ActionPresenter(s):
Time:
Fri, 2011-10-28 14:00
Room Location:
S1208
This session will provide an overview of free tools for web developers to use in the development of accessible web content, such as the FireFox Accessiblity Toolbar, Fangs, WAVE and others. Participants are encouraged to bring laptops and websites to try the tools we will be covering during this session. At the end of this session, you will have an experienced-based familiarity with the leading free web development accessibility tools. If you bring your laptop, you will have had a chance to try these tools on your own websites. Link to the video for this presentation: http://www.youtube.com/watch?v=fm-FrlTF-L4 When you cannot be there... Remote access and collaboration.Presenter(s):
Time:
Sat, 2011-10-29 11:00
Room Location:
S1208
We live in a mobile, networked world where most of our work is done remotelly. Writing, debugging, and analyzing C/C++ Linux applications in EclipsePresenter(s):
Time:
Fri, 2011-10-28 09:00
Room Location:
S2168
The Eclipse community's support for C and C++ programmers is continuously improving. Coupling this support for editing and debugging with integration of existing Linux tools for profiling and analysis gives programmers a powerful, one-stop-shop environment. View Slides Link to the video for this presentation: http://www.youtube.com/watch?v=DR4nAV79HGY
XB PointStream: Rendering Point Clouds with WebGLPresenter(s):
Time:
Fri, 2011-10-28 14:00
Room Location:
S2169
Seneca's Centre for Development of Open Technology has partnered with Arius3D to develop XB PointStream, an open source JavaScript framework for streaming and rendering point clouds (3D images) on a web page. In this talk I will introduce WebGL which allows hardware-accelerated graphics on the web and I will cover some of XB PointStream's capabilities. Be prepared for an interesting assortment of demos. Link to the video for this presentation: http://www.youtube.com/watch?v=hkt_1Gicpas |