building windows apps with html and cfml l.
Download
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

Loading in 2 Seconds...

play fullscreen
1 / 22

Building Windows Apps with HTML and CFML - PowerPoint PPT Presentation


  • 316 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Building Windows Apps with HTML and CFML' - Ava


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
building windows apps with html and cfml

Building Windows Appswith HTML and CFML

By Steve Nelson

SecretAgents.com

overview
Overview
  • Sash Overview
  • SashScript Overview
  • Building a Sash Application
browser vs windows
Browser vs. Windows
  • Browsers = Universal
  • Windows = Flexibility & Control
sash weblications
Sash Weblications
  • Integrate with the Windows Desktop
  • Use HTML for the user interface
  • Use SashScript to make them dynamic
sash locations
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”
standard windows application
Build SDI or MDI Applications

Easily control menus

Use HTML for display

Standard Windows Application
screen saver
Create interactive screen savers

Connect your screen saver to a ColdFusion server!

Screen Saver
desktop toolbar
Just like the Start Menu

Can be docked in different areas

Desktop Toolbar
windows explorer bars
Interact with the Windows Explorer or IE

Can be made visible or hidden

Similar to the “Favorites” bar

Windows Explorer Bars
sash weblication manager
Sash Weblication Manager
  • Allows for easy install/unistall
  • Automatic updates
  • Adjust security settings for each Weblication
sash wde
Sash WDE
  • Sash Development Environment
  • Project Based
  • Manages both development and publishing
setting up a sash project
Setting up a Sash Project
  • Sash is Project Based
  • Similar to a project in CF Studio
  • Manages Actions and Files
sash actions
Sash Actions
  • Implement the behavior of a Weblication
  • Weblications have one or more Actions
  • Each Action is assigned a “Location”
sash location
Sash Location
  • Where the Weblication runs
  • Determines what code is available
  • Examples: Desktop Toolbar, Explorer Extension, Screen Saver
introduction to sashscript
Introduction to SashScript
  • Superset of Javascript
  • Hundreds of additional methods, properties and events
  • Called with the <script> Tag
connecting to a cf server
<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
displaying the output
Displaying the Output
  • Display the output in HTML

Or….

  • Download a WDDX packet and work with the data in Sash!
the disconnected app
The Disconnected App
  • Sash allows you to build sophisticated applications, disconnected from the internet
  • See what you can build!
other resources
Other Resources
  • http://sash.alphaworks.ibm.com/
  • http://Learn.SecretAgents.com/
questions
Questions?
  • Steve Nelson

m@secretagents.com