NewAndNoteworthy in Milestone 10 of Mobility Pack


Abilities_MobilityNewAndNoteworthyM10 Navigator actions

New behaviour and actions added to Abilities_MobilityNewAndNoteworthyM10 Navigaotr Panel

1) Multiple configurations can be selected. In such case navigator will show intersection of abilities assigned to selected configurations. Abilities_MobilityNewAndNoteworthyM10 with different values will be shown with "Multiple different values" as a value. Selected configurations must be part of the same project

2) Right click on abilities navigator shows a popup with following actions

a) Add - adds an ability to all of the selected configurations

b) Remove - remove set of selected abilities from all of the selected configurations

c) Copy - copy set of selected abilities to internal buffer

d) Paste - paste abilities from buffer to a set of selected configurations

New abilities panel actions

Project Configurations nodes actions

New actions added to configuration nodes with obvious meanings

running on single selected configuration

1) Run configuration

2) Debug configuration

running on multiple selected configurations even across different projects

3) Build selected configurations

4) Clean&Build selected configurations

5) Clean selected configurations

6) Deploy selected configurations

New project configurations actions

NSIcom support

Mobility Pack now supports NSIcom CreME CDC platform. You can download emulator from NSIcom web page - Developer Support package. Use Java Platforms Tool to add CreMe to the list of available CDC platforms

MIDP-1.0 compliancy analyzer in Visual Mobile Designer

The Visual Mobile Designer has a new analyzer. It inspect a design and reports all component, properties and values which are not available in MIDP-1.0.

Deployment on Nokia devices

MobilityNokiaDeployment section=1

Windows Mobile deployment

MobilityWindowsMobileDeployment section=1

SVG Composer

Major upgrade of SVG Viewer supporting basic editing of SVG content. The SVG Composer is not intended to be a replacement for SVG authoring tools, it is rather targeted on a developer who needs to adjust and modify existing SVG graphics and make it work with his/hers code.

Extended viewer features

  1. Zoom control(zoom in/zoom out/fit on screen/exact zoom ratio)
  2. Extended navigator - it is possible to display only the tree nodes that meet some criterion. The parent
    nodes of those nodes are displayed as well to keep hierarchy unchanged, but they shown in gray color. 
    Currently the two following filters are available:
    1. Show only the elements with defined id
    2. Show only animation elements
  1. Animation support - it is possible to start specific animation; useful for animation with indefinite begin
     time, typically triggered from script
  1. ViewBox support - it is possible to see area outside the SVG viewbox. There are two display modes related
    to this.
    1. Show view box only - only the area defined as 'viewBox'
          trait on the svg element is displayed - the rest is clipped out
    1. Show whole image - the whole image is displayed and the
          viewBox boundary is displayed as thing dark gray rectangle

Editing features

  1. Content locking - to prevent unwanted changes user can lock the content. Initially the content is locked and user can unlock it
  using the toolbar button. The unlocked state is indicated by pressed toggle button and pencil icon displayed in bottom left 
  corner of the canvas.  Note: No animations are available when content is unlocked.
  1. XML text editor, which can be used for direct editing of SVG source. Changes done in the editor are reflected in the visual
  view when it is available. The visual view and the editor are not meant to be displayed at one time.
  1. Quick link from navigator to editor - double click on on a tree node in navigator takes user into editor with caret placed at the
    beginning of the element that node represents
  1. Quick link from visual view to editor - double click on an element takes user into editor with caret placed at the beginning
    of the XML tag.
  1. SVG Shapes Palette - a simple palette window associated with the text editor can be used to drag various svg elements into
   the text editor
  1. Basic shape manipulation in visual view:
    1. Select - the polyline outline is drawn around the selected element
    2. Move/translate - the selected element can be moved/translated to some other position. When mouse is hovering over the
       selected element, the mouse cursor changes and element can be moved to some other location by dragging.
    1. Rotate - the selected element can be rotated. When mouse cursor is near the "rotate handle" (represented by a small
       red circle initially at the top-right corner of an element outline) of a  selected element, the mouse cursor changes
       and element can be rotated around its pivot by dragging.
    1. Scale - the selected element can be resized/scaled. When mouse cursor is near the "resize/scale handle" (represented
       by a small red box - all the outline corners other than rotate handle) of a  selected element, the mouse cursor changes
       and element can be resized/scaled by dragging.
  1. Insert graphics - user can insert SVG image located on the filesystem into existing content. The conflicting identifiers are
  reassigned so that one image can be inserted several times. The inserted image is wrapped in <g> envelope and user can manipulate 
  (e.g. move, rotate, scale, delete) with image as if it was a single SVG element. 
  1. Delete - remove selected element or inserted graphics
  2. Layer control - it is possible the change drawing order of individual elements. The following actions are available
    1. Move to top
    2. Move to bottom
    3. Move backward
    4. Move forward

Note: The element nesting level is not affected by any of the above operations, so it is possible to change drawing order only of the element siblings. For example the "Move to top" may not be always sufficient to move selected element on the top of ALL elements in the SVG image.

Export features

  1. Ability to save images to JPEG and PNG
  2. Ability to set compression level when saving to JPEG
  3. Ability to specify progressive mode when saving

SVG Components

  1. New class SVGPlayer has been introduced
    1. SVGPlayer contains many utility methods for manipulating underlying DOM tree (e.g. startAnimation, rotate, move, scale, ...)
    2. all DOM manipulation methods have also thread safe variant (i.e. the manipulation is always done in the document udpate thread)
  2. SVGAnimatorWrapper has been deprecated - please use SVGPlayer instead of SVGAnimatorWrapper

Back to MobilityNewAndNoteworthy

Download Milestone 10

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo