UTOS logo
Utah Open Source

UTOSC 2009 Printable Schedule

Enjoy the newly minted printable schedule available for UTOSC 2009

Register Now! Update History
Hosted by:

Miller Free Enterprise Center (MFEC)
Sandy, Utah

Sponsors

Diamond

Sapphire

Emerald

General

Media

Publishers


Presentations for audience: Technology

Technology Audiences are really interested in how things work, what's cool about them and how to configure, work with or code something with this technology.

Technologies such as the Internet make it possible to effectively distribute problem solving and production among a large and globally dispersed labor pool. Open source production, crowdsourcing, and other distributed online models make use of this online talent network in astonishing ways. The results of these various processes include Web ...
Start: Oct 08, 9:30 a.m. End: Oct 08, 10:30 a.m. Room: 101 (Auditorium)
In Utah, there are over 15 Local User Groups and several more throughout the Mountain West. After the keynote on Thursday, we're giving them some time to talk about when they meet, what's interesting about the group and when they regularly meet. In addition, we've brought a group of people ...
Start: Oct 08, 10:30 a.m. End: Oct 08, 11:30 a.m. Room: 101 (Auditorium)
Most developers find database interaction painful at some level; many dread it outright. What developer hasn't spent hours digging through documentation, Google, or the nearest colleague, trying to work out how to write a particular query, only to find out two days too late that some obscure syntax would have ...
Start: Oct 08, 12:30 p.m. End: Oct 08, 1:30 p.m. Room: 203
This is a hands on tutorial lab for Intermediate Python. Participants should have a basic knowledge of Python. We should have plenty of time to introduce the material then do some hands on programming to cram it into the squishy lobes of your cranium. Come with a laptop and a ...
Start: Oct 08, 12:30 p.m. End: Oct 08, 3:00 p.m. Room: 127
All are welcome to join Fedora Ambassadors and others as we plan to design and create a workflow for the Fedora Event Splash application. The concept is simple, but there are a lot of things to think about.
Start: Oct 08, 12:30 p.m. End: Oct 08, 5:00 p.m. Room: 209
GUBUG will be meeting at UTOSC 2009. Topic TBD
Start: Oct 08, 12:30 p.m. End: Oct 08, 1:30 p.m. Room: 123
Why all the fuss over document formats? Marino Marcich of the OpenDocument Format (ODF) Alliance takes a step back to consider what exactly is an “open” document, who’s adopted ODF and why, what software support exists, and, importantly, what open standards like ODF mean to open source users. He’ll peek ...
Start: Oct 08, 12:30 p.m. End: Oct 08, 1:30 p.m. Room: 223
linux has had a native virtual machine feature for some time. This presentation will introduce it, explain its current status, future plans, where to get the latest version and how to install it. Included will be a overview of supported features, host impact and guest performance. Example guest installations will ...
Start: Oct 08, 1:45 p.m. End: Oct 08, 2:45 p.m. Room: 203
Discussion about Buddy Press, an extension for Wordpress MU that is essentially a social network in a box. Cool stuff, come learn more.
Start: Oct 08, 1:45 p.m. End: Oct 08, 2:45 p.m. Room: 123
SLLUG will meet on a Linux related topic for 1 hour.
Start: Oct 08, 1:45 p.m. End: Oct 08, 2:45 p.m. Room: 206
The BSD Certification Group (BSDCG) will offer the BSDA certification exam to attendees of the Utah Open Source Conference 2009. The exam will be paper based and in English. Exam information is available from the Certification page of the BSDCG website (http://www.bsdcertification.org/certification/). Exam candidates should be proficient in the BSDA ...
Start: Oct 08, 1:45 p.m. End: Oct 08, 4:15 p.m. Room: 207
Maybe you've heard of ARP, netmasks or routing tables but aren't quite sure what they are. Perhaps you know what a firewall does but aren't sure how to set one up in Linux. Those and many more questions will be answered in this entry-level course on networking. When you leave ...
Start: Oct 08, 3:00 p.m. End: Oct 08, 4:00 p.m. Room: 203
Mozilla Prism is a cross-platform application and Firefox add-on that lets users split web applications out of their browser and run them directly on their desktop. With it, you can run things like GMail, Google Docs, Zimbra, Jira, Facebook, Google Calendar, Campfire, etc. in their own separate mini-application with their ...
Start: Oct 08, 3:00 p.m. End: Oct 08, 4:00 p.m. Room: 101 (Auditorium)
Utah PHP User Group Meeting will be held at UTOSC. Topic TBD
Start: Oct 08, 3:00 p.m. End: Oct 08, 4:00 p.m. Room: 206
Since it’s inception, the primary metaphor of the Web has been one of location. By framing the Web as a collection of places, we have necessarily caused Web development to focus on servers. But people don’t get online to go to a server. They get online to get something done—achieve ...
Start: Oct 08, 3:00 p.m. End: Oct 08, 4:00 p.m. Room: 223
PLUG will meet on a Linux related topic for 1 hour.
Start: Oct 08, 3:00 p.m. End: Oct 08, 4:00 p.m. Room: 123
Representatives from several Linux and Unix distributions will gather and discuss with the audience about the differences and similarities of their particular distribution and why they think it is a good choice. This roundtable a discussion of the differences between distributions and contrasting these differences to allow users to make ...
Start: Oct 08, 4:15 p.m. End: Oct 08, 5:15 p.m. Room: 101 (Auditorium)
We'll be gathering with FreeSWITCH (and Asterisk, OpenSIPS, YATE, CallWeaver, etc.) users and those who are interested in learning more about Open Source Telephony. We'll do some group discussion, Q. & A. and generally mingle. If there is time and sufficient interest, we can share some of the things we've ...
Start: Oct 08, 4:15 p.m. End: Oct 08, 5:15 p.m. Room: 123
The SLCC Miller Business Resource Center has some really good resources for getting your cool new technology going. Join Jeff for a candid discussion of what it takes to get your technology business going.
Start: Oct 08, 4:15 p.m. End: Oct 08, 5:15 p.m. Room: 223
We live in a world full of questions: How does this economy affect my clients, my job? How many servers will I need, and what could that handle? Who are these people visiting my site, and how can I better serve them? Why do my clients value my services, and ...
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 203
Container features have started appearing in the mainline Linux kernel but bit will be a few years before LXC (Linux Native Containers) reaches the functionality of much older, out-of-tree projects such as OpenVZ and Linux-VServer. This presentation will serve as an introduction to containers with an emphasis on OpenVZ and ...
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 223
Hands-on Tour of some Popular Turnkey Open Source PBX Options: Trixbox, Elastix, PIAF, AsteriskNow. Which one is right for your enterprise?
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 127
We'll have an unstructured get-together where we can meet and greet fellow Fedora users and participants, talk about features, solve problems together, and just have fun.
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 209
We'll have a simple session covering various shells on Unix and Linux systems. BASH, ZSH, CSH, KSH, etc. We can meet and talk about RC files, prompts, basic scripting or tips and tricks.
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 123
Eight Speakers, 20 slides each, 15 seconds per slide. Ignite! That… Ladies and Gentleman, is Ignite Salt Lake 3.5! If you have never been to an Ignite event before, you can’t miss it! This event is one of a kind!
Start: Oct 08, 7:00 p.m. End: Oct 08, 9:00 p.m. Room: 101 (Auditorium)
The Computer Science department at Salt Lake Community College is in the process of significantly expanding its computer labs and remote access offerings. Learn from our experience how we've created an affordable desktop delivery method incorporating thin clients, remote access, virtualization, and the Omni Desktop Multiplier with new laptops and ...
Start: Oct 08, 7:15 p.m. End: Oct 08, 8:15 p.m. Room: 223
Utah Python Meeting will be held at UTOSC. Topic TBD
Start: Oct 08, 7:15 p.m. End: Oct 08, 8:15 p.m. Room: 209
We will discuss implementing and configuring a Linux server as a home server for file and print services as well as network services and share experiences in using Linux as a home server. A short demo Slampp 2.0.1 will be used to get the conversation started as it is featured ...
Start: Oct 08, 7:15 p.m. End: Oct 08, 8:00 p.m. Room: 123
One of the things about the free software community that continues to baffle those non-open source people is, "why do you do it?" Free software developers work on open source software for a number of reasons from scratching an itch to gaining a reputation to building a resume to contributing ...
Start: Oct 09, 9:30 a.m. End: Oct 09, 10:30 a.m. Room: 101 (Auditorium)
Cobbler is an open source install manager. Puppet is an open source continuous configuration manager. The presenter uses these tools to manage dozens of machines with only a few hours per month of effort. This talk will introduce these two tools and discuss their use in automatically managing scalable infrastructures.
Start: Oct 09, 12:00 p.m. End: Oct 09, 1:00 p.m. Room: 223
Creating software for Linux can be an enormous challenge with all the many distributions that exist out there. Wouldn't it be nice if you could have your software packages for OpenSUSE, SUSE Linux Enterprise Server, Debian, Fedora, RedHat Enterprise Linux, CentOS, Mandriva and Ubuntu - all in one repository? Now ...
Start: Oct 09, 12:00 p.m. End: Oct 09, 2:30 p.m. Room: 127
If you want to build out a kit of commercial security tools, bring a big bank account to pay for it. Not only that, you'll find that there are still gaps in your setup that need to be filled. What do you do if you have a finite budget (who ...
Start: Oct 09, 12:00 p.m. End: Oct 09, 1:00 p.m. Room: 101 (Auditorium)
Using Apache + mod_php is a common and flexible way to host your WordPress blog, but it might not always be the best way. In this presentation I'll cover setting up the nginx HTTP server and PHP-FPM to process PHP scripts, what options are available to tune them and techniques ...
Start: Oct 09, 12:00 p.m. End: Oct 09, 1:00 p.m. Room: 123
In this presentation, I'll share some of my favorite things about FreeBSD and why I think it is a great Open Source Operating System, and I'll make a case for why Linux users should strongly consider it next time they're thinking about trying out a new distribution. Some of the ...
Start: Oct 09, 1:15 p.m. End: Oct 09, 2:15 p.m. Room: 206
IPv6 is the next version of the IP protocol and will be in use Real Soon Now™. While it is similar in many ways to IPv4, it also has made some radical departures beyond just the simple fact that it has 96 extra bits for the host address. We will ...
Start: Oct 09, 1:15 p.m. End: Oct 09, 1:15 p.m. Room: 203
Using the open source tools and platform provided by Android to write mobile applications. This will be targeted at developers of all skill sets who are not yet familiar with mobile applications and their value. It will also be valuable to business leaders who are unfamiliar with the breadth and ...
Start: Oct 09, 1:15 p.m. End: Oct 09, 2:15 p.m. Room: 123
In an increasingly data-centric world personal data security can be a huge subject. This presentation will focus on simple and easy ways that one can improve the security using free and open source tools. Some of the methods covered will be password key-rings, encrypted hard drives and flash drives. This ...
Start: Oct 09, 1:15 p.m. End: Oct 09, 2:15 p.m. Room: 209
As I have worked with computer languages over the years, I have been exposed to my share so-called Imperative Languages--C/C++, Java, Ada, Pascal, Python, Perl, PHP, Forth, Assembler, and so on. Because my first experience beyond BASIC had been to study C++, as I encountered more languages, I've always compared ...
Start: Oct 09, 2:30 p.m. End: Oct 09, 3:30 p.m. Room: 123
[Same as last year, plus some additions for what I've picked up since then] In large IT environments with many servers running a variety of operating systems there are times when connection to a machine does not require the full graphical environment (VNC, RDP, NX, etc.). There are times when ...
Start: Oct 09, 2:30 p.m. End: Oct 09, 3:30 p.m. Room: 223
Debian's preseed, RedHat's kickstart, SUSE's autoYAST and other installation automaton systems are very useful. However, setting up and maintaining the environments enabling these systems to work properly, can be time consuming and prone to error. Cobbler is an installation provisioning and automation system which leverages these existing systems and tools ...
Start: Oct 09, 2:30 p.m. End: Oct 09, 3:30 p.m. Room: 101 (Auditorium)
Puppet is a popular open-source server management solution written in Ruby, in use by organizations around the world to manage their computers more cheaply, more effectively, and with a higher quality of service. While Puppet is one of the easier infrastructure tools you’ll ever use, it’s still helpful to have ...
Start: Oct 09, 3:30 p.m. End: Oct 09, 6:30 p.m. Room: 127
If you manage more than a handful of machines, chances are you've written or used a script to run the same command on each of your machines. Chances are you've dealt with the problems and headaches of doing this sort of thing over ssh. func provides a secure and simple ...
Start: Oct 09, 3:45 p.m. End: Oct 09, 4:45 p.m. Room: 209
Once you have a Cobbler server installed there are many things you can do to make your environment much more efficient and powerful. Come learn some tips and tricks about Cobbler to make managing a larger installation environment less painful.
Start: Oct 09, 5:00 p.m. End: Oct 09, 6:00 p.m. Room: 223
FamilySearch is delivering Open Genealogical platform with: 1) APIs to world's largest repository of genealogical resources. 2) Open source projects for API wrappers and sample code for many environments. 3)Free Developers Services at DevNet.FamilySearch.org. I. Online Family Collaboration is taking off. II. What’s happening in the Genealogy and Family History ...
Start: Oct 09, 5:00 p.m. End: Oct 09, 6:00 p.m. Room: 203
How/why to set up your own OpenVPN server for your home and office for easy remote access, and set up VNC for complete computer control from anywhere in the world. Don't pay to "go-to-your-pc" if you don't have to. Covers installation, configuration, generation of server and client certificates, and use ...
Start: Oct 09, 5:00 p.m. End: Oct 09, 6:00 p.m. Room: 101 (Auditorium)
Scaling is a real issue for many websites. However, many developers try to implement solutions used by the giants of the internet: Google, Facebook, Twitter, WordPress, etc. However, many of these techniques are designed for very unique and high demand situations. Implementing these techniques prematurely to smaller websites can lead ...
Start: Oct 09, 6:15 p.m. End: Oct 09, 7:15 p.m. Room: 123
Lucene is an ultra high-performance, full-text search engine library written entirely in Java which contains many features. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform applications. This discussion will provide an introduction to Lucene, what it can accompish, when and when not to ...
Start: Oct 09, 6:15 p.m. End: Oct 08, 7:15 p.m. Room: 207
Monitoring servers has become increasingly important in recent years, as downtime has become increasingly unacceptable. Countless tools exist to notify admins when downtime occurs, and possibly raise flags beforehand to keep it from happening in the first place. This session will explore some of the tools available, and discuss which ...
Start: Oct 09, 6:15 p.m. End: Oct 09, 7:15 p.m. Room: 206
What started out as a means of competition among individual businesses which are geographically unable to compete is now a means of collaboration and business growth. In the past many Vantage dealers hired programmers to integrate 3rd party hardware with the Vantage home automation system. A small team of Vantage ...
Start: Oct 09, 7:15 p.m. End: Oct 09, 8:00 p.m. Room: 223
What to do before the key signing party? If you don't have a GPG or PGP key yet, create yourself a key as described in section 4.1 of the GPG key signing HOWTO (http://www.cryptnet.net/fdp/crypto/keysigning_party/en/keysigning_party.html). What to bring to the key signing party? For the key signing party: - printouts of ...
Start: Oct 09, 7:15 p.m. End: Oct 09, 8:00 p.m. Room: 101 (Auditorium)
Discussion of free and open source tools for podcasting.
Start: Oct 09, 7:15 p.m. End: Oct 09, 8:00 p.m. Room: 203
Come talk about Hibernate Search and the problems it solves with Lucene
Start: Oct 09, 7:15 p.m. End: Oct 09, 8:00 p.m. Room: 207
Ever wonder how a big company moves into Open? And then, how they decide what Open means? Does it really matter? And just where does it matter. For Adobe, Open is a balance between multiple things, like exposing roadmaps, and publishing specifications, to releasing core technology, to open discussions with ...
Start: Oct 10, 9:30 a.m. End: Oct 10, 10:30 a.m. Room: 101 (Auditorium)
There is no problem too large or small that can't be made much worse through the misapplication of Perl scripting. But when properly applied, Perl can make your tasks simpler and can turn the mundane into, well it'll still be mundane but at least it will be done faster. This ...
Start: Oct 10, 11:00 a.m. End: Oct 10, 12:00 p.m. Room: 108
BZFlag is a great 3D tank battle game maintained by Tim Riker, a local programmer extraordinaire. Feel free to read up, see screenshots and even start practicing using the http://bzflag.org website. This tournament is meant to be family friendly. While anyone is welcome to attend, please be considerate and friendly ...
Start: Oct 10, 11:00 a.m. End: Oct 10, 2:00 p.m. Room: 127
* Overview on using Open Source technologies to power In-Vehicle-Infotainment (IVI) systems. * Discuss the differences between IVI software and other mobile software. * Discuss the core features: "What can you do with Open Source in the car"?
Start: Oct 10, 1:00 p.m. End: Oct 10, 2:00 p.m. Room: 203
One of the latest trends in the market is appliances. Recently at Novell they have released a web based appliance builder, Suse Studio. Suse Studio makes it really easy to quickly create and share your software with the world using the latest openSUSE or SLE. It allows one to customize ...
Start: Oct 10, 1:00 p.m. End: Oct 10, 2:00 p.m. Room: 101 (Auditorium)
ffmpeg is an amazing suite of command-line tools and program APIs for working with images, audio and video data. Whether you're converting a DVD video to a format compatible with a portable media player, extracting the audio from video data, or just learning the specifics of a particular multimedia file, ...
Start: Oct 10, 2:15 p.m. End: Oct 10, 3:15 p.m. Room: 206
Everyone wants to hop onto the Web 2.0 bandwagon, but who in their right mind wants to spend hours trying to figure out the funny quirks of the many browsers out there? Google has already managed to write some amazing AJAX-based applications, and they have opened up their toolkit so ...
Start: Oct 10, 2:15 p.m. End: Oct 10, 3:15 p.m. Room: 108
So, you’ve been using git in your projects. It’s crazy fast, you’re able to create and switch branches in the blink of an eye, and already you’re liking it better than any other VCS (version control system) you’ve ever used. But… if that’s all you do with git, did you ...
Start: Oct 10, 2:30 p.m. End: Oct 10, 5:30 p.m. Room: 127
I would like to introduce beginners to HDR photography http://en.wikipedia.org/wiki/High_dynamic_range_imaging using the digital cameras they already have, and open source software. We will touch on both how to take the source images, as well as how to create a final HDR image. Users will be encouraged to bring their cameras ...
Start: Oct 10, 3:30 p.m. End: Oct 10, 4:30 p.m. Room: 223
Part of any business, whether using proprietary technologies or those that are Open, is keeping costs down. Clustering in environments share shared disk storage or network-enabled disk storage is required can make this tricky due to the expense associated with Fibre Channel. iSCSI is a technology that has been around ...
Start: Oct 10, 3:30 p.m. End: Oct 10, 4:30 p.m. Room: 203
This presentation will discuss the Open Source program mythtv, and will cover the following topics: *What is mythtv, and why should my wife care? *What parts do I need to build a functioning mythtv system? *I have the parts, now where do I get the software (and how do I ...
Start: Oct 10, 6:00 p.m. End: Oct 10, 7:00 p.m. Room: 223
There are many aspects to managing an RDBMS. Some of these are handled by an experienced DBA, but there are a good many things that any sys admin should be able to take care of if they know what to look for. This presentation will cover basics of managing Postgres, ...
Start: Oct 10, 6:00 p.m. End: Oct 10, 7:00 p.m. Room: 123