반응형

개요

이번 절에서는 Jigloo 플러그인을 설치하고 설정하기 전에 이것으로 무엇을 할 수 있는지 살펴보겠다.

Jigloo란 무엇인가?

는 비주얼 자바 GUI 빌더다. Jigloo는 CloudGarden에서 만든 이클립스(와 WebSphere® Studio) 플러그인이다. 상업적인 용도가 아니라면 공짜로 쓸 수 있다. CloudGarden에서 라이선스를 받아 상업적인 용도로 사용할 수 있다.

Jigloo로 무엇을 할 수 있나?

Jigloo는 스윙과 SWT GUI를 개발할 수 있는 고전적인 위지위그(WYSIWYG) 편집기다. 만약 자바로 데스크톱 애플리케이션을 개발하고 싶다면 Jigloo가 최고의 대안이 될 것이다. 하지만 그것뿐만이 아니다.

Jigloo는 라운드 트리핑(round-tripping)을 지원한다. 이 말은 코드 수정을 통해서만 GUI에 변화를 줄 수 있는 것이 아니라 GUI에 직접 변화를 주어 코드가 수정되는 것을 확인할 수 있다는 뜻이다. 기존에 만들어진 GUI를 변경하고 싶을 때도 Jigloo는 훌륭한 대안이 될 수 있다. 이미 존재하고 있는 애플리케이션을 분석하고 화면을 통해 수정할 수 있도록 도와준다. 그리고 Jigloo를 NetBeans나 JBuilder와 같은 IDE와도 함께 쓸 수 있다.

Jigloo는 스윙/SWT 호환을 염두에 두고 개발되었다. 각각의 기술이 제공하는 다양한 레이아웃 옵션을 지원한다. 새로운 UI를 만드는 것뿐만 아니라 Jigloo를 사용하여 스윙과 SWT를 서로 변환할 수도 있다. SWT_AWT 브리지(bridge)를 사용하여 스윙 컴포넌트를 SWT 애플리케이션에 포함시킬 수도 있다. 하지만 이번 튜토리얼에서 우리는 SWT GUI를 사용하는 워크플로우 애플리케이션을 개발하겠다.

Jigloo 설치

Jigloo는 이클립스 플러그인이기 때문에 설치가 매우 쉽다. 만약 몇 년 간 이클립스를 사용해오고 있다면 플러그인을 다운로드해 이클립스 설치 디렉터리에 압축을 푸는 방법으로 플러그인을 설치해봤을 것이다. 하지만 최신 버전 이클립스를 사용하면 더 쉽게 설치할 수 있다. 이클립스 업데이트 관리자 기능이 바로 그것이다. 이 기능을 사용하려면 Help > Software Updates > Find and Install을 선택하면 된다. 그러면 Install/Update 대화창이 열린다. 이 때 “Search for new features to install” 옵션을 선택한다. 그리고 나서 Next를 클릭하면 Update Site 대화창으로 이동한다.

만약 다른 이클립스 플러그인들이 이미 설치되어 있다면 “Sites to include in search”에 이미 등록되어 있는 다른 사이트들이 보일 것이다. 이 때 목록에 보이는 모든 사이트들을 선택하지 않는다. 아래 보이는 New Update Site 대화창을 볼 수 있도록 New Remote Site를 클릭한다.


그림 1. 새 업데이트 사이트
새 업데이트 사이트

이 때 중요한 것은 URL 필드에 http://cloudgarden1.com/update-site를 입력하는 것이다. Name 필드에는 어떤 것이든 원하는 값을 입력할 수 있지만 Jigloo Update Site처럼 무슨 사이트인지 설명할 수 있는 내용이 좋을 것이다. OK를 클릭하면 Update Site 대화창으로 다시 이동하지만 이번에는 방금 입력한 업데이트 사이트가 목록에 포함되어 보일 것이다. Finish를 클릭하면 Search Results 대화창으로 이동한다. Search Results 대화창에서 Jigloo를 선택하고 Next를 클릭한다. 그럼 Feature License로 이동할 것이다.

이미 언급했던 것처럼 Jigloo는 무료로 사용할 수 있지만 상업적인 용도가 아닐 경우에만 그렇다. 만약 상용으로 사용할 것이라면 CloudGarden에서 전문가용 라이선스를 받아야 한다. 라이선스를 읽은 후 “I accept the terms in the license agreement”를 선택하여 라이선스에 동의한다. 그리고 나서 간단하게 Next를 클릭하면 Installation details 대화창으로 이동한다. Finish를 클릭하면 Feature Verification 대화창이 나온다. Install이나 Install All을 선택하면 된다. 그럼 이제 설치를 시작하게 된다. 이클립스는 CloudGarden에서 플러그인을 다운로드하고 설치할 것이다. 설치가 끝나면 이클립스를 재시작해야 설치 과정이 끝난다.

축하한다! 이제 Jigloo 설치가 끝났다. 다른 이클립스 플러그인들과 마찬가지로 전혀 어렵지 않았다. 이제 Jigloo를 시작할 준비가 끝났다. 간단한 설정부터 시작하자.




위로


Jigloo 설정하기

이클립스를 사용하여 새 자바 프로젝트를 생성한다. File > New > Project에서 Java Project를 클릭한다. Next를 클릭하여 New Project 창으로 이동한다.

이 튜토리얼에서 프로젝트의 이름은 “workflow”로 하겠다. 물론 여러분이 원하는 이름을 줄 수도 있다. 이름을 준 뒤 Finish를 클릭한다.

이미 언급했다시피, Jigloo를 사용해 스윙 또는 SWT GUI를 만들 수 있다. 이 튜토리얼에서 우리는 SWT GUI를 만들 것이다. 이 경우 약간의 추가 설정이 필요하다. SWT JAR 파일을 프로젝트의 클래스패스에 추가해야 한다. 이 작업을 하기 위해 프로젝트를 클릭하고 메뉴에서 File > Properties를 선택한다. 그럼 Project Properties 화면이 나타나고 여기서 왼쪽 네비게이션의 Java Build Path를 선택하여 Java Build Path 창으로 이동한다.

Libraries 탭을 클릭한 후 Add External JARs 버튼을 클릭한다. 그러면 file explorer 창이 뜬다. 아래 보이는 그림처럼 이클립스를 설치한 디렉터리인 $ECLIPSE_HOME의 하위 디렉터리인 $ECLIPSE_HOME/plug-ins로 이동한다.


그림 2. 이클립스 플러그인 디렉터리
이클립스 플러그인 디렉터리

여기서 org.eclipse.swt.X.X.X.jar를 볼 수 있을 것이다. X.X.X는 사용하는 플랫폼 종류와 설치한 이클립스 버전에 따라 다를 수 있다. Open을 클릭하고 Java Build Path 화면으로 이동하여 OK를 클릭한다.

기본적인 자바 프로젝트를 만들고 SWT 라이브러리를 클래스패스에 추가했다. 이제 Jigloo를 사용하여 워크플로우 애플리케이션 디자인과 개발을 시작할 준비가 끝났다.

워크플로우 애플리케이션

예제는 매우 간단한 워크플로우 애플리케이션이다. 두 종류의 사용자가 있는데 작업자와 관리자다. 작업자는 구매 요청을 입력할 때 이 애플리케이션을 사용한다. 작업자들은 구매 주문에 필요한 정보를 입력할 것이다. 그리고 입력한 모든 주문의 상태를 볼 수도 있어야 한다. 각각의 구매 주문은 세 가지(대기, 승인, 취소) 상태 중 한 상태여야 한다. 관리자에는 이 애플리케이션을 약간 다르게 사용한다. 관리자는 구매 주문을 대기 상태와 함께 볼 수 있어야 한다. 관리자는 구매 주문을 승인 또는 취소할 수 있어야 한다.

간단한 애플리케이션이므로 로그인이나 로그아웃은 신경 쓰지 않겠다. 대신 시스템의 모든 사용자 명단을 보여주고 그 중에 로그인할 사용자를 선택할 수 있도록 하겠다. 진짜 워크플로우 시스템에서는 동시성(concurrency)이 관건이다. 이것도 역시 예제 애플리케이션을 여러 시스템에서 실행하지 않을 것이기 때문에 고려하지 않겠다. 실제 워크플로우 시스템은 워크플로우 데이터를 관계형 데이터베이스 같은 공유 저장소에 영속성을 유지한다. 하지만 여기서는 최대한 단순하게 하기 위해 데이터를 XML 파일을 사용하여 영속성을 유지한다. JAXB를 사용하여 XML 형태로 데이터를 저장하고 읽을 것이다.

자, 이제 GUI를 만들기 위해 실제 코드를 작성해 보자.
<출처 :https://www.ibm.com/developerworks/kr/library/tutorial/os-eclipse-jigloo/section2.html>

반응형

SWT GUI를 사용한 워크플로우 애플리케이션 만들기

Jigloo는 자바(Java™) 플랫폼에서 실행되는 복잡한 그래픽 사용자 인터페이스(GUI)를 빠르게 만들 수 있도록 도와주는 이클립스 플러그인입니다. 이 플러그인을 사용하여 스윙(Swing) 기반 애플리케이션과 SWT(Standard Widget Toolkit) 기반 애플리케이션을 만들 수 있습니다. 사용하기 쉬운 비주얼 편집기이기 때문에 데스크톱용 애플리케이션 UI를 빨리 만들 수 있습니다. 이 튜토리얼에서는 간단한 워크플로우 애플리케이션을 만들고 그 UI를 만들기 위해 Jigloo를 사용합니다. Jigloo 사용이 얼마나 쉬운지 살펴볼 것이며 비주얼 상속과 같은 고급 기능도 살펴볼 것입니다. 마지막으로 애플리케이션을 테스트하고 다른 사람이 사용할 수 있도록 패키징하겠습니다.

시작하기 전에

이 튜토리얼의 목적은 데스크톱 애플리케이션을 만들기 원하는 자바 개발자들이 애플리케이션의 UI를 만들 때 Jigloo라는 이클립스 플러그인을 사용할 수 있도록 도와주는 것이다. 예제 애플리케이션은 XML, XML 스키마, JAXB와 자바 5 기능 중 어노테이션과 제네릭(Generic)를 사용한다.

이 튜토리얼에 대해

자바는 리치 데스크톱 애플리케이션을 만드는 데 뛰어난 플랫폼이다. 자바가 1995년 데뷔했을 때 AWT(Abstract Window Toolkit)이 들어있었다. AWT는 데스크톱 애플리케이션을 빌드하기 위해 자바의 첫 번째 UI 라이브러리였다. 1998년에 나온 JDK 1.2에는 스윙이 들어있었다. 스윙은 훨씬 개선된 툴킷이었다. 그 이후로 스윙에는 많은 개선이 있었다. 스윙은 이제 강력한 UI 라이브러리로 서로 다른 많은 플랫폼에서 잘 동작한다. SWT는 경쟁 UI 툴킷으로 많은 이점을 제공한다. 이제 Jigloo로 스윙이나 SWT를 타깃으로 하는 UI를 빠르게 빌드할 수 있다. 심지어 스윙 구성요소를 포함하는 SWT 애플리케이션을 빌드할 수 있다. 그러나 그 내용은 이 튜토리얼의 범위 밖이다.

이번 튜토리얼에서는 Jigloo를 사용하여 간단한 워크플로우 애플리케이션을 개발하는 방법에 대해 살펴보겠다. 이클립스 플러그인 Jigloo를 사용하여 애플리케이션의 UI를 만들겠다. 그러고 나서 애플리케이션을 빌드 하고 테스트한 뒤 다른 사람들이 사용할 수 있도록 패키징할 것이다.




위로


필요한 사전지식

이벤트 핸들러와 데이터 바인딩과 같은 UI 프로그래밍 개념에 익숙하다면 도움이 되지만 반드시 필요한 것은 아니다. AWT/스윙 또는 SWT를 사용해본 경험이 있으면 좋겠지만 역시 반드시 필요한 것은 아니다.

시스템 요구사항

이클립스 V3.2
Jigloo가 이클립스 플러그인이기 때문에 당연히 이클립스가 필요하다. 애플리케이션이 SWT를 사용할 것이기 때문에 이클립스와 함께 SWT 라이브러리 또한 필요하다.
Jigloo
Jigloo는 이클립스 플러그인이다. 이번 튜토리얼에서는 이클립스의 강력한 업데이트 관리자를 사용하여 이클립스에서 직접 Jigloo를 설치하는 법을 살펴보겠다.
자바 5+
이번 튜토리얼에서 다룰 애플리케이션에서는 어노테이션과 제네릭과 같은 자바 5의 기능들을 사용할 것이다. 자바 5 또는 자바 6을 다운로드해야 한다.
JAXB V2.0
본 튜토리얼에서 데이터를 저장하기 위한 형식으로는 XML을, XML을 파싱하고 직렬화할 때는 JAXB를 사용할 것이다. 자바 6을 사용하고 있다면 JAXB가 내장되어 있기 때문에 별다른 작업이 필요하지 않지만 자바 5를 사용하고 있다면 썬(Sun)의 JAXB 2.0 RI(Reference Implementation)를 참고할 필요가 있다.
<출처 : https://www.ibm.com/developerworks/kr/library/tutorial/os-eclipse-jigloo/section1.html>
반응형
:: 2007년 07월 11일 ::
ibm.com/developerworks/kr

  Weekly Highlight
Robocode Korea Cup 2007 로보코드 코리아컵 2007이 15일 접수 마감됩니다. 성공적인 오픈소스 프로젝트 방법론 성공적인 오픈소스 프로젝트 방법론 세미나가 19일 열립니다. 모니터요원 2007 제2기 IBM developerWorks 대학생 모니터 요원 모집이 20일 마감됩니다.
   Local Contents
태깅(Tagging)의 존재 이유 - 김홍기 (dW Column)
개인용 컴퓨터의 산 역사, 스티브 워즈니악 자서전 ‘iWoz’ - 양유성 (개발자 책꽂이)
보안은 내 운명 - IBM 티볼리 사업부 티볼리 기술 지원팀 과장 박형근 님 (dW Interview)
대담 | 브라스밴드 프로젝트 후기 (Speical Issue)
   최신 기술자료 (한글)
Rational 소프트웨어 정보와 지식 교환의 장, IBM Rational 종합 정보사이트인 “Rational Comes To You”에서 IBM Rational의 모든 것을 확인하십시오. 다양한 세션과 함께 설문, 추천하기, Best Contents 투표하기 등 경품이 푸짐한 이벤트에도 참여하시기 바랍니다.
툴과 기술 사용에 대한 통합된 접근 방식
기술과 소프트웨어를 하나로 통합하면 여러분과 여러분의 팀은 프로젝트 디자인부터 구현에 이르기까지 효과적으로 협동할 수 있습니다.
XML 표준(업데이트) [XML]
XML은 로컬 어휘와 글로벌 어휘를 개발하는 기본 신택스입니다. 본 목록표에서는 많은 XML 표준들에 대한 상세한 설명과 관련 링크를 제공합니다. 지난 3월 번역된 기사의 모든 용어 페이지가 번역 되었습니다.
Real-time Java, Part 3: 쓰레딩과 동기화 [자바]
Part 3에서는 RTSJ의 구현이 지원해야 하는 쓰레딩과 동기화에 대해 살펴봅니다.
Seamless JSF, Part 1: JSF에 맞춘 애플리케이션 프레임웍 [웹 개발]
JavaServer Faces (JSF)는 자바 웹 애플리케이션을 위한 최초의 표준 사용자 인터페이스 프레임웍입니다. Seam은 JSF를 확장한 강력한 애플리케이션 프레임웍입니다. 본 시리즈 첫 번째 기술자료에서는 이 두 개의 프레임웍이 갖고 있는 강력한 힘을 발견하고자 합니다.
developerWorks 커뮤니티 토픽
developerWorks 커뮤니티 토픽은 developerWorks 스페이스의 첫 번째 단계이고, 5백만 회원들로 구성된 전 세계적인 커뮤니티의 혁신가들이 특정 기술 주제, 소프트웨어 프로젝트, 개발 활동, 사용자 그룹 커뮤니티에 초점을 맞춘 마이크로-사이트를 만들 수 있습니다. 커뮤니티 토픽 책임자들은 IBM, developerWorks 및 외부 소스에서 제공하는 기술자료, 튜토리얼, 블로그, 포럼, wiki, 웹 피드 링크를 추가할 수 있습니다.
SOA 복합 비즈니스 서비스 구현하기, Part 5 [SOA와 웹서비스]
실제 유스 케이스를 통해 IBM? WebSphere? Business Modeler V6을 사용하여 비즈니스 프로세스를 모델링, 조합, 전개할 수 있는 베스트 프랙티스 및 여러 가지 경험들을 배워봅시다.
   최신 튜토리얼 (한글)
이클립스를 사용한 앤트 활용법 [오픈 소스]
이클립스를 이용하면 아파치 앤트로 더 쉽게 일할 수 있습니다. 이클립스 IDE의 앤트 통합 기능에 대해 알아보고 앤트 편집기를 통해 이클립스에서 코드를 짜고 빌드하며 디버그하는 법을 배우겠습니다.
PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기, Part 3: 사용자와 권한 [오픈 소스]
"이 연재에서는 PHP를 사용해 제작 과정 추적에 유용한 각종 기능이 있는 위키를 처음부터 만듭니다. 지난 Part 2에서는 위키의 기본을 다루었습니다. 이제 크리키에 접근할 때 사용자에게 권한을 주는 방법을 배워보겠습니다.
  최신 튜토리얼 (영문)  

이클립스 :
개발도구를 넘어서 범용 플랫폼으로


이클립스 : 개발도구를 넘어서 범용 플랫폼으로한국 developerWorks에서 7월 23일 IT 라이프사이클 솔루션을 위한 기술 동향과 솔루션으로 세미나를 구성하여 개발자 및 관리자 여러분을 초대합니다.

최신 튜토리얼(영문) 그린 스크린 애플리케이션을 변형하여 Eclipse 환경에서 실행하기

  최신 SW 다운로드

WebSphere Business Modeler Advanced V6.0.2
WebSphere Extended Deployment Data Grid

  마이크로소프트웨어(www.imaso.co.kr) 7월호 주요 목차

[COVER STORY] 데이터 속의 데이터, 메타데이터 활용
자바vs.닷넷의 메타데이터 활용, 자바 EE 5의 어노테이션 활용, 어노테이션 인 액션, 어트리뷰트 오리엔티드 프로그래밍, 오픈소스와 어노테이션 등

[SPECIAL REPORT] IT와 비즈니스의 만남, SOA(Service Oriented Architecture)
비즈니스와 기술의 하모니, SOA 엔트리 포인트 그 5가지 기준, 성공적인 SOA를 위한 기술적 접근, SOA 시장의 현 주소 등

[STEP BY STEP] PHP를 사용한 상호교환 방식의 위키 만들기 Part3: 사용자와 승인 from IBM 디벨로퍼웍스

반응형
:: 2007년 7월 6일 ::
 
  안녕하십니까?

장마도 한 풀 꺾인 무더운 여름이 시작되는 7월입니다.
한국 디벨로퍼웍스에서는 개발자 분들을 위하여 이클립스의 각종 플랫폼과 플러그-인에 대한 내용으로 시원한 기술 세미나를 개최합니다.

이클립스는 자바 개발도구일 뿐이라고 생각하십니까? 이번 기술 세미나에 참석하시면 그 이상의 새로운 사실들을 알게 되실 겁니다. 이클립스는 소프트웨어 개발에 관련된 어떤 것이라도 포함하는 범용 플랫폼으로 발전해 왔고, 이제 그 영역을 소프트웨어 개발 너머까지 넓혀 나가고 있습니다. 이제는 이클립스 안에서, 지역적으로 멀리 떨어져 있는 사람들간의 협업, 리치 클라이언트 개발, 애플리케이션 런타임 분석, 등의 일들을 모두 처리할 수 있습니다.

이번 세미나에서는 이클립스의 각종 플랫폼과 플러그-인 개발 소개 뿐 아니라, 몇 개의 이클립스 프로젝트를 선별하여, 그 성능을 보여주는 데모를 할 예정입니다.

IBM 디벨로퍼웍스가 제공하는 이클립스 세미나 및 이후 진행되는 무료 영화 관람의 기회를 놓치지 마시기 바랍니다!
 


 

 
 

 
시 간 내 용
12:30 - 13:00     등록 및 인사말
13:00 - 14:40     이클립스 커뮤니티에 대한 소개와 이클립스 프로젝트에
    대한 개요
    이클립스의 멀티-언어 지원
    웹 서비스와 자바 EE 애플리케이션을 포함한 웹 툴
    테스트, 성능 툴 플랫폼 프로젝트의 테스팅
14:40 - 14:50     휴식 BREAK
14:50 - 16:20     이클립스 협업/커뮤니케이션 프레임워크
    플러그-인 개발 환경
    리치 클라이언트 플랫폼
    이클립스의 다음 단계 및 IBM 이클립스 기반 제품 소개
16:20 - 16:30     Q&A / Closing
16:30 - 18:20     영화 관람 (상영작은 당일 개봉작 중 추후 결정)
 
top

더이상 구독을 원치 않으시는 분은 developerWorks에서 뉴스레터 [구독 취소]를 선택하여 주시기 바랍니다.
developerWorks 운영자에게 메일 보내기
Copyright ⓒ IBM Korea, Inc. All rights Reserved.


반응형
:: 2007년 06월 27일 ::

  Weekly Highlight
"Rational" 관련 최신 자료를 검색하고, RTube를 통해 Rational에 더욱 가까이 갈 수 있습니다.
   Local Contents
쾌속 학습팀 - 김창준 (dW Column)
멀티 패러다임 언어 D와 함께 하는 프로그래밍 - 이비오 (Open dW)
신기술 밀림 속 생존전략 Part 3: 프로젝트 현장의 이야기 - 안영회 (Special Issue)
진지한 취미가로서 즐겁게 살기 - 텔인포스 기술연구소 책임연구원, 고현철 님 (dW Interview)
   최신 기술자료 (한글)
Eclipse용 Ajax Toolkit Framework [오픈 소스]
이클립스, ATP, Dojo를 사용하여, 프레임웍을 설치하고 Ajax 애플리케이션을 구현하는 방법을 배워봅시다.
사람을 위한 자동화: 지속적인 피드백 [자바]
피드백은 Continuous Integration (CI)에 있어서 필수적인 것이며 사실상 CI 시스템의 혈액이라고 할 수 있습니다. 사람을 위한 자동화 시리즈에서는 CI 시스템에 적용할 수 있는 다양한 피드백 장치에 대해 설명합니다.
PHP 애플리케이션을 가장 빠르게, Part 3: Memcache 데몬을 사용하여 메모리에 데이터 저장(cache)하기 [오픈 소스]
Memcache 데몬(memcached)은 고성능 분산 객체 캐시로 애플리케이션과 데이터 스토어 중간에 설치되는 RAM의 객체를 보존합니다. 각각의 캐시 히트는 데이터베이스 서버의 라운드트립(roundtrip)을 대체하면서 애플리케이션의 속도를 높여줍니다.
Cell BE 프로세서의 고성능 애플리케이션 프로그래밍, Part 3: SPU [파워 아키텍처]
PPE와 통신하는 방법, CESOF 실행 파일을 만드는 방법, 16 바이트 버스 에러 의미 구분 방법 등을 설명합니다.
Graphical Editing Framework을 사용하여 이클립스 기반 애플리케이션 구현하기 [오픈 소스]
GEF를 사용하여 애플리케이션을 구현하는 초기 단계에 대해 배워봅시다. 이클립스의 그래픽 에디터를 만드는 프로세스를 시작하는 옵션에 대해서도 알아봅니다.
Real world Rails: Rails의 캐싱(Caching) [웹 개발]
일반적으로 Ruby on Rails는 캐싱에는 알맞지 않다고들 합니다. 하지만 상황이 나아졌습니다. Rails 실행 환경의 정적 캐싱, 동적 캐싱, 액션 캐싱, 부분 캐싱에 대해 알아봅시다.
   최신 튜토리얼 (한글)
이클립스용 GUI 빌더, Jigloo 시작하기 [오픈 소스]
Jigloo를 사용하여 워크플로우 애플리케이션용 UI를 구현하는 것이 얼마나 쉬운 일인지를 확인해 봅시다. 시각적 상속 같은 Jigloo의 고급 기능을 연구하고, 애플리케이션을 테스트 하며 이를 패키징 해봅니다.
WebSphere Application Server Community Edition용 Spring 애플리케이션 개발, Part 2 [WebSphere]
"이번 튜토리얼에서는 스프링(Spring)의 연결 관리 구조에 대해 살펴볼 것입니다. 이제 ContactDAOJDBC.java 클래스를 개발하는 방법과 연결 관리를 위해 연결 풀에 사용되는 널리 알려진 오픈소스만큼이나 간편한 스프링 고유의 구현 방법, WebSphere Application Server Community Edition의 연결 풀 구현을 사용하는 것이 얼마나 편리한지 배워보겠습니다.
   최신 SW 다운로드
Rational Software Architect V7.0
   로보코드 코리아컵 2007
로보코드 코리아컵 2007  

한국 IBM은 올해로 제4회를 맞는 자바 프로그램 경진대회인 로보코드 코리아컵 2007을 개최합니다. 입문자부터 전문 개발자까지 누구든지 쉽게 로봇을 만들어 참여할 수 있는 챔피언쉽에 자신만의 로봇을 만들어 친구와 동료와 실력을 겨루어 보세요! 참가하시는 모든 분께 참가상을 드립니다.
반응형


나만의 작은 공간을 위한

guda.tistory 가 열렸다...

작은 소일거리로 뭔가 재밌는 곳을 만들어 보고 싶다.^^

물론 주 재료는 프로그래밍이다..

아직 개발자를 꿈꾸는 학생이기때문에...^^

+ Recent posts