회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 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

[뻔뻔] 할로윈 특별판 뱀파이어 안드로이드 피규어 출시 ^^;;; file

사이트 개설 감사합니다. [1]

기다리던 중국에서 책이 왔습니다. [12]

[재미] Android multimedia player 다양한 배속 재생 성공 [4]

[뻔뻔] 삼성 갤럭시 탭 개발자 포럼 사이트 오픈! file

AMS369FG06(3.7" AMOLED) datasheet rev7.0 file [3]

Odroid PCB 세부 사진 file

Android (갤럭시S) 주변기기 개발 보드 ADK 탄생 [6]

드뎌 Nexus-S 구입/사용하기 시작했습니다....ㅎ [9]

[Ordroid-T Case] 으앗.. 실수 발견.. file [2]

Exynos4210 vs MSM8x60 [2]

[Odroid-S] safe mode - kennel download 후 file [13]

  • air3651
  • 2010-07-14
  • 조회 수 5259

C언어와 JAVA로 안드로이드 어플 개발할때 참고할만한 내용

C110 PMIC로서 MAX8698C로도 문제 없는지요? [2]

[경고성정보] S5PC110/V210 Froyo 양산 CTS - Camera JPEG/... [6]

삼성, 국내용 안드로이드폰 발표, 3월 출시예정. file [9]

삼성, DoCoMo와 함께 모바일 통신칩셋 합작회사 설립 예정 [1]

인사 드리고, 갑니다. [2]

[정보] aesop-6410에 Android 올라간 사진......ㅎㅎ file [2]

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

사용자 로그인