Abstracts
Below is a list of submitted abstracts for UTOSC 2009. Soon, we'll enable voting on these presentations. Keep watching for updates here..
Category: Affordability
Affordability doesn’t just mean cost, it also means value. Free and open source software (FOSS) provides this value. Not only in it’s low costs (aka free as in beer), but in it’s maintenance costs being only those of expertise. No contracts to sign, no company to ask for improvements, and value added because you can make the change yourself. In addition, because expertise is generally the only cost, companies that use free software won’t feel locked in when looking for support options.
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: 2009-10-08 18:00:00
End: 2009-10-08 19:00:00
Location: 203
- Technology
- Business
- Intermediate
The promise of Open Source seems like free software for everyone, but there is a lot more to it than that. We'll cover a quick history of the Open Source movement, the definitions of "free" and enjoy a laugh at ourselves in the process. OUTLINE: I.It's all IBM's fault, not ...
Start: 2009-10-10 15:30:00
End: 2009-10-10 16:30:00
Location: 101 (Auditorium)
I'll show how to turn an old abandoned PC into a feature-rich phone system.
- Technology
- Business
- Beginner
- Intermediate
phpTimeClock is a free (or almost free if hosting is required) time keeping system for offices. It aids in tracking how long employees have been working so that payroll can be quickly and accurately calculated. This presentation would cover: 1) How to administer phpTimeClock 1a) Managing Users 1b) Managing Permissions ...
The Utah Department of Public Health has implemented the TriSano outbreak management and reporting application to organize and study incidents of infectious disease. TriSano provides interfaces for information capture, reporting, data warehousing, and export, allowing epidemiologists to identify and quickly act upon disease outbreaks in Utah. This presentation will showcase ...
- Business
- General
- Beginner
- Intermediate
This presentation would cover how to make a screencasts under Linux using Kdenlive. It would go over the actual capturing of the video itself, the voice-over recording, transitions, and rendering out to a file. This presentation will also be useful for anyone wanting to learn how to do general video ...
Start: 2009-10-10 13:00:00
End: 2009-10-10 14:00:00
Location: 223
beginning with its next release, the ruby compiler on windows will be moving to a new compiler--gcc. I will discuss the great benefits this has brought to the ruby community (better speed, more affordability, easier distribution), as well as some of the difficulties experienced.
This presentation will be focused for beginners who have old computer hardware sitting around and would like to get it to a functional state for donation or use. The presentation will focus on Linux distributions and software which allow some paleolithic machines to be resuscitated and returned to meaningful use ...
Start: 2009-10-08 16:15:00
End: 2009-10-08 17:15:00
Location: 203
- General
- Beginner
- Intermediate
Digium's Switchvox is an advanced PBX based on the open source Asterisk project. This presentation will cover the deployment of a Switchvox PBX at a local Utah business with over 150 phones. You will find out the reasons why they were looking for a new PBX, and the features that ...
Start: 2009-10-10 14:15:00
End: 2009-10-10 15:15:00
Location: 123
Often people have come to me with kids and wanted me to build a family computer. This presentation will focus around ideas and software in the Free and Open Source world which are centered around children and education. This presentation will include Linux distributions, games and educational software geared specifically ...
Start: 2009-10-10 15:30:00
End: 2009-10-10 16:30:00
Location: 123
- General
- Beginner
- Intermediate
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: 2009-10-08 19:15:00
End: 2009-10-08 20:15:00
Location: 223
- Technology
- Business
- Intermediate
I will show you how to setup a FreeNAS server. I will demonstrate how to setup a Samba and NFS share. From OS install to sharing it takes about 15-20 minutes I will also breifly demonstrate the ability of FreeNAS to create a samba, NFS, iTunes, SSH, and other types ...
Start: 2009-10-10 18:00:00
End: 2009-10-10 19:00:00
Location: 203
"Who moved my IT Budget?" A look at the significant trends affecting the IT Market today and how open source adoption across the enterprise can provide a panacea to over-stretched IT Staff and slashed corporate budgets. Topics covered – - Open source innovation significant trends. - The New Economics of ...
Start: 2009-10-08 13:45:00
End: 2009-10-08 14:45:00
Location: 101 (Auditorium)
Category: Reliability
Reliability is among the most important components in free and open source software. The number of eyes looking at the code, and the community that helps make the software, provides a paradigm which sets FOSS apart. Being able to make changes and have a community willing to test the software makes it more reliable and solid. If you want reliability, you go with free and open source software, its community of developers, testers, and users.
Datacenters are a big deal, and anyone that has dealt with a large datacenter can tell you just how difficult it can be to maintain large numbers of systems and making sure everything is evenly distributed throughout the whole system. Virtualization certainly has helped with this problem, but there is ...
OfflineIMAP, a "tool to simplify your e-mail reading", has spread like fire through the free software community in making email reading faster, more reliable, and a lot more usable. In this presentation, a tutorial for getting started with OfflineIMAP and using it with Evolution, KMail, and Mutt will be presented, ...
Start: 2009-10-10 18:00:00
End: 2009-10-10 19:00:00
Location: 101 (Auditorium)
- General
- Beginner
- Intermediate
Vyatta is an open source network appliance that is comparable to Cisco routers and security appliances. This presentation will cover the deployment of a Vyatta appliance at a local Utah business.
- Technology
- Business
- Intermediate
An overview of the development and release models of Fedora and Red Hat Enterprise Linux (RHEL), and the win-win benefits of this process to customers and community alike. This talk will also discuss how these models differ and complement each other in the cases of Fedora, RHEL, and CentOS. He ...
Start: 2009-10-09 13:15:00
End: 2009-10-09 14:15:00
Location: 207
- Business
- General
- Beginner
- Intermediate
- Advanced
In this presentation we will learn about the basic building-blocks of cryptography and computer security (hash functions, symmetric key encryption, and asymmetric key encryption). We will then discuss how these ideas are used to provide things like secure email, secure web-surfing, etc. Understanding these concepts will help you know exactly ...
Category: Scalability
Scalability means many things to many people: flexibility of costs, software load management, ability to grow without complication, and many more. Scalability makes things better. Free and open source software provides solutions in every area from customer management to security, and simple applications to complex environments. Because code is so easy to view and change, FOSS has the most flexible, scalable solutions around.
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: 2009-10-10 15:30:00
End: 2009-10-10 16:30:00
Location: 203
* 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: 2009-10-10 13:00:00
End: 2009-10-10 14:00:00
Location: 203
- Technology
- Business
- General
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: 2009-10-09 18:15:00
End: 2009-10-09 19:15:00
Location: 123
- Technology
- Intermediate
- Advanced
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: 2009-10-08 18:00:00
End: 2009-10-08 19:00:00
Location: 223
- Technology
- Business
- Intermediate
- Advanced
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: 2009-10-09 12:00:00
End: 2009-10-09 13:00:00
Location: 223
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: 2009-10-09 12:00:00
End: 2009-10-09 13:00:00
Location: 123
- Technology
- Intermediate
- Advanced
- PHP
Category: Scripting
Similar to programming, scripting is built around the concept of quick easy languages that make managing a system or improving tasks simpler, faster and easier to accomplish.
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: 2009-10-10 11:00:00
End: 2009-10-10 12:00:00
Location: 108
For some tasks, the standard procedural programming method fails to provide the flexibility you need. Notably, writing a network daemon or asynchronous task manager are made far easier using an event driven programming framework. POE is the most well known framework for this in Perl. While fairly slim and stable, ...
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: 2009-10-10 14:15:00
End: 2009-10-10 15:15:00
Location: 206
- Technology
- General
- Intermediate
- Advanced
We'll dive into the basics of testing in Python, the discuss doctest, coverage and how ancillary tools can make your life easier.
If you're looking for data on or for your business you can likely find sources online that will blow your mind. How can you effectively tap into the wellspring of data flowing through the tubes into your business or home? In this presentation we'll take a quick look at the ...
Start: 2009-10-10 13:00:00
End: 2009-10-10 14:00:00
Location: 123
- Business
- Beginner
- Intermediate
Category: Processes
Discussions around concepts which can improve the world of free and open source software.
Lessons learned, precepts explained, to set a tone for how we loosely couple islands in the storm to form a stronger, flexible, sustainable community of any type. Applicable for programmers, farmers, activists, and passivists. I envision this presentation is the one where people nod their heads throughout, there are "Ah-ha" ...
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
I've only come into contact with Open Source in the last two or three years and am amazed at the amount of work individuals and organizations put into creating something that is freely available. I'm also amazed at the quality of software emerging from open-source projects. This presentation will address ...
<abstract> Traditional technology businesses do not achieve optimal alignment between the interests of the developer, the business investor, the consumer, and the global community. Open source businesses attempt to improve on this situation, but unfortunately, most business models do not foster open source solutions. Technical expertise is expensive and awareness ...
Start: 2009-10-08 12:30:00
End: 2009-10-08 13:30:00
Location: 101 (Auditorium)
There are many statistical analyses that can be applied to free software projects to help gain insight into the people involved your community, areas that are growing quickly, and groups that are struggling, as well as visualizing your user base. Most of these can be automated fairly simply, but many ...
Start: 2009-10-09 15:45:00
End: 2009-10-09 16:45:00
Location: 207
- Business
- Intermediate
- Advanced
It is somewhat of an irony: choice is what drives open source adoption and creativity, yet this very choice can make things difficult for consumers and developers. Yet help is available. Standards are emerging which will help solve these types of difficulties and to lower the overall costs of open ...
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: 2009-10-08 15:00:00
End: 2009-10-08 16:00:00
Location: 223
- Technology
- Business
- General
- Beginner
- Intermediate
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: 2009-10-08 12:30:00
End: 2009-10-08 13:30:00
Location: 223
- Technology
- General
- Beginner
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: 2009-10-08 16:15:00
End: 2009-10-08 17:15:00
Location: 223
- Technology
- Business
- General
- Beginner
Category: Tools
Usually the presentations in the tools category focus on one particular software application, how to use it and any tips or tricks for using the tool.
---About the Presentation--- This will help introduce people to the pfSense routing and firewalling platform. When the presentation is finished, all participants should know how to do the following with pfsense: 1) Configure Interfaces 2) Configure Firewall rules 3) Enable Policy Based Routing 4) Enable Traffic Shaping 5) Configure Basic ...
Start: 2009-10-09 14:30:00
End: 2009-10-09 15:30:00
Location: 203
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: 2009-10-09 13:15:00
End: 2009-10-09 14:15:00
Location: 206
- Technology
- Business
- Beginner
- Intermediate
- Advanced
After you've become accustomed to using GIMP, you'll find that it is a VERY powerful tool for making your photos picture perfect. If you've every tried to take a family photo with several children, I'm sure you've wished you could replace one child's face from one photo to another. This ...
Start: 2009-10-10 11:00:00
End: 2009-10-10 12:00:00
Location: 206
Now that you're well skilled in GIMP, it's time to give yourself a Digital Diet. This session will cover techniques for making yourself look thinner, sleeker and maybe even a little taller. Covered in this session: Fuzzy Selection (Magic Wand), iWarp Tool, Clone Tool and Scale Tool If you have ...
Start: 2009-10-10 16:45:00
End: 2009-10-10 17:45:00
Location: 206
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: 2009-10-10 15:30:00
End: 2009-10-10 16:30:00
Location: 223
[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: 2009-10-09 14:30:00
End: 2009-10-09 15:30:00
Location: 223
I'll cover the advantages of writing documentation using DocBook XML, show how to begin working with DocBook, and cover the tools and toolchains that you can use for converting DocBook XML documentation into HTML and PDF output.
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
This presentation is intended to help newbies understand how they can make use of this interesting open source tool to capture their mind, their thought process. The focus will be to help them understand how they can make use of this in an innovative way for their day to day ...
Start: 2009-10-09 18:15:00
End: 2009-10-09 19:15:00
Location: 207
- General
- Beginner
- Intermediate
This presentation will go over the code behind the open source Wordpress for iPhone application. Some examples will be shared of code that accomplishes specific things (like sending the url of a post to Twitter) as well as giving an overall understanding of how the application is built. One intent ...
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: 2009-10-10 18:00:00
End: 2009-10-10 19:00:00
Location: 223
Search is now a key component of our digital life (Google, Spotlight, Amazon, Facebook). A good search engine is 50% technology (really sick technology) and 50% deep understanding of the business and the users served. Hibernate Search brings full-text search to Hibernate applications without the need for programmatic shift or ...
I hope to ease the nerves of the CLI timid, by showing that the command line is not some obscure environment for hackers but a welcoming non-obtrusive comfortable haven to get the same things done that you would otherwise do in a GUI. Basically, how to do everything a desktop ...
Start: 2009-10-09 12:00:00
End: 2009-10-09 13:00:00
Location: 203
- General
- Beginner
- Intermediate
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: 2009-10-09 18:15:00
End: 2009-10-08 19:15:00
Location: 207
As the name implies CPMake is a Cross Platform make utility. Originally CPMake was designed to build and test C code in both Windows and Linux environments. Today CPMake is an excellent build tool that can build and deploy just about anything. CPMake supports several scripting languages that can be ...
This presentation outlines using the gconf-editor and underlying gconftool-2 for simplyfying UI customizations in GNOME. The amazing thing about the GNOME desktop is the ability to customize nearly every aspect of your UI. This presentation will outline how to customize "hidden" features of GNOME as well as automating bulk customizations.
Start: 2009-10-10 11:00:00
End: 2009-10-10 12:00:00
Location: 123
What I've learned about putting Asterisk to use for business phone service. IP PBX? Asterisk is great, and it can have remote support available, but not very much local support. But for customized VoIP, it is the best. Trixbox is still Asterisk under the hood, but it has been designed ...
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: 2009-10-09 17:00:00
End: 2009-10-09 18:00:00
Location: 203
An introduction to Alfresco, the leading open source Enterprise Content Management platform. Alfresco delivers tradition Document Management, Collaboration, Imaging and Web Content management in a customizable, extensible platform. Alfresco reduces the complexity of large proprietary document management systems and offers an alternative to MS Sharepoint. Learn how Alfresco provides document ...
This presentation will be an introduction to using Blender 3D for creating games. First I'll introduce Blender and show it's more general uses, then move on to using the Logic Bricks and Python Scripting. I'll also show a couple of games made in Blender. Blender is a 3D animation/rendering, video ...
Start: 2009-10-09 15:45:00
End: 2009-10-09 16:45:00
Location: 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: 2009-10-09 13:15:00
End: 2009-10-09 14:15:00
Location: 209
- Technology
- Business
- General
- Beginner
- Intermediate
XMind is a powerful open source application that helps you do more than simply outline. It provides a dynamic and visual way to track projects, create reports, and present ideas on a single page. I use XMind to plan, track and implement the scope and objectives of audits. The presentation ...
- Business
- General
- Beginner
This presentation will discuss the use of Python as a viable and excellent alternative to MATLAB. Many engineers, mathematicians, and scientists use MATLAB for numerical and scientific computing. In spite of it's commonality, it is extremely expensive, especially for commercial use. A single license with toolbox libraries can cost tens ...
OpenOffice.org is a full office productivity suite containing word processing, spreadsheet, presentation, drawing, and database applications. Join us for this session as we highlight and demonstrate the latest innovative features, collaborative capabilities, and interoperability opportunities that are available today and in the near future. Those who use OpenOffice will find ...
Start: 2009-10-10 11:00:00
End: 2009-10-10 12:00:00
Location: 207
Apache Solr is a search engine built upon the very powerful and popular Lucene toolkit. In this presentation we'll briefly discuss the capabilities of Solr and then walk through an implementation from scratch, including setup, schema configuration, populating and searching.
- Technology
- Business
- General
- Beginner
- Intermediate
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: 2009-10-09 12:00:00
End: 2009-10-09 13:00:00
Location: 101 (Auditorium)
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: 2009-10-08 13:45:00
End: 2009-10-08 14:45:00
Location: 203
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: 2009-10-09 19:15:00
End: 2009-10-09 20:00:00
Location: 223
- Technology
- Business
- General
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: 2009-10-10 13:00:00
End: 2009-10-10 14:00:00
Location: 101 (Auditorium)
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
- Linux
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: 2009-10-09 17:00:00
End: 2009-10-09 18:00:00
Location: 101 (Auditorium)
- Technology
- Beginner
- Intermediate
PHP is finally getting a mature and effective Persistence Abstraction Layer with full ORM support and a massive list of features. This is being developed as open source (MIT license) here in Utah, with a massive focus on performance and ease of implementation. This presentation covers: 1. What ORM/Persistence Abstraction ...
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
"Business Intelligence now there’s a contradiction in terms." The Jaspersoft BI Appliance is a completely open source alternative to Cognos, SAS Business Analytics and other proprietary BI solutions. This is a product demonstration of the Jaspersoft BI Appliance by Ingres. Topics include best practices, reports how-to, ETL and real world ...
"Alfresco! the open source Microsoft ‘share point’ killer!" This presentation will focus on best practices for ECM using Alfresco and Ingres and also demonstrate the features and functions of the ‘Alfresco ECM Appliance’ by Ingres. Topics covered – - How to obtain and install the Alfresco ECM Appliance and/or bundle. ...
- Technology
- Business
- Intermediate
Category: System Administration
Focused on the use and implementation of tools for maintaining networked computer systems.
Many people/organizations appreciate simplicity when hosting virtual servers in the cloud. However, when those servers go down, or become inaccessible the simple explanation is not enough. If you are deploying virtual servers or just thinking about it you may want spend some additional time looking at ways you can make ...
Start: 2009-10-10 16:45:00
End: 2009-10-10 17:45:00
Location: 207
Normally in Linux/Unix (*nix) it is possible to 'background' a process and then return to it later on but that's only if you are still in the same session where the process was sent to the background. This is useful to have something run while you do other things but ...
Start: 2009-10-09 15:45:00
End: 2009-10-09 16:45:00
Location: 206
- Beginner
- Intermediate
- Advanced
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: 2009-10-09 13:15:00
End: 2009-10-09 13:15:00
Location: 203
During the last 10 years of system administration I have been involved in a number of data center migrations and build-outs. As these projects came and went I began to see patterns emerge in the set of services and software required to run a successful operations infrastructure. This presentation will ...
- Technology
- Business
- Beginner
- Intermediate
- Advanced
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: 2009-10-09 15:45:00
End: 2009-10-09 16:45:00
Location: 209
- Technology
- Beginner
- Intermediate
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: 2009-10-08 15:00:00
End: 2009-10-08 16:00:00
Location: 203
I will be discussing three topics regarding password security on Unix-like machines, including BSD, GNU/Linux and even Mac OS X. This presentation is targeted towards system administrators mainly, but can be of major benefit to end users. The first topic will be demonstrating the minimal effort it takes to gain ...
Start: 2009-10-10 16:45:00
End: 2009-10-10 17:45:00
Location: 108
- Beginner
- Intermediate
- Advanced
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: 2009-10-09 14:30:00
End: 2009-10-09 15:30:00
Location: 101 (Auditorium)
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: 2009-10-09 17:00:00
End: 2009-10-09 18:00:00
Location: 223
- Technology
- Intermediate
- Advanced
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: 2009-10-10 18:00:00
End: 2009-10-10 19:00:00
Location: 123
- Technology
- Beginner
- Intermediate
Keep your kids or employees from accessing undesirable web content. We'll configure a dd-wrt Linux-based router, combined with another server, to do content filtering on all web traffic on your home or office network. The configuration demonstrated is for a transparent proxy, which requires no configuration on the client computers. ...
Start: 2009-10-10 14:15:00
End: 2009-10-10 15:15:00
Location: 207
- Business
- Beginner
- Intermediate
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: 2009-10-09 18:15:00
End: 2009-10-09 19:15:00
Location: 206
- Technology
- Beginner
- Intermediate
This presentation will outline 10 sysadmin tools that you may or may not be using. Getting the job done right means using the best tools available. In this presentation I will introduce and outline the installation and use of a set of tools that I consider required for every sysadmin. ...
Start: 2009-10-09 18:15:00
End: 2009-10-09 19:15:00
Location: 209
HP supports open source operating systems such as Linux and OpenSolaris on its Proliant industry standard servers. This session will focus on the best practices for running open source software on HP Proliant servers.
Category: Programming
Centered around free and open source software programming. Generally, this involves talking about concepts around writing code, methodologies and best practices.
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: 2009-10-09 14:30:00
End: 2009-10-09 15:30:00
Location: 123
- Technology
- Business
- General
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: 2009-10-09 13:15:00
End: 2009-10-09 14:15:00
Location: 123
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
The "Full Meal Deal" virtual machine is a vm with a collection of pre-configured tools such as databases, ldap, web & application servers, ldap and database browsing tools, source control, development tools, continuous build and more. It even includes 4 running sample applications. It is currently used for educational environments ...
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
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: 2009-10-08 12:30:00
End: 2009-10-08 13:30:00
Location: 203
- Technology
- Intermediate
- Advanced
Scala is the open source, statically-typed programming language on the JVM that has generated a lot of interest lately as a possible successor to Java. It has features like closures and mixins hat some say Java should have had years ago and may not get until years from now. This ...
- Technology
- Intermediate
- Advanced
Metro is an advanced web services stack with features such as large attachment support, reliable messaging, security, addressing and alternate encodings and transports. This presentation will provide an overview of when and how to use specific Metro features with existing software and Internet services. We will show: * How to ...
Metro is an advanced web services stack. It provides transactions, reliable messaging, security, large attachment optimizations, etc. The most used feature of Metro is security. It is comprised of streaming encryption/signatures, secure conversation and trust, each with many options. To simplify security usage, Metro provides thirteen security profiles that cover ...
The Mono Project lets you to run .NET and ASP.NET applications on non-Windows platforms. The project has come a long way in the last few years. Topics will include * Status of the runtime and class libraries * ASP.NET Compatibility * Cool new stuff like the CSharp Interactive Shell * ...
- Technology
- Business
- Intermediate
It's always time for automation. Automation increases productivity, efficiency, and efficacy. In this presentation we will quickly discuss the accessibility technologies in Linux and how they allow us to automate GUI applications. We will continue by briefly comparing automation frameworks and finally focus on a single test framework (Strongwind) and ...
- Technology
- Business
- Beginner
- Intermediate
- Advanced
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: 2009-10-10 14:15:00
End: 2009-10-10 15:15:00
Location: 108
- Technology
- Intermediate
- Advanced
When most programmers set out to gather input for a program, they look to a user interface of some sort. Most never think about using a language as the basis for their system. But domain specific languages have many significant advantages over plain old user interfaces in many applications. This ...
What metrics are useful for code? How does code coverage fit in? How does this relate to testing? Code coverage tends to get a bad rap among programmers. Come learn all about it (and other metrics) and maybe change your mind. Examples will be done in Python but the information ...
Start: 2009-10-09 17:00:00
End: 2009-10-09 18:00:00
Location: 123
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: 2009-10-08 15:00:00
End: 2009-10-08 16:00:00
Location: 101 (Auditorium)
- Technology
- General
- Beginner
- Intermediate
As a developer/owner/user of the twitterizer library I will show the audience the "in's and out's" of creating their own portable twitter client using Mono and the .NET framework. This can be helpful for small/medium/large businesses that use twitter for social advertising purposes. Once the basic application (shown in this ...
- Technology
- Business
- General
- Beginner
The presenter is not a programmer, but he writes some Python sometimes. He's not a designer, but he's been known to build an interface once in a while. He rarely has good ideas, but every once in a while one sticks. Why would you want to learn anything about programming ...
- Technology
- Beginner
- Intermediate
It seems that more and more geeks are discovering a fascination with cooking. Whether you're a geek that lives to cook or just cooks to live, Object Oriented Cooking is for you! Geek chef Joseph Hall will show you how smaller recipes can become objects, ready to be included on ...
Start: 2009-10-10 16:45:00
End: 2009-10-10 17:45:00
Location: 123
- General
- Beginner
- Intermediate
Category: Birds of a Feather (BoF)
A BoF session, an informal meet-up at conferences, where the attendees group together based on a shared interest and carry out discussions without any pre-planned agenda.
Feel free to suggest a few of these during or right before the conference starts and we'll have them up for everyone to see.
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: 2009-10-08 18:00:00
End: 2009-10-08 19:00:00
Location: 209
- Technology
- General
- Beginner
- Intermediate
- Advanced
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: 2009-10-08 18:00:00
End: 2009-10-08 19:00:00
Location: 123
- Technology
- Beginner
- Intermediate
- Advanced
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: 2009-10-09 19:15:00
End: 2009-10-09 20:00:00
Location: 101 (Auditorium)
- Technology
- General
- Beginner
- Intermediate
- Advanced
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: 2009-10-08 19:15:00
End: 2009-10-08 20:00:00
Location: 123
- Technology
- Beginner
- Intermediate
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: 2009-10-08 16:15:00
End: 2009-10-08 17:15:00
Location: 123
- Technology
- Beginner
- Intermediate
- Advanced
Discussion of free and open source tools for podcasting.
Start: 2009-10-09 19:15:00
End: 2009-10-09 20:00:00
Location: 203
- Technology
- Business
- General
- Beginner
- Intermediate
Come talk about Hibernate Search and the problems it solves with Lucene
Start: 2009-10-09 19:15:00
End: 2009-10-09 20:00:00
Location: 207
- Technology
- General
- Beginner
- Intermediate
- Advanced
Discussion about Buddy Press, an extension for Wordpress MU that is essentially a social network in a box. Cool stuff, come learn more.
Start: 2009-10-08 13:45:00
End: 2009-10-08 14:45:00
Location: 123
- Technology
- Beginner
- Intermediate
- PHP
Category: Panel
Panels usually involve a few members of a particular topic. These sessions usually consist of a session leader and others who talk about the topic.
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: 2009-10-08 16:15:00
End: 2009-10-08 17:15:00
Location: 101 (Auditorium)
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
Category: Event
If you have something to promote, add it here.
The Boardgame bash is a tradition! Each year at the end of the conference, we gather and play boardgames until we're too tired to play any more. It's nice to gather and talk and discuss the cool presentations and events from the weekend. Everyone is invited to attend. Generally, after ...
Start: 2009-10-10 19:00:00
End: 2009-10-10 21:00:00
Location: 108
- General
- Beginner
- Intermediate
- Advanced
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: 2009-10-08 19:00:00
End: 2009-10-08 21:00:00
Location: 101 (Auditorium)
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
Guru Labs University is a 1-day premier Linux Training at Utah Open Source Conference 2009. This course will provide great examples of the incredible Guru Labs Curriculum. In the first session, topics will include: * Basic Shell Tips and Tricks (completion, key bindings and short cuts) * The Secure Shell ...
Start: 2009-10-08 12:30:00
End: 2009-10-08 19:00:00
Location: 207
- Technology
- General
- Beginner
- Intermediate
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: 2009-10-08 12:30:00
End: 2009-10-08 17:00:00
Location: 209
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: 2009-10-08 10:30:00
End: 2009-10-08 11:30:00
Location: 101 (Auditorium)
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
- PHP
- Linux
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: 2009-10-08 13:45:00
End: 2009-10-08 16:15:00
Location: 207
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
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: 2009-10-10 11:00:00
End: 2009-10-10 14:00:00
Location: 127
- Technology
- General
- Beginner
- Intermediate
- Advanced
Join us at the Utah Open Source Geek Dinner, held at Spaghetti Mama's Enjoy pizza and Italian food with a bunch of your friends and geeks. Discuss the conference, cool topics or anything of interest! Spaghetti Mama's 75 East 9400 South Sandy, Utah 84070 (801) 676-0662
Start: 2009-10-09 20:15:00
End: 2009-10-09 23:59:00
Location: Spaghetti Mama's
HopeKids provides ongoing highly-anticipated events and a unique support community for children with cancer and other life-threatening medical conditions.
Start: 2009-10-09 10:45:00
End: 2009-10-09 11:00:00
Location: 101 (Auditorium)
HopeKids provides ongoing highly-anticipated events and a unique support community for children with cancer and other life-threatening medical conditions.
Start: 2009-10-10 10:45:00
End: 2009-10-10 11:00:00
Location: 101 (Auditorium)
Category: Keynote
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: 2009-10-08 09:30:00
End: 2009-10-08 10:30:00
Location: 101 (Auditorium)
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
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: 2009-10-09 09:30:00
End: 2009-10-09 10:30:00
Location: 101 (Auditorium)
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
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: 2009-10-10 09:30:00
End: 2009-10-10 10:30:00
Location: 101 (Auditorium)
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
Category: Try-It Lab Workshop
The Try-It Lab will be available throughout the three days of the conference. In addition, there will be a few 2-3 hour workshops held in the Try-It lab.
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: 2009-10-09 12:00:00
End: 2009-10-09 14:30:00
Location: 127
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: 2009-10-08 12:30:00
End: 2009-10-08 15:00:00
Location: 127
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: 2009-10-10 14:30:00
End: 2009-10-10 17:30:00
Location: 127
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: 2009-10-09 15:30:00
End: 2009-10-09 18:30:00
Location: 127
Category: Local User Group
In the Mountain West, Local User Groups generally meet once a month on a topic they describe.
Hands-on Tour of some Popular Turnkey Open Source PBX Options: Trixbox, Elastix, PIAF, AsteriskNow. Which one is right for your enterprise?
Start: 2009-10-08 18:00:00
End: 2009-10-08 19:00:00
Location: 127
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
Utah Python Meeting will be held at UTOSC. Topic TBD
Start: 2009-10-08 19:15:00
End: 2009-10-08 20:15:00
Location: 209
- Technology
- Beginner
- Intermediate
- Advanced
Utah PHP User Group Meeting will be held at UTOSC. Topic TBD
Start: 2009-10-08 15:00:00
End: 2009-10-08 16:00:00
Location: 206
- Technology
- General
- Beginner
- Intermediate
- Advanced
Pete Codella - http://smcslc.org
Start: 2009-10-08 12:30:00
End: 2009-10-08 13:30:00
Location: 123
- Technology
- General
- Beginner
- Intermediate
- Advanced
SLC Adobe User Group
Start: 2009-10-08 16:15:00
End: 2009-10-08 17:15:00
Location: 206
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
SLLUG will meet on a Linux related topic for 1 hour.
Start: 2009-10-08 13:45:00
End: 2009-10-08 14:45:00
Location: 206
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
- Linux
GUBUG will be meeting at UTOSC 2009. Topic TBD
Start: 2009-10-08 12:30:00
End: 2009-10-08 13:30:00
Location: 123
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced
PLUG will meet on a Linux related topic for 1 hour.
Start: 2009-10-08 15:00:00
End: 2009-10-08 16:00:00
Location: 123
- Technology
- Business
- General
- Beginner
- Intermediate
- Advanced