Книга: Embedded Linux development using Eclipse
6.3 Native Application Builder (NAB)
The goal of the Native Application Builder (NAB) is to enable you to develop platform-independent graphical applications in an intuitive and graphical manner. Conceptually, this is similar to SWT and JFace, except that NAB is written in C++ and is oriented toward developing C++ applications.
NAB makes use of run-time libraries from WideStudio/MWT, an open source project based in Japan. The MWT stands for Multi-platform Widget Toolkit. WideStudio/MWT is described as an “Integrated Development Environment for desktop applications.” Nevertheless, the intention is that applications developed with WideStudio should be able to run on a wide range of embedded platforms simply by recompiling and relinking with the appropriate library. In addition to C/C++, WideStudio supports Java, Perl, Ruby, Python, and Objective Caml (OCaml).
- Compiling the user-land applications
- fwbuilder
- CHAPTER 6 Productivity Applications
- Available Applications
- Productivity Applications Written for Microsoft Windows
- Using the Amanda Backup Application
- Alternative Backup Software
- Using ssh-keygen to Enable Key-Based Logins
- Lesson 2: Implementing System Applications
- Enabling Network Printing on a LAN
- Alternatives to Microsoft Exchange Server
- Chapter 15. Debugging Embedded Linux Applications