사용 사례

많은 사람들이 현업이나 취미로 일상적으로 루비를 사용하고 있습니다. 여기에 참고로 실생활에서 루비를 사용하고 있는 예를 모아 보았습니다.

시뮬레이션

  • NASA Langley Research Center 에서는 루비를 지휘 시뮬레이션에 사용하고 있습니다.

  • Motorola의 리서치 그룹에서는 루비를 시나리오를 생성하고 데이터의 처리를 저장하는 시뮬레이터를 작성하는 곳에 사용합니다.

3D 모델링

  • Google SketchUp 은 루비를 마이크로 스크립팅 API로 사용한 3D 모델링 어플리케이션입니다.

비지니스

  • Toronto Rehab 은 IT 핼프 데스크 IT 오퍼레이션의 전화, 웹 고객지원을 관리하고 추적하는데 루비 웹 다이얼로그 기반의 어플리케이션을 사용합니다.

로봇공학

  • MORPHA 프로젝트에서는, 루비는 Siemens 서비스 로봇의 반응 컨트롤 부분에 사용되고 있습니다.

네트워킹

  • Open Domain Server 에서는 루비를 스테틱 도메인에 매핑할 수 있도록 다이나믹 DNS 클라이언트의 IP 설정을 실시간 업데이트하는데 사용합니다.

전화

  • 루비는 3G 와이어레스 전화 제품인 Lucent에서도 사용됩니다.

시스템 관리

  • 루비는 전 세계에 흩어져있는 1700대의 UNIX (Solaris와 Linux) 서버에서 퍼포먼스 정보를 수집하는 유닉스 한계측정(Capacity) 플레닝 시스템인 Level 3 Communications의 중앙 정보 수집 부분을 작성하는데에도 사용되었습니다.

웹 어플리케이션

  • Basecamp37signals에서 개발한 웹기반 프로젝트 메니징 툴입니다. 코드는 전부 루비로 되어있습니다.

  • 43 Things는 폭표의 리스트를 관리하고 공유할수 있게 합니다. 코드는 전부 루비로 개발 되었습니다.

  • A List Apart는 1997년부터 발행된 웹사이트를 만드는 사람들을 위한 메거진입니다. 최근에 루비온 레일즈로 만들어진 독자적인 어플리케이션으로 리뉴얼하였습니다.

  • Blue Sequence는 도요타 자동차 제조에서 사용하는 “sequence-in-time” 생산 공정의 일부를 담당하는 복잡한 mission-critical 어플리케이션입니다. Blue Sequence는 최근 영국 컴퓨터(BCS) 정보 경영 대상으로 선정되었습니다.

보안

  • Metasploit FrameworkRapid7에서 관리하는 커뮤니티형 오픈 소스 프로젝트입니다. Metasploit 프레임워크는 IT 전문가가 자신의 네트워크 및 응용 프로그램의 보안을 평가하는 데 사용되는 무료 침투 테스트 플랫폼입니다. Metasploit 프로젝트의 코드 700,000 라인으로 구성되어 있으며 2010 년에만 백만 회 이상 다운로드되었습니다. 상용 버전인 Metasploit ExpressMetasploit Pro도 Rapid7에서 개발하였으며 루비를 사용합니다.