회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

PODO Framework은 CPU, 메모리등 성능이 낮은 임베디드리눅스 환경에서 사용하기 위해 만들어진 오픈소스기반 Framework입니다.
기타 ThirdParty 라이브러리를 제외한 PODO의 실제 크기는 460KB밖에 되지 않아서 아주 가볍고 빠르게 GUI프로그램을 개발 할 수 있습니다.
더군다나 이 프로그램은 한국사람이 만들었으므로 문제가 생겼을때 한국말로 물어볼 수도 있습니다. :-)

다음의 PODO로 만들어진 주요 DEMO 프로그램 스크린샷입니다.

calc.png dvr-1_s.png phone.png

소스코드는 C++작성되었으며, Qt의 편리함에 영향을 많이 받아 최대한 Qt와 비슷하게 만들도록 하였습니다.
다음의 내용은 PODO로 작성된 예제 코드입니다.
#include <gui/PDApp.h>
#include <gui/PDWidget.h>
#include <gui/PDPainter.h>

class hello : public PD::Widget
{
public:

public:
    hello(Widget* parent) : Widget(parent)
    {
    }

protected:
    void paintEvent(PD::PaintEvent*)
    {
        PD::Painter p(this);
        p.fillRect(0, 0, width(), height(), PD::blue );
        p.fillRect(10, 10, 280, 60);

        p.drawText(10, 10, "Hello PODO");
    }
};

int main(int /*argc*/, char** /*argv*/)
{
    PD::App app(300, 80);

    hello h(NULL);
    h.setGeometry(0, 0, 300, 80);
    h.show();

    return app.exec();
}


소스코드및 자세한 정보는 다음의 URL을 통해 확인하실 수 있습니다.
http://podovat.com/?page=product&sub=product_podo

감사합니다.

PODO(http://podovat.com)

고도리

2011.04.21 04:12:10
*.200.239.234

SDL platform이네요.....대단하십니다.


원래는 이런 프로젝트가 많았어야 하는데......고양이 목에 방울달기로 생각되더군요.


이제현

2011.04.21 06:05:55
*.90.137.102

GUI뿐 아니라 Network Class 까지 쓸모있게 잘 만드셨네요.

"한국말로 물어볼 수 있는.."  이 부분도 정말 마음에 드네요.

지속적으로 발전하는 프레임웍이 되었으면 좋겠습니다.



조병완

2011.04.21 07:36:37
*.12.190.167

고도리님// 감사합니다. 좀 뒤 늦은감이 있지만 열심히 해보겠습니다. ^^

이제현님// Qt를 오래쓰다보니 눈높이가 높아져서 한다고 하긴 했는데 제 눈에는 아직도 멀어 보이긴 합니다. ^^

김상범

2011.04.22 20:28:47
*.254.165.250

홈페이지에 나와있는 있는데로 빌드해서 데모 실행했는데, 다음과 같은 메세지가 나타납니다.

App::initialize PD_DIR env not set()

잉여양파

2011.04.24 05:04:07
*.82.253.247

입력하는 부분이 필요합니다.. 이대로는 입력이 불가능...-.-;

아울러 한글 및 다국어입력부분도 같이 고려 부탁드립니다...

(libhangul을 이용해주시면 더 감사하겠...T.T)

조병완

2011.04.25 20:48:08
*.12.190.167

김상범님// build디렉토리에서 PD_DIR환경변수를 설정하고나서 실행해야 하는데 제가 설명을 빠뜨린것 같습니다.

문서를 보강하고 관련 Q&A를 할 수 있는 게시판등을 만들도록 하겠습니다.

$ export PD_DIR=$PWD

$ cd demo/phone
$ ln -s ../../../podo/demo/phone/images .
$ ./phone


유종화님// 입력부분은 대부분 스크린 키보드등을 사용해서 빠져있는 상태입니다. 라인에디터나 스크린 키보드를 추가해서 공개토록 하겠습니다. 말씀해주신 한글 입력기등은 처리할 생각인데, 다른 나라의 언어들은 제가 어떻게 입력하는지 몰라서 구현하기가 좀 힘들것 같습니다.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 108051
370 LG가 Meego에 손댄다는 글 읽다 오랜만에 웃었습니다. [3] 고도리 2011-04-16 5048
369 [뻔뻔] 오랫만에 복귀한 기념으로 자랑질 하나?? (갤럭시 플레... file 뻔뻔강사 2011-04-17 5576
368 [뻔뻔] IT/모바일/임베디드 강사로 키워 드립니다!!! ^_^ file 뻔뻔강사 2011-04-17 5777
367 Lock Screen을 Disable 시킬 수는 없을가요? [6] Simba444 2011-04-20 5056
» Embedded GUI개발을 위한 PODO Framework을 공개합니다. file [6] 조병완 2011-04-21 5170
365 Android Loopback Interface.... [1] Simba444 2011-04-21 4888
364 mini2440 보드를 쓰고 있는데 말이죠.. [1] v2baster 2011-04-22 4895
363 Aesop-embedded.org 란 주소를 아시나요? [2] 김영일 2011-04-23 5077
362 토렌트 임시 피난처... ksdfkjsk2 2011-04-24 4623
361 NexusS 무인코딩 동영상재생+배속재생 가능한 커스텀 롬 공개!! [1] 전호철 2011-04-27 5934
360 [뻔뻔] 이제부터 나도 "강남인" ㅎㅎ (뻔뻔스터디 강남 1호점) file [2] 뻔뻔강사 2011-04-29 7205
359 Qualcomm CDMA technologies Korea 구인 관련 정보입니다. [5] pinebud 2011-04-29 5454
358 sjf2440관련 질문입니다. [3] 건방진박씨 2011-05-02 4880
357 WiFi Alliance Symposia 관련 내용입니다. [2] pinebud 2011-05-03 4805
356 혹시 ODROID-T 에 진저브레드 올리신 분은 안계신지? [3] shkim 2011-05-04 9630
355 삼성 S5PV310(Exynos4240) 저가보드를 마무리 했습니다...^^ file [5] 고도리 2011-05-17 6032
354 삼성 S5PV310(Exynos4 series) 저가보드 간단한 사양 [19] 고도리 2011-05-17 7119
353 요즘 센서는 어디 제품을 많이 사용하시나요? [2] 김장균 2011-05-18 4941
352 [뻔뻔] 제 책이 <2011년 문화체육관광부 우수학술도서> 로 선정... file [4] 뻔뻔강사 2011-05-18 6619
351 화이팅 !! [1] pinebud 2011-05-20 4122

사용자 로그인