Reprinted flash builder "New Features of burrito"

Source: Internet
Author: User
Tags configuration settings

The author of this article is Andrew shorten, product manager of builder, translated by partners of China ADC,
I am here to share it with you.

Original article address:
Http://www.adobe.com/devnet/flex/articles/whatsnew_flashbuilder_burrito.html

The main content of this article is as follows:

The following Adobe products are required:
• Flash builder "burrito" Preview

• Flash Catalyst "panini" Preview

We are happy to provide you with a flash
The code name is "burrito" for the preview version of the next builder version ". Although not all features are provided, this preview version introduces a large number of new features and flash
Builder enhancements and provides support for Adobe Flex SDK "hero", while Adobe Flex SDK
The hero preview version is also available.

In this preview of Flash builder, we strive to improve the following areas:
• Develop mobile and multi-screen applications
• Accelerate the compilation of flex and ActionScript project code
• Improve the workflow of designers/developers
• Updates platform support and improves performance

This article will provide you with an overview of new features, product enhancements, and workflows introduced by flash builder "burrito", and links to other resources that help you understand this preview.

It must be noted that the purpose of this preview is to provide you with an opportunity to evaluate the features being developed early and to allow us to get your feedback on related products.
The preview version will not be tested at the same level as the final version. It is not the full version of the feature and may contain a large number of software faults. However, we hope you will like to use these new features and the enhancements we provide
To make you feel at ease.

Develop mobile and multi-screen applications

In addition to the Adobe AIR version provided for mobile devices, flash builder "burrito" also uses Adobe for development, testing, and deployment
The flex SDK hero or the mobile air application created by ActionScript provides full support.
With your existing skills and familiar workflows, you can use flash builder to efficiently create web, desktop, and mobile applications.

We have added support to define a flex or ActionScript mobile project in Flash builder.
Builder, You can package applications that can run on one or more mobile platforms. This preview version only supports Google
Android, but we expect to add support for Apple iOS and blackberry tablet OS in the future.

Application-level structure (application-level)
Construct), Adobe Flex "Hero" SDK introduces support for mobile application development. For the use of Adobe Flex SDK
For the "hero" project, the content assist function (content assist), flash
The coding environment of the Builder automatically provides recommendations for mobile optimization components. At the same time, the design view provides a complete visual preview of the mobile application layout and the screens of devices of different sizes and orientations.
Supported functions.


Figure 1. Mobile Optimization Component
For mobile projects, flash builder supports convenient startup and debugging options, allowing you to preview and debug applications on a desktop using air debug launcher (ADL) or using connected mobile devices.

Once your application is created and can be deployed, flash builder can provide the latest workflow to output the release version of the application. For android
Device. Flash builder packs this version into A. APK file, which can be uploaded to the Android Market for installation on the target device.

For more information about using Adobe Flex SDK "hero" and flash builder "burrito" to develop mobile applications, see Narciso Jaramillo on the Adobe Developer Connection website.
Article.

Accelerate compilation of flex and ActionScript project code

In each flash builder version, you will see the product development team's investment in core coding functions, these features can help accelerate the development of applications and make your development more efficient.

Flash builder "burrito"
Added support functions for code templates (often called code snippets (SNIPPET) that allow you to use content
(Assist) insert a pre-defined block of mxml, actionscript, or CSS in your code. Flash
Builder has a large number of standard templates. They are already produced code and can be used to define packages, classes, and for loops.
Loop), while loop (while loop), and switch
Block. You can define your own custom template set and import/export template so that each developer in the development team can use the same template set in the project (see 2 ).


Figure 2. Flash builder "burrito" added support for the Code Template Function

Quick assist can provide the contextual access function for convenient code-related operations, and you can use Ctrl + 1
Flash Builder
"Burrito" to access it. In this preview, we have added the following support features: renaming identifiers in a file or workspace, organizing import operations, converting local variables into fields
The expression assigns values to variables, generates getter/setters functions, and splits variable declarations.
In addition, calling quick assist for the variables, methods, event handlers, interfaces, or classes that need to be defined will allow you to generate the code that can be implemented later (stub
Code), so that you do not interrupt the current development task.

In addition to the above features, we also added the metadata content assist function, which means that when you enter '[' in the Code view, flash
Builder will provide you with code prompts for the flex SDK and custom metadata at the same time; we have also improved content
(Assist) to support the proposal
The padding function, which means that you can quickly filter out code prompts so that only templates, variables, functions, classes/interfaces, packages, or namespaces are displayed. Finally, we also added the function of generating a stub for the parent class method.
Methods (stub method) function, you need these parent class methods to overwrite or connect the methods you want to implement.
For more information about how to use the flash builder "burrito" encoding efficiency function, read the Sameer Bhatt and sreenivas ramaswamy articles on the Adobe Developer Connection website.

Improve the workflow of designers/developers

With the release of Flash Builder 4 and flash catalyst cs5, developers are provided with design materials
Asset) and component skin, we can allow designers and developers to cooperate in the production of high fidelity flex projects.
However, we know that further investment is required to provide two-way workflows between the designer and the developer.
The Flash catalyst team is also working to develop a future version of the code named "panini". This version adds
Supported functions of the Flex project created or edited in "burrito. Although not all expected projects are supported, flash Catalyst
The preview version of panini provides an opportunity to evaluate two-way workflows between two products (see figure 3 ).


Figure 3. Improved Two-way Workflow

In addition to opening the flash builder project, flash catalyst also improves the code generation function and supports re-adjusting the user interface, make sure that the developer code referenced from the user interface control is not affected by the designer's editing.

To support the new flash Catalyst "panini" features, we have introduced many new features in Flash builder "burrito.
In the process of cooperation with designers, one of the key considerations for developers is to maintain
Compatibility of the Flex function subset supported by the catalyst; in addition, there are some project configuration settings that are not compatible with the flash catalyst. In flash
Builder, you can open 'Flash catalyst compatibility
Checker, so that when any component, attribute, or project settings are imported to flash
Provide alert information when a catalyst may cause a problem-you can solve the problem before the designer exports the project or refactor part of the project code to a library.

Flash catalyst allows designers to use convert artwork to component through custom, skin-planting components defined by developers
Skins workflow (introduced in previous versions ). In flash
In builder, we have provided a convenient Wizard to help you generate the required ActionScript classes. In these classes, you can specify the skin status, skin parts, and components.
Business logic.
There are various combinations of Flash builder and flash
Different methods of catalyst-about designer-led and developer-led workflows, creating custom skin-planting components, and for flash Catalyst
For more information about Project restrictions (most of which will be deleted in the final version), see the relevant flash builder documentation.

Update platform support and improve performance

As part of this preview, we are currently using the latest version of eclipse (version 3.6 "Helios") as flash
Therefore, flash Builder users can now see all the enhancements of eclipse and software fault modification programs. In addition
In OS X, We have updated the flash builder to use the "cocoa" version of eclipse and will delete the old "Carbon"
Supported functions of the version.

In addition, flash Builder provides the latest support for Adobe technology, including Adobe Flex SDK "hero", Adobe
Air 2.5 and Flash Player 10.1. For non-mobile projects, Adobe Flex SDK hero introduces form, image, and
The spark version of The DataGrid component, and Flash builder "burrito" can support these components. For more information about Adobe Flex
For more information about the SDK "hero", please read the Deepa Subramaniam article on the Adobe Developer Connection website.
We have enhanced the functions of one of the fields, but the results may not be immediately displayed. This field is related to the Flash builder and Installer architecture.
There are no separate download methods for standalone and plug-in versions (in these versions, you can
Builder is added to an existing eclipse instance). Instead, after installing an independent version, you can use a small tool (which can be found in the utilities directory)
Configure flash builder to process one or more eclipse versions.

In addition to updating the platform support function, we also spent a lot of time testing a large number of customer projects in Flash builder to see where to improve performance and memory usage efficiency.
Based on the current work, we can see that the refactoring and
The time spent by the profiling operation is reduced by up to 65%, which makes processing with multiple dependent library projects (dependent Library)
Project. There is still more to be done in this field, so we will release a white paper detailing all the enhancements closer to the final version.

Other improvement measures

In addition, in this version, we have added a number of other features and a small number of enhancements, all of which are customer feedback and functional requirements we receive through Adobe ideas site. The following are some of the enhancements:
• You can define a "Spark only" project, which does not contain any MX components that can be used.
• You can define the "ActionScript air" project.
• The ActionScript and mxml files can be associated with Flash builder to enable these file types from the file system.
• When dragging components, the design view displays visual feedback.
• If your project does not require the design view, you can disable it.
• For independent previewing and debugging (without using HTML wrapper), you can define the executable code that you want to use in Flash Player.

Next reading

For more information about flash builder and flash catalyst designer/developer workflows, see the ATV video below:
• Flash builder and flash catalyst designer/developer workflow (flash builder and flash catalyst designer/developer workflows)

We hope that you will like to use the flash builder "burrito" preview version, and feel the same new features and enhancements as we do.
Early feedback we have received from our private beta developers is very exciting, so we are eager to deliver the preview to everyone as soon as possible so that you can provide additional feedback.
I strongly recommend that you use BugBase or forums to report any software faults or problems you discover-we are eager to receive your feedback so that we can continuously improve our products.
In addition, remember that there are still many features in the development process, so it is not included in this preview version-we look forward to sharing detailed information about these features with you within a period closer to the final version release.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.