Native Application Builder - a GUI builder for C++
Developer Track · Short Talk
Presentation file
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19
Shigeki Moride

The Native Application Builder (NAB) project - a DSDP project was born out of
the WideStudio/MWT open source project. WideStudio/MWT is a general tool and
run-time library for building GUI applications on multiple host and embedded
platforms, such as Windows, Linux, MacOS, and several embedded real-time
operating systems. The goal is to allow the user to write a GUI application
once
and build it for many platforms without changing the code. Conceptually, this
is similar to SWT and JFace, with the notable exception that the
WideStudio/MWT
tool is written in C++ and designed for use in C++ applications. Since the
scope
of the DSDP project is the embedded space, the Native Application Builder
project was created to bring into Eclipse the portions of the WideStudio tool
that are focused on building embedded GUI's in C++. The NAB project started at
WideStudio/MWT. But it aim for an extensible framework for various tools.
Shigeki is the project lead of the Native Application Builder (NAB) project - a DSDP project focused on making multi-platform, extensible, GUI builder for native binary applications standing on the variety toolkits. He is also a member of the DSDP Project Management Committee (PMC). Shigeki has over 16 years of experience in automotive software/hardware development in Japan, and over 5 years of experience in internet/mobile streaming. He also has experience in activity of internet/software community, and now he works for Fujitsu as open source software strategist. Shigeki holds around a hundred of patents, and he has written several articles and books, most recently book is the "Understanding the Streaming" from Ohm-sha Japan.