Building Windows Apps with HTML and CFML - PowerPoint PPT Presentation

Ava
building windows apps with html and cfml l.
Skip this Video
Loading SlideShow in 5 Seconds..
Building Windows Apps with HTML and CFML PowerPoint Presentation
Download Presentation
Building Windows Apps with HTML and CFML

play fullscreen
1 / 22
Download Presentation
Building Windows Apps with HTML and CFML
326 Views
Download Presentation

Building Windows Apps with HTML and CFML

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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