Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
D-Link Australia Uses Python to Control Firmware Updates Introduction D-Link Australia's RMA department provides warranty services to Australiasia. Warranty services consist of diagnosing, fixing, testing, refurbishing, and packaging security cameras, modems, voip hardware, switches and router products. Problem Description Prior to the development of the software described below, the standard method of upgrading firmware during warranty service was to load settings and firmware onto a modem...
Python Success Stories Introduction I have been programming in C and C++ since 1994 and have led many teams in Windows system programming. In 2007, in the context of the Armadillo anti-spam software project at Enovad, I was given the requirement that the software must run both under Windows and Linux. To do this, I had to re-train my team of seasoned Windows system developers to also be able to deliver a product on Linux. I chose to re-evaluate the tools and programming language available to ...
Python Success Stories First published in Linux Journal, May 2000. Copyright 2000 Specialized Systems Consultants, Inc. All rights reserved. Introduction My first look at Python was an accident, and I didn't much like what I saw at the time. It was early 1997, and Mark Lutz's book Programming Python from O'Reilly & Associates had recently come out. O'Reilly books occasionally land on my doorstep, selected from among the new releases by some mysterious benefactor inside the organization u...
Python Success Stories Introduction Development InfoStructure (devIS) is a small consulting firm in Arlington, Virginia that is well known for its work in the eGovernment sector. This includes development of small, medium, and large-scale systems. devIS EZ Reusable Objects (EZRO) is a content management system which can be used for many different kinds of websites, including traditional information presentation sites such as http://www.devis.com/, portals like http://www.milspouse.org/, train...
Python Success Stories Introduction ForecastWatch.com, a service of Intellovations, is in the business of rating the accuracy of weather reports from companies such as Accuweather, MyForecast.com, and The Weather Channel. Over 36,000 weather forecasts are collected every day for over 800 U.S. cities, and later compared with actual climatological data. These comparisons are used by meteorologists to improve their weather forecasts, and to compare their forecasts with others. They are also used...
Python Success Stories Introduction Frequentis is one of the world's leading providers for safety-critical solutions in the field of Air Traffic Management and Public Safety & Transport. With over 500 employees world-wide, it provides innovative, user-centered solutions to its customers. Frequentis has been using Python in its TAPtools® product family, which focuses on the Tower and Airport Tools segment of Air Traffic Control. These tools are used by air traffic controllers to track weat...
Python Success Stories Introduction The GravityZoo Company, founded in late 2005 is a pioneering innovator of Software as a Service (SaaS) enabling technology, Ubiquitous Computing and Ambient Intelligence Systems. The core technology of the Company is its framework. This GravityZoo Framework is designed to develop and host any kind of application while simultaneously making these applications available at anytime, anyplace. The latter on any type of client device, be it a PC, a mobile client...
Python Success Stories Introduction Internet connectivity is omnipresent, finding new applications and giving old designs a new lease on life. In this age of small IC devices boasting TCP/IP stacks and wireless connectivity, one no longer needs a standalone PC to harness the Web. VAHNZ Controls developed its eBukal[1] remote alarm device to leverage their knowledge of microcontroller interfacing and Internet protocols, creating an innovative solution for the field of building automation. Re...
Python Success Stories Introduction Gusto.com began as an online travel site under the domain name EZTrip.com which catered to the traveler looking to make online flight, hotel and car reservations. As our customer base grew we started seeing a need to allow our customers to report on their journeys in the form of travel reviews, blogs, sharing photos and other post trip needs. While we've continued to develop and improve our online booking engines and related systems that communicate with...
Python Success Stories Introduction This article shows how I integrated Python, COM, DocBook, OpenJade, and Word together to create a documentation tool for BEACON, a visual programming environment. This documentation tool was used for code reviews in the software development methodology at my company, and led to significant (>$1M) in cost savings. Before starting this project, I had no prior experience using SGML, XML, or other document markup languages. It was only when I was perilously ...
Python Success Stories Introduction Journyx Timesheet (tm) is a commercial application that provides time, expense, and project tracking. In 1996, Curt Finch, Journyx CEO and founder, was working in the staffing industry when he saw an opportunity to use the web to accurately collect and store employee timesheet information. Journyx Time Entry Screen Zoom in The first version of Timesheet focused on collecting accurate cost information, with an eye towards applying that data in the formul...
Python Success Stories Introduction LoveIntros is an online singles community for people living in the Northwest United States. The LoveIntros Web application allows members to create personal profiles, send and receive anonymous e-mails, create private Web journals, perform advanced profile searches, and execute many other functions. By providing a safe and effective way for individuals to find each other, LoveIntros makes it easier to meet new people who have similar interests and values an...
Python Success Stories Background MayaVi is an open source scientific data visualization tool written entirely in Python. I started work on MayaVi in 2000. At that time, a few colleagues of mine needed to visualize their computational fluid dynamics (CFD) data but the only suitable tools available were commercial, closed source programs that were prohibitively expensive. We looked at some open source tools as alternatives. OpenDX had just been released to the public and at that time was har...
Python Success Stories Background The Molecular Modeling Toolkit (MMTK) is a open source Python library for molecular modeling and simulation with a focus on biomolecular systems, written in a mixture of Python and C. It provides standard techniques such as Molecular Dynamics or normal mode calculations in a ready-to-use form, but also provides a basis of low-level operations on top of which new techniques can easily be implemented. I started developing MMTK in 1996. I had some experience wit...
Python Success Stories Introduction My son Nat is autistic. He likes to look at pictures of familiar places, things, and people. We bought a digital camera so we could take as many pictures of as many ordinary things as we wanted, without having to worry about the cost and bother of film and development. Nat's tastes are difficult to predict, so we might take pictures of a subject certain to please him, only to find that he has no interest in them at all. We wanted to be able to cast a wi...
Python Success Stories Introduction Nexedi is a leader in high-end enterprise services, providing solutions for Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), and eCommerce. Nexedi has built its business on Open Source, and has designed and released an ERP/CRM framework called ERP5 under the GPL Free Software license. ERP5 is in production in the apparel industry and government agencies with multi-gigabyte databases that track millions of warehouse stock movements...
Python Success Stories Introduction This is the story of Python at the Philips semiconductor manufacturing facility in Fishkill, NY. This facility, originally built by IBM, was acquired by Philips in 2000. I have been involved with this facility on and off for the past twelve years and was responsible for redesigning substantial portions of the factory tool control software using Python. In the early 1990s, the factory adopted an automation strategy based around Asyst Technology's tool loader...
Python Success Stories Introduction ProjectPipe is a hosted project management solution developed by Botonomy LLC. It provides everything that you need to manage the full lifecycle of a midsized project. Although it is a hosted browser-based application, ProjectPipe seamlessly integrates with MS Project, Excel, and Word, allowing users to leverage the benefits of ProjectPipe without abandoning the desktop tools that they (and their peers) use and understand. We believe that dependency managem...
Python Success Stories Introduction To be the industry leader in Managed Hosting, you have to be fast and flexible. By using Python to implement our enterprise data systems, Rackspace can quickly and effectively change its internal systems to keep up with shifts in the industry and in our own business processes. We do this through a central customer information system called "CORE," which is used both for Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP)....
Python Success Stories Introducing IronPython Pairing the Python language's expressivity with the seamless availability of the extensive .NET class libraries makes IronPython a powerful combination for Resolver Systems. About Resolver Systems Resolver Systems is a two year-old start-up based on the outskirts of London's financial district. Our first product, Resolver One, is a desktop and web-accessible spreadsheet aimed primarily at the financial services market. It is written entirely in ...
If you didn't find what you need, try your search in the Python language documentation.