이 인터뷰는 Q & A 와 더불어 JMP 팀. 이전 인터뷰는 잔 그레그 , 정 웨이 과 로라 랭커스터 과 밥 히키 과 존 살 과 멜라니 드레이크 과 듀안 헤이즈 과 니콜 존스 .
2006 년 12 월부터 John Schroedl은 JMP Windows 운영 체제와 상호 작용합니다. 그의 팀은 윈도우 생성, 그래픽 그리기, 클립 보드, 마우스 및 파일 열기와 같은 저수준 기능부터 새로운 JMP 홈 윈도우, 프로젝트 윈도우, 축소판 및 데이터 가져 오기와 같은 고급 기능에 이르기까지 다양한 기능에 대한 코드를 작성합니다. JMP에 합류하기 전에 그는 여러 가지 작업을했습니다. SAS 다음을 포함한 제품 SAS 엔터프라이즈 가이드 과 Base SAS , 15 년 동안.
Arati : JMP에서 그 밖의 무엇을하고 있습니까?
남자: 또한 JMP와 SAS 시스템의 통합을 연구하고 있습니다. 여기에는 사용자 인터페이스 요소 (SAS 데이터 탐색, SAS 데이터 내보내기, 저장 프로세스 UI)는 물론 데이터 가져 오기 및 내보내기와 같은 내부 기능이 포함됩니다. 그리고 JMP Install Checker를 사용하여 문제를 진단 한 경우 해당 도구를 만들고 계속 향상시켜야합니다.
Arati : JMP에 대해 어떤 점이 마음에 드십니까?
남자: JMP가 데이터 탐색을 권장하는 방식을 좋아합니다. 특정 방향으로 제품을 강요하는 워크 플로우는 없습니다. 또한 JMP의 거의 모든 부분을 스크립트를 통해 제어 할 수 있으므로 확장이 가능합니다.
Arati : JMP를 직장이나 개인 프로젝트에 사용합니까? 그렇다면 어떻게?
남자: 필자는 JMP를 주로 데이터 조작 및 그래픽 플랫폼 인 비정규 론자로 사용합니다. 저는 JMP를 사용하여 많은 버그의 간단한 차트, 그래프 빌더 및 프로파일 러뿐만 아니라 버그 데이터베이스 작업을했습니다.
Arati : 더 많은 사람들이 알고 사용하기를 원하는 JMP 기능은 무엇입니까?
남자: JMP 9 글자 키를 눌러 활성 도구를 쉽게 변경할 수있는 아주 멋진 새 기능이 있습니다. 예를 들어 보고서 창에서 글자 "L"을 눌러 올가미 도구로 변경할 수 있습니다. 또는 "Z"를 눌러 줌 (돋보기) 도구로 변경할 수 있습니다. "A"를 눌러 화살표 도구로 다시 전환 할 수 있습니다. 툴바의 툴팁에는 각 툴의 단축키가 표시됩니다. 활성 도구를 변경하기 위해 마우스 나 메뉴를 사용할 필요가 없으므로 시간을 절약 할 수 있습니다.
Arati : 초점 분야에서 JMP 9의 새로운 점은 무엇입니까?
남자: JMP 9에는 Windows 용 사용자 인터페이스 (UI) 변경 사항이 많이 있습니다. 우리는 이전 MDI (다중 문서 인터페이스) 사용자 인터페이스 모델을 제거하고 별도의 최상위 창을 사용했습니다.
우리 팀은 JMP에 대한 "본거지"를 확보하기 위해 최근 파일 목록과 열린 창을 가진 새로운 홈 창을 만들었습니다. 보너스 팁 : Ctrl + 1을 눌러 홈 창으로 빠르게 전환하십시오.
또한 UI 변경과 관련하여 Windows 메뉴 아래에 Ctrl + Tab 창 전환기 (아래 참조), 데이터 테이블 축소판 및 새 명령과 같은 몇 가지 사항을 추가했습니다.

Arati : 이것들을 JMP에 추가 한 이유는 무엇입니까? 고객에게 도움이되는 방법은 무엇입니까?
남자: 많은 사용자가 현재 하나 이상의 모니터를 보유하고 있으며 별도의 최상위 레벨 창이 있으므로 JMP 창을 여러 모니터에 전파 할 수 없다는 불만을 처리 할 수 있습니다.
또한 일부 사용자는 창을 최대한으로 유지하려고하지만 대화 창을 열면 해당 최대화 모드가 일시적으로 해제됩니다. 경험은 약간 싫증났다. 별도의 창을 사용하여 MDI 제한을 수정했습니다. 일반적으로 MDI 모델은 꽤 오래되었으므로 개선 된 유용성으로 JMP 전류를 만들고 싶었습니다.

Arati : 개발자로서 가장 흥미로운 것은 무엇입니까?
남자: 나는 사람들이 사용하는 것을 즐기는 소프트웨어를 만드는 전망에 흥분한다. 나는 나를 좌절 시키거나, 장애물로 사용하거나 사용하기에 고통 스러웠던 많은 소프트웨어를 사용했다. 사용자에게 권한을 부여하는 새로운 코드를 생성 할뿐만 아니라 사용 편의성을 향상시키기 위해 이전 코드를 수정하는 것을 즐깁니다.
어떤 개발자와 마찬가지로, 나는 또한 소프트웨어 개발을보다 쉽고 강력하게 만드는 신기술, 코드 라이브러리 또는 알고리즘에 대해 배우는 과정을 즐긴다. 웹 개발 세계에서 가장 유명한 예로 jQuery 라이브러리가 있습니다. 그것은 흥미 진진한 많은 새로운 가능성까지 웹 개발을 열었습니다.
Arati : 현재 어떤 책을 읽고 계십니까?
남자: 내가 읽고있다 블랙홀에 의한 죽음 닐 Degrasse 타이슨. 대학에서 가장 좋아하는 (그리고 가장 힘든) 수업 중 하나는 별의 천체 물리학이었고, 타이슨의 책은 저를 다시 끌어들입니다. 그것은 몇 가지 심오한 개념에 대한 매혹적인 가이드이지만, 내가가 정말 좋아하는 때로는 가볍고 친근감이없는 스타일을 가지고 있습니다.
나는 또한 독서 중이다. 제조사 : 전자 Charles Platt. 이것은 재미 있고 실용적인 방식으로 전자 제품을 설명하는 환상적인 책입니다.
Arati : 여가 시간에 무엇을하고 싶니?
남자: 두 아이를 갖게되면 수영장, 공원, 집 프로젝트 등의 여행과 같은 활동으로 바쁘게 지냅니다. 그러나 나는 또한 시간이있을 때 정원과 정원에서 일하기를 좋아합니다.
최근 아들은 전자 제품에 관심이 많아 집에서 간단한 프로젝트를 많이 수행했습니다. 그에게 집적 회로, 마이크로 프로세서, 저항기 등에 대해 흥미를 느끼는 것은 대단한 일입니다. 그래서 우리는 여러 가지 간단한 프로젝트를 수행하여 구성 요소에 대해 배우고 있습니다.
Arati : 좋아하는 프로그래밍 언어, 좋아하는 알고리즘, 좋아하는 수식, 좋아하는 정리 또는 좋아하는 소프트웨어 도구를 식별하려면 다음 중 두 가지를 선택하십시오.
남자: 제가 가장 좋아하는 프로그래밍 언어는 C #입니다. 내가 가장 좋아하는 소프트웨어 도구는 Picasa입니다. Google에서 구매하고 무료로 제공하기 전에 비용을 지불했으며 계속 좋아지고 있습니다.