John; I'm going to take a step back to make sure we're generally on the same page. In terms of developing an Ensemble application, the best starting point is to point a browser to http://localhost:8083/tbl. This gets you the TBL console for the Personal Server. Choose the default application, then any model in your workspace (click the Show button to see files in a project).
The default Application is an out-of-the-box semantic application that can read any model. Some pre-defined events are wired, such as clicking on a class in the Tree component will populate the Grid component with members of the class. You can use search, browse the graph and create visual queries, etc. The application can be customized in a number of ways - the application development guide at http://www.topquadrant.com/products/TB_Ensemble.html is helpful. It's very flexible and can implement a wide range of application interfaces. It takes a bit of getting used to, but is very effective at rapidly building applications. Next step is to define customized Flex components using SDK. The general idea is to define the component then use the Component Upload feature in the TBL console to make the component available in Ensemble's configuration. Note the levels of customization - Ensemble pre-defined applications, application assembly with pre-defined components and event wiring, then custom components with SDK. I.e. we recommend not starting with Flex/SDK, but to use that when other Ensemble customizations do not do the job. Now, given that as background, I think for 1 the component upload is what you're looking for. I.e. build the component and upload so it is available to the Ensemble infrastructure. From there the component can be used to customize the Ensemble app. That may answer 2, and the response to 3, is "maybe" as I want to make sure that out-of-the-box Ensemble application development is understood before moving on to Flex development. -- Scott On Jul 2, 10:31 am, John Perdoni <[email protected]> wrote: > Hi I have succesfully developed a tiny standalone app using the sdk > provided, and can open, query and return results to a data grid > (basically a modified version of the example you provide, but I was > wondering how to continue with the development of a more complicated > app. I apologise in advance the following are naive questions but I am > still on a steep learning curve both with tbc and flex. > > 1. Is it possible to use the components from the ensemble app in a > stand alone capacity, if so how. > 2. If the above is not possible what is the best way of developing a > components in a standalone app , would i have to use TBItem, if so is > there any more documentation , the links provided > iehttp://server.topbraidlive.org/2008/ensemble#TBItemand that for > onCreation complete are not available. > 3. If the above is completely barking up the wrong tree, a push in the > right direction would be appreciated, also any further documention > exapmples or just general advice on how to use the sdk would be great > > Thanks once again for your continued patience with me. > > Regards > > John -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include TopBraid Composer, TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/topbraid-users?hl=en
