DevNet Unplugged 2002 “Express Your Innovations” Extend your Reach Jason Banfelder – Kesler Engineering Brian Bostwick - Omicron Consulting Developing.

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

Deploying Digital Dashboards Howard Crow Lead Product Manager Microsoft
DT228/3 Web Development WWW and Client server model.
Languages for Dynamic Web Documents
Introducing Mapbuilder Michael Adair Natural Resources Canada.
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
1 Chapter 12 Working With Access 2000 on the Internet.
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
28/1/2001 Seminar in Databases in the Internet Environment Introduction to J ava S erver P ages technology by Naomi Chen.
Introduction to Active Server Pages
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
Overview of ASP.NET Prepared By : Lec : Zalak Thakrar Follow Me on
DevNet Unplugged 2002 “Express Your Innovations” Explore The Future PI Application Framework Richard Beeson Software Engineering Group Leader San Leandro,
OFC 322 Building Office Research Web Services: Exposing Corporate Data Through Office Brian Jones Program Manager Authoring Services Martin Sawicki Lead.
Introducing ETIS n Express Term Internet Server is Express Term ‘on the Net’ n All the features of Express Term, plus –Complete control of your site look.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
Configuration Management and Server Administration Mohan Bang Endeca Server.
Server-side Scripting Powering the webs favourite services.
CS590VC – Tutorial 9 Calling Web Services from Second life.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
Mid Morning Discussion Introduction to the IBIS-Q Front-End System ("Module" Emphasis) What is the front end Where does the front end fit in What is a.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Introduction to Applets CS 3505 Client Side Scripting with applets.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
PI-ProcessBook Developer
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
IS 4506 Interactive Clients & Servers.  Overview Fat Client versus Fat Server Spectrum of Web content formats Active Server Pages Active Server Page.
Lecture Note 1: Getting Started With ASP.  Introduction to ASP  Introduction to ASP An ASP file can contain text, HTML tags and scripts. Scripts in.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Access Chapter 8- Integrating Access with the Internet and other Programs.
Copyright © 2002 OSI Software, Inc. All rights reserved. ICE Developer Brian Bostwick Omicron Consulting.
Rails & Ajax Module 5. Introduction to Rails Overview of Rails Rails is Ruby based “A development framework for Web-based applications” Rails uses the.
Extend the Operations Dashboard with Custom Widgets (and more)
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
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.
CIS 210 Systems Analysis and Development Week 8 Part II Designing Distributed and Internet Systems,
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Welcome to the Minnesota SharePoint User Group February 13 th, 2013 SharePoint 2013 – Developers Track - Client Side Rendering.
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.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
Display Page (HTML/CSS)
ASP Syntax Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Google Analytics Graham Triggs Head of Repository Systems, Symplectic.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
ASP Mr. Baha & Dr.Husam Osta  What is ASP?  Internet Information Services  How Does ASP Differ from HTML?  What can ASP do for you?  ASP Basic.
Web Basics: HTML/CSS/JavaScript What are they?
Active Server Pages Computer Science 40S.
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
ASP MVP Web applications and Razor
Jim Fawcett CSE791 – Distributed Objects Spring 2001
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Modern web applications
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
ASP.NET Module Subtitle.
Modern web applications
Client-Server Model: Requesting a Web Page
Internet Skills ELEC135 Alan Noble Room 504 Tel:
© 2017, Mike Murach & Associates, Inc.
Presentation transcript:

DevNet Unplugged 2002 “Express Your Innovations” Extend your Reach Jason Banfelder – Kesler Engineering Brian Bostwick - Omicron Consulting Developing on PI ICE

DevNet Unplugged 2002 “Express Your Innovations” Overview PI ICE Review Architecture and Theory of operation Introduce the ICE Tookit Create a presentation web part Build a custom business object

DevNet Unplugged 2002 “Express Your Innovations” PI ICE Pages An assembly of HTML Web Parts

DevNet Unplugged 2002 “Express Your Innovations” What is a part? Content for presentation –HTML text or a URL –XML/XSL that produces HTML –Script that creates HTML Layout, size, position, minimized, visibility Links for help, customization, drill to detail

DevNet Unplugged 2002 “Express Your Innovations” Part Personalization Global Properties; content and help link Personalized Properties; size and position ‘Part Storage’ for tags and time settings The Publish function will make all personalization available to others.

DevNet Unplugged 2002 “Express Your Innovations” Assembling a PI ICE page

DevNet Unplugged 2002 “Express Your Innovations” Client Side Events Browser ICE Display Tag Search Time Range Snapshot PI Trend Component Interactivity DDSC

DevNet Unplugged 2002 “Express Your Innovations” Web Part events in javascript Register to receive an event …. DDSC.RegisterForEvent( "onTimeChange", onTime); Broadcast an event to all parts registered …. DDSC.RaiseEvent( “onTimeChange”, strNewTimes);

DevNet Unplugged 2002 “Express Your Innovations” Internet Information Server (IIS) PI ICE Data Access PI Web Service SOAP Browser ICE Display Web Part BO HTTP

DevNet Unplugged 2002 “Express Your Innovations” PI WebServices Detail Internet Information Server (IIS) PI Web Service BO Browser ICE Display Web Part Query Object SOAP Client PI Data Object

DevNet Unplugged 2002 “Express Your Innovations” What is a method call Set rntData = myobj.myfunction ( param1, param1,…) The Data returned Object called upon Method invoked 1 to n parameters

DevNet Unplugged 2002 “Express Your Innovations” Local function call Object: BOEvents.cBOEvents Parameter1: localhost Parameter2: SINUSOID Parameter3: *-1m Parameter4: *

DevNet Unplugged 2002 “Express Your Innovations” ICE function call in XML - BOEvents.cBOEvents localhost SINUSOID *-1m *

DevNet Unplugged 2002 “Express Your Innovations” ICE function call javascript apWSQ = AddQS ( “GetPITagData“) apWSQ.AddQAProperty (“BOEvents.cBOEvents” ) apWSQ.AddQAProperty ( “localhost ” ) apWSQ.AddQAProperty ( “SINUSOID ” ) apWSQ.AddQAProperty ( “*-1m ” ) apWSQ.AddQAProperty ( “* ” )

DevNet Unplugged 2002 “Express Your Innovations” Call from javascript var strQuery= apWSQ.GetXMLDocument(); var result= apPISOAP.invoke("PIWSQuery2", strQuery); if (result == 0) { var strData= apPISOAP.getDataDoc("PIWSQuery2"); } apPIDatObj.SetXMLDocument(strData);

DevNet Unplugged 2002 “Express Your Innovations” PI WebServices Detail Internet Information Server (IIS) PI Web Service BO Browser ICE Display Web Part Query Object SOAP Client PI Data Object

DevNet Unplugged 2002 “Express Your Innovations” Business Objects Internet Information Server (IIS) PI Web Service Query Spec Object PI Data Object BOEvents.cBOEvents

DevNet Unplugged 2002 “Express Your Innovations” The VB Business object Implements IPIWEBBO Public Function IPIWEBBO_QueryData( _ oQS As QuerySpec, …. ) As PIDataObject …… Dim oPIDO As PIDataObject …… Set IPIWEBBO_QueryData = oPIDO End Funtion

DevNet Unplugged 2002 “Express Your Innovations” What was that again?

DevNet Unplugged 2002 “Express Your Innovations” The ICE Toolkit A separate setup kit for developers Developers User Guide and reference Web Part templates VB Wizard for ICE business object Sample code for ICE business object

DevNet Unplugged 2002 “Express Your Innovations” Developers guide Theory of ICE operation Methods for ICE development Discussion of the web part templates Style sheet reference API and Object reference How to build a business object

DevNet Unplugged 2002 “Express Your Innovations” Create a web part

DevNet Unplugged 2002 “Express Your Innovations” PI WebServices Detail Internet Information Server (IIS) PI Web Service BO Browser ICE Display Web Part Query Object SOAP Client PI Data Object

DevNet Unplugged 2002 “Express Your Innovations” Business Objects Internet Information Server (IIS) PI Web Service Query Spec Object PI Data Object BOEvents.cBOEvents

DevNet Unplugged 2002 “Express Your Innovations” Demo Custom Data

DevNet Unplugged 2002 “Express Your Innovations” Resources ICE Toolkit –Developers Guide and Reference –Template ASP web parts –Business object sample –ICE Source (It’s mostly ASP files in text) Digital Dashboard Resource Kit

DevNet Unplugged 2002 “Express Your Innovations” Call to Action Install the ICE Toolkit Use the Admin and Devo Guides Design ICE Business objects for custom data integration. Build custom parts

DevNet Unplugged 2002 “Express Your Innovations” Questions? Thanks! Extend your reach!