Code Glide Offers Integrated Suite of Productivity Tools Including Mashups with Fusion

by Bill Ives

Code Glide is a new firm with its development efforts in Buenos Aires, Argentina and major sales offices in San Francisco, London, and Barcelona. They certainly know how to pick great cities. Founded in 2007, they are developing a suite of commercial open source integrated business tools.  I recently spoke with Mauro DeGennaro, VP of Product Development at CodeGlide, who said he spends half his year in Buenos Aires and half in San Francisco.  They have four apps launched and more are in the works.

The first four include: Fusion for mashups, Snap CRM, Rendezvous for collaboration, and their Enterprise Suite that includes the other three.  We focused on Fusion. It allows you to create, customize, share and secure enterprise mashups. There is an intuitive drag-and-drop interface and snap-together components. The visual interface does not require programming. Mauro said it was similar to Yahoo Pipes but for the Enterprise. You can bring together structured, or unstructured data from SOA or Web 2.0-enabled apps, as well as legacy enterprise applications behind your firewall. Here is screen shot of the Mashup Designer.

picture-21

Fusion’s allows you to create SOAP and RESTful Web services, RSS feeds, AJAX widgets, or export your information to Excel files and other formats. You can embed mashups on Web pages, blogs, wikis and portals. Security is handled with built-in features like granular access levels, user roles, teams, nested permissions and audit trails, CodeGlide Fusion mashups meet all security and enterprise governance requirements. CodeGlide Fusion also protects you from vendor lock-in with an open source code base. Here is a sample screen from a Yahoo Map mashup.

picture-51

We discussed their Fusion components. Here is the complete set of components that I took from their web site. I found it interesting as it shows some of the possibilities with mashups.

Data Combination Components

  • Union: Generates a new item set combining consecutively all items sets passed as inputs.
  • Merge: Generates a new item set by performing a direct product (Cartesian product) of the item sets passed as inputs.
  • Pairing: Generates a new item set where its i-th item is a tuple composed by the i-th item of each input item set.
  • Join: Combines all input items sets using a Merge operation, then filters them using a Filter operation and finally generates the resulting item set using the Transform operation.

Filtering Components

  • Filter: Returns all items from the input item set that satisfy the specified filter condition. Supports specifying conditions using basic filters, advanced nested filters, or arbitrary XPath expressions.
  • Head: Returns the first n items of the input item set.
  • Tail: Returns the last n items of the input item set.
  • Drop: Discards the first n items of the input item set and returns the remaining items.
  • Unique: Removes duplicates items from the input item set determined by configurable criteria.

Ordering Components

  • Sort: Returns the input item set sorted by one or many fields. Supports ascending and descending sort as well as alphabetic and numeric ordering.
  • Reverse: Returns the input item set in reverse order.

Item Transformation Components

  • Extract: Obtains a sub-item from each item in the input item set.
  • Transform: Transforms each item in the input item set. Item fields can be copied from source items or built using XPath expressions.

I asked Mauro about testing mashups since you are integrating multiple data sets. This question had intrigued me. He said it was no problem because you get to see the data flow right away. This allows you to see any bugs immediately since you are not able to go forward. Code Glide is working on filling out their suite of applications. I look forward to seeing the remainder of their offering.

 

Share:
  • e-mail
  • TwitThis
  • del.icio.us
  • StumbleUpon
  • Digg
  • Reddit
  • SphereIt
  • Facebook
  • Google Bookmarks


2 Comments »

  Dan wrote @ March 20th, 2009 at 6:30 am

If you’d like a tool for managing your time and projects, you can use this application inspired by David Allen’s GTD:

http://www.Gtdagenda.com

You can use it to manage and prioritize your goals, projects and tasks, set next actions and contexts, use checklists, schedules and a calendar.
A mobile version is available too.

  abahrami wrote @ August 17th, 2009 at 11:05 pm

Hi Bill,
Thanks for the great and short article on the CodeGlide products. Do you know if there are any tutorials on the Fusion mashup server? We have problem accessing the CodeGlide site. So wondering if there are any tutorials/documentations available on their product.

Regards

Dr. Bahrami
Medico System Inc.

Your comment

Used Code Glide? Let us know about your experiences with it

HTML-Tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Additional comments powered by BackType





Custom Search
Online Database Reviews

Be sure to catch Bill Ives' ongoing review series in which he looks at online, sharable database apps. The focus of Bill's reviews: web-based business software that enables companies and individuals to better organize, track, and share information, as well as better manage projects, processes and workflows.

Among the Web-based tools he's reviewed: Zoho, QuickBase, and TrackVia.

Looking for apps that help you and your team get work done?

Check out the AppGap's Appopedia, an ever-expanding section with reviews of more than 150 of today's best tools to help you better manage projects and collaborate. Reviews are presented in a useful directory that breaks down tools by category and function, e.g., online crm, project management, human resources, security, etc. Check it out here.

The AppGap Webinar Series

The AppGap has hosted a series of discussions with leading thinkers and doers intended to illuminate how new apps and approaches are changing the way we work and help companies and individuals implement better collaboration, project management, and productivity practices and solutions. Access, via the links below, the recordings, each about an hour long, of the discussions.

- 5 Big Ideas for Getting All That Work Done
- Should Your Business be Friends with Facebook
- The Future of Work

Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

Recent Comments

  • Michal Wachstock: Disclaimer: I work for Clarizen. I know this conversation is a bit old, but I just bumped into it...
  • KateLukach: RT @BillIves: post on @theappgap @Coveo Provides Version 2.0 of Its Customer Information Access Solutions...
  • BillIves: post on @theappgap @Coveo Provides Version 2.0 of Its Customer Information Access Solutions (CIAS)...
  • Allen Bonde: Hi Bill – I agree these tools can be addictive! Kinda like candy for brand marketers :-) Thought...
  • eastwickcom: RT @BillIves: post on @theappgap NetBase Provides an Expanding Set of Social Media Monitoring Measures...
The AppGap is a blog and resource on the future of work and how new tools are addressing age-old challenges of organization, collaboration, and innovation. But it is also an idea: that there remains a gap between the toolset that exists and what's needed...

Can today's project management software be done better? What can online CRM help companies companies accomplish? Which development platform can help individuals and organizations build better online databases, Web based applications, and HR solutions? And what are the processes and best practices that help organizations large and small achieve success. Find out more.

About | Contributor Bios | Blog Policy | Contact us