Programming vs. Packaged

Slides:



Advertisements
Similar presentations
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Advertisements

Introduction to JavaScript
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
CS105 INTRODUCTION TO COMPUTER CONCEPTS INTRO TO PROGRAMMING Instructor: Cuong (Charlie) Pham.
Server-Side vs. Client-Side Scripting Languages
Multiple Tiers in Action
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
Geo 118/318 – Introduction to GIS Programming Dr. Jim Graham.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
Chapter 0: Introduction CSCI-UA 0002 – Introduction to Computer Programming Mr. Joel Kemp.
Intro to PHP Introduction to server-side scripts (It’s all good :D) © TAFE NSW
Introduction to Programming Language CS105 Programming Language First-generation: Machine language Second-generation: Assembly language Third-generation:
Visual Basic: An Object Oriented Approach 12 – Creating and using ActiveX objects.
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
The PI-ProcessBook Family Customizable views of your data - Anywhere you want them.
Introduction to Internet Programming (Web Based Application)
Programming Languages: Scratch Intro to Scratch. Lower level versus high level Clearly, lower level languages can be tedious Higher level languages quickly.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
1 3. Computing System Fundamentals 3.1 Language Translators.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
By Bearzx Dive Into Web Introduction To WEB
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview How to create a first ASP.NET application.
Computing System Fundamentals 3.1 Language Translators.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
HTML5 Video Player For SharePoint HTML5 Background Why creating video player in HTML5 is easy? Can we do it without Javascript? Easy or Difficult?
Geo 118/318 – Introduction to GIS Programming Dr. Jim Graham.
Showing the Developer Tab. Windows vs Mac This is one of the places where the Mac and Windows procedures are different. We’ll look at the Windows method.
PHP Introduction PHP is a server-side scripting language.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Compilers and Interpreters
PHP Overview. What is PHP Widely available scripting language Free Alternative to Microsoft’s ASP Runs on the Web Server; not in the browser Example:
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
 Lecture  Website language: ASP.net  Book name Beginning ASP.NET 4 in C# and VB 2.
Geo 118/318 – Introduction to GIS Programming Dr. Jim Graham.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
Recitation 5 Intro Engineering Pro Tips. Reminders  If you commission your project before Milestone 3, your team does NOT have to present at Milestone.
VertexPlus Softwares Pvt. Ltd. WEB TECHNOLOGIES BEFORE CHOOSING WEBSITE DEVELOPMENT SERVICES FOR WEBSITE vertexplus.com.
Dive into web development
Geospatial Research & Solutions GIS.ASU.EDU
Top 8 Best Programming Languages To Learn
Geo 318 – Introduction to GIS Programming
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
Recitation 7 Intro Engineering Pro Tips
Google Web Toolkit - Gufran Mohammed
Haritha Dasari Josue Balandrano Coronel -
Special types Objects and operators built into the language but used only in modules: Ellipsis (also “…”): used chiefly in slices in modules like numpy.
Web App vs Mobile App.
Geo 118/318 – Introduction to GIS Programming
Recitation 6 Intro Engineering Pro Tips
Assembler, Compiler, Interpreter
Web Development in Microsoft Visual Studio 2013
Programming vs. Packaged
PHP + Oracle = Data-Driven Websites
CS105 Introduction to Computer Concepts Intro to programming
Unit 6 part 3 Test Javascript Test.
Introducing the .NET Framework
Assembler, Compiler, Interpreter
and Program Development
UFCEUS-20-2 Web Programming
CS105 Introduction to Computer Concepts Intro to programming
Running C# in the browser
Web Application Development Using PHP
Presentation transcript:

Programming vs. Packaged Easier if what you need is available Programming: Takes longer, can do anything

Related Classes GSP 470: Advanced GIS GSP Programming II: 2018-2019 GSP 570: Spatial Modeling CS 325 Database Design

Servers Workstation Sensors Mobile

Types of Languages Scripted Compiled Each line of code is parsed, then executed Fast to write, slow to execute Great for data acquisition and preparation Compiled Entire program is compiled, then executed Slower to write, faster to execute Best where speed is needed Large data prep (LiDAR, UAV) Simulations

Applications w/Scripting Excel w/VBA R, SPSS, SAS ArcGIS, QGIS, BlueSpray… MatLab Logo Stella, GME Browsers: JavaScript Others…

Scripting Languages VBA in Excel Python R PHP Easiest to prep data in Excel Python Most common for GIS Interfaces to SciPy, R R Vector and Matrix based statistics PHP Most popular for web-scripting High-speed string processing JavaScript is the most widely used scripting language but it really only is used in web browsers (IE, FireFox).

Excel VBA File -> Options -> Customize Ribbon Under “Customize the Ribbon”, check “Developer” Developer Tab -> Visual Basic Right Click on the menu bar and select “Debug” to show debugging tools

VBA in Excel

Compiled Languages VB Java C#: Microsoft’s answer to Java Windows-only Visual Studio: powerful but expensive Relatively easy to write Java Portable Free C#: Microsoft’s answer to Java C++: Too hard to write Fortran: Going away

Servers Workstation Sensors Mobile

Programming Languages Servers: PHP Python C++ C# Java Mobile: Android: Java Sensors: Workstations: C++ Java Python SQL (database) Ruby Browsers: HTML CSS JavaScript