Building Windows Apps with HTML and CFML By Steve Nelson SecretAgents.com
Slide 2Overview Sash Overview SashScript Overview Building a Sash Application
Slide 3Browser versus Windows Browsers = Universal Windows = Flexibility & Control
Slide 4Sash Weblications Integrate with the Windows Desktop Use HTML for the client interface Use SashScript to make them dynamic
Slide 5Standard Windows Application Screen Saver Desktop Toolbar Desktop Bands Windows Explorer Bars Windows Find Internet Explorer Applications Shell Namespace Control Panel Components Property Sheets Sash âLocationsâ
Slide 6Build SDI or MDI Applications Easily control menus Use HTML for presentation Standard Windows Application
Slide 7Create intuitive screen savers Connect your screen saver to a ColdFusion server! Screen Saver
Slide 8Just like the Start Menu Can be docked in distinctive territories Desktop Toolbar
Slide 9Useful for applications that don\'t oblige a ton of screen land Desktop Bands
Slide 10Interact with the Windows Explorer or IE Can be made unmistakable or shrouded Similar to the âFavoritesâ bar Windows Explorer Bars
Slide 11Use the âSearchâ catch in the Start menu to open a Sash application Windows Find
Slide 12Sash Weblication Manager Allows for simple introduce/unistall Automatic overhauls Adjust security settings for every Weblication
Slide 13Sash WDE Sash Development Environment Project Based Manages both advancement and distributed
Slide 14Setting up a Sash Project Sash is Project Based Similar to an undertaking in CF Studio Manages Actions and Files
Slide 15Sash Actions Implement the conduct of a Weblication Weblications have one or more Actions Each Action is alloted a âLocationâ
Slide 16Sash Location Where the Weblication runs Determines what code is accessible Examples: Desktop Toolbar, Explorer Extension, Screen Saver
Slide 17Introduction to SashScript Superset of Javascript Hundreds of extra strategies, properties and occasions Called with the <script> Tag
Slide 18<script language="sashscript"> var categorylist=new Sash.Core.Net.URLConnection(); categorylist.Url="http://www.secretagents.com/index.cfmâ; categorylist.Execute(); </script> Connecting Sash to a CF server is genuinely basic. Interfacing with a CF Server
Slide 19Displaying the Output Display the yield in HTML Orâ¦. Download a WDDX parcel and work with the information in Sash!
Slide 20The Disconnected App Sash permits you to manufacture refined applications, disengaged from the web See what you can assemble!
Slide 21Other Resources http://sash.alphaworks.ibm.com/http://Learn.SecretAgents.com/
Slide 22Questions? Steve Nelson m@secretagents.c