IPfusion
IPfusion is the most modern and flexible integrated development environment (IDE) available for any Cisco 3rd Party Product set. IPfusion provides a comprehensive set of tools to partners and clients alike for software development on the IPcelerate NIPA Framework. IPfusion was designed to take advantage of all the IPcelerate embedded capabilities inside the NIPA Framework by providing tightly-knit components that deliver a rich set of development functions which minimizes the amount of time to enhance existing IPcelerate applications and create new ones.
One of the really cool things in IPfusion is the built-in support for drag and drop. IPfusion includes the Drag and Drop Manager which allows you to drag an object to easily create an application. The Cisco based XML Tags, 3rd Party Database interfaces, IPsession Application Tags and Tree components all include enhanced support for drag and drop so you don’t have to write any code.
IPfusion allows users to create VoIP applications without the worry of code generation, well-formed code, state management and application/ configuration flow. IPfusion includes a Runtime Engine (RTE) that allows users to test the applications as well as deploy multiple applications for an organization.
IPfusion Components
Ease of use - IPfusion streamlines and accelerates the IP telephony application process by allowing staff to dynamically create and maintain applications. Using a simple Windows-based interface, IPfusion lets companies develop and maintain Cisco IP telephony applications without requiring extensive XML knowledge and often without involving a software developer or applications team. IPfusion reduces IP telephony application development time from days or weeks to just hours.
Drag and Drop Functionality - IPfusion includes the Drag and Drop Manager which allows you to drag an object to easily create an application. The Cisco based XML Tags, 3rd Party Database interfaces, IPsession Application Tags and Tree components all include enhanced support for drag and drop so you don’t have to write any code.
Embedded Objects and Connectors - IPfusion comes pre-loaded with useful VoIP application objects. Some of the Cisco XML objects include; menu, input, text, directory, image, graphic file, and icons. Accompanying the objects are tags to help describe and customize applications for the users. Connectors to IPsession and IPstudio products are done via the Network IP Application (NIPA) framework. IPfusion provides database connectors that allow users to tie into existing information in databases servers such as Oracle, SQL Server, MYSQL, Sybase and others.
Runtime Engine - IPfusion comes with a Runtime Engine (RTE) that allows you to design, develop, test and deploy VoIP applications. As you build and test the multiple VoIP applications built using IPfusion, the RTE is available for you to host and deploy the applications.
IPfusion Application Merger Tool - When the IPfusion drag and drop manager is used to create an application, the IPfusion Application Merger tool takes all of the back end generated code base and compiles it to ensure that it is deployed on the RTE correctly. With just a few clicks of the mouse an application that is created using the IDE can be immediately deployed to the RTE without the need of a software engineering skill set.

