1 / 22

Building Windows Apps with HTML and CFML

Building Windows Apps with HTML and CFML By Steve Nelson SecretAgents.com Overview Sash Overview SashScript Overview Building a Sash Application Browser vs. Windows Browsers = Universal Windows = Flexibility & Control Sash Weblications Integrate with the Windows Desktop

Ava
Download Presentation

Building Windows Apps with HTML and CFML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Building Windows Appswith HTML and CFML By Steve Nelson SecretAgents.com

  2. Overview • Sash Overview • SashScript Overview • Building a Sash Application

  3. Browser vs. Windows • Browsers = Universal • Windows = Flexibility & Control

  4. Sash Weblications • Integrate with the Windows Desktop • Use HTML for the user interface • Use SashScript to make them dynamic

  5. Standard 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”

  6. Build SDI or MDI Applications Easily control menus Use HTML for display Standard Windows Application

  7. Create interactive screen savers Connect your screen saver to a ColdFusion server! Screen Saver

  8. Just like the Start Menu Can be docked in different areas Desktop Toolbar

  9. Useful for applications that do not require a lot of screen real estate Desktop Bands

  10. Interact with the Windows Explorer or IE Can be made visible or hidden Similar to the “Favorites” bar Windows Explorer Bars

  11. Use the “Search” button in the Start menu to open a Sash application Windows Find

  12. Sash Weblication Manager • Allows for easy install/unistall • Automatic updates • Adjust security settings for each Weblication

  13. Sash WDE • Sash Development Environment • Project Based • Manages both development and publishing

  14. Setting up a Sash Project • Sash is Project Based • Similar to a project in CF Studio • Manages Actions and Files

  15. Sash Actions • Implement the behavior of a Weblication • Weblications have one or more Actions • Each Action is assigned a “Location”

  16. Sash Location • Where the Weblication runs • Determines what code is available • Examples: Desktop Toolbar, Explorer Extension, Screen Saver

  17. Introduction to SashScript • Superset of Javascript • Hundreds of additional methods, properties and events • Called with the <script> Tag

  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 fairly simple. Connecting to a CF Server

  19. Displaying the Output • Display the output in HTML Or…. • Download a WDDX packet and work with the data in Sash!

  20. The Disconnected App • Sash allows you to build sophisticated applications, disconnected from the internet • See what you can build!

  21. Other Resources • http://sash.alphaworks.ibm.com/ • http://Learn.SecretAgents.com/

  22. Questions? • Steve Nelson m@secretagents.com

More Related