Interviews
Read up on the latest ideas and technologies from companies that sell hardware, software and services. SOA Governance: Rule your SOA
Using EMC Celerra IP Storage with Vmware Infrastructure 3 over iSCSI and NFS
Transforming the Customer Experience with CRM
Delivering Competitive Advantage by integrating your SOA & BPM
EMC Solutions for Databases Microsoft SQL Server 2005 Nseries iSCSI
Unified Communications ROI for Microsoft Office Communications Server 2007
How to Protect Business from Malware at the Endpoint and the Perimeter
Extending Business Solutions across the Organisation
Zones provide focussed content from Computerworld and leading technology partners.Newsletter Subscription
Bill Kendrick is a software machine. He is the lead designer and developer of New Breed Software, a company creating free and open source games, libraries, tools and utilities across a range of operating systems, mobile devices, hand held and home video consoles. He has personally created a diverse range of classic Web-based games that run across all browsers, and has worked as a professional video game developer since 2003.
But perhaps Kendrick's most significant software achievement is Tux Paint, a highly acclaimed, free and open source illustration program that is primarily aimed at kids, but is used by all ages courtesy of its intuitive and effortless design. Tux Paint has earned praise from education institutions and computer publications all over the world, has been translated into dozens of languages, and is featured on the One Laptop Per Child XO laptop. He is also involved in the Tux4Kids project, which was recently accepted as a mentoring program for Google's Summer of Code (GSoC).
Computerworld spoke with Bill Kendrick, to find out his thoughts on Tux Paint, Tux4Kids, the GSoC, computer games, KDE versus Debian, the spread of Linux, New Breed software, and the role open source software can play in education.
Kendrick on TuxPaint
What was it about the Atari and Commodore platforms that inspired you to create Tux Paint? What influenced its creation?
Atari and Commodore programmers utilised graphics and sound any chance they got. I have a paint program on cartridge for my Atari (that ironically I think I got after I started writing Tux Paint) that make noise as you paint, just like Tux Paint. I think that's a lot more engaging, compared to more "adult" or "professional" drawing tools.
Back in the days of the 8-bit Atari and Commodore computers, there were no mice, no windowing system, no GUI widget toolkits. Paint programs were full-screen, and the tools available to you were usually all right there on the screen, or all collected on their own screen.
Along with those old-school 8-bit interfaces, I was also inspired by the simplicity and in-your-face accessibility of some modern, special-purpose user interfaces: PalmOS handhelds and the TiVo DVRs, to be specific.
How involved are you in the process of merging and managing changes that people contribute to Tux Paint?
There are some people with commit access to the source code repository who occasionally surprise me with stuff, but lately, for the most part, I'm usually the one making code changes. New stamps and translations get committed by a few folks, but much of that still gets piped through me, too.
How many people contribute to Tux Paint, and what are the most frustrating and rewarding aspects about the development process?
There are a few dozen of people who contribute on a semi-regular basis, and many of those people are doing translation work. Really, I'd have to do some statistical analysis to figure out what's been going on lately.
The most frustrating thing is my lack of time to dedicate to the project. My dream in life is to work on Tux Paint, and other "edutainment" apps I've dreamed up, full-time, salaried and hire some contributors to work full-time, too. Who wants to make that happen? Drop me a line!
The most rewarding is hearing stories from schools that just found Tux Paint, and who are doing great things with it. Most recently, I received an email from a company that does eye-tracking hardware and software for the disabled, and sent me a link to a photo of a kid using Tux Paint with his eyes. Incredible. I want to go down that route even more, if I can, since I think many of the commercial drawing apps for kids are completely lacking in the accessibility department. (Consider "accessibility" in terms of localisation, for example: Tux Paint is translated to 80 plus languages. Most commercial kid drawing programs are in English only; some English and Spanish and maybe French.)
Are you involved in getting Tux Paint out in Linux distributions?
Only insofar as being a "willing upstream". Many of our core contributors are actually involved in the Linux packaging department. Ben Armstrong is a Debian Developer who packages and maintains Tux Paint (and plenty of other kids' stuff) in Debian. Caroline Ford has been working with Ben and the Ubuntu folks to try and make sure Tux Paint and other Tux4Kids apps are kept up-to-date there. Toyama Shin-Ichi packages unofficial RedHat and Fedora packages. Then there are the Mac, Windows and BeOS ports. It's a big, happy, multiplatform family.
Computerworld Member Login
Realise Your VMware Vision: Storage Consolidation and Virtualization for Small to Medium Businesses
10:30 - 11am (EST, Sydney, Australia)
Wednesday, 4th June 2008
Screening live at your PC
Join Computerworld and our expert speakers:
- Jean-Marc Annonier, Research Manager, IT Spending, IDC
- Howard Porter, SMB Channels Manager, VMware
- Clive Gold, Product Marketing Manager Australia/New Zealand, EMC Corporation
to learn about the various virtualization technologies available today and what factors are driving it in small to medium businesses. Discover use cases and technologies that allow successful virtualization and storage consolidation for a more flexible IT infrastructure.
- +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future. - +
Data Management Edition #9: Data centre makeover 24/04/2008 07:43:06
This week CW Live looks at the death of the old style data centre which is undergoing its first makeover in more than 30 years. - +
IT Security Edition #9: Inside the bug trade. 16/04/2008 09:08:12
This week guidelines are released for the mandatory reporting of security breaches and we go inside the black market bug trade.
North East Water to deploy Gentrack Velocity upgrade 2008-05-12 09:54:00+10
Kroll Ontrack Launches Hardware Erasure Solution 2008-05-09 08:42:00+10
Mitel Releases New Cordless Technologies for IP Phones 2008-05-08 18:11:00+10
Citect earns recertification under the prestigious Service Capability and Performance (SCP) Standards 2008-05-08 14:07:00+10
Citect earns recertification under the prestigious Service Capability and Performance (SCP) Standards 2008-05-08 14:07:00+10
The State of Internet Security
Email security threats are having a significant impact on businesses worldwide. Discover the most critical email security-related concerns, and get expert advice, current industry data, trends and learn the essential steps to protect your corporate email.








