Participating in the Bungee Connect Beta Program
I want to try out Bungee Connect. How do I do this?
When will Bungee Connect be out of Beta?
Do I require training before I can use Bungee Connect?
Learning More about Bungee Connect
I'm already using Bungee Connect and would like more information on how to get the most out of it. How do I do this?
How does Bungee Connect stack up against alternatives?
It's not on my machine? I am concerned about not controlling the environment.
Because Bungee Connect is provided for no fee, must I share my work or IP?
How much does Bungee Connect cost?
What technology enables Bungee Connect to be so interactive?
Is there native support for JSON in Bungee?
Creating Highly-Interactive User Experiences Via Bungee-Powered Applications
How do you work and co-exist with my existing tools?
Do I have to compile or upload applications built with Bungee?
Bungee Connect has a proprietary language—why should I spend time learning it?
Can I extend Bungee Connect and add new functionality?
How can I extend Bungee Pulse controls with my own Ajax controls?
Will my application break if you make updates to Bungee Connect?
Will my project be corrupted if I am developing an application as you roll out a new release?
What protection do you provide to runtime data and application corruption?
What about "off-line"?
Interacting with Web Services
I'd like Bungee Developers to use my (or my company's) web service. Do you have a listing somewhere?
My business (or I) has web services we'd like to use in the applications built using Bungee Connect. Do I need to register with you?
Collaborating with Your Development Team Members
Can I work with other members of my team using Bungee?
Can I install Bungee Connect behind the firewall for my development team?
What mechanisms do you provide to help developers with revision control and regression prevention?
Testing a Bungee-Powered Application
What testing/debugging support does Bungee Connect provide?
I think I found a bug in Bungee Connect. How do I report the bug?
I'd like to suggest some improvements? How do I do this?
Deploying Bungee-Powered Applications at Bungee Connect
Can I make my Bungee-powered application "live" during the Beta phase, and is there a fee for doing so?
Once I've deployed my Bungee-powered application, how can my users get to my application?
Will my end-users have to install anything to run my Bungee-powered application?
What about search engine indexing, can my app's content be indexed by Google and other search engines?
What about analytics within my application—how do I add this functionality?
What up-time assurance do you provide? What SLA levels do you provide for developers?
What about performance and geographical coverage?
What about peak scalability or Application/Site surges?
How can I estimate what my Bungee Utility bill could be?
Can limits be put on a Bungee-powered Application to contain or help contain a Bungee Utility bill?
Accessing Technical Support for Bungee Connect
What support do you provide for application development?
What support do you provide for deployed applications?
Understanding the Security of Bungee Connect
How secure is Bungee?
What about my data? Is it secure? Is it private while I/we work?
What about security and privacy of company, transaction, and customer info?
Exporting from or Leaving Bungee Connect
What about exporting my work to another system? I don't want to be locked in.
Who owns the IP for applications I build on Bungee?
What if Bungee Labs goes bankrupt?
How do I cut and run?
Finding Answers Beyond this FAQ
My question hasn't been answered here. How can I get an answer to a question I have?
Q: I want to try out Bungee Connect. How do I do this?
A: Click here to sign up for your free Bungee Connect developer account.
back to top
Q: When will Bungee Connect be out of Beta?
A: We expect our public beta program, which started in Feb 2008, to run through the end of 2008. During the public beta, we will continue to add new capability while enhancing the reliability, scalability and security. We plan to inform our Developer Community approximately four (4) weeks in advance of when we plan to update our datacenters with the General Availability version of Bungee Connect. Should we extend these time periods, we will inform our developers and those who follow us at bungeeconnect.com.
back to top
Q: Do I require training before I can use Bungee Connect?
A: You should be a proficient software developer and experienced with Object Oriented programming. If you are proficient with one or more of the following (C++, C#, Java, Objective-C, Ruby-on-Rails) learning Bungee Connect should be very achievable. Once you have a login account to Bungee Connect, you can start using Bungee Connect right away. We have a number of videos and tutorials to get you started. Learning the basics will enable you to quickly and easily develop and make live, rich applications.
back to top
Q: I’m already using Bungee Connect. How do I get the most out of it??
1. Check out our tutorials and screencasts—we're always updating with new content at www.bungeeconnect.com.
2. Go to the Bungee Developers' forum where you can interact with our engineers and fellow Bungee Developers. http://getsatisfaction.com/bungeelabs/products/bungeelabs_bungee_connect
3. Go the Documentation Wiki at docs.bungeeconnect.com/wiki/. While there, you can also help to build the community by contributing content in areas where your knowledge is greater.
4. Bungee Labs will be sponsoring a number of Bungee Developer Events throughout the year. Visit the Events page for an updated schedule.
5. As the Bungee Labs Developer Community begins to publish applications live, a subset will be listed so you can see how other Bungee Developers are using Bungee Connect.
back to top
Q: How does Bungee Connect stack up against alternatives?
A: There are several ways to define competition. We define it as any reasonable alternative a potential customer could consider. To our knowledge, there is no direct alternative to Bungee Connect for providing a complete Platform-as-a-Service for creating, managing, updating, and delivering rich web service based applications.
Looking at alternatives, developers could consider several categories:
1) Traditional, on-premise, professional-class IDE's
2) Extensible vertical application API's and toolkits
3) Ajax interaction frameworks and toolkits
4) Postpone developing a rich, interactive web application, and stay with static web-pages and limited dynamic content
None of the above address the collective major complexities of, i) web service access and integration, ii) automated web applications state management, iii) automation of integrated multi-browser Ajax interactivity, and iv) instant deployment and end-user delivery. All require additional technologies and providers to fill in an entire solution that addresses the full lifecycle of rich web applications.
When compared with alternatives from each category above, Bungee Connect provides a highly competitive platform capability set.
back to top
Q: It's not on my machine? I am concerned about not controlling the environment.
A: Bungee Connect is an on-demand platform. The benefits, leverage, and efficiencies for developers come from the on-demand, multi-tenant, hosted infrastructure. Each developer needs to evaluate the trade-offs of level of control, customization, and capability against the logistics, costs, focus, expertise, and time required under the different alternatives, including on-premise software. We believe that for most web-based and web services-based applications, the benefits of using Bungee Connect are very substantial.
back to top
Q: Because development in Bungee Connect is provided for no fee, must I share my work or IP?
A: No. Development in Bungee Connect is provided at no fee with no requirement that work be shared, Anyone who registers and agrees to the Bungee Labs Developer License Agreement may develop in Bungee Connect for no fee. Additionally, the original software you develop with Bungee Connect belongs to you; it is your Intellectual Property.
back to top
Q: How much does Bungee Connect cost?
A: Bungee Labs collects no fees during the entire development process—developers can freely access, develop, test, and even conduct on-line focus groups and beta programs for Bungee-powered applications.
Upon completion of the public beta, Bungee Labs will collect fees when Bungee-powered applications are used by end-users. These fees, billed monthly, are based on highly instrumented infrastructure and utility computations that aggregate the time spent by end-users in your application. The bill is calculated at a rate of $0.06 (US) per user-session hour.
All application utility billing by Bungee Labs starts when a Bungee-powered application is used by an end-User after deployment, and billing stops at the time when a Bungee-powered application is "removed" from end-user use.
Each interaction between the end-user browser and Bungee Grid is monitored and logged. No personal or private information is logged through this process. The specific type of information logged on a system interaction basis can be found here.
back to top
Q: What technology enables Bungee Connect to be so interactive?
A: Bungee Connect is very interactive due to the combination of the Bungee Grid multi-tenant high-availability infrastructure and Bungee Pulse. The interactive Bungee Pulse coordination system is the combination of a very thin client-side Ajax implementation, a comprehensive server-side sub-system within Bungee Grid runtime servers, and an intelligent interaction protocol that enables continuous application state management and fluid interactivity with IE, Firefox and Safari. Bungee Pulse optimizes both client interaction requests and server responses. Bungee Labs has invested significant engineering to optimizing network efficiency as well as interactive performance within the browser.
back to top
Q: Is there native support for JSON in Bungee?
A: Currently, JSON is not supported in Bungee Connect. However we are considering support for JSON.
back to top
Q: How do you work and co-exist with my existing tools?
A:With Bungee Connect, you would continue to use your existing tools to create SOAP and REST-based web services and other backend software systems. Bungee Connect is used to access web services, databases, create application logic, define and assemble user interfaces, connect interactivity controls, and deliver your completed web application to end-users.
On the infrastructure side, software development tools used to develop back-end web services and transaction processing are completely complementary and compatible with the Bungee Connect environment.
On the client-side, within the web browser, Bungee-powered pages and inline frames are as universally accessible as the web itself and can co-exist with pages and inline frames created with other tools.
back to top
Q: Do I have to compile or upload applications built with Bungee?
A: No. Bungee Connect is an "always live" hosted environment. There is no compile-time step, and all development, test-runs, and application deployment for end-users occurs on Bungee Grid without the need to upload or download any software.
back to top
Q: Bungee Connect has a proprietary language—why should I spend time learning it?
A: Bungee Logic, a C-family language with native access to a rich library of run-time capability designed specifically for interactive web-based applications. Bungee Logic is a language akin to C#, and not more difficult. It is an object-oriented language designed specifically to drive interactive web-based applications.
back to top
Q: Can I extend Bungee Connect and add new functionality?
A: Bungee Connect is by nature extensible. All application development components, including TypeLibs and Forms, are all modifiable, extensible and re-usable.
The Bungee Connect run-time system, Bungee Grid, is currently enhanced only by Bungee Labs. We are evaluating generalized extensibility mechanisms for the web-services, storage, programming language, and Ajax subsystems within Bungee.
back to top
Q: How can I extend Bungee Pulse controls with my own Ajax controls?
A: At this time, developers within the Bungee Community can not directly add their own Ajax controls to Bungee Pulse.
Bungee Pulse is implemented via an extensible architecture for both client and server sides. Bungee Connect uses this architecture to add more than 40 Ajax controls.
Bungee Labs intends to make the Bungee Pulse architecture and interfaces public in future, enabling third-party Ajax controls to be added and certified as full citizens within Bungee Connect.
A separate announcement and community communications will be made when this capability is available. Developers with supplementary Ajax controls who may wish to have them integrated within Bungee Connect should contact Bungee Labs at [email protected].
back to top
Q: Will my application break if you make updates to Bungee Connect?
A: Your applications should not break. In the cases where significant changes are made causing run-time incompatibility between applications, Bungee Connect will run multiple versions so that prior deployed applications continue to run within the environment matching the time at which they were deployed. Updating the application within the new version and redeploying would be necessary in the case where incompatibility is introduced. We aim to minimize such events.
back to top
Q: If there are different versions of a Bungee Connect release, how can I make sure that my components that I have developed will work in the future?
A: Our goal is to ensure backward compatibility so that existing components and applications continue to be valid. In the case where a incompatibility is unavoidable, Bungee will provide ample notice and detailed instruction on how to minimize the impact and how to revise components and applications so that properly operate in a specific, imminent new release of Bungee Connect.
back to top
Q: Will my project be corrupted if I am developing an application as you roll out a new release?
A: It is certainly our aim that this not happen.
back to top
Q: What protection do you provide to runtime data and application corruption?
A: There are primarily four types of data or application corruptions that can occur in a software system:
- system malfunction
- human error
- application error
- a virus.
Bungee Labs makes hourly incremental backups and stores those backups in a secure offsite location. Should a corruption or loss occur, Bungee Labs can restore an application or development environment, and its data, to a prior time-specific state.
Bungee Labs has strict internal processes to secure access to the Bungee Grid infrastructure. Additionally, automated internal checks are being developed to detect corruptions in real-time, should they occur in the system. Upon detection of a potential corruption, whatever the cause, alerts will be triggered in Bungee Connect's Network Operations Center so that Bungee Labs and the developer can take immediate action.
Bungee Labs has conducted and will continue to conduct regular third party security audits of Bungee Connect. The results from these audits as well as proactive security measures should mitigate the impact any intentional attacks against the Bungee Connect or attempts to compromise the security or privacy of Bungee Developers and Bungee-powered application end-users
back to top
Q: What about "off-line"?
A: All Bungee-powered applications, including Bungee Connect itself, must be used online. Bungee Connect is optimized for developing browser and web service based applications that interact (both read and write) with live real-time web service data repositories and backend systems. These applications are inherently online and multi-user and are the focus of Bungee Labs.
back to top
Q: I'd like Bungee Developers to use my (or my company's) web service. Do you have a listing somewhere?
A: Yes, you may add your company's web service to the list available in the Bungee Connect documentation at http://docs.bungeeconnect.com/wiki/index.php/available_community_web_services.
back to top
Q: My business (or I) has web services we'd like to use in the applications built using Bungee Connect. Do I need to register with you?
A: No. Any SOAP or REST-based web service can be integrated into Bungee-powered applications using Bungee Connect.
back to top
Q: Can I work with other members of my team using Bungee Connect?
A: Yes. The Bungee DesignGroup enables developers to invite other developers to DesignGroups. Each developer may create and/or join many DesignGroups. There is no policy limit for the number of DesignGroups a developer may belong to or create.
back to top
Q: Can I install Bungee Connect behind the firewall for my development team?
A: Yes. With the Bungee Application Server you can host your Bungee-powered applications on your own self-managed infrastructure. Development will continue to be done on the Bungee Grid. During application deployment, you can specify whether to deploy it to the multi-tenant Bungee Grid or to a Bungee Application Server hosted and maintained by you.
back to top
Q: What mechanisms do you provide to help developers with revision control and regression prevention?
A: Currently, the check-out and check-in mechanisms employed by Bungee Connect ensure that the object you have checked-out will not be modified by anyone else until your changes are checked-in. In Bungee Connect there is a visual cue to developers when a solution, project, page, or class is checked out by another developer. There is also an indication as to who has the file checked out.
Future roadmap items for revision control potentially include:
- Atomic Commits
- Depot Permissions
- Change Lists with comments
- File level Revision with comments
- Line by Line Change Tracking
- Tracking un-committed changes
back to top
Q: What testing/debugging support does Bungee Connect provide?
A: Bungee Connect provides interactive ability to test run (simulate) an application or application components contained in Forms and Pages. Additionally, a Bungee-powered utility, ProjectInspector, is available to provide a comprehensive view into Bungee Logic source code, form hierarchy, and control binding. Breakpoints can also be set on Bungee Logic statements to halt execution during simulation.
back to top
Q: I think I found a bug in Bungee Connect. How do I report the bug?
A: Please report bugs in the forum at http://getsatisfaction.com/bungeelabs/products/bungeelabs_bungee_connect.
back to top
Q: I'd like to suggest some improvements? How do I do this?
A: Please offer suggestions in the forum at http://getsatisfaction.com/bungeelabs/products/bungeelabs_bungee_connect.
back to top
Q: Can I make my Bungee-powered application "live" during the Beta phase, and is there a fee for doing so?
A: Yes, you can make the applications live that you develop using Bungee Connect during the Beta phase. During the initial stages of the Bungee Connect Beta period all applications are deployed for no fee. By deploying your application for no fee to http: or https://www.bungeegridtestdeploy.com or to your own custom URL; you can immediately deploy your application to users around the world and not worry about setting up a billing profile with Bungee Labs. To help protect system resources and enable a greater number of users to deploy their applications for no fee, there are resource thresholds imposed on applications that are deployed for no fee. Areas where limitations may apply include:
- Days Live
- Session Count
- Concurrency
- Bungee Unit Count
- Data Delivered
- Storage
During the beta period, if your would like to use your application beyond these limits please contact us at beta AT bungeelabs DOT com.
back to top
Q: Once I've deployed my Bungee-powered application, how can my users get to my application?
There are a number of ways you can connect your users to your Bungee-powered applications. When you deploy your application and make it live (either for testing with your beta users or the "real deal"), the application is assigned a Bungee-provisioned URL. Once you have this URL, you can do any of the following:
1) Embed your Bungee-powered application into your existing application(s) so the Bungee-powered app appears as part of your existing application, and/or
2) Map your domain name/IP address or virtual directory to a Bungee-powered application. So for example, if your user typed in www.yourdomain.com the user would be served your Bungee-powered app.
back to top
Q: Will my end-users have to install anything to run my Bungee-powered application?
A: No. Bungee-powered applications use Bungee Pulse with Internet Explorer, Firefox and Safari. The interactive Bungee Pulse coordination system is the combination of a very thin client-side Ajax implementation, a comprehensive server-side sub-system within Bungee Grid runtime servers, and an intelligent interaction protocol that enables continuous application state management and fluid interactivity with IE, Firefox and Safari (Webkit)—and requires no installation by the developer, deployer or end-user.
back to top
Q: What about search engine indexing, can my app's content be indexed by Google and other search engines?
A: Bungee-powered applications are just that, applications, not static web-pages - they present a unique challenge for traditional html indexing engines and even SEO thinking in general. Rich Internet applications are dynamic by their nature and their content is rarely static. Capturing a snapshot of a user's session with your application and making it available to search engines is impractical and in most cases not desired for security and privacy reasons. If you actually intend for application data and content to be indexed in the context of the application, this can be accomplished by inserting html content into the application in strategic locations. The approach to take depends on your search engine goals.
If your goal is simply to drive traffic to your application via SEO then you would be best served by creating a search engine optimized traditional HTML "entry page" which will be fully and traditionally indexed for your Bungee-powered applications.
back to top
Q: What about analytics within my application—how do I add this functionality?
A: Bungee Connect provides many key metrics about how your applications are being used, including: total application sessions, unique user sessions, current running sessions, peak and current sessions and other data.
At this time, Bungee Connect does not expose interfaces for direct instrumentation of applications for analytics.
We do intend to publish these interfaces in the future so application analytics, application logging, and third-party analytics systems may be integrated into Bungee-powered applications. When we make these interfaces and capability available, we will make a separate announcement and communicate the details to Bungee Connect users.
back to top
Q: What up-time assurance do you provide? What SLA levels do you provide for developers?
A: Bungee is a "Public Beta" level service environment. So far, we have experienced very high availability of our services; >99%. Currently, Bungee Labs does not provide a specifically quantified Service Level Agreement. We designed and implemented Bungee Connect with 24/7/365 availability as a top priority and business imperative. Additionally, we selected well known established business partners who have significant experience and success in providing high quality and high availability hosting, storage, and network connectivity.
back to top
Q: What about performance and geographical coverage?
A: Bungee Labs is initially focused in North America and Western Europe. In these regions, Bungee operates two datacenters, which host Bungee Connect as well as all Bungee-powered applications. These hosting centers are co-located within secure high-performance application and network hosting centers operated by ViaWest and Level 3 affiliates. We also have instances of the Bungee Grid running in Amazon Elastic Compute Cloud (EC2).
To ensure high performance and high availability network delivery performance, we have established a business relationship with Akamai for Akamai's Web Application Acceleration capability that ensures: a) efficient edge caching of Bungee's Pulse software and graphical images used by Bungee-powered applications and sites and b) efficient transport of Bungee's Pulse network traffic between the network edge and Bungee's datacenters, and c) efficient, reliable, and secure transport of web service information requested and updated by Bungee-powered applications between web service sources and Bungee datacenters.
back to top
Q: What about peak scalability or Application/Site surges?
A: We have entered into a beta-test agreement with Amazon to use Amazon's Elastic Computing Cloud (EC2) to extend Bungee Grid. We use Amazon EC2 when Bungee Grid (within our own datacenters) reaches set load thresholds and then use Amazon EC2 servers to provide needed on-demand computing resources for traffic spikes and sustained surges.
back to top
Q: How can I estimate what my Bungee Utility bill could be?
A: Bungee Connect provides a deployed application console within the Staging tab of Bungee Connect. This console provides specifically authorized individuals with control over, and access to, information about their deployed Bungee-powered applications, including, but not limited to: total application sessions to date, current running application sessions, peak concurrent sessions to date, unique users to date, and total Bungee Units to date. This information should assist deployers of Bungee-powered applications to estimate the usage and expected billing from Bungee for the current billing period. We are improving the information and control console provided in the Staging tab within Bungee Connect based on our roadmap for GA, and direct input from developers.
back to top
Q: Can limits be put on a Bungee-powered Application to contain or help contain a Bungee Utility bill?
A: Bungee Connect will provide a deployed application console within the Staging tab of Bungee Connect. This console provides specifically authorized individuals with access to information and control over their deployed Bungee-powered applications including, but not limited to: publish new application, update/replace application version, add application version, remove application version, suspend application access, and resume application access.
In the future, via the application console with the Staging tab, email notifications to authorized individuals may be enabled when selected monitored information reaches specified thresholds. The combination of monitored information, event notification, and application publishing and access control provides application publishers with basic controls that resultantly may contain and help manage Bungee Utility Billing implications. We envision improving the information and control console provided in the Staging tab based on our roadmap, as well as direct input from developers.
back to top
Q: What support do you provide for application development?
A: The Bungee Developer Forum is your best resource for getting answers to questions, problems and issues you may have regarding developing and deploying Bungee-Powered Applications. Our forum is monitored by both Bungee Labs staff and our most knowledgeable customers. It provides developers a place to read and post messages, comments, questions, and answers.
New developers will want to read our online documentation and tutorials. While these resources may not answer every question about developing and deploying with Bungee Labs, they do offer rich information and lessons about behaviors unique to Bungee Connect.
If you still have questions, search the forum. Many times someone else has already asked the same question, or reported the same problem. These posts will usually be followed with a detailed explanation of the question or problem and the answer or solution to it. Other times Bungee Labs may respond with a short answer to something we have covered previously. The Bungee Developer Forum is monitored throughout the business day and evening. In most cases, you shouldn't need to wait long to receive a response to your questions.
back to top
Q: What support do you provide for deployed applications?
A: End-user support for Bungee-powered applications developed and deployed through Bungee Connect is the responsibility of the deploying developer or organization.
back to top
Q: How secure is Bungee?
A: Bungee Connect provides industry standard security capability and provisions. Each of the major components of Bungee Connect ensures secure processes and communication with: i) other Bungee Connect components, ii) third-party web services, and iii) end-users using Bungee-powered applications accessed via web browsers.
Bungee Grid operates within professionally designed and managed datacenter standards ensuring physical and storage security as well as perimeter network security. Within Bungee Grid datacenters, each Bungee Grid cluster of servers is secured and protected via advanced multi-level breach prevention and detection mechanisms. Within a Bungee Grid cluster, inter-server communication is 128-bit encrypted.
Bungee Pulse provides the transport mechanism between an end-user's browser and Bungee Grid clusters. Bungee Pulse includes a fixed payload of JavaScript which is not dynamic at runtime, thus ensuring no foreign JavaScript is introduced during application execution. Additionally, Bungee Pulse's unique protocol implementation utilizing XML for bi-directional messages insulates against direct injection or intentional intrusion into either browser clients or servers within Bungee Grid clusters. Bungee-powered applications, including Bungee Connect can be utilized over HTTPS as a configuration option to ensure that Bungee Pulse's bi-directional communication is encrypted.
Access to third-party SOAP and REST services are brokered only through Bungee Grid and not through the end-user browser. Bungee Grid operates and respects the security provisions employed by each web service provider. Data is only decrypted within the secure perimeter of a Bungee Grid cluster and only transmitted to and from an end-user's browser via Bungee Pulse over HTTPS if the Bungee-powered application is so configured.
back to top
Q: What about my data? Is it secure? Is it private while I/we work?
A: Yes. Developer data is private and secure. Application data is also private and secure.
Developers within the same DesignGroup share information and software. Care should be taken before inviting other developers to any DesignGroup.
Bungee-powered applications also have the capability to establish who has authorized access to the application and its different types of data. Care should be taken while designing the segregation of data into the appropriate access and authorization levels.
back to top
Q: What about security and privacy of company, transaction, and customer info?
A: Information transported by Bungee Connect for read or write is over HTTPS. Data stored in Bungee's hosting centers are secure and only accessible via authorized developers and end-users of a specific Bungee-powered application.
Should an application developer (or the company employing the developer) require security of application data and other stored information (e.g., customer records, product information, transactions, statistics, and billing) be under the direct control of the developer/company, Bungee recommends that such information be stored at the company (or its authorized agent) and accessed for read/write via secure and authenticated web services via SOAP or REST over secure HTTPS connections.
back to top
Q: What about exporting my work to another system? I don't want to be locked in.
A: Today, via a Bungee-powered utility called ProjectInspector, components and applications written in Bungee Logic can be exported in a clear text format via copy/paste so the syntax of software components may be more straightforwardly re-written or transcoded into another software development framework. With the current version of our Public Beta, exporting components or applications for runtimes other than Bungee's is explicitly not enabled. This capability is being seriously and currently investigated as part of our active development to enhance the capability of Bungee Connect.
back to top
Q: Who owns the IP for applications I build on Bungee?
A: Software created in Bungee Logic, and user interfaces created using Bungee Connect are the property of that developer. The developer has the necessary controls within Bungee Connect to keep those components and embedded intellectual property as private as the developer requires. By inviting other developers to a DesignGroup, the developer is then choosing to make his/her components available under license to other developers using Bungee. The license terms for use within Bungee Connect are defined in the Bungee Labs Developer License Agreement and the Bungee Labs Software Publishing Agreement
back to top
Q: What if Bungee Labs goes bankrupt?
A: Bungee Labs is working on several approaches to ensure continuity for deployed applications and active developers in the highly unlikely event that Bungee Labs ceases to be an operating entity. These approaches include, but are not limited to, escrow of runtime images and source-code of our Bungee Connect systems and federated licensing of the Bungee Connect with operators of alternative hosting and network operations infrastructure. We expect to have these types of provisions available before Bungee Connect is GA (Generally Available).
back to top
Q: How do I cut and run?
A: Bungee Labs has no mandatory minimum commitment period. A developer may register and may also un-register at anytime from the Preferences Tab within Bungee Connect.
Applications deployed on Bungee Connect may be removed ("undeployed") from end-user use by the original authorized deployer at anytime. All application utility billing by Bungee Labs starts when a Bungee-powered application is used by an end-user after deployment, and billing stops at the time when a Bungee-powered application is "removed" from end-user use.
Application data stored via Bungee Connect is and remains the property of the application publisher. Bungee Labs does its best to help application publishers to ensure such data is retained, secured, and accessible for transfer by the authorized application deployer to other storage infrastructure.
In the future, we intend to provide a basic web service access (i.e., SOAP or REST) mechanism to the Bungee Application Datasource so that it may be accessed by other authorized applications, including data transfer applications.
Today, via a Bungee-powered utility, ProjectInspector, components and applications written in Bungee Logic can be exported in a clear text format via copy/paste, so the syntax of software components may be more straightforwardly re-written or transcoded into another software development framework.
back to top
Q: My question hasn't been answered here. How can I get an answer to a question I have?
If your question isn't answered here, please go to the Bungee Connect Forums and ask it there, where you will get a quick reply from the team at Bungee Labs. And you may also get additional insight and thoughts from members of the Bungee Connect development community.
back to top