Home > Knowledge Center > FAQs

FAQs

A. General Questions

  1. What is EmPresent?
  2. What are the main features of EmPresent?
  3. What are the benefits of using EmPresent?
  4. How can I get an Evaluation copy of EmPresent?
  5. What are the Widgets supported by EmPresent?
  6. What are the I/O devices that EmPresent supports?
  7. What is the EmPresent footprint size?
  8. Can EmPresent be used for any RTOS?
  9. What are the processors supported by EmPresent?
  10. What fonts are supported by EmPresent?
  11. How is EmPresent licensed?
  12. Can I activate my license through the Internet?
  13. How is EmPresent priced?
  14. Does EmPresent support international languages?
  15. Is the EmPresent library portable?
  16. What are the requirements for using EmPresent?
  17. Does EmPresent support International characters such as utf-8, Unicode?
  18. Does EmPresent support any input except Japanese using resource browser or on the target device at execution?
  19. If International characters are supported, can we switch the language at execution?
B. Support Questions

  1. In the Nbook (Notebook) widget, I cannot set different colors for each PageTemplate or Major/Minor TAB?
  2. How can I use the NBook Status Line feature?
  3. For FONT and ICON resources, the ‘CUT’ option is not appearing in the Resource Browser?
  4. Windows with transparent border in VE?
  5. In maximized state, the resource browser covers the Taskbar area too?
  6. Major/Minor TAB font not set for NBook.
  7. Junk characters appearing in Visual Editor?
  8. With mouse priority set to 6, the application goes into an infinite loop on Drag over LBox widget?
  9. If more than one PageTemplates are present in the NoteBook, then the font of only the first PageTemplate gets changed. Due to this,msmincho gets generated?
  10. With AG9 (graphics accelerator card), line refresh problem?
  11. There are some are as in the application where the bordering of certain widgets is not the same as on Desktop, CBox and NBook?
  12. Scrollbar arrow has one wrong pixel?
  13. With the Win-XP, classic look, the user can set TAHOMA as the default font. EmPresent (application running on Desktop) shows junk characters. TitleBar, Menu, CBox areas are being affected due to this. What are all the places have dependency on Window with FONT setting?
  14. MBar resource cannot be reused/deleted once created.
  15. Is Skin Effect Supported in EmPresent?
  16. NBook Page Template margin different on Target and Desktop PC.
  17. Do we have Zoom-In & Zoom-Out feature in Window Editor?
  18. Can we show rotated windows?
  19. In the DAT file, if the path information is stored as dot `.` or Empty, there is no way of knowing from where the dat file was opened. Is it possible to display the current location of the dat file in the same window?
  20. In which order is the window code generated in the ‘ C’ file ? Suppose I have Win1, Win2, and Win3. Then in Resource browser, I see in order Win1, Win2, and Win3.
  21. Add a window as resource, GENERATE the code, delete the window resource, REGENERATE the code.
    (A) SEGMENTATION Violation window appears.
    (B) The characters in this window appear as junk
  22. Regeneration problem when generating a code for a Modal window and then regenerating after changing the window to Non-Modal where application doesnlink.
  23. How to set NFYHIT notification IAREA? 
  24. Are there examples to illustrate draw routines (point, pixel, l etc)?
  25. Font.Bold12 does not appear as the same on Visual Editor and Target. Bold, Italic does not appear on the Target? 
  26. How can I enter the color RGB values obtained from Microsoft Paint, Adobe Photoshop color pallets which have each component ranging 0-255 whereas EmPresent uses colors in the range of 0000-FFFF?
  27. After MBar template resource is modified, it cannot be saved with another name. There needs to be such a provision so that the user can use existing resources with some modifications.
  28. If two projects are created or opened with Visual Editor, we should be able to select the project to save.Let’s say App1 and App2 projects  are open and I want to save only App1.
  29. If I open new Font/Icon setting window and then cancel it, the Font/Icon resource icon should not appear on the resource browser of the Visual Editor.

  General Questions
 

  1. What is EmPresent?
    EmPresent is a smart GUI toolkit with powerful Visual Development Tools and a set of rich widgets to build powerful multilingual Graphical User Interfaces (GUI) for embedded devices.


  2. What are the main features of EmPresent?
    EmPresent features are:

  3. What are the benefits of using EmPresent?
    Benefits of EmPresent are:

  4. How can I get an Evaluation copy of EmPresent?
    You can download the evaluation Kit from the download section.


  5. What are the Widgets supported by EmPresent?
    Basic Widgets Advanced Widgets
    Button (Push, Radio & Check box) Notebook
    Menu Bar, Scroll Bar Image
    Text Area, Scroll Area List Box
    Slider Hypertext Edit
    Iconic Area & Button Formatted Text Edit
    Window File Window
    Choice Box  
    Text Edit  

  6. What are the I/O devices that EmPresent supports?
    EmPresent supports the Mouse, Touch Panel, Keyboard and any I/P device which can be mapped to a keyboard or any pointing device. It also supports LCD, TV or any output device with 8, 16, 24, 32 BPP.


  7. What is the EmPresent footprint size?
    Basic: 500K, Advanced: 960K


  8. Can EmPresent be used for any RTOS?

  9. What are the processors supported by EmPresent?
    Processors supported by EmPresent are:


  10. What fonts are supported by EmPresent?
    EmPresent can support all True Type Fonts (TTF) both in English and Japanese. For instance, English TTF fonts such as Arial, Courier, Times New Roman and Japanese TTF fonts like MSMincho, MSGothic, Kandata, Shinonome


  11. How is EmPresent licensed?
    EmPresent is licensed on a “product line basis”. The “product line license” includes unlimited desktop development seats engaged in developing user interface for developing a single product. A typical product could be a series of digital cameras, a particular model of printer etc. A single user license is also available for developing user interfaces for a particular product line. EmPresent does not charge any royalty for deployment of developed applications.



  12. Can I activate my license through the Internet?
    Yes, you can activate your license through e-mail.



  13. How is EmPresent priced?
    It is a very cost effective solution offering ROI in a single project. Please
    contact us with your requirement details and we will be happy to assist you.


  14. Does EmPresent support international languages?
    Support for multi-byte character sets in languages such as English, Japanese, Korean and Chinese.


  15. Is the EmPresent library portable?
    Yes, architecture of the product id is designed in such a way that libraries can be ported to any platform.


  16. What are the requirements for using EmPresent?
    To use EmPresent, the simulator’s compiler and OS need to be known. EmPresent can then work for any target device with any cross compiler. To debug, you require ICE (Incircuit Emulator) and IDE (Integrated Development Environment) and a board support package with drivers of all the I/O devices.


  17. Does EmPresent support International characters such as utf-8, Unicode?
    EmPresent Unicode Release 3.13.13 supports both UTF-8 and Shift-JIS Encoding.


  18. Does EmPresent support any input except Japanese using resource browser or on the target device at execution?
    EmPresent supports Korean, Chinese and other languages also as an input from the resource browser as well it supports on the target also. EmPresent current release supports only Left to Right Scripts.


  19. If International characters are supported, can we switch the language at execution?
    Yes International Language are supported in the EmPresent and if the bitmap of other font already generated through the EmPresent tool then at the runtime user can switch between the languages.
  Support Questions
  1. In the Nbook (Notebook) widget, I cannot set different colors for each PageTemplate or Major/Minor TAB.
    It is the way this feature is. Active Tab and Normal Tab setting of Foreground /Background Color and Font make the difference in the appearance of the Selected Tab from the other tabs.


  2. How can I use the NBook Status Line feature?
    Status Line Text is set as explained.

    static void C_FAR S_Win1_StatusQueryInfoNBook
    L2(App1Win1Ptr, win, NBookNfyStatusInfoPtr,info)
    {	
    	NBookPageIVal currentPage,
    	numPages; 
    	static	Char str[80];
    	ERR_TRACEIN;  
    	currentPage= NBOOK_GetActivePageNumber(win->NBook);
    	numPages=	NBOOK_GetNumPages(win->NBook);
    	STR_Sprintf(str,	"Page %ld	of	%ld.",currentPage,
    	numPages	-  1);
    	info->Text=  str;
    	ERR_TRACEOUT;
    } 
    void S_Win1_Construct	L1(App1Win1Ptr,	win)    
    { 
    	 ... 
    	WIN_SetWgtNfyHandler((WinPtr)win,(WgtPtr)win->NBook,
    	NBOOK_NFYSTATUSQUERYINFO,  
    	(WinWgtNfyHandlerProc) S_Win1_StatusQueryInfoNBook
    };
    
  3. For FONT and ICON resources, the ‘CUT’ option is not appearing in the Resource Browser.
    Option appears only when resource is not attached with any widget. You need to dissociate the resource first. For detailed information, please refer to the User Manual.


  4. Windows with transparent border in VE.
    Currently, it is a limitation and will be resolved in the next patch release.


  5. In maximized state, the resource browser covers the Taskbar area too.
    This issue has been be resolved with EmPresent 4.00.00.


  6. Major/Minor TAB font not set for NBook.
    This bug has been closed in EmPresent 2.01 release.


  7. Junk characters appearing in Visual Editor.
    The appearance of junk characters in the Japanese Visual Editor could be because of the following reasons:

    1. Kit is installed in a non-Japanese machine.
    2. Environment setting like ND_LANG is other than jajpsjis.
    3. Environment setting like ND_CHARNATIVE is not CT_SJIS for the Japanese Visual Editor.
    4. Themes have certain font selections with no Japanese characters.
    5. System environment variables are not properly set in the machine.
    In order to narrow down the issue, restart the machine. This will set the environment variables.


  8. With mouse priority set to 6, the application goes into an infinite loop on Drag over LBox widget.
    Under normal circumstances, the user is advised not to tamper with the relative priorities of the application and mouse/touch panel tasks.


  9. If more than one PageTemplates are present in the NoteBook, then the font of only the first PageTemplate gets changed. Due to this, msmincho gets generated.
    This issue has been resolved in EmPresent 2.01. Now, fonts are not associated with the PageTemplates.


  10. With AG9 (graphics accelerator card), line refresh problem.
    This issue has been resolved with EmPresent 2.01.


  11. There are some areas in the application where the bordering of certain widgets is not the same as on Desktop, CBox and NBook.
    This issue has been resolved with EmPresent 3.13.13 onward .


  12. Scrollbar arrow has one wrong pixel.
    This issue has been resolved in EmPresent 2.02.


  13. With the Win-XP, classic look, the user can set TAHOMA as the default font. EmPresent (application running on Desktop) shows junk characters. TitleBar, Menu, CBox areas are being affected due to this. What are all the places have dependency on Window with FONT setting?
    Tahoma is an English font so it displays junk characters when it is used for Japanese characters. Window TitleBar, Menu and CBox are affected by the selection of the default font on the system. Please ensure that Japanese font is selected.


  14. MBar resource cannot be reused/deleted once created.
    Need to enable Mbar also. Mbar is enabled, but there still are certain issues with it. Refer SCR#72.


  15. Is Skin Effect Supported in EmPresent?
    Since skin effect is a heavy feature for embedded platforms, it is not a part of the feature set in EmPresent currently.


  16. NBook Page Template margin different on Target and Desktop PC.
    Currently, this is a limitation.


  17. Do we have Zoom-In & Zoom-Out feature in Window Editor?
    This feature is not available but using API IMAGE_StretchDataRect user can zoom any image.


  18. Can we show rotated windows?
    No EmPresent has rectangular windows with no rotation component in it.


  19. In the DAT file, if the path information is stored as dot `.` or Empty, there is no way of knowing from where the dat file was opened. Is it possible to display the current location of the dat file in the same window?
    Currently, this is a limitation.


  20. In which order is the window code generated in the ‘ C’ file ? Suppose I have Win1, Win2, and Win3. Then in Resource browser, I see in order Win1, Win2, and Win3.
    This will be generated in alphabetical order.


  21. Add a window as resource, GENERATE the code, delete the window resource, REGENERATE the code.
    (A) SEGMENTATION Violation window appears. (B) The characters in this window appear as junk

    This issue has been resolved in EmPresent 2.02.


  22. Regeneration problem when generating a code for a Modal window and then regenerating after changing the window to Non-Modal where application doesn’t link.
    Currently, this is a limitation and will be fixed in the forth-coming releases. The user should take a backup of the source code and generate the code after changing the Style to Normal window and then merge the changes.


  23. How to set NFYHIT notification in IAREA?
    IAREA is inheriting the notification of the widget. User may set the notification handler like: WIN_SetWgtNfyHandler((WinPtr)win,(WgtPtr)win->Iarea1, WGT_ NFYMOUSECLICK, (WinWgtNfyHandlerProc)S_Win1_Iarea1Click);


  24. Are there examples to illustrate draw routines (point, pixel, line etc)?
    Please refer to the header file drawpub.h and look for DRAW_* functions.


  25. Font.Bold12 does not appear as the same on Visual Editor and Target. Bold, Italic does not appear on the Target?
    Bold and Italic styles are not currently supported in EmPresent.


  26. How can I enter the color RGB values obtained from Microsoft Paint, Adobe Photoshop color pallets which have each component ranging 0-255 whereas EmPresent uses colors in the range of 0000-FFFF?
    Convert the Color values to Hex (Hexadecimal) and repeat the value twice e.g. 255 is 0xFF will be 0xFFFF, 165 is 0xA5 is 0xA5A5. The Brightness, Contrast and Hue values can be similarly specified.


  27. After MBar template resource is modified, it cannot be saved with another name. There needs to be such a provision so that the user can use existing resources with some modifications.
    Currently, this is not available in EmPresent.


  28. If two projects are created or opened with Visual Editor, we should be able to select the project to save. Let’s say App1 and App2 projects are open and I want to save only App1.
    The ability to open different projects is provided, to be able to copy the GUI resources from one project to another, but as far as the generation of code is concerned, currently EmPresent generates the code for the recent project. Other recent projects should be unloaded before saving the project to be saved. In this case, if APP2 is recent, APP2 should be saved and unloaded before saving APP1.


  29. If I open new Font/Icon setting window and then cancel it, the Font/Icon resource icon should not appear on the resource browser of the Visual Editor.
    Functionality, it is correct; With a NEW button, a resource will be created which is not attached to any widget. Cancel button leaves this resource un-referenced in current widget or window. This resource can be referenced in the GUI design later. The resource can be removed from the resource browser manually.