Reducing development costs Code generation in IronSpeed Designer William Eastbury Simple Health & Beauty Limited.

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

Websydian Anne-Marie Arnvig Manager, Websydian Communications & Relations.
Websydian products.
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Test Automation: Coded UI Test
Intermediate Visual Basic CISP 371 CRC Prof. Chapman.
Microsoft Patterns and Practices SharePoint Guidance Robert L. Bogue MS MVP, MCSE, MCSA: Security
Welcome Windows SharePoint Service 3.0. Craig Carpenter MCSE, MCT Director, Combined Knowledge.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in Acceleratio specializes in developing high-quality enterprise.
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
SQL Server Reporting Services
Integrated Messaging Platform Broadcast Mediawire Multi media Tailored Solutions.
Oracle Developer Tools for Visual Studio.NET Christian Shay Principal Product Manager Oracle Corporation Prerequisites for presentation:
Digital Dashboards & Data Repository 2010 MUSE International Session 385 June 3, 10:00-11:00 Presenter: Ian Proffer.
Introducing Visual Studio ® LightSwitch™ Andrew Coates Microsoft DEV201 #auteched #dev201.
ISYS 512 Business Application Design and Development with.Net David Chao.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
Introducing Reporting Services for SQL Server 2005.
Nevron Software LLC Visualize your success. Visual Studio Industry Partner Nevron Software LLC NEXT STEPS Contact us at:
StyleCop Breaking down the barriers to entry Gary Ewan Park Twitter: Blog:
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Extending ArcGIS for Server
Best of Both Worlds: Information Management Solutions SmartCore Management Dashboards.
HRWeb Maximizing Employee Productivity and the Effectiveness of the HR Organization Published: June 2002.
Functional comparison between Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 October 14 th, 2009, Lexington Microsoft Users.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Visual Studio 2008 and.NET 3.5 provide seamless support for all of the protocols and techniques popular in Web 2.0-style applications. Visual Studio.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer.
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
ISYS 350 Building Business Applications David Chao.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
Lesson 3 Getting started and Installing Web Matrix Getting started and Installing Web Matrix.
R7 Integrator and Enterprise Integrator: You won’t believe this is XA… Deborah Vermillion, VP Consulting Services, CPIM, CIRM Belinda Daub, Senior Consultant.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Getting Started with Datazen Microsoft’s New Mobile Dashboard Platform.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. SAP BO vs SPLUNK vs OBIEE By Lera Technologies.
.. Altova Visual Studio Industry Partner Altova NEXT STEPS Contact us at: Altova® is a software company specializing in tools that.
PowerBuilder is an integrated development environment (IDE) used to create applications. PowerBuilder 12.5 has good integration with the Microsoft.
ATUL PATANKAR [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 LINDA WILSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 JUERGEN LINDNER [ SAP POINT OF CONTACT.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
6 Month Industrial Training in CMC LTD NOIDA. About CMC LTD. A well known IT Company in India. A well known IT Company in India. Over 7300 Employee Across.
Reporting Services Futures: Report Authoring for Information Workers Ciprian Jichici Microsoft Regional Director for Romania General Manager, Genisoft.
How to Start SQL Server and SSDT BI in Local
Microsoft Ignite /10/2018 3:38 AM
Introduction to ASP.NET 2.0
SQL Server Reporting Service & Power BI
Business Connectivity Services in SharePoint 2010 and Office 2010
Accessing and Surfacing LOB Data in SharePoint 2010
SharePoint Saturday Detroit
Build Bot using PowerApps
Power Apps & Flow for Microsoft Dynamics SL
Principles of report writing
Beginning Object-Oriented Web Design
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Introducing Metro style device apps
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Reducing development costs Code generation in IronSpeed Designer William Eastbury Simple Health & Beauty Limited

Presentation Agenda 1. What’s this all about? 2. What is code generation? 3. What is IronSpeed Designer ? 4. Demo 1 : Sage Data Enquiry Screen 5. Demo 2 : Rudimentary Reports 6. Extending your application 7. What else can I use ? 8. Any Questions ?

What’s this all about ? Reducing the complexity of application and report delivery. Less cost spent on external contractors / third parties. You spend less time building and supporting these applications. Reducing the lead time of applications being delivered. Users get their applications quicker. Users get their applications with fewer bugs. Using a standard framework for applications. One common code base. Auto-Generated Documentation.

What is code generation? Code generation is basically using an established set of patterns and templates to deliver applications quickly. It delivers a common look and feel across applications. It is an advanced form of templating, nothing more. That said, it’s benefits are enormous in speeding up development.

What is IronSpeed Designer? IronSpeed Designer is a database-driven code and documentation generation and development environment. In a.net based n-tier web application, the layers typically look something like the notes on the right. IronSpeed will generate ALL of the GREY layers for you automatically. Web UI Business Logic Data Access Logic Database

Demo 1: Sage Data Enquiry Screen So we know that we already have a Sage demo database. I’ve already downloaded, Installed and registered IronSpeed Designer : free edition from :- I’ve also installed the.net framework 2.0 and installed the Microsoft Web Platform Installer from:- Let’s create a quick Sage Customer Enquiry screen …. From scheme.slclustm

Demo 2 : Rudimentary Reports Although IronSpeed can be integrated with any report package you choose to mention, it provides some quite nice features to generate quick on-the-fly reports. Let’s build a stock report off scheme.stockm

Extending your application IronSpeed generates a web application that can be extended safely using ‘safe’ code areas that will not be overwritten. These safe areas are generated using the concept of inheritance. Let’s extend our code slightly, for this I shall use the free product visual studio web developer express. This is a cut-down free version of visual studio for the web This can be installed with the MS Web Platform Installer

What else can I use? CSLA.NET Component-based, Scalable Logical Architecture for.net NHibernate Object-Relational Mapping For.net Hibernate Object-Relational Mapping For Java MyGeneration Template based code generator for.net Roll your own Build your own Code Generator from templates But… IronSpeed is quickest and simplest to use.

How much does this cost? Apart from SQL Server and Windows, all of the software that I have used today is free, on a perpetual licence. Microsoft Visual Web Developer Express : Free Download IronSpeed Designer Free Edition : Free Download There are additional versions of IronSpeed that can be purchased for a cost, that enable more functionality. Additional page types (Workflow page, web report) PDF, Word and Excel exports Additional Themes Active Directory Integrated Security

Further Information FREE ‘Getting Started’ webinar Every 4pm UK

Any Questions Thank you for your time, Ironspeed have kindly offered to answer any questions that I cannot answer (via my account manager). So please feel free to ask any further questions either now, or pick them up with me after the session. Any Questions ?