회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 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
번호 제목 글쓴이 날짜 조회 수
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 108026

NexusS 무인코딩 동영상재생+배속재생 가능한 커스텀 롬 공개!! [1]

토렌트 임시 피난처...

Aesop-embedded.org 란 주소를 아시나요? [2]

mini2440 보드를 쓰고 있는데 말이죠.. [1]

Android Loopback Interface.... [1]

Embedded GUI개발을 위한 PODO Framework을 공개합니다. file [6]

Lock Screen을 Disable 시킬 수는 없을가요? [6]

[뻔뻔] IT/모바일/임베디드 강사로 키워 드립니다!!! ^_^ file

[뻔뻔] 오랫만에 복귀한 기념으로 자랑질 하나?? (갤럭시 플레... file

LG가 Meego에 손댄다는 글 읽다 오랜만에 웃었습니다. [3]

Wi-Fi 모듈 구매

따끈 따끈한 V310 보드. file [3]

Android Serial(COM)Port 사용 하기(Odroid -T) file [6]

노키아, 뭘해도 떨어지기만 하네요. [1]

이번엔 동영상 엔진을 Nexus S 에다가 올렸습니다. [3]

Odroid T Rooting [1]

opensource를 build해볼려고합니다.

허니컴 오드로이드? [6]

자바의 원조, 제임스 고슬링이 구글로 직장을 옮겼군요.

러 IT 매체 “LG, 구글 레퍼런스 태블릿 만든다”

사용자 로그인