Wednesday, February 28, 2007

Xcelsius Related Websites

This posting will remain an up to date complete list of dedicated Xcelsius sites. If you want to be added to the list please email me.

Official Business Objects Sites
Xcelsius Developer Community
Brand new developer community for Xcelsius developers.
Xcelsius Learning Center
Great for whitepapers and technical articles.
Xcelsius Templates
Simple Templates for Downloading
Xcelsius Widgets- For SFDC
Cool Desktop widgets for use with Salesforce.com

Xcelsius Tutorials and Help
Data Pig Technologies
Tutorials from the author of Xcelsius for Dummies. Michael Alexander also started a new blog that has great stuff.
Xcelsius Help.com
Growing site with Xcelsius tutorials and information
Xcelsius Best Practices.com
Great tutorials for creating rich analysis using the Excel based logic
Jim Bytes- Doing I.T in Dublin!
This is a great site with interesting information and some original Xcelsius work that is well done. Always interesting information right up my alley on here.
Crystal Xcelsius Dashboarding Newer Xcelsius Blog with great Xcelsius samples and information


Forums
Unofficial BOBJ Forum- Xcelsius
Great forum with a lot of traffic from Business Objects customers

Sunday, February 11, 2007

Next Generation of Application Design: Adobe Apollo

by Ryan Goodman

Over the past 5 years, I have been deeply involved in data visualization at one level or another, though my attention and interests have been primarily focused on Xcelsius as a dashboard and data visualization application (if you have not figured that out by the content on this blog). From what I know, Xcelsius was the first full blown business application built around Macromedia’s Flash technology. In essence, Xcelsius is a customized Flash component compiler, though there is much more to it making it a great tool.. Adobe’s Flash technology has evolved from a vector animation tool used for web sites, to a robust development platform with Flex. As a Flash designer in the late 90’s, it has been quite astounding to see the evolution of this technology and its contribution for accelerating the standards for user experience and data visualization.

Changing Landscape for UI Design
With the introduction of Microsoft Expression and Adobe Apollo (code name for Adobe’s new desktop application framework) in 2007, we are about to see the next great change in what we consider “user friendly” experiences for desktop applications. The role of the user experience professional and graphic designer will expand, as the collaborative creation process between designers and developers becomes much easier. It is understood that generally, developers don’t make the best designers or UI designers.

Adobe Apollo
For today, I will address Adobe Apollo, which is the codename for Adobe’s new framework for building rich internet applications on the desktop. Adobe’s acquired Flash technology has revolutionized the way we interact with web applications with sharp vector graphics, sophisticated animation, and multimedia (sound and video). At the end of the day, the end user has been stuck in the browser environment, which has several restrictive security settings do to the volatile nature of browsing the internet. This is where Adobe Apollo will come into play to alleviate these issues by leverage the power of the Flex platform for development, Flash for rich user experience, and a native HTML and PDF viewer (all wrapped up into a desktop framework).

What does this mean?
An extremely powerful medium for presenting information for use with any on-demand business model. For end users, the quality and “cool factor” for your desktop applications will expand beyond your wildest dreams. Since we are not restricted by the browser, and wasted bandwidth for downloading all of the UI components, developers can create a efficient balance between on demand content, and embedded content on the desktop. Did I meantion that this framework is cross platform? Finally, for all of those Flash based widget framworks...you better find your niche and hold on for dear life!

The Verdict
While I did not get into MS Expression, there is some major overlap between these technologies. I think that the major adoption barrier for Adobe, is the number of Flex developers V.S. Visual Studio and .NET developers who can now look to Expression for robust user interface design. I know that Adobe has an aggressive go to market strategy, but verdict is still out in the enterprise software space. For the consumer market, I can’t wait to see how companies like Ebay and Amazon apply this technology.

Wednesday, February 7, 2007

Xcelsius Utilities

This week, I wanted to share a few utilities that I use when building dashboards.

Flynet Web Service Generator for Databases
Flynet's Web Service Generator for Databases allows you to generate webservices that can transact data from any OLEDB or ODBC datasource. These web services can then be easily integrated into an Xcelsius dashboard. This is a great tool for standalone applications for delivering live data.

Special Character Converter
It isn’t sexy, but it does help in scenarios where I link Xcelsius dashboards to other web pages or documents using the URL link button. You must replace all special characters with their respective HTML conversions when using the URL button. So what if you don’t have an HTML book handy? Here is a great conversion tool that I use constantly:
I use the Find and Replace functions to automatically replace special characters in my model. The most common that I find is the “$” symbol.

I have added a sample Excel file showing how I automate the replace functionality
Download Source Files Here

Color Scheme Picker
Here is another great tool that I use for choosing colors that are complimentary but are different enough to differentiate each other in a series. For those of you who are not great at choosing color schemes, I highly recommend this tool.