Catalyst Plugins and Code Generation?

Hey,
Does/will Flash Catalyst support custom plugins, or can we modify how the code generation works.  That would be very helpful on the developers end.
Thanks!
Lance

We don't have any plans for either of these things in the first version of Catalyst. How would you want to modify the code generation?
-Adam

Similar Messages

  • UML associations and code generation don't work

    Hello,
    I've maid a Class Diagramm in JSE 8, class generation works great, but I have a problem with associations : they are not generated (ie no attributes in class files). I've tried to give association name and also named both ends, but nothing better.
    Thanks for your help.
    PS : navigable association seems to work great.

    Thanks for your valuable feedback and sorry for the inconvenience.
    I already submitted a request for enhancement (RFE) for automatic code generation for Association links. As for the documentation issue, I'm not able to replicate your problem. I'm seeing all comments in the source that I entered in the documentation panel. Could you please kindly provide me detail steps to reproduce the case that you don't see documentation generated in the code and I'll try to help you. Thanks!
    --Peter                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Can I install/buy a Flash Catalyst plugin and run it on CS3 or would I need to buy Flash CS5 too?

    I use CS3 in my company and they're not prepare to spend more money on a whole new adobe package. I'd love to use the advantages of catalyst but not sure I can just puchase it on its own or f I need to buy Flash CS5 too. any help?

    Flash Catalyst is available as a stand alone product. However without CS5 versions of Adobe Illustrator or Photoshop, you will be unable to do any visual round tripping of the assets. Also you might need Flash Builder to extend your work beyond the capabilities of FC.

  • Compiler Code Generation API

    I would like to ask if you guys could make a Compiler Code Generation API.  This would allow developers who would like to fine-tune details you guys probably don't have time to do, for projects we think its important on.  Specifically with [Bindable] and {} code generation.
    I would like to be able, and many others I'm sure, to turn Binding on/off (conditional binding), and add more complicated expressions, but that's currently impossible, unless I rewrote the core UIComponent and everything.  Or unless I had access to the generated code through a nice API which shouldn't take you guys long at all: you already are generating lots of code and have templates for it, I would just like to ask for easy access to those templates.
    Please let me know what you think.  Thanks a lot for your time.
    Lance

    It's something we've thought about but it's not a high enough priority right now.  Certainly a feature that folks could think about implementing on their own and contributing back though.  It tends to be more complicated than you'd think though
    Matt

  • FPGA Code Generation fails with error codes 7 and -1

    Hi all,
    I have been having a weird issue with my LV FPGA compilation in the last couple of days, no matter what I try to compile LV fails to generate the FPGA code files and returns with errors 7 and -1 and complains that the file is not found. This happens no matter what I am trying to compile even a VI with just a while loop. I followed the discussion forum here without any luck, also followed the NI article here and that did not help either. The error codes always get generated at the start of the Generating Intermediate files step #7 (out of 7).
    Attached to this post is a screenshot of the error I am getting (error -1 just says internal error and to contact NI support), bellow is basically the error I get for error code 7
    An internal software error has occurred. Please contact National Instruments technical support at ni.com/support with the following information:
    Error 7 occurred at Read from Text File in nirviGetInstantiation_cRIO-IDSel_Timer.vi->nirviGetInstantiation_cRIO-IDSel_Timer.vi.ProxyCaller
    Possible reason(s):
    LabVIEW: File not found. The file might have been moved or deleted, or the file path might be incorrectly formatted for the operating system. For example, use \ as path separators on Windows, : on Mac OS X, and / on Linux. Verify that the path is correct using the command prompt or file explorer.
    =========================
    NI-488: Nonexistent GPIB interface.
    C:\NIFPGA\compilation\cRioController_8-SlotFPGA_FPGA-TriggerTest_C06156E2\IDSel_Timer.vhd
    I tried to do some digging to see what could possibly be happening, and I noticed that LV is looking for the vhdl files in the wrong folder (see the line highlighted in red above), when generating the vhdl files, LV will place them inside the "source_files" folder under the compilation project, but for some reason it is trying to find them under the root folder not inside the source_files folder!!!
    Does anyone have any idea why LV would be looking for these files in the wrong subfolder? 
    Thank you,
    Aws
    Attachments:
    Code Generation Errors.png ‏35 KB

    Hi Aws_Khudhair,
    What version of LabVIEW are you using? And what version of the FPGA module? From what I found, it seems as though this is primarily an issue with LabVIEW 8.6 and 8.6.1.
    http://digital.ni.com/public.nsf/allkb/A711119FE89E39E78625754E00075E92
    This forum also discusses a similar issue:
     http://forums.ni.com/t5/Real-Time-Measurement-and/FPGA-compile-errors-after-generating-intemediate-f...
    It may also be worth repairing/reinstalling the FPGA Module and the Xilinx compile tools.
    Catherine B.
    Applications Engineer
    National Instruments

  • I have a ipod nano 1st and 2nd generation and am trying to put music on it but every time windows says one of the usb devices attached to this computer has malufunctioned and windows does not recognize it code 43 can someone help me please

    i have a ipod nano 1st and 2nd generation and am trying to put music on it but every time windows says one of the usb devices attached to this computer has malufunctioned and windows does not recognize it code 43 can someone help me please

    Try putting it into "Disk Mode" http://docs.info.apple.com/article.html?artnum=93651
    Then with it in this mode connect it to the PC and try to run the latest iPod updater to do a restore and update software if you have the option. the latest iPod updater is 2006-03-23 and can be downloaded here http://www.apple.com/ipod/download/

  • Adobe Flash Player Active X and Plugin Product Codes

    Where can I find a list of all the Adobe Flash Player Active X and Plugin product codes? I am creating an uninstall script to cleanup any old versions and would like a complete up to date listing.
    This thread here has up to version 11.4 - http://forums.adobe.com/message/6048135#6048135
    Thanks!

    Hello,
    Please refer to the MSI GUIDs tech note.  This tech note is updated regularly with each release.
    Maria

  • Code Generation and Optimization

    hi,
    we have been looking into a problem with our app, running in a JRockit JVM, pausing. Sometimes for up to a second or so at a time.
    We enabled the verbose logging of codegen and opt.
    And we see entries like:
    [Fri Sep  3 09:51:38 2004][28810][opt    ] #114 0x200 o com/abco/util/Checker.execute(Lcom/abco/util/;)V
    [Fri Sep  3 09:51:39 2004][28810][opt    ] #114 0x200 o @0x243c4000-0x243c7740 1186.23 ms (14784.88 ms)
    So the optimization took 1186 ms.
    Does this optimization happen in the main thread?
    I.e., is the above message an indication that the app had to stop for 1186ms while the optimization occurred?
    Any help on this would be greatly appreciated!
    Also, does anyone have any more pointers to info on the code generation and optimization in JRockit?
    I have only managed to find the following:
    http://edocs.beasys.com/wljrockit/docs142/intro/understa.html#1015273
    thanks,
    JN

    Hi,
    The optimization is done in its own thread and should not cause pauses in your application.
    The probable cause for long pause times is garbage collection. Enable verbose output for gc (-Xverbose:memory), or use the JRockit Management Console to monitor your application. Try using the generational concurrent gc, -Xgc:gencon, or the gc strategy -Xgcprio:pausetime. Read more on: http://edocs.beasys.com/wljrockit/docs142/userguide/memman.html
    If you allocate a lot of small, shortlived objects, you might want to configure a nursery where small objects are allocated. When the nursery is full, only that small part of the heap is garbage collected at a smaller cost than scanning the whole heap.
    If you need help tuning your application, you could make a JRA recording and send to us: http://e-docs.bea.com/wljrockit/docs142/userguide/jra.html.
    Good luck,
    Cecilia
    BEA WebLogic JRockit

  • IOS Code Generation and Decompile?

    So I am doing an evaluation of Flash Builder for our mobile applications.
    I love it so far.  Here's the catch. At a minimum, I need to be able to have the native code or my architects will not let me use the tool simply on principle.
    I realize the .apk file is basically a swf and I can decompile that swf and see the actionscript.
    However, I need to be able to see the generated iOS native Objective C code.
    How do I go about decompiling?  I've been searching and thus far have come up empty.
    Just to be clear, this isn't to decompile an code other than our own.

    Jack,
    The time shown is the "time when the optimization ended" - "time when the
    optimization started". If does not say that the CPU time used was 1186 ms.
    One should probably not read too much into these numbers, I guess. The
    optimization does not happen in the main thread, but in a special
    optimizer thread that does these things asynchronously. If you do a
    Ctrl-Break (or kill -QUIT), you'll see a specific thread assigned for this.
    I don't think I have any pointers. Did you have any specific questions
    in mind?
    Cheers,
    olof
    Jack Nicklaus wrote:
    hi,
    > And we see entries like: [Fri Sep 3 09:51:38 2004][28810][opt ] #114 0x200 o
    com/abco/util/Checker.execute(Lcom/abco/util/;)V [Fri Sep 3 09:51:39
    2004][28810][opt ] #114 0x200 o @0x243c4000-0x243c7740 1186.23 ms (14784.88
    ms)
    So the optimization took 1186 ms.
    Does this optimization happen in the main thread?
    I.e., is the above message an indication that the app had to stop for 1186ms
    while the optimization occurred?
    Any help on this would be greatly appreciated!
    Also, does anyone have any more pointers to info on the code generation and
    optimization in JRockit?

  • Runtime Code Generation and operations on unknown types

    (Post split in two) - Part 1
    Hello,
    The problem is a bit more complex so I will try to explain it as good as possible. Let's consider the following classes and interfaces (trimmed to the essential parts):
    public abstract class Binding {
      private String name;
      public Binding(String name) {
        this.name = name;
      abstract Object getValue();
      // getters & setters
    public interface ExpressionImpl {
      public Object evaluate();
    public class DirectBinding extends Binding {
      private String expression;
      private ExpressionImpl exprImpl;
      public DirectBinding(String name, String expression) {
        super(name);
        this.expression = expression;
        this.exprImpl = /* Call to some code which will generate and load a a class that implements "ExpressionImpl" */
      public Object getValue() {
        return exprImpl.evaluate();
    public class RecursiveBinding extends Binding {
      private String initializationExpression;
      private String recursiveExpression;
      private ExpressionImpl exprImpl;
      public RecursiveBinding(String name, String initializationExpression, String recursiveExpression)  {
        super(name);
        this.initializationExpression= initializationExpression;
        this.recursiveExpression= recursiveExpression;
        this.exprImpl = /* Call to some code which will generate and load a a class that implements "ExpressionImpl" */
      public Object getValue() {
        return exprImpl.evaluate();
    public class Element {
      private List<Element> children;
      private Element parent;
      private List<Binding> bindings;
      // constructor, add, remove, getters and setters
    }So:
    1. Element models a tree node structure (reference to children and parent) and a binding container.
    2. Bindings know their parent element.
    3. A Binding can search and access Bindings from it's parent element or this element's ancestors.
    4. To observe that Bindings return Object values.
    5. Bindings are initialized from top to bottom. So if a child element's binding requires the value of a parent element binding, this is allready available.
    6. Valid expressions for DirectBindings are for example:
    - "100"
    - "3.5D + (new java.util.Random().nextDouble())"
    - "$parent_binding + $ancestor_binding"
    7. Valid expressions for RecursiveBindings are (initialization expression, recursive expression) (for a Binding called "this_binding"):
    - "$parent_binding" , "$this_binding + 1"
    - "100", "$this_binding * $ancestor_binding"
    8. A Binding object deals with values of the same type in it's expression(s) -> only numeric, only boolean. You cannot have "$parent_binding && true" if "parent_binding" returns an Integer object (through it's "Object getValue()" method).
    9. Instead of parsing and evaluating the expressions as strings, classes are generated which return the natural (Java) evaluation of the expressions. Of course valid code will be generated for the expression, so if a binding reference is found, in the generated class it will be replaced with the equivalent "binding.getValue()".

    Part 2
    Let's consider the following code snippet:
    Element parent = new Element("parent");
    parent.addBinding(new DirectBinding("parent_binding", "3.5D"); // Will call this Binding 1
    Element child = new Element("child");
    child.addBinding(new DirectBinding("child_direct_binding", "$parent_binding + 1"); // Will call this Binding 2
    child.addBinding(new RecursiveBinding("child_recursive_binding", "10", "$child_recursive_binding + Math.PI"); // Will call this Binding 3
    parent.add(child);
    parent.initialize(); // this is where the code generation starts (top to bottom)Now the following classes are generated:
    Binding 1 expression implementation:
    public class EMC_parent_binding implements ExpressionImpl {
         public EMC_parent_binding(final BindingCache bindingCache) {
         public Object evaluate() {
              return 3.5D;
    //Binding 2 expression implementation:
    public class EMC_child_direct_binding implements ExpressionImpl {
         private Binding m_parent_binding;
         public EMC_child_direct_binding(final BindingCache bindingCache) {
              m_parent_binding = bindingCache.getBinding("parent_binding");
         public Object evaluate() {
              return (java.lang.Double)(m_parent_binding.getValue()) + 1;
    // Binding 3 expression implementation:
    public class EMC_child_recursive_binding implements ExpressionImpl {
         private boolean firstEvaluation = true;
         private Binding m_child_recursive_binding;
         public EMC_child_recursive_binding(final BindingCache bindingCache) {
              m_child_recursive_binding = bindingCache.getBinding("child_recursive_binding");
         public Object evaluate() {
              if (firstEvaluation) {
                   firstEvaluation = false;
                   return 10;
              } else {
                   return (UnkownType)(m_child_recursive_binding.getValue()) + Math.PI;  // <-------- This is where the problem appears
    }Notice the casts in the evaluate() methods. Since I cannot do operations on "Object" I needed to cast to the appropriate types. This is easy to notice in Binding 2. It's easy to cast to "java.lang.Double" since when generating the code I allready have the value of "parent_binding" and thereby know it's type.
    Now the problem appears at recursive bindings (code for Binding 3). The binding for which I currently generate the code has a value of "null" and cannot find an appropriate type to cast to. How can I find a type to cast to, or what other solutions do I have?
    I sincerely thank you for reading this whole post, and am looking forward for some replies.
    Kind regards,
    Cosmin.

  • APT and Java source code generation

    Hi all,
    In many articles about APT tool, I read that it is possible to generate Java source code from annotations read by AnnotationProcessorFactory.
    I am very interesting by this possibility but I can't find an exemple (all exemples I found display informations only).
    Where can I find a concrete exemple of this functionnality ?
    Thanks
    Micka�l

    Micka�l
    I have a project on java.net that has several examples of code generation.
    Go to the project source code here.
    https://rapt.dev.java.net/source/browse/rapt/
    The ones here are quite simple
    https://rapt.dev.java.net/source/browse/rapt/src/net/java/dev/rapt/proposed/generators/
    and these packages are more complex
    https://rapt.dev.java.net/source/browse/rapt/src/net/java/dev/rapt/exploratory/#dirlist
    Check out the javadoc to see how they should be used.
    One pointer is, work out exactly what you want to generate first. Then code an example by hand, then make sure it compiles and does what you want it to do. That way you know exactly what you need to generate. It is much quicker to fix compiler and functional errors in your hand coded example, than to change the generator, recompile that, then run it to generate and compile the code.
    If you do find errors in your generated code, tweak the generated code by hand till it works, then go back and change the generator to do the right thing.
    A second point is: generate nicely formatted code, indented etc, then when it doesn't work, or doesn't even compile, you can at least read the generated code to debug it.
    Bruce

  • Command-line building:  code generation / WSDL importing

    Greetings,
    I'm working to setup a somewhat complicated Adobe Flex project that was created with the Flash Builder plugin in Eclipse.
    I cannot seem to find any documentation regarding the code generaton feature on the backend of the Flash Builder plugin.  The only way to access it seems to be via the GUI.
    Normally, I generate the appropriate action script code / objects via the Data/Services wizard in the Flash Builder plugin (importing a WSDL file hosted on a server).  I need to be able to perform this from either an ANT or MAVEN build script.
    I have Flash Builder 4.1 Pro, which is nice, but with multiple developers, I really need a way to build the entire project from the command-line without ever launching the IDE.  Has anyone managed to do this and can point me to the documentation?  So far, my search for Adobe documentation regarding command-line code generation has been fruitless.
    Thanks

    Anyone know of any work arounds?  Blog posts like this seem to leave little hope:
    http://mfeatonby.wordpress.com/2010/03/12/generating-actionscript-classes-from-wsdl/

  • Flash Catalyst Plugins?

    Does/will Flash catalyst support plugins?  I would very much like to customize the code generation.  Please let me know.
    Thanks so much,
    Lance

    Hey Lance,
    I would suggesting also asking on the Catalyst forums: http://forums.adobe.com/community/labs/flashcatalyst/
    Vera

  • Using VST plugins and ASIO for everything?

    Just a thought. Oh how much I'd like this!
    To be able to use universal VST plugins and ASIO for everything directly from Windows would be ideal. To put this simply, making the Creative Windows "mixer" a true equivelent of a pro-software mixing app (Ableton, ProTools, Sonar, Cubase, or any other) in terms of absolute control for all Audio effects and I/O.
    If Creative won't ever do this even on their next gen cards, somebody or some company that knows a decent mixer setup should write such a replacement mixer soon offered at a fair price (if not free) that will do so with easy, complete, reliable integration.
    Long and specific
    VST related:
    - Use X-Ram to cache inserted VST plugins. Now theres a potential great reason for it since it obviously doesnt use any to cache the I/O bus like ALL OTHER periphials that have Ram caches. Its use is dictated by software, so why not?
    - Allow setting some tiny but likely necessary amount of X-Ram as an additional plugin audio I/O buffer. This should be much less than what mixing software needs for this setting since that would all have to pass the CPU.
    - Use Creative's processing hardware directly instead of the CPU so VST plugins won't increase CPU usage (within reason of course).
    - Yield overhead when using lots or higher-demand plugins if set in bit-match mode. Why waste all that power for SRC when Voxengo R8Brain or plenty of other pro software can do that a million times better and way faster in non-real-time? OK, only Creative could work this one in.
    - Why VST plugins? I'd trust my favorite EQ, digital limiter or whatever that has 64-bit float internal precision and oversampling vs. a 24-bit (rounding-error heaven) with no oversampling like the built in Creative ones.
    - If Creative has confidence in the quality of their own propriety effects, doesn't have to be VST but simply making them usable as a ReWire bridged devices into most any host with parameter automation controls and all. Obviosly these could have much lower latency than VST that normally relies on CPU processed software code.
    - The only argument against this is that some VST plugins have huge latencies. Optional latency delay to keep tracks
    - Allow Creatives hardware to insert as a ReWire slave or otherwise bridged device to ASIO-based apps so VST's can be outsourced from demanding more CPU when mixing. I could also add MIDI plugin effects as well.
    ASIO related:
    - Allow changing any and all audio I/O routing for individual channels on the fly for Windows and ANY software (not just ASIO compatible stuff). Just like in Ableton, Pro Tools, and every other WELL designed "mixer".
    - Treating XP itself and any software that normally goes through DX/MME/etc to use this ASIO mixer by making it appear as an insert send/return in the mixer so it can get routed and processed individually to my liking.
    - Can insert send/return signals for any DX/MME/etc program to/from any track or #tracks in any combination up to some reasonable limit with pre/post gains. At least several send/returns slots per channel.
    - A game that uses ASIO would be sweet. 0% FPS drop. IMO DX/MME/wave-mapper sound sucks. No control, many wasted CPU cycles, and horrible latency.
    - Ability to save/load PROGRAM-specific routing chains. Having it so simly running a certain program will automatically insert it how/whereever I specified, if not default, with all relevant I/O settings, including plugins and related settings that were put in the insert send/return path series to that program of course.
    - Put real-time SRC, compression encoding/decoding, or any Creative effects as well whereever I want in the signal chain, whether universal to a track I/O or program insert send/return I/O.
    - Ability to record tracks or the master likewise.
    - No digital feedback possible caused by monitering/recording/routing configs that would be possible in any decent mixing software. Surely not ever from a default setting or made sometimes impossible to prevent like on the Audigy series. Well unless I do something stupid that SHOULD cause feedback. Speak of a truly worthless mixer, this BTW is the ONLY reason I couldn't just go the manual route and run my host all the time, forcing ALL sounds through it for real-time playback with my Audigy. I'm assuming XiFi's Audio-Creation Mixer doesn't have this horrible problem.
    - Imagine putting any combination of sounds in 7.1 surround, monitering specific channels to any physical output, or up/downmixing 5.1 as it plays in real-time, etc. any thing like this possible instantly with a few mouse clicks! This would be SO EASY and completely possible to implement, most of the above right onto existing XiFi's as is.
    It's not like it would be competing with pro-interface rackmount products so no harm to Creative. I sure as h*ll wouldn't record with any soundcard's analog pre's or unbalanced connections for that matter. Guess I just love the interface and control of a REAL mixer that can do it all.

    cusis wrote:
    But would it be possible to somehow use the power of the card to take on some of the load of the cpu, users would surely then see alot more benifits from these cards.
    I don't see why this isn't possible with enough X-RAM. Why no host apps support offloading VST plugin cache buffers and rendering threads to it? I'm probly returning my XiFi and sticking with my old Audigy 1 until either I blow it up or Creative makes a REAL upgrade with most the aforementioned features that literally COULD'VE been implemented in XiFi's current hardware.
    If they do, they'll have my business and many others I'm pretty sure. Creative, if your listening and you want to like triple your sales - PLEASE get a clue and get the software end right. Microsoft or any audio host software developers, heres your (fat) chance if Creative wont do whats really their responsibility.
    If ALL apps were forced to pass through ASIO as I mentioned, this could force all apps and games to use part of X-RAM as an I/O buffer no matter what specific support is. The same way a video card can offload ALL video including Windows, not just when running certain games, or even worse, certain audio apps lol that specifically support video RAM and DX performance controls! That would be the stupidest, most worthless idea and why Video Cards don't waste their hardware this way. And yet this is what XiFi currently does regarding audio. Somebody change this SOON.
    This would be SO cheap and easy for Creative toss together and implement and would solve EVERYONE's problems and make ALL games at least get SMOOTH AUDIO. He!! Creative could charge $30 extra for it or just push out a new line of cards and itd still be worth it. Creative, did you read that part? More profit$$$ Like a video card upgrade, I EXPECT a night vs. day improvment but as it stands, XiFi is simply a glorified Audigy that costs more but much LESS likely to work right.
    More importantly, its use of ASIO (the real deal) remains no less limited than an old Creative card from way back when. If Creative wants their soundcard to integrate with software better, learn from Nvidia/Ati and deliver the goods as they've done it all along.

  • Error in code generation for deleting table BUT000_TD

    Hi,
    Did anyone encounter this error while working on EEWB ?
    I created the project extension via EEWB and completed the wizard setting with the package (dev. class) value as $temp as I wanted to test it locally.
    One of the errors, that I got is:
    Error in code generation for deleting table BUT000_TD
        Message no. DA464
    Diagnosis
        This error message indicates that internal inconsistencies exist.
    Procedure
        Please consult SAP.

    Hi,
    As I mentioned in my previous post kindly check the consistency of the structure BUT000_TD.
    Regards,
    Sudheer.

Maybe you are looking for

  • SSO to ITS error

    Good day, I have a problem when trying to connect to ITS via SSO. This has all been set up and it works fine. Problem arises when I deactivate my user's password (delete the password) on the R/3 end and whenever I try to log to the ITS via SSO, an er

  • Error message: "the software required for communicating with Ipods and mobile phones was not installed correctly....

    2 error messages when opening itunes: "The software required for communicating with Ipods and mobile phones was not installed correctly.  Do you want Itunes to repair this for you?"  When clicking yes another message indicates not able to remove serv

  • XI 2.0 WorkBench File Adapter Self-Test Error

    I have installed the file adapter on our XI serve and when I perform the Self-Test I get the following error HTTP request failed. Error code: "401". Error message: "Authorization Required".  I have the user  XIRWBUSER defined to the Adapter Engine. 

  • Sql developer is freezing and many errors come up when you first launch it.

    These are just the few that have appeared this time when I launch Sql....... How can I solve these Problems As i am a first time user of SQL developer so im not sure how i shud go about it. SEVERE     36     0     oracle.ideimpl.extension.AddinManage

  • CRM setup tables

    Hi,         Can any one please let me know what is the T Code to delete & filling the set up tables in CRM.And  in RSA7 what would be the impact  if we delete the Data or Queue. Thanks & Regards Kranthi