SlideShare a Scribd company logo
Getting Started with Iron Speed Designer Presenter: Alan Fisher  Presenter: Razi Mohiuddin
Etiquette Ask questions at any time via Question and Answer facility Moderator will queue them up and … …  I will read aloud and answer so everyone can hear …  in the order received This allows everyone to hear the question and is much faster We expect many questions during this webinar! Listening via computer (VOIP)? Turn up your computer’s volume! ... or put on a headset if you can’t hear …  or dial in via landline telephone if you still can’t hear
What is Covered in this Course Part 1: Basic Application Creation & Configuration Part 2: Page Layout Customization Part 3: Advanced Application Configuration Learning More
Why use Iron Speed Designer? Speed application development Cut software development costs Reduce testing time Simplify maintenance It’s about   acceleration
What does Iron Speed Designer do? Business process automation Reporting and tracking applications Workflow and scheduling applications Rapid prototyping Use Iron Speed Designer for "I can honestly say that Iron Speed Designer does cut your development time by more than half. … That's how productive I think the tool makes our developers."  — Robert Rivera, Development Manager, Los Angeles County Health Department
What does Iron Speed Designer Do? ASPX pages C# and Visual Basic code-behind files Data access layer Stored procedures Iron Speed Designer builds Web applications… …  straight from your database.
Application Development Philosophy Application Creation Database Preparation Application Wizard Configuration Menu Wizard Application Security Wizard Customization Page Layout Formulas and Code Fine Tuning Coarse Tuning
Part 1: Basic Application Creation and Configuration Preparing your database Use Application Wizard to create a web app Non-developers can create and configure apps No knowledge of code, ASPX or other .NET concepts required Knowledge of database schemas, foreign keys, and SQL is helpful
Prepare Your Database The better your database is structured…   … the more Iron Speed Designer can do You’ll get more Web pages You’ll get more sophisticated master-detail Web pages It’s easier to extend your application It’s easier to maintain your data
Create Child Tables for 1-to-Many Relationships Child tables are used to create Master-detail (parent-child) pages Child table examples Orders.CustomerID    Customers.CustomerID  (one customer may have many orders) OrderDetails.OrderID    Orders.OrderID  (one order may have many line items) DBAs call this ‘normalizing your database’
Create Separate Lookup Tables Lookup tables are used to create Dropdown lists for data entry Display Foreign Key As Lookup table examples Order.ShipperID    Shipper.ShipperID  (choose order shipping method: FedEx, UPS, USPS) Displays “Shipped Via FedEx”  (instead of “Shipped Via 3”)
Create Database Views for Complex Queries Create Database views for Multi-table joins Complex queries: distinct, not, nested queries Create via Microsoft Enterprise Manager or similar tool Designer treats database views just like database tables Database view examples Current quarter sales (query filters based on time) Paid invoices (query filters based on status field) Iron Speed Designer is not a query construction tool !
Make Database Views Updatable if Possible Designer uses updatable database views to create Add Record page Edit Record page Edit Table pages Create updatable views in your database Cannot make an updatable view in Designer View must have primary key declared in database Update ‘flows’ through the view to underlying tables Iron Speed Designer is not a query construction tool !
Declare Primary Keys in your Database Primary keys are used to create Show Record pages Edit Record pages Edit Table pages Primary key relationship examples Orders.OrderID Shipper.ShipperID Not permitted to modify your database? Create a Virtual Primary Key in Iron Speed Designer
Create Virtual Primary Keys in Designer Use VPKs if you can’t add a primary key in your database Used mostly with database views Designer uses VPKs to create Show Record, Edit Record & Edit Table pages from database views Go to: Application Wizard’s Keys step OR Databases    New Virtual Primary Key…
Declare Foreign Keys in your Database Foreign keys are used to create Master-detail (parent-child) pages Every Designer-built page can be a master-detail page! Pages with data from multiple tables (multi-table joins) Display Foreign Key As Foreign key relationship examples OrderDetails.OrderID    Orders.OrderID  Orders.ShipperID    Shipper.ShipperID Not permitted to modify your database? Create a Virtual Foreign Key in Iron Speed Designer Throw me a frickin' bone here!  I'm the boss!  Need the info!  – Dr. Evil
Create Virtual Foreign Keys in Designer Use VFKs if you can’t add a foreign key in your database Used to create Master-Detail pages & Display Foreign Key As Go to: Application Wizard’s Keys step OR Databases    New Virtual Foreign Key…
Create an Application: Application Wizard Go to: Tools    Application Wizard… OR Files    New Application…
Application Generation Options Go to: Options… button in the Application Wizard OR Tools    Application Generation Options…
Application Generation Options 200+ options New Application Creation Options Applies to new applications Won’t change currently open application New Page Options Applies to new pages General Application Options Control creation options Applies globally with immediate effect
Demo: The Application Wizard Build an application in 2 minutes
Questions?
Part 2: Page Layout Customization Drag and drop user interface layout Inserting rows and columns Using toolbox controls Changing cell attributes Using the Cell Editor No graphic design or programming skills needed No knowledge of HTML, ASPX, code or .NET required
Page Layout Customization Spreadsheet shows a ‘logical representation’ of page section Drag and drop to arrange controls Designer converts page layout to HTML (ASPX) <table> <tr> <td> structure You don’t have to know any HTML or ASPX!
Inserting Rows & Columns Right-click    Insert    Column    Left (Right)
Merging & Splitting Cells Right-click    Merge Cells Right-click    Split Cells
Navigating Your Page in Design Mode Every part of the page is customizable via the spreadsheet Page areas are nested Zoom in or out to page level you want Navigate via breadcrumb zoom level… … or via page control hierarchy
Using Toolbox Controls Drag and drop controls onto your Web page Toolbox controls are databound – there’s no code to hook up! Fields, labels and entire panels!
Configuration Wizard Quickly configure new panels from the Toolbox
Demo: Customize Page Layout Drag fields around the page Add a toolbox control Add a few fields and filters Add a detail panel to create a table-in-table panel Go to: Design Mode
Customizing Cell Contents with the Cell Editor Great for fine-grained tuning Saves time by showing HTML snippet of selected cell Enter any text and HTML you want Text:  Dear <GEN:FieldValue Name=“FirstName”/>, HTML: <font color=&quot;red&quot;> <GEN:FieldValue Name=“FirstName”/> </font> ASP:  <asp:treeview id=“xxx” runat=“server”> JavaScript:  <img src=&quot;logo.gif&quot; onmouseover=&quot;alert('Welcome to Iron Speed!')&quot; />  Third-party:  <rad:RadGrid id=&quot;MyRadGrid&quot; runat=&quot;server&quot; /> But… don’t modify Designer’s GEN: tags unless you’re an expert
Formatting Cells with the Cell Editor Common formatting actions take just a button click Font, font size and colors Cell width Bold, italics, underline Vertical and horizontal alignment Cell borders Format the entire cell or specific areas within a cell Builds the cell’s Style attribute
Demo: Cell Editor Enter text and HTML into a cell Modify cell attributes Set Style = background-color:#ff7878; font-weight:bold; Omit the quotes; Designer will add these automatically
Questions?
Part 3: Advanced Application Configuration Use Iron Speed Designer’s wizards and property sheets to configure your application No coding or page design needed! Property Sheet Application Security Wizard
The Property Sheet Go to: Design Mode    Select a control Iron Speed Designer properties control features Control types, Formatting, Pop ups, Rich text editor ASP.NET properties govern underlying controls Appearance, Behavior, Layout
Application Security Wizard Authentication (who can sign-in) Authorization (who can do what / role-based security)
Application Security Protocols Database – login and roles in database tables Active Directory – Microsoft Active Directory Server SharePoint – Microsoft SharePoint groups Windows Authentication – your network login credentials
Simple Sign-In Security (Database Authentication) The Users table in your database defines who can log in Users Table
Role-Based Security (Database Authorization) Must belong to a special group (role) to access page Many-to-many mapping of users to roles User Roles Table
User Roles Table Assigns users to roles Users can have multiple roles First field is the ‘user’ field Second field is the ‘role’ field Can contain other fields Role Names Lookup Table Defines roles First field is the Role ID field (referred to by User Roles table) Second field is the ‘Name’ field Can contain other fields
Applying Security to Multiple Pages Select which roles apply to which pages
Security Can Be Set on Individual Controls Use the Property Sheet to set security for individual controls
Demo: Simple Sign-In Authentication Use Application Security Wizard to select Users table Southwind.mdb has login info in Employees table (Optional) Select User Roles table Southwind.mdb uses EmployeeRoles table Filter by logged in user Filter Orders table by logged in employee
Questions?
What Have I Not Covered? Workflow Workflow processing pages Sending workflow emails Formulas and Code Customization Formulas tab Code tabs and code customization Code Customization Wizard Databases tab Debugging Performance tuning Tracking and Event Logging Deployment Deployment Wizard Troubleshooting Wizard And much, much more…
Learning More:  Training Videos Over 65 videos from basic to advanced Updated regularly http://www.ironspeed.com/videos 24 x 7
Learning More:  Training Courses Designer 101: Getting Started with Iron Speed Designer Designer 201: Fundamentals of Iron Speed Designer In-depth, three-hour course Designer 301: Advanced Iron Speed Designer Formula & code customization topics Uses live examples Third-Party Training Courses Upcoming courses listed on Start tab in Iron Speed Designer http://www.ironspeed.com/products/TrainingCourses.aspx
Learning More: Online Help Over 1,020 help pages, regularly updated Google searchable on Iron Speed website Downloadable, printable http://www.ironspeed.com/products/OnlineHelp.aspx
Getting Support:  Technical Forums Developers helping other developers – Free! Iron Speed does not provide support via forums Many questions are answered, but no guarantees Hint: provide as much detail as possible http:// www.ironspeed.com /forums
Getting Support:  Iron Speed Technical Support Free for first 15 days of use and with paid support subscription Available during Iron Speed business hours Hint: provide enough detail to reproduce your problem http://www.ironspeed.com/Support1
Getting Support:  MVP Consultants Independent consultants (not employed by Iron Speed) Must be licensed customer http://www.ironspeed.com/mvp/MVPs.aspx
Questions?
Getting Started with Iron Speed Designer  Thank you! http://www.ironspeed.com
Ad

More Related Content

What's hot (20)

SPTechCon Dev Days - Third Party jQuery Libraries
SPTechCon Dev Days - Third Party jQuery LibrariesSPTechCon Dev Days - Third Party jQuery Libraries
SPTechCon Dev Days - Third Party jQuery Libraries
Mark Rackley
 
Developing a Web Page
Developing a Web PageDeveloping a Web Page
Developing a Web Page
Frank Fucile
 
HTML email best practices
HTML email best practicesHTML email best practices
HTML email best practices
Jeffrey Barke
 
CSS3 and a brief introduction to Google Maps API v3
CSS3 and a brief introduction to Google Maps API v3 CSS3 and a brief introduction to Google Maps API v3
CSS3 and a brief introduction to Google Maps API v3
Jeffrey Barke
 
Step into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniquesStep into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniques
Benjamin Niaulin
 
MS frontpage 2003
MS frontpage 2003MS frontpage 2003
MS frontpage 2003
exquisitejhaira
 
Getting Started with Dreamweaver
Getting Started with DreamweaverGetting Started with Dreamweaver
Getting Started with Dreamweaver
Frank Fucile
 
Intro Build Pages
Intro Build PagesIntro Build Pages
Intro Build Pages
celeroo
 
Lotusphere 2012: BP102 'UserBlast'
Lotusphere 2012: BP102 'UserBlast'Lotusphere 2012: BP102 'UserBlast'
Lotusphere 2012: BP102 'UserBlast'
Mat Newman
 
Introduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointIntroduction to using jQuery with SharePoint
Introduction to using jQuery with SharePoint
Rene Modery
 
Uklug2011 raven newman_21_may
Uklug2011 raven newman_21_mayUklug2011 raven newman_21_may
Uklug2011 raven newman_21_may
Mary Raven
 
SharePoint REST vs CSOM
SharePoint REST vs CSOMSharePoint REST vs CSOM
SharePoint REST vs CSOM
Mark Rackley
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesSharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
Muawiyah Shannak
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
Amit Sharma
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
Grasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmGrasping The LightSwitch Paradigm
Grasping The LightSwitch Paradigm
Andrew Brust
 
Views
ViewsViews
Views
James Stone
 
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrienCustomizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Chris O'Brien
 
How to Improve the SharePoint UI Using Bootstrap 3
How to Improve the SharePoint UI Using Bootstrap 3How to Improve the SharePoint UI Using Bootstrap 3
How to Improve the SharePoint UI Using Bootstrap 3
Ryan McIntyre
 
Lecture one
Lecture oneLecture one
Lecture one
Ayebazibwe Kenneth
 
SPTechCon Dev Days - Third Party jQuery Libraries
SPTechCon Dev Days - Third Party jQuery LibrariesSPTechCon Dev Days - Third Party jQuery Libraries
SPTechCon Dev Days - Third Party jQuery Libraries
Mark Rackley
 
Developing a Web Page
Developing a Web PageDeveloping a Web Page
Developing a Web Page
Frank Fucile
 
HTML email best practices
HTML email best practicesHTML email best practices
HTML email best practices
Jeffrey Barke
 
CSS3 and a brief introduction to Google Maps API v3
CSS3 and a brief introduction to Google Maps API v3 CSS3 and a brief introduction to Google Maps API v3
CSS3 and a brief introduction to Google Maps API v3
Jeffrey Barke
 
Step into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniquesStep into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniques
Benjamin Niaulin
 
Getting Started with Dreamweaver
Getting Started with DreamweaverGetting Started with Dreamweaver
Getting Started with Dreamweaver
Frank Fucile
 
Intro Build Pages
Intro Build PagesIntro Build Pages
Intro Build Pages
celeroo
 
Lotusphere 2012: BP102 'UserBlast'
Lotusphere 2012: BP102 'UserBlast'Lotusphere 2012: BP102 'UserBlast'
Lotusphere 2012: BP102 'UserBlast'
Mat Newman
 
Introduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointIntroduction to using jQuery with SharePoint
Introduction to using jQuery with SharePoint
Rene Modery
 
Uklug2011 raven newman_21_may
Uklug2011 raven newman_21_mayUklug2011 raven newman_21_may
Uklug2011 raven newman_21_may
Mary Raven
 
SharePoint REST vs CSOM
SharePoint REST vs CSOMSharePoint REST vs CSOM
SharePoint REST vs CSOM
Mark Rackley
 
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink TemplatesSharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
SharePoint 2013 Client-Side Rendering (CSR) & JSLink Templates
Muawiyah Shannak
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
Amit Sharma
 
Grasping The LightSwitch Paradigm
Grasping The LightSwitch ParadigmGrasping The LightSwitch Paradigm
Grasping The LightSwitch Paradigm
Andrew Brust
 
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrienCustomizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrien
Chris O'Brien
 
How to Improve the SharePoint UI Using Bootstrap 3
How to Improve the SharePoint UI Using Bootstrap 3How to Improve the SharePoint UI Using Bootstrap 3
How to Improve the SharePoint UI Using Bootstrap 3
Ryan McIntyre
 

Viewers also liked (8)

US GDP Analysis for July 2011
US GDP Analysis for July 2011 US GDP Analysis for July 2011
US GDP Analysis for July 2011
David Crace
 
Wedding looks
Wedding looksWedding looks
Wedding looks
Stacy Aguilar
 
El universo
El universoEl universo
El universo
lester salinas ordoñez
 
Finance slide
Finance slideFinance slide
Finance slide
testalcatel
 
A christmas carol_nt
A christmas carol_ntA christmas carol_nt
A christmas carol_nt
Adriana Peralta Murcia
 
Moghissi
MoghissiMoghissi
Moghissi
Residentes1hun
 
Aamir Media (horror movie storyboard
Aamir Media (horror movie storyboardAamir Media (horror movie storyboard
Aamir Media (horror movie storyboard
ecsmedia
 
Pre production 1
Pre production 1Pre production 1
Pre production 1
ecsmedia
 
Ad

Similar to Getting Started with Iron Speed Designer (20)

Get a Little Help with Your Help Desk Application
Get a Little Help with Your Help Desk ApplicationGet a Little Help with Your Help Desk Application
Get a Little Help with Your Help Desk Application
Iron Speed
 
Best Practices for Database Schema Design
Best Practices for Database Schema DesignBest Practices for Database Schema Design
Best Practices for Database Schema Design
Iron Speed
 
Best Practices for Database Schema Design
Best Practices for Database Schema DesignBest Practices for Database Schema Design
Best Practices for Database Schema Design
Iron Speed
 
Building a CRM Application
Building a CRM ApplicationBuilding a CRM Application
Building a CRM Application
Iron Speed
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
José Angel Ibarra Espinosa
 
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box TechnologyBringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
joelsef
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
Iblesoft
 
Better User Experience with .NET
Better User Experience with .NETBetter User Experience with .NET
Better User Experience with .NET
Peter Gfader
 
Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)
Michael Dobe, Ph.D.
 
Web Development In Oracle APEX
Web Development In Oracle APEXWeb Development In Oracle APEX
Web Development In Oracle APEX
iWare Logic Technologies Pvt. Ltd.
 
WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1
Dave Bost
 
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
dominion
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
Abhinaw Kumar
 
Getting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet FactoryGetting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet Factory
Davalen LLC
 
Beyond The MVC
Beyond The MVCBeyond The MVC
Beyond The MVC
george.james
 
Oracle application express
Oracle application expressOracle application express
Oracle application express
Abhinaw Kumar
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
Narayana Reddy
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
Narayana Reddy
 
ASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh BhasinASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh Bhasin
resulljuz
 
Get a Little Help with Your Help Desk Application
Get a Little Help with Your Help Desk ApplicationGet a Little Help with Your Help Desk Application
Get a Little Help with Your Help Desk Application
Iron Speed
 
Best Practices for Database Schema Design
Best Practices for Database Schema DesignBest Practices for Database Schema Design
Best Practices for Database Schema Design
Iron Speed
 
Best Practices for Database Schema Design
Best Practices for Database Schema DesignBest Practices for Database Schema Design
Best Practices for Database Schema Design
Iron Speed
 
Building a CRM Application
Building a CRM ApplicationBuilding a CRM Application
Building a CRM Application
Iron Speed
 
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box TechnologyBringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
joelsef
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
Iblesoft
 
Better User Experience with .NET
Better User Experience with .NETBetter User Experience with .NET
Better User Experience with .NET
Peter Gfader
 
Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)
Michael Dobe, Ph.D.
 
WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1
Dave Bost
 
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
dominion
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
Abhinaw Kumar
 
Getting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet FactoryGetting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet Factory
Davalen LLC
 
Oracle application express
Oracle application expressOracle application express
Oracle application express
Abhinaw Kumar
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
Narayana Reddy
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
Narayana Reddy
 
ASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh BhasinASP NET Professional Projects 1st Edition Hersh Bhasin
ASP NET Professional Projects 1st Edition Hersh Bhasin
resulljuz
 
Ad

More from Iron Speed (8)

Build Database Applications for SharePoint!
Build Database Applications for SharePoint!Build Database Applications for SharePoint!
Build Database Applications for SharePoint!
Iron Speed
 
Build Database Applications for SharePoint
Build Database Applications for SharePointBuild Database Applications for SharePoint
Build Database Applications for SharePoint
Iron Speed
 
Build .NET Applications with Reporting and Dashboard
Build .NET Applications with Reporting and DashboardBuild .NET Applications with Reporting and Dashboard
Build .NET Applications with Reporting and Dashboard
Iron Speed
 
Demo: Iron Speed Designer Version 8.0 Released
Demo: Iron Speed Designer Version 8.0 ReleasedDemo: Iron Speed Designer Version 8.0 Released
Demo: Iron Speed Designer Version 8.0 Released
Iron Speed
 
Onshore Software Development At Offshore Prices
Onshore Software Development At Offshore PricesOnshore Software Development At Offshore Prices
Onshore Software Development At Offshore Prices
Iron Speed
 
SharePoint Meets Database
SharePoint Meets DatabaseSharePoint Meets Database
SharePoint Meets Database
Iron Speed
 
Securing Your .NET Application
Securing Your .NET ApplicationSecuring Your .NET Application
Securing Your .NET Application
Iron Speed
 
Iron Speed Designer Fact Sheet
Iron Speed Designer Fact SheetIron Speed Designer Fact Sheet
Iron Speed Designer Fact Sheet
Iron Speed
 
Build Database Applications for SharePoint!
Build Database Applications for SharePoint!Build Database Applications for SharePoint!
Build Database Applications for SharePoint!
Iron Speed
 
Build Database Applications for SharePoint
Build Database Applications for SharePointBuild Database Applications for SharePoint
Build Database Applications for SharePoint
Iron Speed
 
Build .NET Applications with Reporting and Dashboard
Build .NET Applications with Reporting and DashboardBuild .NET Applications with Reporting and Dashboard
Build .NET Applications with Reporting and Dashboard
Iron Speed
 
Demo: Iron Speed Designer Version 8.0 Released
Demo: Iron Speed Designer Version 8.0 ReleasedDemo: Iron Speed Designer Version 8.0 Released
Demo: Iron Speed Designer Version 8.0 Released
Iron Speed
 
Onshore Software Development At Offshore Prices
Onshore Software Development At Offshore PricesOnshore Software Development At Offshore Prices
Onshore Software Development At Offshore Prices
Iron Speed
 
SharePoint Meets Database
SharePoint Meets DatabaseSharePoint Meets Database
SharePoint Meets Database
Iron Speed
 
Securing Your .NET Application
Securing Your .NET ApplicationSecuring Your .NET Application
Securing Your .NET Application
Iron Speed
 
Iron Speed Designer Fact Sheet
Iron Speed Designer Fact SheetIron Speed Designer Fact Sheet
Iron Speed Designer Fact Sheet
Iron Speed
 

Recently uploaded (20)

Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 

Getting Started with Iron Speed Designer

  • 1. Getting Started with Iron Speed Designer Presenter: Alan Fisher Presenter: Razi Mohiuddin
  • 2. Etiquette Ask questions at any time via Question and Answer facility Moderator will queue them up and … … I will read aloud and answer so everyone can hear … in the order received This allows everyone to hear the question and is much faster We expect many questions during this webinar! Listening via computer (VOIP)? Turn up your computer’s volume! ... or put on a headset if you can’t hear … or dial in via landline telephone if you still can’t hear
  • 3. What is Covered in this Course Part 1: Basic Application Creation & Configuration Part 2: Page Layout Customization Part 3: Advanced Application Configuration Learning More
  • 4. Why use Iron Speed Designer? Speed application development Cut software development costs Reduce testing time Simplify maintenance It’s about acceleration
  • 5. What does Iron Speed Designer do? Business process automation Reporting and tracking applications Workflow and scheduling applications Rapid prototyping Use Iron Speed Designer for &quot;I can honestly say that Iron Speed Designer does cut your development time by more than half. … That's how productive I think the tool makes our developers.&quot; — Robert Rivera, Development Manager, Los Angeles County Health Department
  • 6. What does Iron Speed Designer Do? ASPX pages C# and Visual Basic code-behind files Data access layer Stored procedures Iron Speed Designer builds Web applications… … straight from your database.
  • 7. Application Development Philosophy Application Creation Database Preparation Application Wizard Configuration Menu Wizard Application Security Wizard Customization Page Layout Formulas and Code Fine Tuning Coarse Tuning
  • 8. Part 1: Basic Application Creation and Configuration Preparing your database Use Application Wizard to create a web app Non-developers can create and configure apps No knowledge of code, ASPX or other .NET concepts required Knowledge of database schemas, foreign keys, and SQL is helpful
  • 9. Prepare Your Database The better your database is structured… … the more Iron Speed Designer can do You’ll get more Web pages You’ll get more sophisticated master-detail Web pages It’s easier to extend your application It’s easier to maintain your data
  • 10. Create Child Tables for 1-to-Many Relationships Child tables are used to create Master-detail (parent-child) pages Child table examples Orders.CustomerID  Customers.CustomerID (one customer may have many orders) OrderDetails.OrderID  Orders.OrderID (one order may have many line items) DBAs call this ‘normalizing your database’
  • 11. Create Separate Lookup Tables Lookup tables are used to create Dropdown lists for data entry Display Foreign Key As Lookup table examples Order.ShipperID  Shipper.ShipperID (choose order shipping method: FedEx, UPS, USPS) Displays “Shipped Via FedEx” (instead of “Shipped Via 3”)
  • 12. Create Database Views for Complex Queries Create Database views for Multi-table joins Complex queries: distinct, not, nested queries Create via Microsoft Enterprise Manager or similar tool Designer treats database views just like database tables Database view examples Current quarter sales (query filters based on time) Paid invoices (query filters based on status field) Iron Speed Designer is not a query construction tool !
  • 13. Make Database Views Updatable if Possible Designer uses updatable database views to create Add Record page Edit Record page Edit Table pages Create updatable views in your database Cannot make an updatable view in Designer View must have primary key declared in database Update ‘flows’ through the view to underlying tables Iron Speed Designer is not a query construction tool !
  • 14. Declare Primary Keys in your Database Primary keys are used to create Show Record pages Edit Record pages Edit Table pages Primary key relationship examples Orders.OrderID Shipper.ShipperID Not permitted to modify your database? Create a Virtual Primary Key in Iron Speed Designer
  • 15. Create Virtual Primary Keys in Designer Use VPKs if you can’t add a primary key in your database Used mostly with database views Designer uses VPKs to create Show Record, Edit Record & Edit Table pages from database views Go to: Application Wizard’s Keys step OR Databases  New Virtual Primary Key…
  • 16. Declare Foreign Keys in your Database Foreign keys are used to create Master-detail (parent-child) pages Every Designer-built page can be a master-detail page! Pages with data from multiple tables (multi-table joins) Display Foreign Key As Foreign key relationship examples OrderDetails.OrderID  Orders.OrderID Orders.ShipperID  Shipper.ShipperID Not permitted to modify your database? Create a Virtual Foreign Key in Iron Speed Designer Throw me a frickin' bone here!  I'm the boss!  Need the info! – Dr. Evil
  • 17. Create Virtual Foreign Keys in Designer Use VFKs if you can’t add a foreign key in your database Used to create Master-Detail pages & Display Foreign Key As Go to: Application Wizard’s Keys step OR Databases  New Virtual Foreign Key…
  • 18. Create an Application: Application Wizard Go to: Tools  Application Wizard… OR Files  New Application…
  • 19. Application Generation Options Go to: Options… button in the Application Wizard OR Tools  Application Generation Options…
  • 20. Application Generation Options 200+ options New Application Creation Options Applies to new applications Won’t change currently open application New Page Options Applies to new pages General Application Options Control creation options Applies globally with immediate effect
  • 21. Demo: The Application Wizard Build an application in 2 minutes
  • 23. Part 2: Page Layout Customization Drag and drop user interface layout Inserting rows and columns Using toolbox controls Changing cell attributes Using the Cell Editor No graphic design or programming skills needed No knowledge of HTML, ASPX, code or .NET required
  • 24. Page Layout Customization Spreadsheet shows a ‘logical representation’ of page section Drag and drop to arrange controls Designer converts page layout to HTML (ASPX) <table> <tr> <td> structure You don’t have to know any HTML or ASPX!
  • 25. Inserting Rows & Columns Right-click  Insert  Column  Left (Right)
  • 26. Merging & Splitting Cells Right-click  Merge Cells Right-click  Split Cells
  • 27. Navigating Your Page in Design Mode Every part of the page is customizable via the spreadsheet Page areas are nested Zoom in or out to page level you want Navigate via breadcrumb zoom level… … or via page control hierarchy
  • 28. Using Toolbox Controls Drag and drop controls onto your Web page Toolbox controls are databound – there’s no code to hook up! Fields, labels and entire panels!
  • 29. Configuration Wizard Quickly configure new panels from the Toolbox
  • 30. Demo: Customize Page Layout Drag fields around the page Add a toolbox control Add a few fields and filters Add a detail panel to create a table-in-table panel Go to: Design Mode
  • 31. Customizing Cell Contents with the Cell Editor Great for fine-grained tuning Saves time by showing HTML snippet of selected cell Enter any text and HTML you want Text: Dear <GEN:FieldValue Name=“FirstName”/>, HTML: <font color=&quot;red&quot;> <GEN:FieldValue Name=“FirstName”/> </font> ASP: <asp:treeview id=“xxx” runat=“server”> JavaScript: <img src=&quot;logo.gif&quot; onmouseover=&quot;alert('Welcome to Iron Speed!')&quot; /> Third-party: <rad:RadGrid id=&quot;MyRadGrid&quot; runat=&quot;server&quot; /> But… don’t modify Designer’s GEN: tags unless you’re an expert
  • 32. Formatting Cells with the Cell Editor Common formatting actions take just a button click Font, font size and colors Cell width Bold, italics, underline Vertical and horizontal alignment Cell borders Format the entire cell or specific areas within a cell Builds the cell’s Style attribute
  • 33. Demo: Cell Editor Enter text and HTML into a cell Modify cell attributes Set Style = background-color:#ff7878; font-weight:bold; Omit the quotes; Designer will add these automatically
  • 35. Part 3: Advanced Application Configuration Use Iron Speed Designer’s wizards and property sheets to configure your application No coding or page design needed! Property Sheet Application Security Wizard
  • 36. The Property Sheet Go to: Design Mode  Select a control Iron Speed Designer properties control features Control types, Formatting, Pop ups, Rich text editor ASP.NET properties govern underlying controls Appearance, Behavior, Layout
  • 37. Application Security Wizard Authentication (who can sign-in) Authorization (who can do what / role-based security)
  • 38. Application Security Protocols Database – login and roles in database tables Active Directory – Microsoft Active Directory Server SharePoint – Microsoft SharePoint groups Windows Authentication – your network login credentials
  • 39. Simple Sign-In Security (Database Authentication) The Users table in your database defines who can log in Users Table
  • 40. Role-Based Security (Database Authorization) Must belong to a special group (role) to access page Many-to-many mapping of users to roles User Roles Table
  • 41. User Roles Table Assigns users to roles Users can have multiple roles First field is the ‘user’ field Second field is the ‘role’ field Can contain other fields Role Names Lookup Table Defines roles First field is the Role ID field (referred to by User Roles table) Second field is the ‘Name’ field Can contain other fields
  • 42. Applying Security to Multiple Pages Select which roles apply to which pages
  • 43. Security Can Be Set on Individual Controls Use the Property Sheet to set security for individual controls
  • 44. Demo: Simple Sign-In Authentication Use Application Security Wizard to select Users table Southwind.mdb has login info in Employees table (Optional) Select User Roles table Southwind.mdb uses EmployeeRoles table Filter by logged in user Filter Orders table by logged in employee
  • 46. What Have I Not Covered? Workflow Workflow processing pages Sending workflow emails Formulas and Code Customization Formulas tab Code tabs and code customization Code Customization Wizard Databases tab Debugging Performance tuning Tracking and Event Logging Deployment Deployment Wizard Troubleshooting Wizard And much, much more…
  • 47. Learning More: Training Videos Over 65 videos from basic to advanced Updated regularly http://www.ironspeed.com/videos 24 x 7
  • 48. Learning More: Training Courses Designer 101: Getting Started with Iron Speed Designer Designer 201: Fundamentals of Iron Speed Designer In-depth, three-hour course Designer 301: Advanced Iron Speed Designer Formula & code customization topics Uses live examples Third-Party Training Courses Upcoming courses listed on Start tab in Iron Speed Designer http://www.ironspeed.com/products/TrainingCourses.aspx
  • 49. Learning More: Online Help Over 1,020 help pages, regularly updated Google searchable on Iron Speed website Downloadable, printable http://www.ironspeed.com/products/OnlineHelp.aspx
  • 50. Getting Support: Technical Forums Developers helping other developers – Free! Iron Speed does not provide support via forums Many questions are answered, but no guarantees Hint: provide as much detail as possible http:// www.ironspeed.com /forums
  • 51. Getting Support: Iron Speed Technical Support Free for first 15 days of use and with paid support subscription Available during Iron Speed business hours Hint: provide enough detail to reproduce your problem http://www.ironspeed.com/Support1
  • 52. Getting Support: MVP Consultants Independent consultants (not employed by Iron Speed) Must be licensed customer http://www.ironspeed.com/mvp/MVPs.aspx
  • 54. Getting Started with Iron Speed Designer Thank you! http://www.ironspeed.com