Sunday, April 20, 2008
SfDash is an Adobe Flex 3.0 based application for creating, editing and viewing rich interactive dashboards for Salesforce.com data. It is a managed app and once deployed you can add "SfDash" tab to your personalized tabs. It supports interactive dashboards with drilldowns, intuitive wizard for dashboard item editing and highly customizable dashboard layout using drag & drop. This is version 1.0 of SfDash managed app.
SfDash Quick Links:
- Demo Video: YouTube Video
- AppExchange: SfDash @ AppExchange
- Discussion: Google Groups
Please email feedback to dev at bhira dot net.
-- Baldeep Hira
Sunday, February 24, 2008
Updated StockQ app to version 0.8. This version is compatible with Adobe AIR beta 3 runtime. Hopefully, this will be compatible with Adobe AIR 1.0 release as well. There is no change in feature set, only the packaging was changed to use the latest Adobe AIR SDK.
StockQ Installation Steps:
- Download and install Adobe AIR for Macintosh or Windows
- Download and install StockQ-0.8.air
-- Baldeep Hira
Saturday, November 17, 2007
You might have heard the buzz surrounding Adobe AIR which allows developers to run HTML, AJAX and Flash applications from desktop. I've been using Adobe Flex for web applications with no desktop footprint and was interested in seeing how an online technology would perform in desktop environment. It was an opportunity for me to play with thick-client apps after almost 10 years, things have definitely changed in the last decade. It was fun using Adobe Flex Builder 3, the editor still has some distance to go to match Eclipse based Java Editor in code formatting/re-factoring support, but it performs well in design mode. I've been looking for a good software package that provides streaming stock quotes, of course the catch being it has to be free and have a slick UI. All brokerage websites have a browser or applet version that forces me to login to their website every time I want to check stock prices and when the session expires, the quotes go stale.
Enough of babbling, now on to Adobe AIR application named StockQ. Here's the feature set for StockQ:
- Streaming stock quotes
- No brokerage account login/authentication
- Streaming indices in header
- Ability to configure refresh rate (1sec - 5mins)
- Manage multiple portfolios
- Portfolios stored in local SQLite database
- Sorting/shifting of columns in data grid
- Cool custom skin
The feature set is light but the technology and app are quite cool. It uses local SQLite database bundled with Adobe AIR for user data persistence and UI is based on Flex controls and ActionScript. Flex DataGrid performs well and handles real-time stock updates seamlessly. Some of the icons used in the app were derived from work available at here using Creative Commons Attribution 2.5 License. StockQ is also available for download at Adobe AIR Marketplace.
StockQ Installation Steps:
- Download and install Adobe AIR for Macintosh or Windows
- Download and install StockQ-0.5.air
Please email feedback to bhira at hotmail dot com and let me know if there is something you like about the app or something you'd like to change or add.
-- Baldeep Hira
Tuesday, April 17, 2007
Configure Subversion 143 with Apache 224 on Windows
- Get the binary version of Subversion without installer (Zip file) from http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
- Make sure you get the version compiled against Apache 2.2.x (not Apache 2.0.x)
- Unzip the subversion zip file to C:\Program Files\Subversion
- Add the following Windows Environment Variable APR_ICONV_PATH=C:\Program Files\Subversion\iconv
- Update Windows Path Variable to add C:\Program Files\Subversion\bin;
- Copy iconv directory from C:\Program Files\Subversion to C:\Program Files\Apache Software Foundation\Apache2.2\bin
- Create authenticated users and passwords using htpasswd command
- Update Apache httpd.conf as follows:
ServerName myserver.mydomain.com:80
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so"
<Location /svn>
DAV svn
SVNParentPath "C:/Program Files/Subversion/repos"
SVNListParentPath on
AuthType Basic
AuthName "Subversion repository"
AuthUserFile passwords/passwd
Require valid-user
</Location>
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so"
<Location /svn>
DAV svn
SVNParentPath "C:/Program Files/Subversion/repos"
SVNListParentPath on
AuthType Basic
AuthName "Subversion repository"
AuthUserFile passwords/passwd
Require valid-user
</Location>
-- Baldeep Hira