Home  |  Products Services  | Platform Providers DevelopersPricesSupport & Downloads | About Wirelexsoft

 Using VistaMax IDE 2.0 for UIQ 3.0: A Tutorial

VistaMax IDE 2.0 for UIQ 3.0 is a complete C++ development environment tailored towards application development on UIQ 3 based devices such as Sony Ericsson P990.  In addition to providing same features found in a conventional text-based IDEs, it provides powerful visual Rapid Application Development (RAD) capabilities. Developers can save significant time through "drag & drop" of UI and non-UI components from an extensive palette (see picture on the right) into the application design sheet.

It has the most comprehensive RAD capabilities on the market for UIQ 3.0, with more 130 UI Elements in the palette to cover most developers' needs.

1- Compiler and UIQ SDK Configuration

VistaMax can be configured to work with different SDKs (or versions of same SDK) and different compilers. Settings shown below are for UIQ 3.0 SDK Beta2 and with Code Warrior compiler supplied with it.

2- Project Creation

Applications are created as projects. Wizards are provided to :

  • Create Projects
  • Create Design Sheets, for graphical composition and editing of applications
  • Create custom C++ Classes and resource files,
  • Browse and preview images
  • Create Internationalization resource files
  • Custom ListBox and UI designs
  • and many more ...

Once Projects and Design Sheets are created, the Graphical Editor is launched and the user can start to drag & drop UIQ 3 components from the palette. The screenshot below shows a Design Sheet with a SoftKey Style Landscape CQikViewBase dropped into it, with some labels and a sound selector.

3- Choose UI Style

VistaMax allows you to change the UI style on the fly and see the effects. All UI styles are supported.

VistaMax also allows you to have various View Configurations for your UI screens, and all View Configurations are supported.

4- Text Internationalization

VistaMax IDE for UIQ includes Wirelexsoft novel internationalization solution. The application and the text translations are kept separate. The translations are maintained in a spreadsheet style format, and can be edited and more languages added without changing the application Code. The translations can be pre-viewed as they would appear on the phone's screen, even before launching to an Emulator or Device.

 

 

 

5- Deployment and Packaging to Device and Emulator

VistaMax IDE generates the code and allows you to compile, build package and deploy to the emulator or device, all from within same environment. The "What You See Is What You Get" is evident in screenshot below.

6- Preview all your UI screens together

VistaMax IDE for UIQ 3.0  places all phone screens in a scrollable, zoom-able Editor View on your PC. At a glance you can see all the application screens together and, through the preview capabilities of internationalization, can preview all screens in any of the supported languages.

Summary of features for VistaMax IDE 2.0 for UIQ 3.0
  • A complete end-to-end graphical based IDE
  • Has all capabilities of conventional text-based IDEs, in addition to visual development capabilities
  • Supports all UIQ 3.0 configurations and styles (more than 130 UI elements in the palette).
  • "Drag & Drop" UI Designer on the basis of What You See Is What You Get
  • Easy to learn with on-line F1 Help Documentation
  • Sophisticated image handling with preview
  • Full internationalization
  • Connects to standard Version Control Tools:
    • CVS - built in plug-in
    • ClearCase - via a third party plug-in
  • Import and Export Compatibility with:
    • Code Warrior
    • Carbide.c++ Express

 Copyright © 2002-2006 Wirelexsoft, Inc. All rights reserved.