Creating Extensions - How to get started?

I've been snooping around for some tutorials or information on how I can get started on building extensions for Dreamweaver CS3 but I'm not turning up much. Does anyone have any sources for this sort of thing?
Also, generally speaking, can you build the GUI for the extension in Flash/Flex and have the GUI communicate with, say, the desktop through the Dreamweaver API?

Jason,
I mention a few resources in this blog post:
http://blogs.adobe.com/dreamweaver/2009/02/extending_dreamweaver_getting.html
The SDK mentioned in the comments can be found here:
http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1009962
You'll get a few errors about menu items that can't be put in the specified location, but they are added in the Commands menu, so all functionality is there. That error has been fixed, but that extension has not yet been updated on the Exchange.
Starting in CS4, you can use Flash for UI, but I don't think you can access anything outside of DW. There's documentation here:
http://help.adobe.com/en_US/Dreamweaver/10.0_API_Ref/WS4FB61645-9C4E-4667-B6D4-0E5F553BEF4 F.html
HTH,
Randy Edmunds

Similar Messages

  • How to get start to develop Oracle database applications with NetBeans?

    Dear Ladies and gentlemen,
    I am new to NetBeans. And I know nothing about Oracle. I have installed the
    NetBeans 6.8, and I want to learn Oracle database application development
    with NetBeans. I don't know how to get start. Give me some suggestions,
    please. Thank you very much.
    Best Regards
    Ma Xiaoguang

    Download Oracle Express Edition for educational purposes and start from there.
    Download at:
    http://www.oracle.com/technetwork/database/express-edition/downloads/index.html
    Documentation at:
    http://www.oracle.com/pls/xe102/homepage

  • Adobe Illustrator Help: tips for how to get started?

    I am new to adobe products. Does anyone have any tips for someone new who is just starting out
    with adobe illustrator? I have not used it before. Any beginner tips on how to get started with adobe
    illustrator would be appreciated. Thanks

    start by reading the documentation and follow the samples shown, get familiar with the user interface, get to know where the tools are and what they do...and the most important thing practice, practice, practice.
    other than that, there are plenty of resources online, depending on your learning style, buy a book, follow tutorials, watch videos, take a class.

  • Cloud and Pro features of Behance, how to get started?

    Hi,
    I want to find out more about http://www.adobe.com/products/creativecloud/behance-community.html
    How do I actually set this up, I can't find how to get started. I currently have a Muse website on BC.
    ~ Anita

    Anita1390,
    You will get Behance integration with the new CC which is not yet launched. This article will give you an idea about the steps you need to follow to get stated with Behance.
    http://helpx.adobe.com/creative-cloud/kb/publish-behance.html

  • How to get started on Developer Server

    Hi
    Could you show me how to get started with developer server 6? How can I deploy an existing form to the web? Where can I read more information on this topic? Thank you.

    hi,
    It is avialble in the below URL:
    http://technet.oracle.com/docs/products/developer/doc_index.htm
    read it and try it
    null

  • How to get started Organizing photos with tags and albums

    Apporximately 15,000
    Mostly family, vacations, travel, etc over 30 years
    What is the BEST way to get started?  Should I tag them first or put them in albums and sub-albums and then try to tag and further identify them?  I know nothing of how is best to proceed.
    I am oveerwhelmed with the process and cannot seem to find a starting point.  I have looked at many of the tutorials, but cannot find a "1-2-3 A-B-C" roadmap.
    Message title was edited by: Brett N

    I would recommend doing all (okay, almost all) of your organizing via tags. Don't bother using albums unless there are a subset of photos that you want to display somehow (like a slideshow, or photobook) in which case albums are the right tool. Also, make sure that when appropriate, you add the proper captions and notes.
    I would start by using pencil and paper (or word processor) to make a list of categories and tags, in the appropriate hierarchy, that you might want. For example, in the people category, there are tags Jones Family, Smith Family, etc. (and sub-tags with people's names) In the event category, there are tags Vacation, Beach, Christmas, Hanuka, etc. Other categories you might want: Location (example: New York, Boston, Illinois), Content (mountain, church, waterfall, gorilla, historical site). This part completely depends on you.
    Once you have this hiearachy of categories and tags to your liking, start creating/adding the tags (and captions and notes if needed) to your photos. You can work in small batches. Eventually you will have all your photos tagged (trust me, I know, I did this too).
    Do NOT: move photos or folders from here to there, or rename them ... this is unnecessary extra work, as you will be using your tags from this point forward to locate your photos (exception: if you want/need to move the photos to a different hard disk, then by all means do so).

  • How to get started on java applet client/server game?

    Hi,
    I've googled, but didn't find any useful information about creating java applet client/server game. I've followed the example of Client/Server Tic-Tac-Toe Using a Multithreaded Server in Java How to Program from Deitel, but I when I tried on Applet, my cliet doesn't communicate with the server at all. Any help to get started with Applet would be great. Thanks!

    well, i decided to put in portion of my codes to see if anyone can help me out. the problem I have here is the function excute() never gets called. here is my coding, see if you can help. Notice, I'm running this on Applet thru html page. This shouldn't be much different than running JFrame in term of coding right?
    Server.java
        public void init()
            runGame = Executors.newFixedThreadPool(2);
            gameLock = new ReentrantLock();
            otherPlayerConnected = gameLock.newCondition();
            otherPlayerTurn = gameLock.newCondition();
            players = new Player[2];
            currentPlayer = Player1;
            try
                server = new ServerSocket(12345, 2);
            catch (IOException ie)
                stop();
            message = "Server awaiting connections";
        public void execute()
           JOptionPane.showMessageDialog(null, "I'm about to execute!", "Testing", JOptionPane.PLAIN_MESSAGE);
            for(int i = 0; i < players.length; i++)
                try
                    players[i] = new Player(server.accept(), i);
                    runGame.execute(players);
    catch (IOException ie)
    stop();
    gameLock.lock();
    try
    players[Player1].setSuspended(false);
    otherPlayerConnected.signal();
    finally
    gameLock.unlock();
    Client.java
        public void init()
            startClient();
        public void startClient()
            try
                connection = new Socket(InetAddress.getByName(TienLenHost), 12345);
                input = new Scanner(connection.getInputStream());
                output = new Formatter(connection.getOutputStream());
            catch (IOException ie)
                stop();
            ExecutorService worker = Executors.newFixedThreadPool(1);
            worker.execute(this);
        }So after worker.execute(this), it should go to Server.java and run the function execute() right? But in my case, it doesn't. If you know how to fix this, please let me know. Thanks!

  • New to JBOSS / JMS ! How to get started ?

    Hi,
    I'm a J2EE programmer.
    I have used JBoss as well as JMS (before long time with WebLogic), and need to know how JMS works in JBOSS, how to setup queues, monitor them (perhaps using JBOSSMQ and Active MQ), etc. I use Eclipse Europa.
    To get started and understand some existing code that uses this already, what would be a quick way. As running down with POC deadlines.
    I would appriciate if any one can provide sample application and configuration details to start with.
    Regards,
    Maulik

    Hi
    I would also like to add,
    - I aware that all the configuration files are available under deploy/jms folder.
    - jbossMQ-service.xml and uil2-service.xml files have great role to do while creating queues and creating ConnectionFactory, respectively.
    But I am not able to relate all the things and not able to start with a small example, even I am not able to define QueueConnectionFactory.
    I am getting error like,
    Exception in thread "main" javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundException: org.jboss.jms.client.JBossConnectionFactory (no security manager: RMI class loader disabled)]
    at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:728)
    at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
    at javax.naming.InitialContext.lookup(Unknown Source)
    at SendRecvClient.setupPTP(SendRecvClient.java:61)
    at SendRecvClient.sendRecvAsync(SendRecvClient.java:76)
    at SendRecvClient.main(SendRecvClient.java:107)
    Caused by: java.lang.ClassNotFoundException: org.jboss.jms.client.JBossConnectionFactory (no security manager: RMI class loader disabled)
    at sun.rmi.server.LoaderHandler.loadClass(Unknown Source)
    at sun.rmi.server.LoaderHandler.loadClass(Unknown Source)
    at java.rmi.server.RMIClassLoader$2.loadClass(Unknown Source)
    at java.rmi.server.RMIClassLoader.loadClass(Unknown Source)
    at sun.rmi.server.MarshalInputStream.resolveClass(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at java.rmi.MarshalledObject.get(Unknown Source)
    at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:72)
    at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:652)
    ... 5 more
    So Any startup small application along with configuration details is highly appriciated.
    Regards,
    Maulik

  • Not sure how to get started

    Hello all,
    I don't know if this is going to make sense. I have been doing VB programming for a while and eventhough I have J# through my Visual Studio, I want to make something that is not reliant on Mircosoft's stuff and more evenly usable by all. What I am posting about today is how would you all suggest I get started learning how to program Java.
    To give you a little understanding of me, I usually learn by doing. What I mean is I start on a project and find what I need to get it to do what I want. This is useful in that I usually retain all of what I learn (for the most part) the bad part is it makes learning from a book or other similar source difficult.
    I do have some goals in what I am trying to learn, I have been told that they are quite ambitious and that does not daunt me but does give me pause to consider how to best take on this effort.
    I guess what I would like to find is someone who is well versed in Java and has a analytical mind (someone akin to my own thinking) that would like to mentor me (for lack of a better word). If anyone out there is willing, I will be eager to drink up any knowledge you wish to pass on.

    As a means of futher introduction, I do not program
    for profit or any business prosect, though to have it
    grow to that point would be a dream. I am
    programming for the purposes of playing my favorite
    game D&D. I know that many people share my love or
    the game and the exercise in imagination. But to
    tell you this I feel is only fair as some people
    don't like helping gamers in their intrests.Hmm... I wonder...
    If you haven't done this already, I would suggest to create a program to generate the character sheets. This alone is not so extremely challenging, but you might try a couple of things with this, like:
    - building a GUI (Swing)
    - File saving and loading (Object Streaming)
    - Data import/export (XML)
    You learn most when thinking big. Many problems only occur in big projects, and therefore force you to think about better approaches. There is a big difference between making something work somehow, and make it right.

  • How to get start on RFID

    Hi,
    I am new to RFID module. I am doing enhancements to xMAM3.0.  I have to implement RFID in our application. Can any body please tell me how to start on RFID from scratch. Please provide me any documents helpful for RFID implementation. Also please tellme what all the softwares needed to start work on it & how to get them.
    Please send me the documents to : <b>[email protected]</b>
    Helpful answer would be given with high reward points....
    Regards,
    Murthy.

    Hi Murthy
    I have activated the bar code scanner for MAM2.5 application for a custom created input field. I guess activating RFID should be similar. Briefly I would explain you the procedure I followed and below is the link where it gives examples with codes.
    Followed the example and wrote a piece of code in the load method of the custom created page.
    Deploy this new war file.
    Deployed the required connector and driver.
    Now when you trigger the RFID it should work.
    The following link should give you a complete understanding. I will also email a pdf file of the same to Sidharth.
    http://help.sap.com/saphelp_nw04/helpdata/en/24/eb3a97709d41b48ceb6ae5a279a173/frameset.htm
    Hope this helps.
    Thanks, Raj

  • Got a Problem? How to Get Started

    Getting started on fixing your problem:
    Working with video editing on an NLE (Non Linear Editor) program can tax the most robust computers. Depending on many factors, this can be a daunting task, at best. Many of the components of one’s computer can be stressed, more than with almost any other operation, that it will ever perform.
    Getting help on the forum can seem almost as daunting, as the first thing that a poster is likely to encounter is a list of questions, before any answers. This is the natural flow, because people are trying to help remotely. They cannot come to your office and sit behind you to determine your computer system’s capabilities, and observe just what you are doing, when and how you are doing it. Do not be put off by these questions, as they are very necessary and will very likely give the respondents some clues on where to look for your problem.
    Problems can normally be broken down into these categories:
    1.) System
    2.) Assets (the Audio, Video and still images)
    3.) Project (how it is setup and with which Preset)
    4.) Workflow (what you are doing, and how you are doing it)
    If you prepare a checklist, before you post your problem, it will save everyone a great deal of time, and will likely yield your answer much more quickly. The more detail that you furnish, the fewer questions will remain, that have to be asked. Remember, you have to be the "eyes" for the others on the forum, if they are expected to help you. They could be thousands of mile away, in other time zones, and will not know about your system, your Assets, your Project or your workflow, until you tell them. Help them get started quickly, by telling them in your first post. Do your "homework," so they do not have to ask questions for the first five responses, and can start giving you answers much more quickly.
    System:
    Be very specific about your computer. Just saying that "I have a Dell" doesn’t tell them much of anything. List your CPU type and speed, i.e. Core2 Quad Q6700 2.3GHz. Same for your RAM, i.e. 4GB of DDS. Also, list your Video Card, type, connection and driver number and date. Same for your Audio System. Note: most of this data can be found in Control Panel>System>Hardware>Device Manager. Pointing people to a URL on your computer company’s Web site isn’t a bad idea, but giving the exact details of your system is far, far better. It is likely that that Web site will have the general configuration, and who knows if that is exactly what you bought. List it for them, so they do not have to go and guess, and write down the specs. of your system.
    One of the most important aspects of your system will be the I/O sub-system. What is that, you might ask? Well, it’s your HDD’s (Hard Disk Drives). The important info is how many physical HDD’s do you have. List their size, their speed, their connection, the amount of free, defragmented space and how they are allocated. This would look something like this: "3x 200GB SATA II. Drive C:\ OS, programs and Windows Virtual Memory with 185GB free, D:\ media with 120GB free, E:\ Project files, output and Scratch Disks with 150GB free." If you have any drive partitioned (not a good thing nowadays), let everyone know and give details. If you have a RAID, give full details on how it is managed, the type and how it is used in your system. [As an aside, most RAID’s should not really be considered for a system drive, unless one has built in redundancy in the RAID, i.e. 3, or more, physical disks. Remember, this info can be critical. If you have CD/DVD burners, list them and their connections. If you have external HDD’s, list them with the same details as for your internal HDD’s.
    Next, tell about your Windows Virtual Memory (Page File). How large is it, where is it located on your system and how is it managed, i.e. dynamically by Windows, or static? Again, this can be critical. For info, you will need to go to Control Panel>System>Advanced>Performance and look. In the Settings>Advanced, you should see things like Process Scheduling, Memory Usage and Virtual Memory. This is where you will find the answers. Note: depending on which OS one has, the exact location and syntax may differ.
    While we’re on the OS, list the exact OS that you have, i.e. Vista Ultimate 64-bit SP-2 with all updates and hot-fixes.
    What version of the NLE are you using and has it been updated, i.e. PE3.0.2.
    Finally, list any other programs, that might be in use, while you are editing, such as MSN Messaging, etc. These can be critical, even though you are basically editing video.
    Assets:
    Give full details on your Assets. Just saying "a bunch of .AVI’s" tells people nothing. Be very specific with the details. See this ARTICLE on what info to give, and how to obtain it. Same for your Audio and for your still images. Size in pixels, file type, etc., are very important for the stills, and file type. Sample-rate and sample size are important for the Audio.
    Project:
    How is your Project setup? Which Preset did you use? What is the Duration of your Timeline. This gives someone the "lay of the land," so to speak and is very important. Note: your Project Preset should match your Video Assets. You can always Export/Share to some other frame size, or format, but your Project should match your Video Assets.
    Workflow:
    How have you arranged your Assets on the Timeline allows someone to "see" your Project in their mind. Information such as one 00;10;00;00 AVI (remember, you will have furnished complete details on those AVI’s, or MPEG’s when you listed your Assets above) on Video Track 1 (VT1) with its Audio on Audio Track 1 (AT1). One AVI used as a PiP (Picture in Picture) on VT2 with its Audio on AT2. One MP3 soundtrack for the full Duration on Soundtrack and my Narration on the Narration Track. List any Transitions, or Effects used. If you have Titles, list them. If you have any Keyframing used, list where and what they control.
    List exactly what you are doing and to which Asset you are doing it, when your problem occurs. If you are doing something like Export/Share, list the full settings (Presets) used, and be sure to mention any other tasks being performed by your computer, while you are doing the Export/Share.
    If you have already done some trouble shooting, list what you have done and the complete results. Were there any error messages? If so, give the full description. To say, "I had error messages," tells people nothing. What exactly did they say?
    This information will help people get right to your problem and will get you up and running much more quickly.
    As an aside, think about the title of your post. Saying "Problem" is not good enough. Instead, something like "PE7 Fails on Share to MPEG-2" would be better. First, you are trying to let everyone know something about your Problem, so they will see it, and be interested in helping you. If you are having an Audio issue, mention "Audio" in the title, so the right people will find your post. Not everyone knows everything about all aspects of Video. You want the right people to see your post and to be working with you, to fix your problem. Also, later on, it is good to have a title that will be easily found by others, who may have the same exact problem. If you get an answer that works, please post back that success, so others, finding your post, will know what worked, and what did not. Note: do not put your entire post into the title. That is just tough to read and understand. Use a few words, but make them the right words.
    Other useful links:
    Get Help Quickly
    FAQ's
    System Crashes
    PE Help
    Forum Etiquette
    Help others to better help you.
    Hunt

    Hi Bill, Ho
    w or more like where do I post a question.  I can go to a forum page wher
    e there are questions but there is no place to ost a question.
    If you could clear up this I would greatly appreciate it.  I've been looking for 2 hours.
    Thank you!
    Cindy

  • How to get started with iTunes/iMatch

    I am trying to import my library of 3000 mp3 songs into iTunes/iMatch/iCloud. I have subscribed to iMatch. The problem is that there doesn't appear to be any guidance about how to do this, what the difference between iTunes, iMatch, and iCloud is, where the music is stored, and so on.  The only thing I found was an article on the iTunes support site that said "Using iMatch is easy."  I didn't find that to be the case.
    I have now created an unholy mess that I have no idea how to get out of.   My iTunes media folder has four albums in it, all of which have one copy of some of the songs in AAC (m4a) format.  Meanwhile, in iTunes, I have seven albums, some of which are in my iTunes library and some of which aren't.  When I look at the music collection in iTunes, I have four or five copies of each song.  I am really unclear where these songs are residing (in the Cloud maybe?), why there are so many copies, and so on.
    Obviously, just randomly flailing is not going to solve this problem.  So are there in fact any instructions for how to do this rather simple task and keep everything organized and understand what is going on?

    First, iCloud and iTunes Match (not "iMatch") are not the same thing. Apple uses the term "iCloud" interchangably, but that is just confusing for most people, unfortunately.
    Enabling iTunes Match is as simple pulling down the Store menu in iTunes and selecting "turn on iTunes Match." That's all the guidance there is. The process will then scan the iTunes library and "match" or "upload" all the tracks it can. The original tracks on the computer's internal HDD stay right where they are and are not changed in any way. Nor is the location of the iTunes library magically changed to the cloud.
    I strongly suggest you stop being concerned with what the files in the iTunes Media folder look like and let iTunes manage the files. If you're going to use iTunes then you should only interact with the music through iTunes. Trying to manage the files in the Finder/Windows Explorer is only going to frustrate you. You can group albums together by editing the ID3 tags by highlighting the tracks of an Album and doing a Get Info...
    So if you post back with some specific questions we will do our best to help you.

  • How to get start and end time of an ESB instance in SOA 10.1.3.4

    Hi All,
    I am using soa 10.1.3.4 and want to track the esb instance start and end time. (For example, in case of bpel we can query the cube instance table to get creation and modify time of an instance. )
    How to get that in esb?
    Thank you.
    Regards,
    Satish

    Hi Satish
    You may enable instance tracking option on the ESB Console and track the instances audit information and also from the logs(log.xml) when ESB loggers are set to DEBUG mode.
    Regards
    A

  • How to get start

    Hi,
    I want to combine a web cemra in my web application but I dont know how or from where to get started, and to to learn the JMF, how to install it with eclipse etc.
    Any help is appreciated.
    Thanks.

    Hi
    check this for video capture from a cam
    http://java.sun.com/products/java-media/jmf/2.1.1/solutions/JVidCap.html
    and about the eclipse, I just installed the jmf and I did not need to modify any thing to make it work with eclipse (I guess u tried that ?!!)
    Best regards
    J.MAX

  • How to get started mac mini

    How to I connect my mac mini when getting started?

    Connect to what:
    Maybe the Quick Start guide will answer your questions. Here is the ojhe for the current Mini
    http://manuals.info.apple.com/en_US/mac_mini-late-2012-quick_start.pdf

Maybe you are looking for

  • Creating a new MdmMetadataProvider

    Hi, I created a MdmMetadataProvider using the following code Class.forName("oracle.jdbc.driver.OracleDriver");           String url="jdbc:oracle:oci8:@(description="+ "(address=(host=hostname)(protocol=tcp)"+ "(port=1521))(connect_data=(sid=sidname))

  • Advice on Retina Display buy after unhappiness with 13" MBP

    i am hoping to buy a new retina display macbook pro soon and would like to only get a 13" sized model but i was extremely unhappy with the performance of my 2009 13" which will be out of applecare warranty in about two months. is there any way to get

  • Having problems with aprecedure

    I am working in this precedure it is living me the right results except that if the records is in the table like this one SORTEST_PIDM     SORTEST_TESC_CODE     SORTEST_TEST_SCORE 223562     LR     560 223562     LR     560 223562     UH     500 The

  • Error when save a file as .wav format

    I was trying to save some sound pressure data into .wav file.  I have a single wavform channel looks like this: Once saved as .wav file, the data becomes: What did I do wrong?

  • R3load - what's the meaning of parameter "-para_cnt X"?

    During system copies/shell creations I always come across the parameter -para_cnt <count>    count of parallel R3load processes (MaxDB only) I wonder what's the usage of that parameter. Is that something like "if only one R3load is running use that t