2010-05-31 5 views
0

나는 화이트 보드 응용 프로그램을 개발하고 싶었습니다. 자바의 기초를 알고 있습니다. 그러나 어디에서 시작 해야할지 전혀 모르겠다. ..so .. 정말 나를 안내 할 수 있다면 고맙겠습니다. . 어디에서 시작합니까 ??화이트 보드 응용

+2

정확히 "화이트 보드 응용 프로그램"은 무엇입니까? –

+1

나는 이것이 downvote의 가치가 있었다는 것을 생각하지 않는다, 질문은 나에게 명확하게 보인다. –

+0

** @ Lerxst : ** 사실은 아닙니다. 그 질문은 공감할 만하지 만, 그것은 명백한 것과는 거리가 멀다. ** @ Alice : ** 당신은 인터넷 중재 협업 글쓰기/드로잉 공간을 의미할까요? 그렇다면 귀하의 요구 사항은 무엇입니까? 정확히 두 명의 사용자 또는 N 배? 동기식 또는 비동기식? 등등. * 그러나 잠깐, 더있어! * 당신이 무엇을 필요로하는지 아십니까? 당신은 자바에 태그를 붙였습니다. 그래서 적어도 당신은 적어도 자바 튜토리얼을 따라 갔다고 가정합니다. 하지만 자바에서 네트워크 통신에 대해 아는 것이 있습니까? 자바의 그래픽 인터페이스에 대해 아십니까? 당신은 우리를 여기에서 도와야한다. ... – dmckee

답변

4

기존 오픈 소스 화이트 보드 Java 프로젝트를 다운로드하고 코드를 연구 할 것을 권합니다. 예를 들어, the existing ones here 중 일부를보십시오.

몇 가지 다른 것들을 다운로드하고 어떻게하는지보십시오. 그러면 당신은 필요한 것을 더 잘 알게되고 어떻게 할 것인지를 생각해 낼 수 있습니다.

대부분 구현은 다음 패키지를 중심으로 이루어집니다 : java.awt.*, java.awt.event.*, java.awt.geom.*. 그릴 모양을 나타내는 다른 클래스를 파생시키는 Shape 클래스가 필요합니다. 그림은 그릴 때 사용할 구성 요소의 paintComponent() 메서드에서 수행됩니다 (예 : JPanel).

공유 화이트 보드를 만들 계획이라면 먼저 그림을 얻은 다음 배포에 대해 걱정하는 것이 좋습니다. 응용 프로그램을 배포하려면 소켓, 애플릿, Corba, RMI, Apache River, 웹 서비스 등을 볼 수 있습니다. 구현하기 가장 쉬운 방법은 아마도 RMI이고 가장 빠른 일반 소켓 일 것입니다.

관련 문제