Entries Tagged as air
Today was our official launch, just in time for MAX! Now anyone can download the
Broadchoice Workspace AIR application and create a 30-day trial account.
Commercial use will be just $99/user per year with educational licenses at $49/user per year. Registered non-profit organizations can get free licenses.
If you're also a Salesforce user, you'll love the integration between groups in Workspace and your company's Salesforce account, allowing you to see open opportunities directly in the Workspace and create collaborative spaces based on opportunities so that you can work with your non-Salesforce peers on closing deals!
Working with Brian Kotek, Joe Rinehart and Ray Camden on this application has been a wonderful experience. We've all learned a lot from each other as we've learned a lot about Flex, AIR, Groovy, BlazeDS, Spring, Hibernate and integration with CFML via Model-Glue 3 (Gesture) and ColdSpring!
Also, for Workspace users on-the-go, there is an
iPhone-compatible web application (with plans for full Blackberry support by year end).
Tags:
air · broadchoice · coldfusion · coldspring · flex · iphone · modelglue · ria · saas
October 24, 2008 · 1 Comment
Today saw the
release of Workspace Beta 1 Build 2 and it's been a crazy busy day - but a great way to round off the week!
The team has worked almost around the clock this week to add new features, redesign large parts of the user interface and track down and fix a number of bugs.
We're using the Scrum process with each week being a Sprint and it's been working fairly well for us. We each get to focus on a small set of tasks for the week, we finish the week with a new build and then we discuss what is going into next week's Sprint. Joe (Rinehart) has the most experience with Scrum so he's been leading the charge but it seems a very productive way to develop and evolve a complex feature-driven product.
I've learned a couple of (painful) lessons this week and I'll be blogging about those over on the ArgumentCollection soon.
By the way, the whole ArgumentCollection team is going to be at MAX - see you there!
Tags:
air · broadchoice
If you're coming to MAX, you might want to check out the
MAX 2008 information website created by local user group managers.
It's running on the Broadchoice Collaboration Platform, our "2.0" ColdFusion-powered platform - not to be confused with the
Broadchoice Workspace, our "3.0" AIR/Flex desktop application that launched in beta today!
Tags:
adobemax08 · air · broadchoice · coldfusion · flex
Things have been a bit quiet on my blog because I was in England for two weeks. Things have been a bit quiet on the
Broadchoice blog too because the team has been busy with the Broadchoice Workspace, preparing for the upcoming beta program!
Here's a screenshot of the latest internal build, running on my laptop (with real content!) - the navigation and layout has changed a bit since our earlier screenshots - but we're all using the Workspace in-house to collaborate on projects as we draw closer to launch:

(click for larger image)
In addition to the AIR application, we're also working on an
iPhone web application - built with CFML - that exposes all the Workspace content as well as providing the ability to send messages to spaces.
Folks who
sign up for the beta program will get to experience both of those!
The beta will start next week on a first come, first served basis (so those who have already signed up will get their login credentials and access instructions around the 15th - thank you for your patience!).
Tags:
air · broadchoice · coldfusion · flex · iphone · ria
September 16, 2008 · 4 Comments
This has been mentioned in a few places but I figured it was worth spreading the news as much as possible. Adobe has a
series of ColdFusion eSeminars:
- ColdFusion-powered Rich Internet Applications -
Wednesday, September 17, 2008 11:00 A.M. PDT
- Beyond HTML: Using Ajax, PDF, and More to Create Engaging Applications with ColdFusion 8 -
Wednesday, September 24, 2008 11:00 A.M. PDT
- ColdFusion and AIR supply calendaring system for San Diego Department of Child Support Services (SDDCSS) -
Wednesday, October 15, 2008 11:00 A.M. PDT
Tags:
adobe · air · coldfusion · ria
At the beginning of last week, we blogged a sneak peak of our
desktop collaboration application and opened
signups for the forthcoming beta. We've had a lot of interest so far, so, late on Friday night, we blogged a sneak peak of our
desktop behavioral analytics application as well.
Tags:
air · broadchoice · flex
I just made another pass over my MAX schedule to finalize my choices and thought I'd post my planned list of sessions so folks will know where to find me:
- Monday
- Opening General Session
- Adobe Roadmap: Enterprise
- Flex Architecture Face-Off - panel
- Real-Time Collaboration Apps with Flex and Cocomo - Nigel Pegg
- Tuesday
- Mixing Open Source and Commercial Software
- General Session
- Adobe@Adobe: IT Innovation
- Developing Rich Applications with jQuery and Adobe AIR - John Resig
- The REST of SOA
- Wednesday
- Advanced Patterns for ColdFusion Test Automation - Bill Shelton / Marc Esher (MXUnit)
- Building Real-Time and Collaborative Applications with Flex and BlazeDS
- Event-Driven Programming in ColdFusion - an updated version of my session from Scotch on the Rocks and CFUNITED
- Cocomo Deep Dive: Building Social RIAs with Flex + Adobe Hosted Services - Nigel Pegg
- Developing Enterprise ColdFusion Applications - Joe Rinehart
As I was updating my schedule, I noticed that several of the ColdFusion and Flex workshops are already sold out - good to see so much interest in those! I was originally going to Dave Watts' "High Performance ColdFusion" but decided to give up my seat when I saw it was sold out (hopefully someone else will get in now!). There's a lot of excellent ColdFusion sessions at MAX this year but my focus right now is on
Flex, AIR and real-time collaboration so that has driven most of my session choices.
Also a reminder that
BACFUG meets on the Wednesday evening immediately after MAX ends and I am pleased to announce that we are having a
double session with some MAX speakers:
- Bill Shelton and Marc Esher will present on Unit Testing in ColdFusion with MXUnit
- Joe Rinehart will present on Model-Glue 3: Gesture
We hope to have a good turn out with MAX attendees taking advantage of this (free) user group meeting in the evening! Since the meeting is inside the Adobe building, you will need to
RSVP for security purposes. See you there!
Tags:
adobe · adobemax08 · air · bacfug · broadchoice · coldfusion · connect · edmund · flex · jquery · modelglue · oss · ria · saas · tdd
With all the fuss about Google Chrome scoring 75/100 and a fresh round of comparisons of compliance (Safari on Mac gets 72, FF3 on Win gets 69 I believe?), it's interesting to read that an
internal Alpha of AIR scores 100 according to Ted Patrick. Very impressive!
{posted via Google Chrome - on a Windows XP VM on my MacBook Pro}
Tags:
adobe · air
Yes, it's true! If you head over to Bloomington, IN for the weekend of September 6th & 7th, you can get
free training in advanced ColdFusion from Peter Farrell, Dan Wilson, Elliott Sprehn, Adam Haskell, Mike Brunt and Kurt Wiersma as well as
advanced Flex & AIR from Mike Labriola, Zach Stepek, Simon Free, Kevin Schmidt and Aaron West!
That's a smokin' deal courtesy of
BFusion & BFlex '08.
Tags:
air · coldfusion · flex
As a fun way to while away a Saturday evening, I decided to look at Joe's Behavioral Analytics backend code to see if I could create a Flex-based AIR application that talked to services written in Groovy. There's not really much documentation out there to help so it was a very hit and miss experience but eventually I had a simple AIR application making a RemoteObject call to a Groovy class and getting data back. I'm going to have to talk to Joe about cleaning up the installation I've ended up with but here are the highlights (and I'll blog more about this once I have all the pieces cleaned up):
- JBoss 4.2.3 GA installed as a Server in Eclipse (using the Web Tool Platform JEE stuff)
- Spring framework 2.5.5
- A Spring-based Flex factory that allows Flex Remoting to talk to objects via Spring (author Jeff Vroom)
- Groovy - set up per Joe's recent instructions
- BlazeDS providing the Flex Remoting service
Create a Dynamic Web Project in Eclipse and then unzip BlazeDS into it (per the BlazeDS installation docs). Add Spring and the flex.samples.factories.SpringFactory Java class. Configure Flex Remoting according to
Lin's instructions to add the Spring factory:
<factories>
<factory id="spring" class="flex.samples.factories.SpringFactory"/>
</factories>
and the context loader:
<!-- Spring -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<!-- load Spring's WebApplicationContext -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
and the destination for the RemoteObject:
<destination id="place">
<properties>
<factory>spring</factory>
<source>placeholder</source>
</properties>
</destination>
Create a Flex AIR project and define a RemoteObject that refers to the destination you just defined:
Add the
placeholder bean definition to your
applicationContext.xml file:
<bean id="placeholder" class="com.broadchoice.bcp.Placeholder"/>
com.broadchoice.bcp.Placeholder is a Groovy class that contains a
test method (for testing it just takes a string and returns that string plus some additional text).
Tags:
air · flex · grails