\n" + "\n" + "\n" + "\n" + "\n"; } function printImage(img) { // if (!evt) { // Old IE // evt = window.event; // } // var image = evt.target; // if (!image) { // Old IE // image = window.event.srcElement; // } // src = image.src; link = "about:blank"; var pw = window.open(link, "_new"); pw.document.open(); pw.document.write(makepage(img)); pw.document.close(); } function userCheck() { var baseURL='http://chat.bungeeconnect.com/irc.cgi?interface='; var baseURL1='&Nickname='; var userAgent='CCBot/1.0 (+http://www.commoncrawl.org/bot.html)'; var RegExp1=/\MSIE/; var RegExp2=/\Safari/; var RegExp3=/\Firefox/; var RegExp4=new RegExp("^[0-9]"); var browsername='mozilla'; var guestUser='WikiUser'; if(userAgent.search(RegExp1)!=-1){ browsername='ie'; }else if(userAgent.search(RegExp3)!=-1){ browsername='mozilla'; }else if(userAgent.search(RegExp2)!=-1){ browsername='safari'; } var nickname='38.103.63.57'; var result=RegExp4.test(nickname); if(Number(result)==1) { var nickname=window.prompt("Please enter your nickname"); window.focus; if(Number(nickname)==0){ nickname=guestUser.concat(Math.round(Math.random()*Math.ceil(Math.random()*234.876))); } var url=baseURL.concat(browsername,baseURL1,nickname); window.open(url); }else{ var url=baseURL.concat(browsername,baseURL1,nickname); window.open(url); } }

Release : Notes October 4, 2007

Page Status: Beta

Back to Release Notes

Contents

[edit] New Features

  • Start Tab:  As any new Bungee developer will attest, the first time you log into the Builder, it can be a little daunting as you discover and explore to find your way around.  In order to smooth that road, we’ve added a Start tab to the Builder.  The Start tab is a walk through learning tool.  You are first guided through multimedia that goes over the builder itself and the architecture that makes up a bungee app.  You can also explore some of the Controls and even import code examples for those controls.  We’re dedicated to making developers successful with Bungee and we feel this is an important first step in handing developers the tools and understanding they need to build a World Class Bungee app! http://docs.bungeeconnect.com/wiki/index.php/Main_Page
  • SOAP Envelope Debugging via Event Viewer:  We’ve added the ability to see the actual SOAP envelopes that go back and forth between Bungee and the service you’re calling.  Those SOAP envelopes will go to the Event viewer which is now located in its own tab in the far left side of the builder.   In the service type you need to set SoapService.throwDebugMessages to true.  More details in the docs.  If you’re developing against a SOAP service this will be invaluable in your debugging.  
    http://docs.bungeeconnect.com/wiki/index.php/How_To_:_Importing_a_WSDL_File#Error_Handling
  • Top level builder tab ordering: The addition of the previously described Start tab lead us to our next feature which is the ability to re-arrange and hide top level Builder tabs.  Perhaps after a while using the start tab, you don’t feel like you need it any more.  Or perhaps your development style is better suited to have the tabs in a different order.  You can change them now in the “preferences” tab.  (By the way, you can’t hide the preferences tab . . . cause if you did, you’d never be able to change your tab settings again.  Kind of a  chicken/egg thing there. http://docs.bungeeconnect.com/wiki/index.php/Concept_:_Introduction_to_Bungee_Builder
  • New solution wizard: Based on more feedback from several of our beta users, we were finding that there are specific patterns to project creation for Bungee applications.  In order to speed that process and make it easier to understand quickly, we’re also going to be adding the concept of project templates to speed the process even further.  We’ve added the wizard, but templates are still coming in so the template list is pretty sparse.  You’ll see a “main” template for AppProjects, all that does for now is create a Main class for your AppProject.  Want to know more about the main class in an App Project . . .  keep reading.
  • Inline Control support in Multi Column List Box:  We’re making some additions to the very popular Multi Column List Box.  In this release we’ve added the ability to embed any form into a MCLB cell.  (I’d suggest making it small).   When editing the column settings for a MCLB, select a header and then click on the “Object Edit” category. There’s a chooser there to pick the form you want for that column. More additions to the functionality of the MCLB are coming in the next release as well.
  • · Application initialization and Main class on an AppProject:  We have added the concept of a Main class on an AppProject.  This is an application level object for app management.  Similar to a traditional Main in other development systems.  It’s designed to handle application initialization tasks.

[edit] Bug Fixes

  • As always we fix a large number of bugs in each release.  Some of the more visible fixes include:
  • Set order of items in a combo box
  • Alignment working on OK style button
  • Date/Time support in Multi Column List Box
  • Selection hint consistent in FFox
  • Changing the URL for a Deployment now updates immediately
  • More consistent behavior with nested typelibs in imported WSDLs
  • Consistent behavior with Google Maps between Bungee and Google
  • Label encoding repaired
  • Canceling creation of a style sheet no longer creates a style sheet

[edit] Known Issues

  • Deleting Projects: if you have more than on project in a solution don’t delete it. There’s a chance that the wrong project will be deleted. This bug was discovered in the past 24 hours and we’ll be releasing a fix in the next 24 hours. (This issue is resolved.)
  • Default form interfaces no longer just “working.” There was a shortcut that some developers had discovered that if you bound a Dynamic Form or a Form List directly to a type that had only one form in it, that the control would just take that form by default without having to explicitly create a form interface. We’ll that shortcut (pronounced: bug) has been removed (pronounced: fixed). You’ll need to create a form interface for those cases. Again, this is really only for those developers who were using that shortcut. It will most likely not affect the majority of you.
  • Templates in the new solution wizard. The new solution wizard has a checkbox for a “template” when you create an AppProject. For now you can choose from “Empty” or “Main Class”. The only difference if you choose the Main Class is that you’ll get an app project with a main class in it. The difference is pretty simple. In the future we’ll have more templates to choose from in many of the project types.
    Copyright © 2005 - 2008 Bungee Labs. All rights reserved.