DataFlex Web Framework Symposium – Part 7 Starting a Web Application Stephen W. Meeley Development Team www.dataaccess.com.

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction. Contents Whats New in Dreamweaver CS4? The Dreamweaver CS4 Interface Setting Up a Site Creating a Web Page Adding Text to Your.
Advertisements

Symposium Day 2 Welcome back to day two of the DataFlex Web Framework Symposium Todays schedule: – Web Reporting – Starting a New Web Application – Web.
1 Migrating from Access to SQL Server Simon Kingston, CSU / NPS NRGIS.
Visual DataFlex and Windows 8 Stephen W. Meeley Development Team Data Access Worldwide
The DataFlex Web Framework Symposium Essentially a full day of focus on the Web Framework, spread over two afternoons Presenters include Harm Wibier,
Software Testing with Visual Studio 2013 & Team Foundation Server 2013 Benjamin Day.
M2 – Explain the tools and techniques used in the creation of an interactive website. By Arturas Vitkovskij.
The DataFlex Web Framework Changing the Game Stephen W. Meeley Development Team Data Access Worldwide
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
1 Introducing Collaboration to Single User Applications A Survey and Analysis of Recent Work by Brian Cornell For Collaborative Systems Fall 2006.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
Chapter 131 Applets and HTML Chapter Reminders Project 8 due Dec 10:30 pm Project 6 regrades due by midnight tonight –Submit all files (including.
Image Management System Supervisor Dmitry Davidov Students Tanya Kostanovich Roma Kagan.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Development of mobile applications using PhoneGap and HTML 5
Data Dictionaries 2013 (plus a bit more) John Tuohy Development Team
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
SUNY Polytechnic Institute CS 490 – Web Design, AJAX, jQueryAngularJS AngularJS is a client-side JavaScript Framework for adding interactivity to HTML.
May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Build Great Web Application 'Fast and Easy'
E X P E R I E N C E Y O U R A M E R I C A Natural Resource Monitoring Database Development Using SQL Server A Comparison Between Visual Basic/ADO.Net and.
Deutsches Elektronen-Synchrotron DESY Helmholtz Association of German Research Centres Hamburg, Germany The European X-Ray Laser Project.
DataFlex Web Framework Symposium – Part 2 Web Framework Overview John Tuohy Development Team
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Google Web Toolkit An Overview By Shauvik Roy Choudhary.
Open Solutions for a Changing World™ Copyright 2005, Data Access Worldwide June 6-9, 2005 Key Biscayne, Florida 1 Pervasive.SQL Version 9 - What’s New.
Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Build a Rich Development.
Symbols, Brushes and Geology! Basic Cartography 2 At the end of the last class… You should have ended up with a lineplot in illustrator with a set of walls.
Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery
İsmail Özdemir Hüseyin Tüfekçilerli Advisor: Dr. Arzu Baloğlu.
1 Information Technology Web Services Projects: Current & Future Insert Photo here.
Apache Cordova Tools in Visual Studio
IMS 4480: Introduction to Web Services 1 Dr. Lawrence West, MIS Dept., University of Central Florida Introduction to Web Services—Topics.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Open Solutions for a Changing World™ Copyright 2005, Data Access Worldwide June 6-9, 2005 Key Biscayne, Florida 1 Techniques for using Visual DataFlex.
Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Product Roadmap John.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
IE Developer Tools Jonathan Seitel Program Manager.
IT323 - Software Engineering 2 1 Tutorial 4.  List the main benefits of software reuse 2.
Today's Ninja Challenge: Write Your First Computer Game!
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Best Web Technologies for
Troubleshooting Dashhawk Issues. Here's what you have to do to have the DashHawk run properly Go to the ACTUAL PROGRAM file (not the short cut)
10 Mobile Application Framework Must Know to Launch New App.
Introduction to Programming and App Inventor. Introduction What is a computer program? Introducing App Inventor Getting hands on with App Inventor.
Connectivity in DataFlex 19.0
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
What, Where and Why Swift
Brian Leonard ブライアン レオナルド
Hybrid Mobile Applications
WEB 407 knowledge is divine-- snaptutorial.com. WEB 407 Week 1 Individual Creating an HTML5 Document For more classes visit WEB 407.
Principles of report writing
Beginning Object-Oriented Web Design
Lecturer: Mukhtar Mohamed Ali “Hakaale”
Apps XD.
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
دليل المتدرب واللائحة التنظيمية للبرنامج
دليل المتدرب واللائحة التنظيمية للبرنامج
Windows System Programming Third Edition
What’s new in ASP.NET Core and Entity Framework 2.2 (Preview 3)
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
Visual Studio 2008.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Running C# in the browser
Blazor A new framework for browser-based .NET apps Ryan Nowak
Presentation transcript:

DataFlex Web Framework Symposium – Part 7 Starting a Web Application Stephen W. Meeley Development Team

Where are you coming from? DataFlex Character Mode Visual DataFlex  Various revisions Legacy Web Application AJAX Library Application Non-DataFlex Application An idea…

What do you need to start? At the very least, the idea. And your starting point matters greatly…  How to use the Studio  The DataFlex Language  The DataFlex Classes  Data Dictionaries (both knowledge and existence)  Connectivity (if using SQL)  The DataFlex Web Framework

The Basic Steps Create a Workspace Create (or Connect to) Data Create (or use) Data Dictionaries and business rules Create a Web Project Use the Wizards Lather, rinse and repeat…

DataFlex Character Mode Depending on exclusivity and type of character mode use, this may be similar to starting from a non-DataFlex environment  Procedural or Object Oriented?  Also use Visual DataFlex? Have data structure and business rules (may not be expressed in DDs) but perhaps not much more…

Visual DataFlex Many different starting revisions Knowledge of Studio, language, classes, data dictionaries, etc. Don’t let multi-revision migration issues cloud your project  Are you updating the Windows app?  Get whatever you are bringing in up-to-date before adding features  Kinda like telling a child to clean up their room before opening Christmas presents…  …but it will save you a lot of grief!

An Editorial Opinion Even if you are not planning on Web Framework projects in the short term, update your Windows applications to 17.x if at all possible  No, I’m not just trying to sell you something! There are tons of benefits and the What’s New illustrates thatWhat’s New If you can, this will smooth out your Web Framework development experience greatly and allow you to take advantage of all the other great things in Visual DataFlex 17.x And now back to our regularly scheduled program…

Legacy Web Application Some knowledge of HTML and CSS Some appreciation of “lack of persistency”  Were you using process pooling or not? Some appreciation of a Web interface Reuse the non-UI components (DD’s, BPs, etc.) No opportunity for “migration” of the actual legacy application  But the app can still compile and run

AJAX Library Deeper knowledge of HTML, CSS and JavaScript Some client-side APIs are similar (it was a big part of our design heritage) Appreciation of web properties, DDO synchronization and lack of persistency  You had to consider these while working with AJAX Library Have already done design of a Web interface

AJAX Library Reuse the non-UI components (DD’s, BPs, etc.) No real opportunity for “migration” of the actual AJAX application  Could theoretically migrate partially but would make big sacrifices  We recommend a clean slate

The Workspace Question “Default” mode:  Migrate workspace to 17.1  Create Web Project  Start working… Specialized Workspace Option:  Migrate Windows workspace to 17.1  Create a secondary 17.1 workspace for the web project  Change the Data and DDSrc paths to the same as the “Windows” workspace  Start working…

Specialized Workspaces Less “clutter” No need to switch between Windows and Web projects and reparse Run Windows and Web side-by-side Specialized Class Palette  Who new? Easier to give to someone else to look at…

Using the Basic Steps Can it really be that straightforward? Studio